يحب الناس طرح أسئلة مثل ، “كيف نجلب المليار مستخدم التالي إلى Web3؟” "هناك العديد من العقبات التي يجب التغلب عليها ، ولكن أهمها تجربة المستخدم.
الرسم التخطيطي التالي هو تجربة مستخدم نموذجية لمستخدم جديد. لاحظ أيضا أنه إذا فقدت عبارة البذور الخاصة بك ، فلا توجد طريقة لاستعادة أموالك الخاصة. هذه عقبة كبيرة أمام المستخدمين الجدد.
يمكن ل EOAs بدء المعاملات إلى حسابات EOA أو حسابات العقود الأخرى ، والتي يمكنها بعد ذلك تنفيذ التعليمات البرمجية الخاصة بها. يمكن لحسابات العقود أيضا إرسال الصفقات إلى حسابات العقود الأخرى ، والتي يمكنها تنفيذ التعليمات البرمجية الخاصة بها.
الأيام الأولى ل Ethereum: تنفيذ المعاملات والتحقق منها **
عندما يتم إرسال معاملة إلى الشبكة ، فإنها تمر بخطوتين: التحقق والتنفيذ. في حين أن تنفيذ منطق المعاملة يمكن أن يكون تعسفيا ، إلا أن جزء التحقق من الصحة ثابت.
يتم إجراء جزء التحقق بواسطة خوارزمية ثابتة واحدة يجب أن تستخدمها EOA ، أي التحقق من توقيع ECDSA. ولكن لماذا نستخدم طريقة ثابتة للتحقق من صحة المعاملات؟ ماذا لو لم يعد التحقق من توقيع ECDSA موثوقا به في المستقبل بسبب الحوسبة الكمومية؟
إذا تركنا جزء التحقق مفتوحا ، فيمكنك إنشاء معاملة باستخدام خوارزمية تحقق معقدة للغاية ، ثم سيتعين على عامل المنجم / المدقق إنفاق الكثير من الموارد للتحقق مما إذا كان يمكن تضمين المعاملة في الكتلة.
الآن ، لاحظ أن عمال المناجم يتقاضون رواتبهم فقط مقابل تنفيذ المعاملات وتضمينها ، وليس للتحقق. لذلك ، إذا وجد عمال المناجم ، بعد إنفاق الكثير من الموارد ، أنهم لا يستطيعون إضافة معاملات ، فإنهم يهدرون الموارد ولا يتقاضون أي أموال مقابل ذلك. لذلك ، يمكن استخدام هذا لتنفيذ هجمات DDoS على الشبكة. لهذا السبب بدأت Ethereum بخوارزمية تحقق ثابتة.
الأيام الأولى ل Ethereum: مشكلة اعتماد Multisig **
محفظة multisig هي عقد مع الكثير من المالكين مع عتبات. إذا كنت ترغب في إرسال معاملة، يجب أن تحصل على توقيعات من جميع المالكين قبل أن تتمكن من إرسال المعاملة.
يدعم هذا ميزات مثل الاسترداد الاجتماعي ، حيث يمكنك الحصول على العديد من الأصدقاء لمساعدتك في استعادة محفظتك إذا فقدت مفاتيحك الخاصة. منذ الأيام الأولى ل Ethereum ، كانت القيمة التي يمكن أن توفرها محافظ multisig واضحة. لذلك ، أراد فريق تطوير Ethereum في ذلك الوقت أن يستخدم مستخدمو Ethereum محافظ multisig. ومع ذلك ، هذا لم يحدث.
نظرا لأن فريق تطوير Ethereum تصور المستخدمين الذين يستخدمون محافظ multisig ، فإنهم لم يضيفوا سجلا تلقائيا لعمليات نقل ETH لأنهم توقعوا أن تسجل محفظة multisig كل عملية نقل ETH. كان على البورصات في ذلك الوقت تحليل معاملات تحويل ETH ، وليس تسجيلها.
عندما يحاول شخص ما استخدام محفظة multisig مع سجلات نقل ETH ، لا يمكن التعرف على التبادل لأن التبادل لا يحلل السجلات. لذلك ، فإن هذا الافتراض الصغير يجعل في النهاية اعتماد محافظ multisig أكثر صعوبة.
EIP 86 و 1014: الخطوة الأولى لتجريد الحساب **
يهدف EIP-86 إلى تقديم مفهوم محفظة العقود الذكية المسمى “عقود إعادة التوجيه”. تم تصميم هذه العقود لتلقي المعاملات فقط من عناوين “نقطة الدخول” ، والتي تحتاج إلى الالتزام بتنسيق معين.
الآن ، لإنشاء محفظة عقود ذكية ، يجب أن يكون لديك بعض ETH مسبقا لدفع رسوم الغاز. يمكنك الذهاب إلى CEX والحصول على بعض ETH ، ولكن نظرا لأن محفظة العقد الذكي الخاصة بك لم يتم إنشاؤها بعد ، لا يمكنك إرسال ETH إلى المحفظة حتى الآن.
إذا تمكنا بطريقة ما من معرفة عنوان العقد بالضبط قبل إنشاء العقد الذكي ، فيمكننا إرسال ETH إلى هذا العنوان ثم إنشاء محفظة عقود ذكية باستخدام ETH على العنوان.
هذا ما يقدمه EIP-1014. يقدم CREATE2 رموز التشغيل التي تسمح لك بتحديد عنوان العقد قبل إنشاء عقد ذكي. هذه هي الخطوة الأولى نحو تجريد الحساب.
تطلب EIP-86 الأصلي تغييرات كبيرة على البروتوكول لأن التغييرات التي أدخلت على البروتوكول تطلبت تعاونا بين فرق تطوير العقدة وتطلبت تدقيقا مكثفا ، لذلك لم يتم تنفيذه أبدا. تم تنفيذ EIP-1014 في هارد فورك القسطنطينية.
تنمية المجتمع: Gnosis Safe ، Argent Wallet ، شبكة محطات الوقود **
عند مناقشة دراسة EIP ، شرع المجتمع بالفعل في تطوير حلوله الخاصة.
كان أبرزها إصدار Gnosis Safe في عام 2018. Safe هي محفظة عقود ذكية تتيح للمستخدمين إنشاء محافظ multisig وتسمح أيضا للمستخدمين بتجميع عمليات متعددة في معاملة واحدة. كما يسمح للمستخدمين بدفع رسوم الغاز باستخدام رموز ERC20.
ملاحظة أخرى ملحوظة هي إصدار محفظة Argent في عام 2019. تدعم Argent Smart Wallet المستخدمين لإنشاء محافظ multisig ، كما تسمح للمستخدمين بدفع رسوم الغاز باستخدام رموز ERC20. كما يسمح للمستخدمين باستخدام الاسترداد الاجتماعي لاسترداد محافظهم.
شبكة محطات الوقود (GSN) ، التي تم إصدارها في عام 2019 ، هي شبكة لامركزية تمكن المستخدمين من دفع رسوم الغاز باستخدام رموز ERC20. يمكن استخدام GSN مع أي محفظة عقود ذكية.
EIP 2938 – قفزة عملاقة إلى الأمام
ابتداء من عام 2018 ، حول فريق Ethereum انتباهه إلى الترحيل إلى PoS (إثبات الحصة) ، مما أدى عن غير قصد إلى تركيز أقل على تقييم EIP وتنفيذه من قبل فرق البحث وفرق تطوير العقد.
مهد هذا التحول الطريق ل EIP-2938 في عام 2020 ، بعد عامين من تنفيذ EIP-1014.
الفكرة الأساسية وراء الاقتراح هي إدخال محافظ العقود الذكية ، والتي تم تصميمها لتلقي أنواع محددة من المعاملات على وجه التحديد ، والتي يمكن برمجتها لتحديد سقف الغاز للمعاملات وتطوير طرق التحقق التعسفي.
يقدم الاقتراح رمزين تشغيليين جديدين للتعامل مع المعاملات ، وكما هو موضح سابقا ، فإن تضمين هذه التحديثات الأساسية عملية معقدة.
بالإضافة إلى ذلك ، هناك أسئلة مفتوحة حول كيفية تنفيذ حماية إعادة التشغيل وكيف يمكن للعقد التحقق من صحة هذه الأنواع الجديدة من المعاملات. على الرغم من أن الاقتراح لم يحظ بالكثير من الاهتمام ، إلا أنه مهد الطريق للاقتراح التالي (EIP-3074).
EIP-3074 – حل متعدد الاستخدامات**
يقدم الاقتراح رمزين تشغيليين جديدين: AUTH و AUTHCALL. الفرق مع هذا الاقتراح هو أنه يدعم الحسابات الخارجية (EOAs) لتفويض السيطرة على العقود. يتم تحديد رموز التشغيل هذه لعقود “الاحتجاج” ، والتي لديها القدرة على تحسين وظائف أي EOA.
يبدأ العقد هيكلا تعسفيا تماما للمعاملات ، مما يجعل من السهل تنفيذ حلول مثل التوقيعات المتعددة ، ومشتريات الدفعات والمساعدات ، واسترداد المفاتيح ، وودائع CeFi الأكثر ودية. نظرا لطبيعته المفتوحة ، ظهر الاقتراح كحل متعدد الاستخدامات للغاية قادر على تلبية مجموعة واسعة من حالات الاستخدام.
ومن ناحية أخرى، فإن الموقف المحايد للاقتراح يطرح أيضا بعض التحديات الأمنية. يقترح المزيد من النقاش نهج AUTHCALL أكثر رأيا للتخفيف من المخاطر المرتبطة به. قادت هذه المناقشة الباحثين إلى التوصل إلى حل أكثر تحسينا ، مما أدى إلى EIP-4337.
EIP-4337 – تجريد حساب Ethereum دون تغيير بروتوكول طبقة الإجماع **
يقترح EIP-4337 آلية لجلب تجريد الحساب إلى Ethereum دون تغيير بروتوكول طبقة الإجماع. بموجب EIP هذا ، يتفاعل المستخدمون مع شبكة Ethereum بشكل مختلف. بدلا من إرسال المعاملات، يرسل المستخدم كائن UserOperation إلى تجمع ذاكرة منفصل. المرسل هو عقد الحساب الذي يبدأ إجراء المستخدم. يقوم المجمع بتجميع هذه العمليات وحزمها في معاملة تؤدي إلى تشغيل استدعاء handleOps على عقد EntryPoint المحدد لتنفيذ العملية المعبأة. Paymaster هو الكيان الذي يرعى المعاملة ، ويتم تضمين تفاصيله في UserOperation لمعالجة الرسوم.
يتحقق المجمع من التوقيعات المجمعة ، مما يحسن الأمان والكفاءة. تدعم القائمة البيضاء للمجمع أو العميل نقاط الدخول وعقود المجمع ، وتتحكم في التفاعلات وتضمن التنفيذ السليم لإجراءات المستخدم على شبكة Ethereum ، بما يتفق مع أهداف تجريد الحساب دون تغيير طبقة الإجماع.
تدير محافظ العقود الذكية المنتشرة من خلال هذه العملية بشكل مستقل القيم العشوائية والتحقق من التوقيع ، مما يوفر مرونة واسعة النطاق. يساعد هذا التصميم في إنشاء محافظ عقود ذكية يمكنها التعامل مع المعاملات متعددة الشرائح والمعبأة ، والتعافي الاجتماعي ، وحتى دفع الرسوم باستخدام رموز ERC20.
يمكن تنفيذ شكل من أشكال تجريد الحساب مثل الشكل المقترح في EIP-4337 في مستقبل Ethereum على المدى المتوسط ، حيث يظهر في البداية في حلول L2 الجديدة ويدخل في النهاية Ethereum L1 ، وبالتالي توسيع نطاق تفاعل المستخدم مع Ethereum.
** 10 、 L2 - الحدود الجديدة **
تعد تحديثات البروتوكول الأساسي عقبة كبيرة عند تقديم أي EIP يتعلق بتجريد الحساب. كان المطورون الأساسيون مشغولين بخارطة طريق ETH 2.0 ، والتي كانت أولوية قصوى لفترة طويلة.
ولكن ماذا عن L2؟ على عكس Ethereum L1 ، التي تحمل ديونا فنية ، فإن سلاسل L2 الحديثة لها بنية تدمج تجريدات الحساب منذ البداية.
على سبيل المثال ، StarkNet عبارة عن مجموعة ZK تقوم بإنشاء تجريد فريد للحساب. بالإضافة إلى ذلك ، أطلقت Argent ، المعروفة بمحفظتها الذكية L1 ، ArgentX على StarkNet ، حيث قامت بتضمين تطبيق تجريد حساب مخصص تأثر بشدة ب EIP-4337. تؤكد هذه المبادرات على أهمية وقابلية تطبيق تجريد الحساب على بلوكشين إيثريوم.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
مخزون EIP وراء تجريد الحساب
بواسطة فاسا ، المؤسس المشارك ل OpenSea Pro ؛ ترجمة: التمويل الذهبي شياوزو
في هذه المقالة ، سنلقي نظرة سريعة على EIPs المختلفة التي أوصلتنا إلى تجريدات الحساب اليوم.
! [IBi1wWpT0680RWZaqv5DB56VCs7bGvDrkaHl3Wky.png] (https://img-cdn.gateio.im/webp-social/moments-40baef27dd-e62e827766-dd1a6f-69ad2a.webp “7122936”)
**1. لماذا نحتاج إلى تجريد الحساب (AA)؟ **
يحب الناس طرح أسئلة مثل ، “كيف نجلب المليار مستخدم التالي إلى Web3؟” "هناك العديد من العقبات التي يجب التغلب عليها ، ولكن أهمها تجربة المستخدم.
الرسم التخطيطي التالي هو تجربة مستخدم نموذجية لمستخدم جديد. لاحظ أيضا أنه إذا فقدت عبارة البذور الخاصة بك ، فلا توجد طريقة لاستعادة أموالك الخاصة. هذه عقبة كبيرة أمام المستخدمين الجدد.
! [vvFxw94g95EIvo2NuFwxQX9g5mTtJo2EvxwLJO2y.png] (https://img-cdn.gateio.im/webp-social/moments-40baef27dd-1161aa4e8e-dd1a6f-69ad2a.webp “7122937”)
فيما يلي بعض الأشياء التي يمكننا القيام بها لتحسين تجربة المستخدم. نحن نستطيع:
إنشاء محافظ دون عبارات ذاكري.
استخدم محفظة لا تتطلب تخزين ETH ودفع رسوم الغاز مع ETH.
استخدم الاسترداد الاجتماعي لاسترداد محفظتك.
عمليات مجمعة في معاملة واحدة.
! [dE8KCPMN0cVxJwYU2lm5yt5B9g3GLhSxilFQWvfW.png] (https://img-cdn.gateio.im/webp-social/moments-40baef27dd-91c2910ca2-dd1a6f-69ad2a.webp “7122938”)
** 2 、 نوع ملخص الحساب **
هناك نوعان من الحسابات: الحسابات الخارجية (EOAs) وحسابات العقود. يتم التحكم في EOA بواسطة المفتاح الخاص ، ويتم التحكم في حساب العقد بواسطة رمز العقد.
! [64lX5U5G6sNJZBjPvNiC827QJil9Zi8BpTNMeQ8Y.png] (https://img-cdn.gateio.im/webp-social/moments-40baef27dd-75bcd21ddc-dd1a6f-69ad2a.webp “7122939”)
يمكن ل EOAs بدء المعاملات إلى حسابات EOA أو حسابات العقود الأخرى ، والتي يمكنها بعد ذلك تنفيذ التعليمات البرمجية الخاصة بها. يمكن لحسابات العقود أيضا إرسال الصفقات إلى حسابات العقود الأخرى ، والتي يمكنها تنفيذ التعليمات البرمجية الخاصة بها.
عندما يتم إرسال معاملة إلى الشبكة ، فإنها تمر بخطوتين: التحقق والتنفيذ. في حين أن تنفيذ منطق المعاملة يمكن أن يكون تعسفيا ، إلا أن جزء التحقق من الصحة ثابت.
يتم إجراء جزء التحقق بواسطة خوارزمية ثابتة واحدة يجب أن تستخدمها EOA ، أي التحقق من توقيع ECDSA. ولكن لماذا نستخدم طريقة ثابتة للتحقق من صحة المعاملات؟ ماذا لو لم يعد التحقق من توقيع ECDSA موثوقا به في المستقبل بسبب الحوسبة الكمومية؟
إذا تركنا جزء التحقق مفتوحا ، فيمكنك إنشاء معاملة باستخدام خوارزمية تحقق معقدة للغاية ، ثم سيتعين على عامل المنجم / المدقق إنفاق الكثير من الموارد للتحقق مما إذا كان يمكن تضمين المعاملة في الكتلة.
الآن ، لاحظ أن عمال المناجم يتقاضون رواتبهم فقط مقابل تنفيذ المعاملات وتضمينها ، وليس للتحقق. لذلك ، إذا وجد عمال المناجم ، بعد إنفاق الكثير من الموارد ، أنهم لا يستطيعون إضافة معاملات ، فإنهم يهدرون الموارد ولا يتقاضون أي أموال مقابل ذلك. لذلك ، يمكن استخدام هذا لتنفيذ هجمات DDoS على الشبكة. لهذا السبب بدأت Ethereum بخوارزمية تحقق ثابتة.
محفظة multisig هي عقد مع الكثير من المالكين مع عتبات. إذا كنت ترغب في إرسال معاملة، يجب أن تحصل على توقيعات من جميع المالكين قبل أن تتمكن من إرسال المعاملة.
يدعم هذا ميزات مثل الاسترداد الاجتماعي ، حيث يمكنك الحصول على العديد من الأصدقاء لمساعدتك في استعادة محفظتك إذا فقدت مفاتيحك الخاصة. منذ الأيام الأولى ل Ethereum ، كانت القيمة التي يمكن أن توفرها محافظ multisig واضحة. لذلك ، أراد فريق تطوير Ethereum في ذلك الوقت أن يستخدم مستخدمو Ethereum محافظ multisig. ومع ذلك ، هذا لم يحدث.
نظرا لأن فريق تطوير Ethereum تصور المستخدمين الذين يستخدمون محافظ multisig ، فإنهم لم يضيفوا سجلا تلقائيا لعمليات نقل ETH لأنهم توقعوا أن تسجل محفظة multisig كل عملية نقل ETH. كان على البورصات في ذلك الوقت تحليل معاملات تحويل ETH ، وليس تسجيلها.
عندما يحاول شخص ما استخدام محفظة multisig مع سجلات نقل ETH ، لا يمكن التعرف على التبادل لأن التبادل لا يحلل السجلات. لذلك ، فإن هذا الافتراض الصغير يجعل في النهاية اعتماد محافظ multisig أكثر صعوبة.
EIP 86 و 1014: الخطوة الأولى لتجريد الحساب **
يهدف EIP-86 إلى تقديم مفهوم محفظة العقود الذكية المسمى “عقود إعادة التوجيه”. تم تصميم هذه العقود لتلقي المعاملات فقط من عناوين “نقطة الدخول” ، والتي تحتاج إلى الالتزام بتنسيق معين.
الآن ، لإنشاء محفظة عقود ذكية ، يجب أن يكون لديك بعض ETH مسبقا لدفع رسوم الغاز. يمكنك الذهاب إلى CEX والحصول على بعض ETH ، ولكن نظرا لأن محفظة العقد الذكي الخاصة بك لم يتم إنشاؤها بعد ، لا يمكنك إرسال ETH إلى المحفظة حتى الآن.
إذا تمكنا بطريقة ما من معرفة عنوان العقد بالضبط قبل إنشاء العقد الذكي ، فيمكننا إرسال ETH إلى هذا العنوان ثم إنشاء محفظة عقود ذكية باستخدام ETH على العنوان.
هذا ما يقدمه EIP-1014. يقدم CREATE2 رموز التشغيل التي تسمح لك بتحديد عنوان العقد قبل إنشاء عقد ذكي. هذه هي الخطوة الأولى نحو تجريد الحساب.
تطلب EIP-86 الأصلي تغييرات كبيرة على البروتوكول لأن التغييرات التي أدخلت على البروتوكول تطلبت تعاونا بين فرق تطوير العقدة وتطلبت تدقيقا مكثفا ، لذلك لم يتم تنفيذه أبدا. تم تنفيذ EIP-1014 في هارد فورك القسطنطينية.
تنمية المجتمع: Gnosis Safe ، Argent Wallet ، شبكة محطات الوقود **
عند مناقشة دراسة EIP ، شرع المجتمع بالفعل في تطوير حلوله الخاصة.
كان أبرزها إصدار Gnosis Safe في عام 2018. Safe هي محفظة عقود ذكية تتيح للمستخدمين إنشاء محافظ multisig وتسمح أيضا للمستخدمين بتجميع عمليات متعددة في معاملة واحدة. كما يسمح للمستخدمين بدفع رسوم الغاز باستخدام رموز ERC20.
ملاحظة أخرى ملحوظة هي إصدار محفظة Argent في عام 2019. تدعم Argent Smart Wallet المستخدمين لإنشاء محافظ multisig ، كما تسمح للمستخدمين بدفع رسوم الغاز باستخدام رموز ERC20. كما يسمح للمستخدمين باستخدام الاسترداد الاجتماعي لاسترداد محافظهم.
شبكة محطات الوقود (GSN) ، التي تم إصدارها في عام 2019 ، هي شبكة لامركزية تمكن المستخدمين من دفع رسوم الغاز باستخدام رموز ERC20. يمكن استخدام GSN مع أي محفظة عقود ذكية.
EIP 2938 – قفزة عملاقة إلى الأمام
ابتداء من عام 2018 ، حول فريق Ethereum انتباهه إلى الترحيل إلى PoS (إثبات الحصة) ، مما أدى عن غير قصد إلى تركيز أقل على تقييم EIP وتنفيذه من قبل فرق البحث وفرق تطوير العقد.
مهد هذا التحول الطريق ل EIP-2938 في عام 2020 ، بعد عامين من تنفيذ EIP-1014.
الفكرة الأساسية وراء الاقتراح هي إدخال محافظ العقود الذكية ، والتي تم تصميمها لتلقي أنواع محددة من المعاملات على وجه التحديد ، والتي يمكن برمجتها لتحديد سقف الغاز للمعاملات وتطوير طرق التحقق التعسفي.
يقدم الاقتراح رمزين تشغيليين جديدين للتعامل مع المعاملات ، وكما هو موضح سابقا ، فإن تضمين هذه التحديثات الأساسية عملية معقدة.
بالإضافة إلى ذلك ، هناك أسئلة مفتوحة حول كيفية تنفيذ حماية إعادة التشغيل وكيف يمكن للعقد التحقق من صحة هذه الأنواع الجديدة من المعاملات. على الرغم من أن الاقتراح لم يحظ بالكثير من الاهتمام ، إلا أنه مهد الطريق للاقتراح التالي (EIP-3074).
EIP-3074 – حل متعدد الاستخدامات**
يقدم الاقتراح رمزين تشغيليين جديدين: AUTH و AUTHCALL. الفرق مع هذا الاقتراح هو أنه يدعم الحسابات الخارجية (EOAs) لتفويض السيطرة على العقود. يتم تحديد رموز التشغيل هذه لعقود “الاحتجاج” ، والتي لديها القدرة على تحسين وظائف أي EOA.
يبدأ العقد هيكلا تعسفيا تماما للمعاملات ، مما يجعل من السهل تنفيذ حلول مثل التوقيعات المتعددة ، ومشتريات الدفعات والمساعدات ، واسترداد المفاتيح ، وودائع CeFi الأكثر ودية. نظرا لطبيعته المفتوحة ، ظهر الاقتراح كحل متعدد الاستخدامات للغاية قادر على تلبية مجموعة واسعة من حالات الاستخدام.
ومن ناحية أخرى، فإن الموقف المحايد للاقتراح يطرح أيضا بعض التحديات الأمنية. يقترح المزيد من النقاش نهج AUTHCALL أكثر رأيا للتخفيف من المخاطر المرتبطة به. قادت هذه المناقشة الباحثين إلى التوصل إلى حل أكثر تحسينا ، مما أدى إلى EIP-4337.
EIP-4337 – تجريد حساب Ethereum دون تغيير بروتوكول طبقة الإجماع **
! [HQ5SxXOpxJLs0tzXo1IgTdGxAe5XHPNAIJiDKUMM.png] (https://img-cdn.gateio.im/webp-social/moments-40baef27dd-ad19c82524-dd1a6f-69ad2a.webp “7122940”)
يقترح EIP-4337 آلية لجلب تجريد الحساب إلى Ethereum دون تغيير بروتوكول طبقة الإجماع. بموجب EIP هذا ، يتفاعل المستخدمون مع شبكة Ethereum بشكل مختلف. بدلا من إرسال المعاملات، يرسل المستخدم كائن UserOperation إلى تجمع ذاكرة منفصل. المرسل هو عقد الحساب الذي يبدأ إجراء المستخدم. يقوم المجمع بتجميع هذه العمليات وحزمها في معاملة تؤدي إلى تشغيل استدعاء handleOps على عقد EntryPoint المحدد لتنفيذ العملية المعبأة. Paymaster هو الكيان الذي يرعى المعاملة ، ويتم تضمين تفاصيله في UserOperation لمعالجة الرسوم.
يتحقق المجمع من التوقيعات المجمعة ، مما يحسن الأمان والكفاءة. تدعم القائمة البيضاء للمجمع أو العميل نقاط الدخول وعقود المجمع ، وتتحكم في التفاعلات وتضمن التنفيذ السليم لإجراءات المستخدم على شبكة Ethereum ، بما يتفق مع أهداف تجريد الحساب دون تغيير طبقة الإجماع.
تدير محافظ العقود الذكية المنتشرة من خلال هذه العملية بشكل مستقل القيم العشوائية والتحقق من التوقيع ، مما يوفر مرونة واسعة النطاق. يساعد هذا التصميم في إنشاء محافظ عقود ذكية يمكنها التعامل مع المعاملات متعددة الشرائح والمعبأة ، والتعافي الاجتماعي ، وحتى دفع الرسوم باستخدام رموز ERC20.
يمكن تنفيذ شكل من أشكال تجريد الحساب مثل الشكل المقترح في EIP-4337 في مستقبل Ethereum على المدى المتوسط ، حيث يظهر في البداية في حلول L2 الجديدة ويدخل في النهاية Ethereum L1 ، وبالتالي توسيع نطاق تفاعل المستخدم مع Ethereum.
** 10 、 L2 - الحدود الجديدة **
تعد تحديثات البروتوكول الأساسي عقبة كبيرة عند تقديم أي EIP يتعلق بتجريد الحساب. كان المطورون الأساسيون مشغولين بخارطة طريق ETH 2.0 ، والتي كانت أولوية قصوى لفترة طويلة.
ولكن ماذا عن L2؟ على عكس Ethereum L1 ، التي تحمل ديونا فنية ، فإن سلاسل L2 الحديثة لها بنية تدمج تجريدات الحساب منذ البداية.
على سبيل المثال ، StarkNet عبارة عن مجموعة ZK تقوم بإنشاء تجريد فريد للحساب. بالإضافة إلى ذلك ، أطلقت Argent ، المعروفة بمحفظتها الذكية L1 ، ArgentX على StarkNet ، حيث قامت بتضمين تطبيق تجريد حساب مخصص تأثر بشدة ب EIP-4337. تؤكد هذه المبادرات على أهمية وقابلية تطبيق تجريد الحساب على بلوكشين إيثريوم.