تحليل تجريد الحسابات متعددة السلاسل: يكشف عن مستقبل البنية التحتية للتشفير
من 8 إلى 11 يوليو 2024، سيعقد أكبر حدث سنوي للإيثيريوم في أوروبا - مؤتمر مجتمع الإيثيريوم (EthCC) في بروكسل، بلجيكا. تجمع هذه النسخة من المؤتمر (EthCC 7) أكثر من 350 من رواد الفكر في صناعة البلوكشين، مع التركيز على التطورات التقنية والمجتمعية.
تم دعوة المطور ألفريد من imToken Labs للمشاركة وإلقاء خطاب بعنوان "كشف المستقبل: تحليل تجريد الحسابات متعددة السلاسل". فيما يلي ملخص المحتوى الرئيسي للخطاب:
تجريد الحساب (AA) يتضمن جوهره تجريد التوقيع وتجريد الدفع، مما يوفر تجربة مستخدم أكثر مرونة وأمانًا.
هناك اختلافات في تصميم دالة نقطة الدخول في مرحلة التحقق والتنفيذ بين ERC-4337 و AA الأصلي.
عند تنفيذ ERC-4337 في شبكات blockchain المختلفة، يجب الانتباه إلى الاختلافات في البروتوكولات في تصميم Rollup واختلافات طرق حساب العناوين.
تجريد الحساب简介
تجريد الحساب的本质
تجريد الحساب (AA) يشمل بشكل رئيسي جانبين رئيسيين:
تجريد التوقيع: يسمح للمستخدمين باختيار أي آلية تحقق، دون أن يكونوا مقيدين بخوارزمية توقيع رقمية معينة.
تجريد الدفع: يدعم خيارات دفع متعددة للمعاملات، مثل الدفع باستخدام رموز ERC-20 أو الرعاية من طرف ثالث للمعاملة.
هذه المرونة عززت بشكل كبير تجربة المستخدم والأمان.
نظرة عامة على ERC-4337
يهدف ERC-4337 إلى معالجة قيود الحسابات المملوكة خارجيًا (EOA) على إيثريوم. تشمل الميزات الرئيسية ما يلي:
هيكل userOp: يقوم المستخدم بإرسال طلب العملية إلى Bundler، الذي يقوم بتجميع الطلبات المتعددة واستدعاء عقد EntryPoint.
عقد EntryPoint: مسؤول عن معالجة المعاملات، بما في ذلك التحقق، والرسوم، وتنفيذ العمليات.
مقدمة في AA الأصلية
في AA الأصلي، جميع الحسابات عبارة عن عقود، وآلية معالجة المعاملات مدمجة مباشرة في بروتوكول البلوكشين. تختلف تصاميم AA المستخدمة في الشبكات المختلفة:
ERC-4337: إيثريوم والعديد من الشبكات Layer 2
اتباع AA الأصلي لـ ERC-4337: StarkNet و zkSync Era
AA الأصلي المصمم للخصوصية: Aztec
مقارنة بين ERC-4337 و AA الأصلي
دور النظام
تتم معالجة المعاملات من خلال تعاون Bundler وEntryPoint Contract في ERC-4337. بينما في AA الأصلية، يقوم المستخدمون بإرسال العمليات مباشرة إلى مشغل/مُرتب الخادم الرسمي.
واجهة العقد
على الرغم من أن واجهة عقد الحساب متشابهة في تنفيذات مختلفة، إلا أنه يوجد اختلافات في تصميم دالة نقطة الدخول في مرحلة التحقق والتنفيذ.
قيود التحقق
لتجنب هجمات DoS، قامت كل تنفيذ بتعيين قيود مختلفة على مرحلة التحقق. على سبيل المثال، يسمح zkSync Era بالوصول إلى فتحات التخزين المحددة، ولكنه يمنع الوصول إلى المتغيرات العالمية.
قيود التنفيذ
يتطلب zkSync تأكيد علامة النظام لتنفيذ مكالمات النظام، بينما لا توجد قيود خاصة في مرحلة التنفيذ لـ ERC-4337 و StarkNet.
إدارة الأرقام العشوائية
تختلف طرق إدارة nonce بين التنفيذات، من مجموعة القيم العشوائية والمفاتيح المرنة إلى التصميم المتزايد بشكل صارم.
النشر الأول
تقوم ERC-4337 بتنفيذ أول نشر من خلال حقل initcode في هيكل userOp، بينما تتطلب StarkNet و zkSync معاملة نشر منفصلة.
الفروقات في تنفيذ ERC-4337 على L1 و L2
اختلاف البروتوكولات
تحتاج شبكة Layer 2 إلى أخذ التكاليف المرتبطة برفع البيانات إلى Layer 1 في الاعتبار، مما يشكل تحدياً في حساب غاز التحقق المسبق.
اختلاف حساب العنوان
توجد اختلافات في طريقة حساب العناوين بين الشبكات المختلفة، وخاصة عند إدخال رموز تشغيل جديدة قد تؤدي إلى نتائج تجميع غير متسقة.
الخاتمة
تكنولوجيا تجريد الحساب تدفع تطور بنية التشفير التحتية، مما يوفر للمستخدمين تجربة تفاعل أكثر سهولة وأمانًا مع البلوكشين. مع تحسينات مستمرة في مختلف حلول التنفيذ، نتطلع إلى رؤية المزيد من التطبيقات المبتكرة تظهر في النظام البيئي المتعدد السلاسل.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
كشف تجريد الحساب متعدد السلاسل: مقارنة تصميم ERC-4337 مع AA الأصلي
تحليل تجريد الحسابات متعددة السلاسل: يكشف عن مستقبل البنية التحتية للتشفير
من 8 إلى 11 يوليو 2024، سيعقد أكبر حدث سنوي للإيثيريوم في أوروبا - مؤتمر مجتمع الإيثيريوم (EthCC) في بروكسل، بلجيكا. تجمع هذه النسخة من المؤتمر (EthCC 7) أكثر من 350 من رواد الفكر في صناعة البلوكشين، مع التركيز على التطورات التقنية والمجتمعية.
تم دعوة المطور ألفريد من imToken Labs للمشاركة وإلقاء خطاب بعنوان "كشف المستقبل: تحليل تجريد الحسابات متعددة السلاسل". فيما يلي ملخص المحتوى الرئيسي للخطاب:
تجريد الحساب简介
تجريد الحساب的本质
تجريد الحساب (AA) يشمل بشكل رئيسي جانبين رئيسيين:
هذه المرونة عززت بشكل كبير تجربة المستخدم والأمان.
نظرة عامة على ERC-4337
يهدف ERC-4337 إلى معالجة قيود الحسابات المملوكة خارجيًا (EOA) على إيثريوم. تشمل الميزات الرئيسية ما يلي:
مقدمة في AA الأصلية
في AA الأصلي، جميع الحسابات عبارة عن عقود، وآلية معالجة المعاملات مدمجة مباشرة في بروتوكول البلوكشين. تختلف تصاميم AA المستخدمة في الشبكات المختلفة:
مقارنة بين ERC-4337 و AA الأصلي
دور النظام
تتم معالجة المعاملات من خلال تعاون Bundler وEntryPoint Contract في ERC-4337. بينما في AA الأصلية، يقوم المستخدمون بإرسال العمليات مباشرة إلى مشغل/مُرتب الخادم الرسمي.
واجهة العقد
على الرغم من أن واجهة عقد الحساب متشابهة في تنفيذات مختلفة، إلا أنه يوجد اختلافات في تصميم دالة نقطة الدخول في مرحلة التحقق والتنفيذ.
قيود التحقق
لتجنب هجمات DoS، قامت كل تنفيذ بتعيين قيود مختلفة على مرحلة التحقق. على سبيل المثال، يسمح zkSync Era بالوصول إلى فتحات التخزين المحددة، ولكنه يمنع الوصول إلى المتغيرات العالمية.
قيود التنفيذ
يتطلب zkSync تأكيد علامة النظام لتنفيذ مكالمات النظام، بينما لا توجد قيود خاصة في مرحلة التنفيذ لـ ERC-4337 و StarkNet.
إدارة الأرقام العشوائية
تختلف طرق إدارة nonce بين التنفيذات، من مجموعة القيم العشوائية والمفاتيح المرنة إلى التصميم المتزايد بشكل صارم.
النشر الأول
تقوم ERC-4337 بتنفيذ أول نشر من خلال حقل initcode في هيكل userOp، بينما تتطلب StarkNet و zkSync معاملة نشر منفصلة.
الفروقات في تنفيذ ERC-4337 على L1 و L2
اختلاف البروتوكولات
تحتاج شبكة Layer 2 إلى أخذ التكاليف المرتبطة برفع البيانات إلى Layer 1 في الاعتبار، مما يشكل تحدياً في حساب غاز التحقق المسبق.
اختلاف حساب العنوان
توجد اختلافات في طريقة حساب العناوين بين الشبكات المختلفة، وخاصة عند إدخال رموز تشغيل جديدة قد تؤدي إلى نتائج تجميع غير متسقة.
الخاتمة
تكنولوجيا تجريد الحساب تدفع تطور بنية التشفير التحتية، مما يوفر للمستخدمين تجربة تفاعل أكثر سهولة وأمانًا مع البلوكشين. مع تحسينات مستمرة في مختلف حلول التنفيذ، نتطلع إلى رؤية المزيد من التطبيقات المبتكرة تظهر في النظام البيئي المتعدد السلاسل.