تحليل تجريد الحسابات المتعددة السلاسل: استكشاف مستقبل البنية التحتية للتشفير
مؤخراً، تم عقد مؤتمر مجتمع الإيثيريوم (EthCC 7) في بروكسل، بلجيكا، وهو أكبر حدث سنوي للإيثيريوم في أوروبا، يركز على التطور التكنولوجي والمجتمعي. جمع المؤتمر أكثر من 350 من قادة الرأي في صناعة التشفير.
في هذا الاجتماع، ألقى أحد مطوري blockchain خطابًا بعنوان "كشف المستقبل: تحليل تجريد الحسابات متعددة السلاسل". وفيما يلي ملخص المحتوى الرئيسي للخطاب:
تجريد الحساب的核心概念
تجريد الحساب (AA)主要包含两个关键点:
تجريد التوقيع: يسمح للمستخدمين باختيار أي آلية تحقق يفضلونها، دون التقيد بخوارزمية توقيع رقمية معينة.
تجريد الدفع: يمكن للمستخدمين استخدام خيارات دفع متعددة، مثل استخدام أصول ERC-20 كبديل للأصول الأصلية للدفع، أو أن يتم تمويل المعاملات من قبل طرف ثالث.
تقدم هذه المرونة تجربة مستخدم أكثر أمانًا وأفضل.
معيار ERC-4337
يحل ERC-4337 بعض القيود المتعلقة بالحسابات المملوكة خارجيًا (EOA) في بروتوكول إيثيريوم من خلال تقديم طرق أكثر مرونة لإدارة الحسابات ومعالجة المعاملات:
هيكل userOp: يقوم المستخدم بإرسال هيكل userOp إلى Bundler، حيث يقوم Bundler بجمع عدة userOp واستدعاء دالة handleOps لعقد EntryPoint.
عقد EntryPoint: يعالج المعاملات مثل نظام التشغيل، وتشمل الوظائف الرئيسية التحقق من التفويض، وجمع الرسوم، وتنفيذ العمليات المستهدفة.
التجريد الأصلي للحساب
في 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 الأصلية ثابتة، ولكن في مرحلة التنفيذ، تكون نقطة الدخول لـAA الأصلية فقط ثابتة.
قيود خطوات التحقق: تفرض كل تنفيذ قيودًا مختلفة على رموز العمليات والوصول إلى التخزين، لمنع هجمات DoS.
قيود خطوات التنفيذ: تتطلب zkSync تأكيد علامة النظام، بينما لا توجد قيود خاصة في مرحلة التنفيذ لـ ERC-4337 و StarkNet.
إدارة الأرقام العشوائية: تستخدم تنفيذات مختلفة طرق إدارة nonce مختلفة.
نشر المعاملة الأولى: يتم نشر ERC-4337 من خلال حقل initcode في هيكل userOp، بينما يتطلب StarkNet و zkSync معاملة نشر منفصلة.
اختلاف تنفيذ ERC-4337 على L1 و L2
اختلاف البروتوكولات: يجب أن تأخذ L2 في الاعتبار التكاليف المتعلقة بتحميل البيانات إلى L1.
اختلاف حساب العنوان: قد تستخدم سلاسل مختلفة طرق تشفير عناوين مختلفة، مما يؤدي إلى أن عنوان عقد الحساب قد يختلف على الإيثريوم و L2.
بشكل عام، فإن تقنية تجريد الحساب تتطور باستمرار، مما يوفر للمستخدمين تجربة تفاعل أكثر مرونة وأمانًا مع التشفير. مع ظهور وتحسين تنفيذات مختلفة، نتوقع رؤية المزيد من التطبيقات الابتكارية والحلول الصديقة للمستخدم.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 10
أعجبني
10
1
مشاركة
تعليق
0/400
PuzzledScholar
· 07-19 05:34
التعدين يمكن أن ينتج عملة، من سيساعد في ملء الحفرة؟
تحليل تجريد الحساب متعدد السلاسل: مستقبل ERC-4337 و AA الأصلي
تحليل تجريد الحسابات المتعددة السلاسل: استكشاف مستقبل البنية التحتية للتشفير
مؤخراً، تم عقد مؤتمر مجتمع الإيثيريوم (EthCC 7) في بروكسل، بلجيكا، وهو أكبر حدث سنوي للإيثيريوم في أوروبا، يركز على التطور التكنولوجي والمجتمعي. جمع المؤتمر أكثر من 350 من قادة الرأي في صناعة التشفير.
في هذا الاجتماع، ألقى أحد مطوري blockchain خطابًا بعنوان "كشف المستقبل: تحليل تجريد الحسابات متعددة السلاسل". وفيما يلي ملخص المحتوى الرئيسي للخطاب:
تجريد الحساب的核心概念
تجريد الحساب (AA)主要包含两个关键点:
تجريد التوقيع: يسمح للمستخدمين باختيار أي آلية تحقق يفضلونها، دون التقيد بخوارزمية توقيع رقمية معينة.
تجريد الدفع: يمكن للمستخدمين استخدام خيارات دفع متعددة، مثل استخدام أصول ERC-20 كبديل للأصول الأصلية للدفع، أو أن يتم تمويل المعاملات من قبل طرف ثالث.
تقدم هذه المرونة تجربة مستخدم أكثر أمانًا وأفضل.
معيار ERC-4337
يحل ERC-4337 بعض القيود المتعلقة بالحسابات المملوكة خارجيًا (EOA) في بروتوكول إيثيريوم من خلال تقديم طرق أكثر مرونة لإدارة الحسابات ومعالجة المعاملات:
هيكل userOp: يقوم المستخدم بإرسال هيكل userOp إلى Bundler، حيث يقوم Bundler بجمع عدة userOp واستدعاء دالة handleOps لعقد EntryPoint.
عقد EntryPoint: يعالج المعاملات مثل نظام التشغيل، وتشمل الوظائف الرئيسية التحقق من التفويض، وجمع الرسوم، وتنفيذ العمليات المستهدفة.
التجريد الأصلي للحساب
في AA الأصلي، كل حساب هو عقد، وآلية معالجة المعاملات مضمنة مباشرة في بروتوكول blockchain. تستخدم شبكات blockchain المختلفة تصاميم AA مختلفة:
الفرق الرئيسي بين ERC-4337 و AA الأصلي
دور نظام التشغيل: يتم تنفيذ ERC-4337 بالتعاون بين Bundler و EntryPoint Contract، بينما يتم التعامل مع AA الأصلي من قبل مشغلي/ترتيبي الخادم الرسمي.
واجهة العقد: في مرحلة التحقق، تكون دالة نقطة الدخول لكل من ERC-4337 وAA الأصلية ثابتة، ولكن في مرحلة التنفيذ، تكون نقطة الدخول لـAA الأصلية فقط ثابتة.
قيود خطوات التحقق: تفرض كل تنفيذ قيودًا مختلفة على رموز العمليات والوصول إلى التخزين، لمنع هجمات DoS.
قيود خطوات التنفيذ: تتطلب zkSync تأكيد علامة النظام، بينما لا توجد قيود خاصة في مرحلة التنفيذ لـ ERC-4337 و StarkNet.
إدارة الأرقام العشوائية: تستخدم تنفيذات مختلفة طرق إدارة nonce مختلفة.
نشر المعاملة الأولى: يتم نشر ERC-4337 من خلال حقل initcode في هيكل userOp، بينما يتطلب StarkNet و zkSync معاملة نشر منفصلة.
اختلاف تنفيذ ERC-4337 على L1 و L2
اختلاف البروتوكولات: يجب أن تأخذ L2 في الاعتبار التكاليف المتعلقة بتحميل البيانات إلى L1.
اختلاف حساب العنوان: قد تستخدم سلاسل مختلفة طرق تشفير عناوين مختلفة، مما يؤدي إلى أن عنوان عقد الحساب قد يختلف على الإيثريوم و L2.
بشكل عام، فإن تقنية تجريد الحساب تتطور باستمرار، مما يوفر للمستخدمين تجربة تفاعل أكثر مرونة وأمانًا مع التشفير. مع ظهور وتحسين تنفيذات مختلفة، نتوقع رؤية المزيد من التطبيقات الابتكارية والحلول الصديقة للمستخدم.