تحليل تجريد الحساب المتعدد السلاسل: آفاق مستقبل التشفير
من 8 إلى 11 يوليو 2024، أقيم أكبر حدث سنوي للأثير في أوروبا - مؤتمر مجتمع الإيثريوم (EthCC) في بروكسل، بلجيكا، مع التركيز على التقنية وتطوير المجتمع. جمعت هذه الدورة (EthCC 7) أكثر من 350 من قادة الفكر في صناعة البلوكشين. قدم أحد مطوري البلوكشين محاضرة بعنوان "كشف المستقبل: تحليل تجريد الحساب متعدد السلاسل" في المؤتمر.
نقاط الخطاب
جوهر تجريد الحساب (AA): تجريد التوقيع وتجريد الدفع. توفر هذه المرونة تجربة مستخدم أكثر أمانًا وأفضل.
تختلف دالة نقطة الدخول في مرحلة التحقق والتنفيذ بين ERC-4337 وAA الأصلي.
عند تنفيذ ERC-4337 على سلسلة متوافقة مع EVM، فإن الاختلافات في البروتوكول في تصميم Rollup وطريقة حساب العناوين هما اختلافان رئيسيان.
تجريد الحساب概述
تجريد الحساب (AA) يشمل نقطتين رئيسيتين:
تجريد التوقيع: يسمح للمستخدمين باختيار أي آلية تحقق يفضلونها، دون التقيد بخوارزمية توقيع رقمية معينة.
تجريد الدفع: يوفر خيارات دفع متعددة للتداول، مثل استخدام أصول ERC-20 بدلاً من الأصول الأصلية للدفع، أو السماح برعاية طرف ثالث للتداول.
تحليل ERC-4337
يحل ERC-4337 بعض القيود المتعلقة بالحسابات المملوكة خارجيًا (EOA) في بروتوكول إيثيريوم من خلال تقديم أساليب أكثر مرونة لإدارة الحسابات ومعالجة المعاملات. تشمل ميزاته الرئيسية:
هيكل userOp: يقوم المستخدم بإرسال هيكل userOp إلى Bundler، الذي يجمع عدة userOp ويرسلها إلى عقد EntryPoint.
عقد EntryPoint: مسؤول عن معالجة المعاملات، بما في ذلك التحقق من التفويض، وتحصيل الرسوم، وتنفيذ العمليات المستهدفة.
مقدمة عن AA الأصلية
في AA الأصلي، كل حساب هو عقد، وآلية معالجة المعاملات مدمجة مباشرة في بروتوكول blockchain. تستخدم شبكات blockchain المختلفة تصاميم AA مختلفة:
تجريد الحساب ERC-4337: إيثريوم، Arbitrum، Optimism وغيرها من الشبكات
اتباع تجريد الحساب الأصلي ERC-4337: StarkNet و zkSync Era
تجريد الحساب الذي يتمتع بتصميم خاص للخصوصية: Aztec
الفروق بين ERC-4337 و AA الأصلية
دور نظام التشغيل: يتم تنفيذ ERC-4337 بالتعاون مع Bundler و EntryPoint Contract، بينما يعتمد AA الأصلي على مشغل/ترتيب الخادم الرسمي.
واجهة العقد: دالة نقطة الدخول في مرحلة التحقق لـ ERC-4337 و AA الأصلية ثابتة، ولكنها تختلف في مرحلة التنفيذ.
قيود خطوات التحقق: لكل تنفيذ قيود مختلفة على استخدام وتعامل الرموز التشغيلية للتحقق من المعاملات.
قيود خطوات التنفيذ: يتطلب zkSync تأكيد علامة النظام، بينما لا توجد قيود خاصة في مرحلة التنفيذ لـ ERC-4337 و StarkNet.
معالجة الأرقام العشوائية: تختلف إدارة nonce في ERC-4337 و zkSync و StarkNet.
نشر المعاملة الأولى: يسمح ERC-4337 بنشر عقد الحساب في userOp الأول، بينما تحتاج StarkNet وzkSync إلى معاملات نشر منفصلة.
الفروق بين ERC-4337 على L1 و L2
عند تنفيذ ERC-4337 على سلسلة متوافقة مع EVM، توجد اختلافات رئيسية اثنان:
اختلافات البروتوكول: يحتاج L2 إلى رفع البيانات إلى L1، ويجب أن تشمل الرسوم ذات الصلة في الغاز المسبق التحقق.
اختلاف العناوين: قد تؤدي طرق حساب العناوين المختلفة على سلاسل مختلفة إلى عدم تطابق عناوين عقود الحساب، خاصة عند إدخال رموز عمليات جديدة.
تقدم هذه المقالة تحليلاً عميقاً لتجريد الحساب و ERC-4337 و AA الأصلي، مما يوفر رؤى قيمة لفهم تنفيذ تجريد الحساب في بيئة متعددة السلاسل. مع التطور المستمر لتكنولوجيا blockchain، ستستمر هذه الابتكارات في دفع تقدم البنية التحتية للتشفير.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تحليل تجريد الحساب متعدد السلاسل: الاختلافات الرئيسية بين ERC-4337 و AA الأصلية
تحليل تجريد الحساب المتعدد السلاسل: آفاق مستقبل التشفير
من 8 إلى 11 يوليو 2024، أقيم أكبر حدث سنوي للأثير في أوروبا - مؤتمر مجتمع الإيثريوم (EthCC) في بروكسل، بلجيكا، مع التركيز على التقنية وتطوير المجتمع. جمعت هذه الدورة (EthCC 7) أكثر من 350 من قادة الفكر في صناعة البلوكشين. قدم أحد مطوري البلوكشين محاضرة بعنوان "كشف المستقبل: تحليل تجريد الحساب متعدد السلاسل" في المؤتمر.
نقاط الخطاب
تجريد الحساب概述
تجريد الحساب (AA) يشمل نقطتين رئيسيتين:
تحليل ERC-4337
يحل ERC-4337 بعض القيود المتعلقة بالحسابات المملوكة خارجيًا (EOA) في بروتوكول إيثيريوم من خلال تقديم أساليب أكثر مرونة لإدارة الحسابات ومعالجة المعاملات. تشمل ميزاته الرئيسية:
مقدمة عن AA الأصلية
في AA الأصلي، كل حساب هو عقد، وآلية معالجة المعاملات مدمجة مباشرة في بروتوكول blockchain. تستخدم شبكات blockchain المختلفة تصاميم AA مختلفة:
الفروق بين ERC-4337 و AA الأصلية
دور نظام التشغيل: يتم تنفيذ ERC-4337 بالتعاون مع Bundler و EntryPoint Contract، بينما يعتمد AA الأصلي على مشغل/ترتيب الخادم الرسمي.
واجهة العقد: دالة نقطة الدخول في مرحلة التحقق لـ ERC-4337 و AA الأصلية ثابتة، ولكنها تختلف في مرحلة التنفيذ.
قيود خطوات التحقق: لكل تنفيذ قيود مختلفة على استخدام وتعامل الرموز التشغيلية للتحقق من المعاملات.
قيود خطوات التنفيذ: يتطلب zkSync تأكيد علامة النظام، بينما لا توجد قيود خاصة في مرحلة التنفيذ لـ ERC-4337 و StarkNet.
معالجة الأرقام العشوائية: تختلف إدارة nonce في ERC-4337 و zkSync و StarkNet.
نشر المعاملة الأولى: يسمح ERC-4337 بنشر عقد الحساب في userOp الأول، بينما تحتاج StarkNet وzkSync إلى معاملات نشر منفصلة.
الفروق بين ERC-4337 على L1 و L2
عند تنفيذ ERC-4337 على سلسلة متوافقة مع EVM، توجد اختلافات رئيسية اثنان:
اختلافات البروتوكول: يحتاج L2 إلى رفع البيانات إلى L1، ويجب أن تشمل الرسوم ذات الصلة في الغاز المسبق التحقق.
اختلاف العناوين: قد تؤدي طرق حساب العناوين المختلفة على سلاسل مختلفة إلى عدم تطابق عناوين عقود الحساب، خاصة عند إدخال رموز عمليات جديدة.
تقدم هذه المقالة تحليلاً عميقاً لتجريد الحساب و ERC-4337 و AA الأصلي، مما يوفر رؤى قيمة لفهم تنفيذ تجريد الحساب في بيئة متعددة السلاسل. مع التطور المستمر لتكنولوجيا blockchain، ستستمر هذه الابتكارات في دفع تقدم البنية التحتية للتشفير.