EY

تواجه Ethereum تحديات خصوصية فريدة ، تعتمد بشكل أساسي على تنفيذها لنموذج المعاملات القائم على الحساب مقارنة بتصميم UTXO للبيتكوين ، والذي يتطلب بعض المقايضات الصريحة في الخصوصية. حدد Vitalik Buterin إيجابيات وسلبيات الحساب مقابل UTXO استنادًا إلى نظام أساسي للعقود الذكية ، وتم اختياره للأولى باعتباره النموذج الأكثر قابلية للتطبيق لأهداف Ethereum طويلة الأجل.

على الرغم من تحديات الخصوصية التي تواجهها Ethereum ، إلا أنها لم توقف عددًا كبيرًا من المشاريع والتطورات التي تسعى إلى تعزيز ضمانات الخصوصية لشبكة العقود الذكية.

EY

على وجه الخصوص ، فإن المناقشات حول دمج zk-SNARKs ، التكنولوجيا المستخدمة في ZCash لإخفاء الهوية عالية المستوى ، قد تضخمت في الأشهر الأخيرة, مع نتيجة جانبية لدمجها مع Ethereum كونها فوائد قابلية التوسع.

مكنت ترقية Ethereum’s Byzantium من التحقق من zk-SNARKs وتنفيذها في العقود الذكية على Ethereum blockchain ، والآن ، تستفيد الشركات من قوة zk-SNARKS لمجموعة متنوعة من التطبيقات. أحد أبرز الأمثلة هو السيارة التي تم الكشف عنها مؤخرًا بروتوكول الليل من ارنست & Young (EY) ، التي تستخدم امتداد صندوق أدوات ZoKrates zk-SNARK – نموذج رسمي للحسابات خارج السلسلة القابلة للتطوير والمحافظة على الخصوصية على Ethereum.

معالجة الخصوصية في Ethereum

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

ومع ذلك ، عند تقييم التطبيقات الأوسع نطاقًا لـ blockchain العامة مثل Ethereum ، حيث يتم تمكين العقود الذكية الكاملة لـ Turing ، فإن استخدام تقنيات الخصوصية يمتد إلى ما هو أبعد من الفرد وفي العمليات التجارية. ولكن أولاً ، نظرة عامة رفيعة المستوى حول كيفية قيام zk-SNARKs بالحفاظ على الخصوصية على Ethereum.

وفقًا لصفحة ZCash للتكنولوجيا على zk-SNARKs:

يشير الاختصار zk-SNARK إلى “Zero-Knowledge Succinct Non-Interactive Argument of Knowledge” ، ويشير إلى إنشاء إثبات حيث يمكن للمرء إثبات امتلاك معلومات معينة ، على سبيل المثال مفتاح سري ، بدون الكشف عن تلك المعلومات ، وبدون أي تفاعل بين المُثبِت والمحقق.

شكل من أشكال براهين المعرفة الصفرية (ZKPs) ، يمكن فهم المفهوم بشكل أفضل من خلال المزيد من الأمثلة المجردة ، مثل كهف علي بابا أو فكرة التحقق من وجود والدو في صورة بدون الكشف تحديدًا عن مكانه في الصورة.

المنطق الذكي لـ ZKPs هو أنها تفصل البيانات عن المعلومات.

تعتبر المفاهيم الباطنية مثل zk-SNARKs ، المبنية على رياضيات معقدة بشكل استثنائي ، من الصعب ترجمتها إلى كود ، خاصة عند الإشارة إلى تطبيق يتوافق مع التطبيقات في blockchain. نتيجة لذلك ، مكتبات التعليمات البرمجية الرسمية ، مثل زوكراتس, تصبح الجسر بين التفسير الرياضي والجانب الذي يمكن فهمه من قبل الإنسان والذي يمكن استخدامه في حالات الاستخدامات الحقيقية عبر الكود.

لا تزال المكتبات الرسمية لـ zk-SNARKs قيد التطوير المكثف ، لذا فهي صعبة الاستخدام ، ولكن هذا هو بالضبط سبب قيام شركات مثل EY باستكشاف تطبيقاتها والعمل على تقديم مجموعة أكثر قابلية للاستخدام من البروتوكولات مع التكنولوجيا الأساسية المستخرجة بعيدًا.

لا يقتصر اكتشاف أدوات الخصوصية باستخدام Ethereum بشكل صريح على EY أيضًا. جي بي مورغان هو أيضا يقال العمل على التكنولوجيا مع blockchain Quorum – نسخة مرخصة من Ethereum.

حلول الظلام

Nightfall هو تنفيذ بحثي تجريبي لمساعي EY لإضفاء الطابع الرسمي على مجموعة من البروتوكولات القياسية للمعاملات الخاصة على Ethereum ، بناءً على zk-SNARKs. تتوافق البروتوكولات مع معايير الرمز المميز ERC-20 و ERC-721 (NFT) على الشبكة ، مما يجعلها سهلة الوصول وعملية للمطورين.

تلاحظ EY أن المستودع لا يزال تجريبيًا ، ولم يجتز تدقيقًا أمنيًا شاملاً حتى الآن ، مما يعني أنه ، في الوقت الحالي على الأقل ، سيعمل بشكل أساسي كوسيلة لتسريع البحث وتطبيقات zk-SNARKS على Ethereum. ومع ذلك ، فإنه يكشف عن بعض التقدم الكبير في المحاولة الأوسع لتحسين الخصوصية على Ethereum.

على سبيل المثال ، الليل ورق ابيض يوضح التغلب على مشكلة وظيفة “النقل” العامة التي تتطلب أن تكون مدخلات “إلى” و “نقل” عامة من خلال نقل رمز ERC-20 التقليدي على Ethereum على النحو التالي:

“المرسل (أو” Prover “) يدير عملية حسابية بشكل خاص على جهاز الكمبيوتر الخاص به. يمررون المدخلات الخاصة إلى هذا الحساب ويحصلون على مجموعة من المخرجات العامة التي يشاركونها مع blockchain. تظهر المخرجات العامة كقيم مشفرة غير قابلة للقراءة لجميع المراقبين ؛ فقط المرسل والمتلقي يمكنهما تفسير معناهما الكامل. من أجل أن يكون لهذه القيم المشفرة “معنى” لجميع المراقبين ، يشارك Prover أيضًا مع blockchain “دليلًا” مناسبًا على حساب هذه المخرجات بشكل صحيح. يمكن التحقق من هذا الإثبات وهذه المخرجات العامة معًا بطريقة تجعل الجميع مقتنعين بأنه تم إجراء حساب متفق عليه مسبقًا على مجموعة معينة من المدخلات الخاصة لإنتاج المخرجات العامة “.

المفهوم العام أعلاه هو مثال أكثر تحديدًا لكيفية عمل zk-SNARKs ، ولكن عرض القيمة الأساسي لـ Nightfall هو تضمينه لمجموعة من العقود الذكية المدمجة مع ZoKrates التي توفر الأساس لإنشاء مثل هذه المعاملات الخاصة في Ethereum. على وجه الخصوص ، يتم تنفيذ إنشاء “البراهين” باستخدام مربع أدوات ZoKrates.

لا تزال الإعدادات الموثوقة المثيرة للجدل مطلوبة في EY’s Nightfall ، في العديد من الحالات أيضًا ، ولكن عند إجراء مسح لتطبيقها من قبل الشركات ، فإن هذا لا يمثل مشكلة مثل حدث التوليد في شبكة عملة معماة مثل ZCash منذ الشركات (على سبيل المثال ، شركة لوجستية لسلاسل التوريد) لديك حالة استخدام أكثر خصوصية ومرخصة محصورة داخل شبكة Ethereum الأوسع.

يستشهد Nightfall ببعض حالات الاستخدام المحتملة للتكنولوجيا التي تتراوح من صناعات مثل إدارة سلسلة التوريد والخدمات اللوجستية إلى معاملات الشركات الداخلية – وهو ما تركز عليه مبادرة JP Morgan مع zk-SNARKs.

أحد الأمثلة على استخدام Nightfall في صناعة سلسلة التوريد هو تتبع المنتجات الصيدلانية بشكل خاص طوال الرحلة اللوجستية ، والأهم من ذلك ، عدم الكشف عن تفاصيل حول المنتجات نفسها ، مثل نوع الدواء أو الوجهة أو الكمية في دفتر الأستاذ العام. الميزة الأساسية هي أنه يمكن للمؤسسات الاستفادة من مقاومة الرقابة وإمكانية التحقق والبنية التحتية لسلسلة blockchain العامة مع ضمانات مماثلة في الخصوصية مثل استخدام سلسلة مرخصة.

يمكن لإضفاء الطابع الرسمي على بروتوكولات النقل باستخدام zk-SNARKs أن يقلل بشكل فعال من تأثير المقايضات في عملية صنع القرار فيما يتعلق بالبلوكشين العام مقابل الخاص.

تشير Nightfall من EY إلى مجموعة من المساهمين الذين ساعدوا على تحقيق البروتوكول ، بما في ذلك ZoKrates و Libsnark و ZCash و GM17 و 0xcert و OpenZeppelin. تخطط EY لإدخال Nightfall في منتجات blockchain الحالية – OpsChain و Blockchain Analyzer.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me