يضيف Binance التحقق من zk-SNARK إلى دليل نظام الاحتياطيات

وقد Binance ترقية نظام إثبات الاحتياطيات (PoR) الخاص به مع عمليات التحقق من zk-SNARK ، وهو شكل من أشكال إثبات عدم المعرفة الذي يحافظ على خصوصية وأمن معلومات المستخدم الحساسة.

الرئيس التنفيذي لشركة Binance تشانغبينغ تشاو محمد تم تنفيذ التحسين وفقًا لمؤسس Ethereum Vitalik Buterin اقتراح. كان بوتيرين قد طرح أفكاره حول تعزيز التبادلات المركزية غير الموثوقة من خلال أنظمة إثبات الاحتياطيات الشفافة في نوفمبر.

Binance نشرت لأول مرة نظام PoR في نوفمبر 2022 حيث بدأ المستخدمون يطالبون بمزيد من الشفافية من البورصات في أعقاب انهيار FTX. في ذلك الوقت ، استخدم Binance تشفير شجرة Merkle لتمكين المستخدمين من التحقق من مقتنياتهم.

ومع ذلك ، كان للنظام عيبان رئيسيان. أولاً ، تمثل العقد الورقية في شجرة Merkle تجزئة مقتنيات المستخدمين لحماية الخصوصية ، مما يعني أن جذر Merkle لا يمكنه تعكس مجموع معلومات توازن العقد الطرفية.

ثانيًا ، يمكن أن يضيف كيان ضار رصيدًا سلبيًا تحت حساب مزيف في مكان ما في الشجرة لجعل حجم الاحتياطيات المطلوبة يبدو أصغر.

تدعي Binance أن zk-SNARKs يحل هذه التحديات. يمكن لنظام التحقق من عدم المعرفة أن يضمن أن جميع العقد الورقية في شجرة Merkle قد ساهمت في إجمالي رصيد المستخدم المطالب به من Binance لكل عملة مشفرة. سيضمن أيضًا عدم وجود مستخدم لديه رصيد سلبي مدرج في الشجرة.

ستقوم Binance بإنشاء ونشر دليل zk-SNARK لبناء شجرة Merkle لإثبات احتياطياتها. من خلال التحقق من Merkle proof Binance ، يمكن للمستخدمين التحقق مما إذا كان رصيدهم مدرجًا في جذر شجرة Merkle. يمكن للمستخدمين التحقق من دليل zk-SNARK للتأكد من أن بناء شجرة Merkle كان خاليًا من أي عبث.

نظرًا لوجود ملايين المستخدمين في Binance ، لا يمكن الحصول على دليل واحد على إنشاء شجرة Merkle. لذلك ، سيقوم Binance بتقسيم المستخدمين إلى مجموعات من 864 لكل مجموعة. سيستغرق إنشاء دليل zk لمجموعة واحدة من المستخدمين 110 ثانية. يمكن التحقق من الإثبات في أقل من 1 مللي ثانية.

سيستغرق الأمر ساعتين بالنسبة إلى Binance لإنشاء إثبات لجميع الحسابات بتكلفة تبلغ حوالي 2 دولار. تعمل البورصة على تنفيذ الحلول التي اقترحها بوتيرين لتحسين كفاءة عملية إنشاء الأدلة ، والتي ينبغي أن تخفض التكلفة وتمكنها من تقديم البراهين بشكل متكرر أكثر.

يدعم نظام PoR الخاص بـ Binance حاليًا 13 عملة مشفرة ، مع 4 إضافات حديثة ، ويخطط لإضافة المزيد من الرموز المميزة في الأسابيع المقبلة.

تعمل Binance أيضًا على جعل الكود الخاص بنظام PoR مفتوح المصدر بهدف توفير المزيد من الشفافية لمستخدميها.

المصدر: https://cryptoslate.com/binance-adds-zk-snark-verification-to-its-proof-of-reserves-system/