أخيرا ، التجول في التغريد حول ورقتنا "وعود zk" في Usenix Security. دافعان: كيف تبني سمعة للمستخدمين المجهولين الذين لا يمكن ربطهم بأفعالهم؟ كيف تحصل على نموذج حساب خاص للعقود الذكية؟ إجابتنا: عمليات استرجاع مجهولة.
تخيل بيانات اعتماد مجهولة ذات حالة - أشخاص تشفير: فكر في الأمر كعقد ذكي - يخزن سمعتك. يمكنك استخدامه للقيام بأشياء عبر الإنترنت بشكل مجهول ، مثل تحرير ويكيبيديا أو النشر في المنتدى. ولكن كيف يتم تحديث هذه السمعة إذا فعلت شيئا سيئا؟
حسابك المجهول غير مرتبط بالمنشور ، لذلك ليس لديك حافز لاحترام التصويت السلبي أو الحظر. يحل ZK-Promises هذا عن طريق إنشاء عمليات استرجاعات مجهولة. عندما تتخذ إجراء ما، فإنك تقوم أيضا بإنشاء معاودة اتصال يمكن تسليمها بأمان دون الارتباط مرة أخرى ببيانات الاعتماد الخاصة بك.
عندما يستدعي المنسق معاودة اتصال مجهولة، فإنه ينشرها على لوحة إعلانات عامة مع بعض وسيطات الوظائف. لاستخدام بيانات الاعتماد الخاصة بك مرة أخرى، يجب عليك أولا إثبات أنك قمت بفحص لوحة الإعلانات هذه وقمت بتطبيق جميع عمليات الاستدعاء المعلقة.
يمكننا إنشاء هذا لبيانات الاعتماد على الويب باستخدام خادم بسيط ، أو استخدامه للعقود الذكية الخاصة على blockchain. في الحالة الأخيرة ، نحصل على نموذج حساب خاص حيث يقوم العملاء بتسلسل تحديثاتهم الخاصة ولكن لا يمكنهم إسقاط الطلبات بشكل انتقائي.
من الجانب الأكاديمي: zk-promises هي أداة جديدة للسمعة وأوراق الاعتماد المجهولة. من جانب التشفير: أخيرا يجعل نموذج الحساب خاصا. قبل ذلك ، كانت المشاريع المشتقة من Zexe مثل Aleo و Aztec (بالإضافة إلى Zcash إذا عدنا إلى المدفوعات) عالقة مع UTXOs.
‏‎8.63‏K