المؤلف: cygaar المصدر: @0xCy ترجمة gaar: شان أوبا، Golden Finance
هل لديك فضول حول كيفية عمل المحفظة الذكية الجديدة لـ Coinbase؟ أنا أيضاً. فيما يلي نظرة عامة على كيفية إنشاء محفظة تشفير واستخدامها باستخدام Touch ID دون الحاجة إلى ملحق Chrome.
التقنيات الرئيسية
في ما يلي عرض توضيحي بالفيديو للتشغيل الفعلي للمحفظة الذكية: https:// /x.com/0xCygaar/status/1794013681358954594
تحدث عدة أشياء هنا. أولاً، يتم إنشاء محفظة عبر Touch ID، ثم يتم توقيع المعاملة عبر Touch ID، وأخيرًا يتم دفع المعاملة بالكامل بواسطة Base.
يتم تنفيذ كل هذا من خلال تجريد الحساب (AA)، ERC4337.
المفتاح
قبل مناقشة AA، فمن من المهم أن نفهم ما هو المفتاح. المفاتيح هي أحد أشكال المصادقة التي تعتمد على تشفير المفتاح العام/الخاص بدلاً من كلمات المرور التقليدية. عند استخدام المفاتيح، يتم تخزين المفتاح الخاص بشكل خاص على جهاز المستخدم، بينما يمكن مشاركة المفتاح العام مع التطبيقات. يمكن استخدام Touch ID / Face ID لمنع الاستخدام غير المصرح به للمفاتيح.
إنشاء المحفظة
الخطوة الأولى في العملية المذكورة أعلاه هي إنشاء محفظة. هذه المحفظة عبارة عن "محفظة ذكية" - وهي عبارة عن عقد ذكي منتشر على القاعدة، وليست EOA نموذجية. قد تكون المحافظ الذكية أكبر نقطة فتح لـ AA.
تحتوي هذه المحفظة الذكية المحددة على رمز يسمح لأصحاب متعددين، بما في ذلك المالكين المعتمدين على المفاتيح. أثناء عملية AA، يتم إنشاء محفظة ذكية إذا لم تكن موجودة بالفعل.
توقيع معرف اللمس
بمجرد وجود المحفظة، يمكن توقيع المعاملات وتنفيذها. للقيام بذلك، سيطالب موقع الويب المستخدم بالتوقيع على إجراء المستخدم (فكر فيه كمعاملة AA). يحتاج المستخدمون أولاً إلى التحقق من أنهم يتحكمون في المفتاح (عبر Touch ID وFace ID وما إلى ذلك) قبل أن يتمكنوا من التوقيع على إجراءات المستخدم. بعد ذلك، يتم التحقق من إجراءات المستخدم وتوقيعاته وتنفيذها بواسطة رمز المحفظة الذكية.
معاملات مجانية
ستلاحظ أنه في العرض التجريبي يدفع المستخدم سعرًا قدره 0 . وذلك لأن AA أضافت خدمة دفع يمكن استخدامها لصفقات الرعاية. في هذه الحالة، قامت Base بإعداد خدمة دفع للدفع مقابل سك المحفظة الذكية. يمكن للتطبيقات الأخرى استخدام رعاية خدمة الدفع كوسيلة لضم المستخدمين بسهولة دون مطالبتهم بالحصول على ETH في محافظهم.
p> p>
الاستنتاج
يتم تحقيق كل السحر هنا من خلال تجريد الحساب. على الرغم من أن AA كانت موجودة منذ فترة، إلا أن المحفظة الذكية لـ Coinbase كانت واحدة من أولى المحافظ التي استفادت من مفاتيح ملكية الحساب. وفي المستقبل، سيكون من الممكن أيضًا التحكم في المحفظة من خلال طرق تسجيل الدخول التقليدية إلى Web2 مثل Google SSO. ص>