
أعلنت شبكة البلوك تشين من الطبقة الأولى Sui اليوم عن إطلاق zkLogin، وهو حل لمصادقة Web3 يمكّن المستخدمين من الوصول إلى التطبيقات اللامركزية (dApps) عبر حساباتهم الاجتماعية على Web2.
قالت Sui إن zkLogin يلغي الحاجة إلى أن يمر المستخدمون بعملية إعداد/تهيئة معقدة، والتي تتضمن عادةً تثبيت المحفظة وإدارة عبارة البذرة وتخزين المفتاح الخاص للمعاملات على السلسلة لـ dApps.
بدلًا من ذلك، يمكن للمطورين توفير سهولة مصادقة المستخدمين على dApps المفضلة لديهم باستخدام حساباتهم الحالية من منصات مثل Google وFacebook وTwitch، بالإضافة إلى حسابات اجتماعية مختلفة على Web2، عبر zkLogin.
في المستقبل، تخطط Sui لدمج zkLogin مع Microsoft وApple وWeChat وAmazon.
قال Greg Siourounis، المدير الإداري لمؤسسة Sui، في بيان: “من خلال تمكين المستخدمين من الوصول إلى dApps عبر عمليات تسجيل الدخول الاجتماعية التي اعتادوا عليها، يزيل zkLogin عائقًا رئيسيًا أمام جلب فوائد التطبيقات المبنية على البلوك تشين إلى مليارات المستخدمين في السوق الرئيسية.”
يُدمج zkLogin لدى Sui بين zk-SNARKs ورموز JSON Web Tokens للاستفادة من تقنية إثباتات عدم المعرفة. تتيح هذه التقنية لطرف واحد التحقق من صحة عبارة ما دون كشف البيانات الأساسية.
وهذا يعني أنه يمكن للمستخدمين المصادقة على هويتهم أو ملكيتهم لمحفظتهم دون الكشف عن بيانات الاعتماد المحددة اللازمة للوصول إلى الحساب.
مراسم إعداد zkLogin
لزيادة الكفاءة الحسابية في توليد إثباتات عدم المعرفة، تقوم مؤسسة Sui بتنظيم مراسم لإنشاء سلسلة مرجع مشتركة (CRS) متاحة لأي تطبيق على منصة Sui.
تُعد سلسلة المرجع المشتركة (CRS) مفهومًا ومكوّنًا تشفيرياً يُستخدم في بروتوكولات تشفيرية مختلفة، بما في ذلك إثباتات عدم المعرفة. يتطلب توليد هذه السلسلة وصف الدائرة بالإضافة إلى أرقام عشوائية مُولَّدة بشكل آمن.
تعتمد الثقة في هذه العملية على مبدأين أساسيين:
ضمان التنفيذ الأمين لعملية أخذ العينات.
التخلص الموثوق من الأرقام العشوائية السرية.
قالت Sui إنها تشرك عدة أطراف وتستخدم بروتوكولًا موزعًا لضمان توافق إعداد العملية النهائية مع ضمانات الأمان والخصوصية المطلوبة، حتى لو اتبع أحد هذه الأطراف البروتوكول بأمانة فقط.
في سياق إثباتات عدم المعرفة والبروتوكولات التشفيرية ذات الصلة، يُعدّ الـ CRS عبارة عن سلسلة بيانات عشوائية ومعروفة علنًا تُستخدم للمساعدة في تيسير أمن البروتوكول وعمله.
تتضمن هذه السلسلة عادةً بعض القيم العشوائية والمعلمات التي يتم توليدها ضمن عملية إعداد موثوق. ويعمل الـ CRS كأساس مشترك أو نقطة مرجعية لكل من المُثبت والمُتحقق في تفاعل تشفيري.
في إثباتات عدم المعرفة، يُستخدم الـ CRS، على سبيل المثال، لضمان أن عملية توليد الإثبات آمنة، ولتمكين المُتحقق من الوثوق بالمعلومات التي يقدمها المُثبت دون كشف أي تفاصيل حساسة أو سرية.
غالبًا ما يتضمن إنشاء الـ CRS إجراء مراسم إعداد موثوق، ينسق فيها عدة أطراف لإنشاء السلسلة بطريقة تضمن عشوائيتها وأمنها.
وفقًا لـ Sui، تستخدم مراسم إعداد zkLogin نظام Groth16 zkSNARK، المعروف بحجم الإثبات الصغير وكفاءة أداء المُتحقق. ومع ذلك، تأتي هذه الكفاءة على حساب مبادلة أولية لمرة واحدة تتمثل في عملية إعداد شديدة الكثافة الحسابية.
تدعو Sui ما يصل إلى 50 خبيرًا في البلوك تشين والتشفير والتقنية، وما يصل إلى 100 مُتحقق/مدقق للمشاركة في المساهمة في مراسم الإعداد.
بالإضافة إلى ذلك، أصبح zkLogin متاحًا الآن للتكامل الفوري من قبل جميع مطوري Sui، مما يمكّنهم من تقديم هذه الميزة لمستخدمي تطبيقاتهم.
ظهر منشور “Sui Launches zkLogin for Google and Twitch to Drive Web3 Adoption” أولاً على Metaverse Post.
