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