تحليل تقنية تجريد الحساب متعدد السلاسل: اتجاهات التطوير المستقبلية للبنية التحتية للتشفير
في مؤتمر مجتمع الإيثريوم الذي عُقد مؤخرًا في بروكسل، بلجيكا (EthCC 7)، ألقى أحد مطوري البلوكشين خطابًا حول موضوع "تجريد الحسابات المتعددة". ستقوم هذه المقالة بتحليل عميق لمحتوى الخطاب، واستكشاف المفاهيم الأساسية لتقنية تجريد الحسابات والاختلافات في تنفيذها عبر شبكات البلوكشين المختلفة.
تجريد الحساب تقنية نظرة عامة
تجريد الحساب(AA) يشمل عنصرين أساسيين: تجريد التوقيع وتجرّد الدفع.
تسمح تجريد التوقيع للمستخدمين باختيار آلية التحقق بحرية، دون أن تقتصر على خوارزميات التوقيع الرقمي المحددة. بينما يوفر التجريد الدفع للمستخدمين خيارات متنوعة للدفع، مثل استخدام رموز ERC-20 للدفع أو تمويل رسوم المعاملات من قبل طرف ثالث. تساعد هذه المرونة في تحسين تجربة المستخدم والأمان.
تحليل معيار ERC-4337
تهدف ERC-4337 إلى معالجة بعض قيود الحسابات المملوكة من الخارج على الإيثيريوم (EOA). تشمل المكونات الأساسية ما يلي:
هيكل userOp: يقوم المستخدم بتغليف معلومات العملية في هيكل userOp، وإرسالها إلى Bundler للمعالجة.
عقد EntryPoint: كونه مركز معالجة المعاملات، فهو مسؤول عن التحقق من userOp، وتحصيل الرسوم، وتنفيذ العمليات المستهدفة.
التجريد الحساب الأصلي
تستخدم بعض شبكات البلوكشين تصميم تجريد الحساب الأصلي، حيث يتم تضمين آلية تجريد الحساب مباشرة في البروتوكول الأساسي. كل شبكة لها ميزاتها الفريدة.
بعض الشبكات تتبع معيار ERC-4337 لتنفيذ تجريد الحساب الأصلي
بعض الشبكات دمجت تصميم حماية الخصوصية في تجريد الحساب الأصلي
الاختلافات الرئيسية بين ERC-4337 و AA الأصلي
توزيع أدوار النظام:
يعتمد ERC-4337 على تعاون Bundler وعقد EntryPoint، بينما يتم التعامل مع AA الأصلي من قبل مشغل/ترتيب الخادم الرسمي.
واجهة العقد:
دالة الدخول في مرحلة التحقق ثابتة نسبياً في جميع التنفيذات، لكن مرحلة التنفيذ تحتفظ بدخول ثابت فقط في AA الأصلية.
التحقق وتنفيذ القيود:
تختلف التطبيقات في حدود التحقق والتنفيذ لمنع الهجمات المحتملة.
إدارة الأعداد العشوائية:
تعتمد ERC-4337 على تصميم مفتاح 192 بت وقيمة عشوائية 64 بت، في حين أن بعض تنفيذات AA الأصلية تتطلب زيادة صارمة.
نشر الصفقة الأولى:
ERC-4337 يسمح بنشر عقد الحساب في أول userOp، بينما تتطلب AA الأصلية إرسال معاملة نشر منفصلة.
الفرق بين تنفيذ ERC-4337 في L1 و L2
اختلاف البروتوكول:
يجب أن تأخذ L2 في اعتبارها التكاليف المتعلقة بتحميل البيانات إلى L1، مما يشكل تحديًا في حساب غاز التحقق المسبق.
حساب العنوان:
تختلف طرق تشفير العناوين في الشبكات المختلفة، مما قد يؤدي إلى عدم تناسق العنوان نفسه على سلاسل مختلفة.
بشكل عام، فإن تقنية تجريد الحساب توفر إمكانيات جديدة لبنية تحتية blockchain، لكن لا تزال هناك العديد من الفروقات في التفاصيل بين التنفيذ على الشبكات المختلفة، مما يستحق اهتمام المطورين ومزيد من النقاش.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 21
أعجبني
21
7
إعادة النشر
مشاركة
تعليق
0/400
GlueGuy
· 08-06 14:17
يبدو أن هناك طرقًا أخرى للعب، إنه أمر مثير للاهتمام!
شاهد النسخة الأصليةرد0
MagicBean
· 08-04 13:54
هذه الموجة AA عادت مرة أخرى ☢️
شاهد النسخة الأصليةرد0
AirdropHunter9000
· 08-03 19:19
طبقة تفاعلية جديدة؟ يبدو أنه يجب علينا الاستمرار في العمل الجاد.
شاهد النسخة الأصليةرد0
FUD_Vaccinated
· 08-03 19:19
هل تقومون بمفهوم جديد مرة أخرى؟ AA ربما هو مجرد محفظة مستضافة متقدمة.
شاهد النسخة الأصليةرد0
SelfRugger
· 08-03 19:14
ها هي مرة أخرى حديث تقني بلا فائدة
شاهد النسخة الأصليةرد0
LuckyHashValue
· 08-03 19:06
يكفي تقريبًا، لقد أزعجتني AA لأكثر من عام ولم يتم حل l2 بعد.
شاهد النسخة الأصليةرد0
LiquiditySurfer
· 08-03 19:05
مرة أخرى أعدت الأمور، تتقلب وتتقلب ولكنها لا تزال نفس الشيء
تجريد الحساب تقنية تحليلية كبيرة: الفروقات في التنفيذ والاتجاهات التنموية في بيئة متعددة السلاسل
تحليل تقنية تجريد الحساب متعدد السلاسل: اتجاهات التطوير المستقبلية للبنية التحتية للتشفير
في مؤتمر مجتمع الإيثريوم الذي عُقد مؤخرًا في بروكسل، بلجيكا (EthCC 7)، ألقى أحد مطوري البلوكشين خطابًا حول موضوع "تجريد الحسابات المتعددة". ستقوم هذه المقالة بتحليل عميق لمحتوى الخطاب، واستكشاف المفاهيم الأساسية لتقنية تجريد الحسابات والاختلافات في تنفيذها عبر شبكات البلوكشين المختلفة.
تجريد الحساب تقنية نظرة عامة
تجريد الحساب(AA) يشمل عنصرين أساسيين: تجريد التوقيع وتجرّد الدفع.
تسمح تجريد التوقيع للمستخدمين باختيار آلية التحقق بحرية، دون أن تقتصر على خوارزميات التوقيع الرقمي المحددة. بينما يوفر التجريد الدفع للمستخدمين خيارات متنوعة للدفع، مثل استخدام رموز ERC-20 للدفع أو تمويل رسوم المعاملات من قبل طرف ثالث. تساعد هذه المرونة في تحسين تجربة المستخدم والأمان.
تحليل معيار ERC-4337
تهدف ERC-4337 إلى معالجة بعض قيود الحسابات المملوكة من الخارج على الإيثيريوم (EOA). تشمل المكونات الأساسية ما يلي:
هيكل userOp: يقوم المستخدم بتغليف معلومات العملية في هيكل userOp، وإرسالها إلى Bundler للمعالجة.
عقد EntryPoint: كونه مركز معالجة المعاملات، فهو مسؤول عن التحقق من userOp، وتحصيل الرسوم، وتنفيذ العمليات المستهدفة.
التجريد الحساب الأصلي
تستخدم بعض شبكات البلوكشين تصميم تجريد الحساب الأصلي، حيث يتم تضمين آلية تجريد الحساب مباشرة في البروتوكول الأساسي. كل شبكة لها ميزاتها الفريدة.
الاختلافات الرئيسية بين ERC-4337 و AA الأصلي
توزيع أدوار النظام: يعتمد ERC-4337 على تعاون Bundler وعقد EntryPoint، بينما يتم التعامل مع AA الأصلي من قبل مشغل/ترتيب الخادم الرسمي.
واجهة العقد: دالة الدخول في مرحلة التحقق ثابتة نسبياً في جميع التنفيذات، لكن مرحلة التنفيذ تحتفظ بدخول ثابت فقط في AA الأصلية.
التحقق وتنفيذ القيود: تختلف التطبيقات في حدود التحقق والتنفيذ لمنع الهجمات المحتملة.
إدارة الأعداد العشوائية: تعتمد ERC-4337 على تصميم مفتاح 192 بت وقيمة عشوائية 64 بت، في حين أن بعض تنفيذات AA الأصلية تتطلب زيادة صارمة.
نشر الصفقة الأولى: ERC-4337 يسمح بنشر عقد الحساب في أول userOp، بينما تتطلب AA الأصلية إرسال معاملة نشر منفصلة.
الفرق بين تنفيذ ERC-4337 في L1 و L2
اختلاف البروتوكول: يجب أن تأخذ L2 في اعتبارها التكاليف المتعلقة بتحميل البيانات إلى L1، مما يشكل تحديًا في حساب غاز التحقق المسبق.
حساب العنوان: تختلف طرق تشفير العناوين في الشبكات المختلفة، مما قد يؤدي إلى عدم تناسق العنوان نفسه على سلاسل مختلفة.
بشكل عام، فإن تقنية تجريد الحساب توفر إمكانيات جديدة لبنية تحتية blockchain، لكن لا تزال هناك العديد من الفروقات في التفاصيل بين التنفيذ على الشبكات المختلفة، مما يستحق اهتمام المطورين ومزيد من النقاش.