بنیاد اتریوم و پروژه ناشناسی باز (Open Anonymity Project) پروتکل zkAPI را توسعه دادهاند؛ یک پروتکل دانشصفر که به کاربران اجازه میدهد برای خدمات هوش مصنوعی و سایر APIهای پولی پرداخت کنند، بدون آنکه هویت خود را به درخواستهایشان مرتبط سازند.
این سیستم که روی شبکه اصلی اتریوم فعال است، سوابق پرداخت را از پرامپتها و پرسوجوهای ارسالشده به ارائهدهندگان خدمات جدا میکند، هرچند تمام فعالیت شبکه یا محتوایی که کاربران ارسال میکنند را پنهان نمیکند.
zkAPI چگونه پرداختها را از درخواستهای API جدا میکند
پروژه ناشناسی باز همکاری خود با بنیاد اتریوم را در پستی در ۲۵ سپتامبر ۲۰۲۶ اعلام کرد و خدمات چت هوش مصنوعی عمومی خود، OA-chat، را معرفی نمود. این بنیاد همچنین در ۲ اکتبر zkAPI را ترویج کرد و آن را «ابزاری برای هوش مصنوعی خصوصی» توصیف نمود.
این پروتکل در ابتدا توسط داویده کراپیس، پژوهشگر اتریوم، و ویتالیک بوترین، همبنیانگذار آن، پیشنهاد شد، در حالی که تیم Open Anonymity کلاینت، سرور، قراردادهای هوشمند و یکپارچهسازی مرورگر را ساخت.
کاربران ابتدا ETH را به قرارداد ZkAPIVault روی شبکه اصلی اتریوم واریز میکنند. سپس این واریز از طریق یک درخت مرکل، که یک ساختار داده رمزنگاری است، به یک تعهد تبدیل میشود، در حالی که موجودی خرجکردنی بهصورت یک یادداشت خصوصی روی دستگاه کاربر نگه داشته میشود.
در آغاز یک نشست، مرورگر یک اثبات دانشصفر تولید میکند که ثابت میکند کاربر بودجه کافی برای پرداخت دارد و هنوز پول را خرج نکرده است. تأیید پرداخت بدون دانستن واریز مشخصی که برای پرداخت استفاده میشود و بدون دانستن هویت کاربر انجام میشود.
پس از تکمیل تأیید، یک کلید API با سقف خرج صادر میشود و پرامپت مستقیماً از مرورگر به ارائهدهنده هوش مصنوعی میرود. وقتی کلید API منقضی شود، رسیدی از میزان استفاده دریافت میکنید. سپس سیستم آن مبلغ را از موجودی خصوصی کسر میکند و یک شماره سریال یکطرفه به نام نالایفایر (nullifier) از خرج شدن دوباره همان پول جلوگیری میکند.
این پروتکل از اثباتهای Groth16، رمزنگاری BN254 و هش Poseidon استفاده میکند تا سیستم پرداخت را هم خصوصی و هم قابلتأیید سازد، و کاربران میتوانند وجوه باقیمانده خود را مستقیماً از طریق قرارداد خزانه برداشت کنند، حتی اگر سرورهای zkAPI از کار بیفتند.
آنچه zkAPI پنهان نمیکند
این پروتکل پیوند پرداخت را پنهان میکند، نه محتوا را. ارائهدهنده همچنان پرامپتها و جزئیات شبکه مانند آدرس IP را میبیند و میتواند تلاش کند نشستها را بر اساس زمانبندی تطبیق دهد. توسعهدهندگان استفاده از Tor با یک مدار تازه برای هر نشست را پیشنهاد میکنند، زیرا تاریخچه گفتگوی بازاستفادهشده، سبک نوشتار یا جزئیات شخصی میتواند به ارائهدهنده اجازه دهد نشستهای فردی را دوباره به هم مرتبط کند.
این پروژه به علاقهمندیهای اخیر بوترین نزدیک است. به یاد بیاورید که اواخر ماه گذشته او یک نقشه راه بلندمدت اتریوم را به اشتراک گذاشت که تأکید بیشتری بر اثباتهای رمزنگاری و تأیید داشت. zkAPI همان رویکرد کلی را به پرداختهای روزمره اعمال میکند و به یک سرویس اجازه میدهد خرجکرد را بدون دریافت هویت حساب متعارف تأیید کند.
پست بنیاد اتریوم و OA پروتکل zkAPI را برای پرداخت خصوصی هوش مصنوعی راهاندازی کردند نخست در CryptoPotato منتشر شد.
