ما المقصود بـ ERC-4337 أو طبقة تجريد الحسابات في شبكة Ethereum؟
الصفحة الرئيسية
المقالات
ما المقصود بـ ERC-4337 أو طبقة تجريد الحسابات في شبكة Ethereum؟

ما المقصود بـ ERC-4337 أو طبقة تجريد الحسابات في شبكة Ethereum؟

متوسط
تاريخ النشر Mar 17, 2023تاريخ التحديث Aug 1, 2023
7m

الموجز

ERC-4337 هو أحد معايير إيثريوم الذي يحقق تجريد الحساب على البروتوكول دون أي تغييرات في طبقة الإجماع. تم استخدام ERC-4337 على شبكة Ethereum الرئيسية في مارس 2023، ليُتيح إمكانية إجراء المعاملات وإنشاء العقود في حساب عقد واحد. إنه يفتح الباب أمام ابتكار تصميمات سهلة الاستخدام لمحافظ العملات الرقمية التي من المحتمل أن تسهل استخدام العملات الرقمية على نطاق أوسع.

المقدمة 

تصف مقترحات تحسين شبكة إيثيريوم (EIPs) معايير مثل مواصفات البروتوكول الأساسي ومعايير العقد لمنصة Ethereum. طلب إيثيريوم للتعليق (ERC) هو أحد أنواع تقديم المقترحات التي تحدد المعايير على مستوى التطبيق مثل معايير العقد والرمز المميز. لا يمكن لمقترحات EIP أن تُصبح طلب للتعليق (ERC) إلا بعد أن توافق حوكمة السلسلة على هذا التغيير.

ERC-4337 هو أحدث معيار ERC تم نشره على شبكة إيثريوم الرئيسية لتحقيق الهدف الذي طال انتظاره والمتمثل في تجريد الحساب. لا يزال البعض يشير إلى ERC-4337 باستخدام المصطلح الأصلي، EIP-4337. ومع ذلك، تم اقتراح EIP-4337 مبدئيًا في عام 2021 وتم اعتماده ليصبح ERC-4337 في عام 2023.

ما هو ERC-4337؟ 

تم اقتراح ERC-4337 من قِبل المؤسس المشارك لشبكة إيثريوم، فيتاليك بوتيرين ومطورين آخرين في عام 2021 لإنشاء تجريد الحساب. تم نشره على شبكة إيثريوم الرئيسية في مارس 2023 ومن المتوقع أن يُتيح تصميمات محافظ عملات رقمية سهلة الاستخدام. 

يهدف تجريد الحساب في إيثريوم إلى الجمع بين ميزات نوعي الحسابات الحاليين على البروتوكول وهما: الحسابات الخارجية (EOA) وحسابات العقود الذكية. والنتيجة هي حساب عقد واحد قادر على التعامل مع الرموز وإنشاء العقود في نفس الوقت. يُتيح هذا التغيير تصميمات مبتكرة للمحافظ مثل محافظ الاسترداد الاجتماعي والتخصيص وإمكانية الترقية.

توجد طريقة أخرى للتفكير في ERC-4337 وهي أنه يوفر وظيفة العقد الذكي للمحافظ في حساب واحد. هذا يجعل خدمات مثل المصادقة متعددة العوامل والدفع التلقائي أسهل من ناحية الإعداد.

ما الحاجة إلى استخدام ERC-4337؟ 

لمعرفة سبب الحاجة إلى ERC-4337، من المهم أن نفهم سبب اقتراحه وتنفيذه في المقام الأول. على عكس نموذج مخرجات المعاملات غير المُنفَقة (UTXO) لشبكة بيتكوين، يستخدم بروتوكول إيثريوم نموذجًا قائمًا على الحساب. وهذا يعني أنّ بروتوكول إيثريوم يتتبع الأرصدة المتاحة للحسابات ويحدّثها عند تأكيد المعاملات.

لدى كل نوع حسابات في إيثريوم وظائف خاصة به. الحسابات الخارجية (EOAs) يملكها ويتحكم فيها المستخدمون، في حين أن حسابات العقود الذكية هي عقود ذكية يتم نشرها على الشبكة. يمكن لكلا الحسابين استلام وحفظ وإرسال عملة الإيثريوم أو الرموز المميزة.

معظم محافظ العملات الرقمية الموجودة على الإيثريوم مثل MetaMask، هي حسابات خارجية، مما يعني أنها تلتزم بالقواعد الخاصة بالحسابات الخارجية. تتضمن هذه القيود الاعتماد فقط على المفاتيح الخاصة للوصول إلى الحسابات والمطالبة بتوقيع جميع المعاملات. لهذا السبب، عادةً ما تكون إجراءات إعداد المحفظة وإجراءات أمان المفتاح الخاص معقدة وليست سهلة الاستخدام. إذا فقد المستخدمون العبارة الأولية، فعادةً ما يعني ذلك فقدان الوصول إلى المحفظة.

واستخدام ERC-4337 يتغلب على مثل هذه القيود. محافظ العقود الذكية مثل UniPass و Safe هي محافظ تُدار بواسطة حسابات عقود ذكية بدلًا من الحسابات الخارجية ويمكنها تحقيق نفس الهدف. ومع ذلك، يجب على المستخدمين إدارة عملات الإيثريوم الخاصة بهم في حسابين لدفع رسوم المعالجة أو الاعتماد على نظام نقل مركزي. يزيل ERC-4337 هذه القيود لأنه يجمع بين وظيفتي الحسابين في حساب واحد، مما يسهل استخدام ميزات المحفظة المطلوبة.

كيف يعمل ERC-4337؟

يعمل مجتمع إيثريوم على استحداث طرق لتحقيق تجريد الحساب لفترة طويلة. قبل EIP-4337، طرح المجتمع اقتراحًا آخر يهدف إلى تحقيق تجريد الحساب يسمى EIP-2938. كان EIP-2938 مشابهًا لـ ERC-4337 ولكنه أدخل تغييرات على طبقة الإجماع. وبإمكان معيار ERC-4337 التغلب على هذا.

إذ يقوم بذلك عن طريق إدخال عنصر معاملة وهمية ذي طبقة أعلى يسمى UserOperation الذي يتشابه في بعض الأوجه مع التجميعات، إذ يتضمن كلاهما نماذج مختلفة من مفهوم التجميع. في ERC-4337، يرسل مستخدمون مختلفون عناصر UserOperation إلى مجمع ذاكرة منفصل.

يقوم المُجمعون بتجميع هذه العناصر في معاملة، ويتم تضمينها في كتلة. يدفع المُجمعون رسوم معالجة مقابل المعاملات المجمعة ويحصلون على رسوم مدفوعة من خلال عمليات تنفيذ UserOperation فردية. يعمل المجمعون بطرق مماثلة للمدققين، حيث يقومون باختيار العناصر المراد تضمينها بناءً على منطق تحديد أولويات الرسوم.

يتم أيضًا إضافة وظائف جديدة، بما في ذلك ValidateUserOp، لتمكين المحفظة من أن تصبح عقدًا ذكيًا في نفس الوقت. كما يتم تقديم عقد جديد يسمى EntryPoint ليكون بمثابة بوابة أمنية لتنفيذ هذه الوظائف الجديدة.

ما الأهداف التي يحققها ERC-4337؟ 

تشمل الأهداف التي يسعى ERC-4337 إلى تحقيقها ما يلي: 

تجريد الحساب: السماح للمستخدمين بالاستمتاع بحساب واحد يجمع بين وظائف العقود الذكية والحسابات الخارجية. 

اللامركزية: السماح للمجمعين بالمشاركة في العملية. 

تجنب تغييرات الإجماع: يُتيح إمكانية سرعة الاعتماد حيث تركز طبقة إجماع إيثريوم على الترقيات الموجهة نحو قابلية التوسع.

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

توفير الوقت ورسوم المعالجة: نظرًا لأن المُجمعون يمكنهم تجميع عناصر UserOperation في معاملة واحدة، يوفر ذلك الوقت والجهد.  

ماذا يعني ERC-4337 للمستخدمين؟ 

يمكن أن يضع ERC-4337 نهاية لتجربة محافظ العملات الرقمية المعقدة، وبذلك يزيد من تبني الاستخدام. في ما يلي أبرز المزايا التي يُمكن أن يتيحها ERC-4337: 

إعداد المحافظ: لا حاجة لكتابة العبارات الأولية. يمكن أن يكون الإعداد سريعًا وسهلاً ببضع نقرات فقط.

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

وظائف سهلة الاستخدام في المحافظ: يمكن للمستخدمين الاستمتاع بمجموعة كبيرة من الخدمات المخصصةـ بما في ذلك الدفع التلقائي والمعاملات التي تتم الموافقة عليها مسبقًا والمعاملات المجمعة، فالإمكانات لا حدود لها. 

أمان أفضل: يمكن أن تكون المحافظ أكثر أمانًا نظرًا لتقليل احتمالية حدوث أخطاء بشرية — فلا توجد حاجة إلى إخفاء العبارات الأولية! من الناحية النظرية، ينبغي أن يُحقق ERC-4337 تجربة سلسلة وسهلة للمستخدمين، وبالتالي فهو يُزيل عقبة رئيسية واحدة أمام الانتشار الجماعي على نطاق واسع.

مرونة في رسوم المعالجة: يمكن الآن للمحافظ المدعومة من ERC-43337 دفع رسوم المعالجة باستخدام أي رموز ERC-20 وغيرها. يمكن للمطورين بناء محافظ تجعل دفع رسوم التحويل بأي رموز وحتى العملات المحلية المعتمدة ممكنًا. 

أفكار ختامية 

قد تكون مصطلحات محافظ العملات الرقمية– مثل العبارات الأولية، والمفاتيح الخاصة، والمفاتيح العامة – أمرًا شاقًا للمستخدمين الجدد. لا تزال عملية استخدام محافظ العملات الرقمية تمثل تحديًا لبعض الأشخاص. يتفق الكثيرون على أن واجهة العملات الرقمية للمستخدم العادي يجب أن تكون بسيطة قدر الإمكان لتسريع تبني الاستخدام.  

يضع ERC-4337 الأساس التقني لدعم محافظ العملات الرقمية المبتكرة. ما يمكن للمطورين بناؤه بناءً على ذلك يمكن أن يغير نقطة الاتصال الرئيسية بين العملات الرقمية والمستخدمين. بغض النظر، فإن التأثير الذي سيحدثه ERC-4337 لتجربة المستخدم والعملات الرقمية ككل أمر يجب متابعته عن كثب في السنوات القادمة. 

مقالات ذات صلة:

مقدمة إلى رموز ERC-20 المميزة

ما هي الإيثيريوم Ethereum؟

ما هي ترقية Shanghai لشبكة إيثيريوم؟ وما مدى تأثيرها عليك؟

ما هو EIP-4844 في إيثريوم؟ وكيف يمكن أن يفيد المستخدمين؟

إخلاء المسؤولية وتحذير المخاطر: يُعرض هذا المحتوى لك "كما هو" بهدف تقديم معلومات عامة وللأغراض التعليمية فقط، دون أي إقرارات أو ضمانات من أي نوع. ولا ينبغي تفسيره على أنه نصيحة مالية، ولا يُقصد به التوصية بشراء أي منتج أو خدمة بعينها. ويجب عليك الاستعانة بمشورة متخصصة من استشاريين متخصصين. في حال كانت المقالة مقدمة من طرف خارجي، يُرجى العلم أن عدد المشاهدات خاص بهذا الطرف الخارجي ولا يعكس بالضرورة عدد المشاهدات على أكاديمية Binance. يُرجى قراءة إخلاء المسؤولية بالكامل هنا للمزيد من التفاصيل. قد تتعرض الأصول الرقمية لتقلبات الأسعار، وقد تزداد قيمة استثمارك أو تنخفض بل وقد لا تسترد المبلغ الذي استثمرته. وتتحمل وحدك مسؤولية قراراتك الاستثمارية ولا تتحمل أكاديمية Binance مسؤولية أي خسائر قد تتكبدها. ولا يجب تفسير هذه المقالة على أنها نصيحة مالية أو قانونية أو مشورة مهنية. للمزيد من المعلومات، يرجى الاطلاع على شروط الاستخدام و تحذير المخاطر.