تجريد الحساب解析:الاختلافات في تنفيذ الشبكات المتعددة والاتجاهات المستقبلية للتطور

تحليل تجريد الحساب المتعدد السلاسل: آفاق مستقبل البنية التحتية للتشفير

من 8 إلى 11 يوليو 2024، سيعقد أكبر حدث سنوي للإيثيريوم في أوروبا - مؤتمر مجتمع الإيثيريوم في بروكسل، بلجيكا، مع التركيز على التطورات التقنية والمجتمعية. في هذه النسخة من المؤتمر، سيتحدث أكثر من 350 شخصية بارزة في مجال التشفير، بما في ذلك مطور بلوكتشين تناقش بعمق حول موضوع "كشف المستقبل: تحليل تجريد الحسابات متعددة السلاسل".

التشفير البنية التحتية المستقبل؟ تحليل تجريد الحساب متعدد السلاسل

نظرة عامة على نقاط الخطاب

  • تجريد الحساب (AA) يتمحور حول تجريد التوقيع وتجريد الدفع. يسمح الأول للمستخدمين باختيار آلية التحقق التي يرغبون بها، بينما يقدم الثاني خيارات متنوعة للدفع في المعاملات، مما يعزز تجربة المستخدم والأمان.

  • هناك اختلافات في تصميم دالة نقطة الدخول في مرحلة التحقق والتنفيذ بين ERC-4337 و AA الأصلي. قيود التحقق من المعاملات وخطوات تنفيذ المعاملات لها خصائص مختلفة في تنفيذات مختلفة.

  • عند تنفيذ ERC-4337 على شبكات متوافقة مع EVM، أدت الاختلافات في بروتوكول تصميم Rollup وطريقة حساب العناوين إلى ظهور بعض التفاصيل التطويرية الدقيقة ولكن المهمة عند التنفيذ بين L1 وL2.

تجريد الحساب

تجريد الحساب من جوهره

تجريد الحساب主要包含两个关键点:

  1. تجريد التوقيع: يمكن للمستخدم اختيار آلية التحقق المفضلة لديه بحرية، دون أن يقتصر على خوارزمية توقيع رقمية محددة.
  2. تجريد الدفع: يمكن للمستخدمين استخدام خيارات دفع متعددة للمعاملات، مثل استخدام أصول ERC-20 كبديل للأصول الأصلية، أو بواسطة رعاية طرف ثالث للمعاملة.

توفر هذه المرونة للمستخدمين تجربة أكثر أمانًا وأكثر تحسينًا.

مقدمة عن ERC-4337

تهدف ERC-4337 إلى حل القيود الثابتة لحسابات Ethereum الخارجية (EOA) من خلال تقديم طرق أكثر مرونة لإدارة الحسابات ومعالجة المعاملات:

  • هيكل userOp: يقوم المستخدم بإرسال هيكل userOp إلى Bundler، الذي يجمع عدة userOp ويرسلها إلى عقد EntryPoint عن طريق استدعاء دالة handleOps.
  • عقد EntryPoint: يشبه نظام التشغيل في معالجة المعاملات، تشمل الوظائف الرئيسية التحقق من تفويض userOp، تحصيل الرسوم، وتنفيذ العمليات المستهدفة.

ملخص AA الأصلي

في AA الأصلي، كل حساب هو عقد، وآلية معالجة المعاملات مدمجة مباشرة في بروتوكول blockchain. تستخدم شبكات blockchain المختلفة تصميمات AA مختلفة:

  • تجريد الحساب ERC-4337: إيثريوم، أربيتروم، أوبتيميزم وغيرها من الشبكات
  • اتباع تجريد الحساب الأصلي ERC-4337: StarkNet و zkSync Era
  • تجريد الحساب الأصلي المصمم للخصوصية: Aztec

التشفير البنية التحتية للمستقبل؟ تجريد الحسابات متعددة السلاسل

الفرق بين ERC-4337 و تجريد الحساب الأصلي

دور نظام التشغيل

نظام AA يحتاج إلى حل مشاكل أسعار الغاز، ترتيب المعاملات، وتفعيل دالة نقطة الدخول. يتم إنجاز ذلك من خلال Bundler وEntryPoint Contract في ERC-4337، بينما في AA الأصلي، يقوم المستخدمون بإرسال userOps مباشرة إلى مشغل/ترتيب الخادم الرسمي.

واجهة العقد

تعتبر دالة نقطة الدخول في مرحلة التحقق لكل من ERC-4337 و AA الأصلي ثابتة، لكن في مرحلة التنفيذ، فإن نقطة الدخول لـ AA الأصلي فقط هي الثابتة.

خطوات التحقق المقيدة

لتجنب هجمات DoS، وضعت كل تنفيذ قيودًا مختلفة على التحقق من المعاملات. على سبيل المثال، يسمح zkSync Era للمنطق العقدي بالوصول إلى فتحة التخزين الخاصة به وفتحات التخزين لعناوين معينة، ولكنه يمنع الوصول إلى المتغيرات العالمية.

قيود خطوات التنفيذ

يتطلب zkSync تأكيد وجود علامة النظام عند تنفيذ مكالمات النظام، بينما لا توجد قيود خاصة في مرحلة التنفيذ في ERC-4337 و StarkNet.

معالجة الأعداد العشوائية

تختلف طرق معالجة الأرقام العشوائية حسب التنفيذ، حيث يميز ERC-4337 بين قيمة المفتاح وقيمة الرقم العشوائي، بينما يضمن zkSync وStarkNet زيادة صارمة.

أول عملية تداول نشر

تتضمن بنية userOp في ERC-4337 حقل initcode، بينما تتطلب StarkNet و zkSync من المستخدمين إرسال المعاملة الأولى إلى المشغل/الترتيب لنشر عقد الحساب.

مستقبل البنية التحتية للتشفير؟ تحليل تجريد الحساب متعدد السلاسل

الاختلافات في تنفيذ 4337 بين L1 و L2

اختلافات البروتوكول

يحتاج L2 إلى تحميل البيانات إلى L1 لضمان الأمان والتسوية، مما يؤدي إلى ضرورة تضمين تكاليف تحميل إضافية في غاز التحقق المسبق، وكيفية تحديد هذه التكاليف بدقة هو تحدٍ كبير.

اختلاف العنوان

توجد اختلافات في طريقة حساب العناوين على سلاسل مختلفة، على سبيل المثال، فإن طريقة ترميز العنوان في دالة create الخاصة بـ zkSync ERA تختلف عن تلك الموجودة في Ethereum و OP، بينما يستخدم StarkNet دالة هاش فريدة لحساب العنوان.

بالإضافة إلى ذلك، فإن رموز التشغيل الجديدة المضافة في الانقسام الصلب قد تؤدي إلى تغيير في الشيفرة البايتية المترجمة، حتى لو كانت شيفرة Solidity متطابقة، مما قد يؤدي إلى عدم توافق عنوان عقد الحساب بين Ethereum و L2.

الخاتمة

تجريد الحساب كأحد الاتجاهات المهمة في تطوير البنية التحتية للتشفير، له ميزات مختلفة في تنفيذه على سلاسل مختلفة. مع استمرار تطور التكنولوجيا، نتطلع لرؤية المزيد من الابتكارات والتحسينات، مما يوفر للمستخدمين تجربة بلوكشين أكثر ملاءمة وأمانًا.

التشفير بنية تحتية للمستقبل؟ تجريد الحسابات متعددة السلاسل

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 2
  • مشاركة
تعليق
0/400
MeaninglessGweivip
· 08-01 07:56
عادوا للعبث، الكلام كان مجرد كلام.
شاهد النسخة الأصليةرد0
ser_we_are_ngmivip
· 08-01 07:47
سير نجمي FRFR! AA معقد للغاية!
شاهد النسخة الأصليةرد0
  • تثبيت