
يُعد تجريد الحسابات (AA) مفهوماً محورياً غيّر جذرياً إدارة الحسابات والتفاعل مع البلوكشين في منظومة Ethereum. يعالج هذا الابتكار تحديات جوهرية في النظام الحالي، ويمهد الطريق لجعل تقنية البلوكشين متاحة أكثر لمستخدمي التجزئة. من خلال فصل مصدر المعاملة عن التوقيع وتقديم مرونة متقدمة في أمان الحسابات، يخفض AA بشكل كبير عوائق دخول الوافدين الجدد إلى عالم العملات الرقمية. ويُعتبر تنفيذ EIP-4337 خطوة رئيسية في هذا المسار، إذ يقدم حلولاً عملية لمشكلات مزمنة.
لفهم تجريد الحسابات، ينبغي أولاً استيعاب بنية الحساب في Ethereum. تدعم شبكة Ethereum نوعين رئيسيين من الحسابات: الحسابات المملوكة خارجياً (EOAs) التي يتحكم بها المستخدم عبر المفاتيح الخاصة وعبارات الاسترداد، وحسابات العقود (CAs) التي تديرها عقود ذكية مبرمجة على البلوكشين.
يمثل تجريد الحسابات تغييراً جوهرياً في آلية عمل الحسابات، حيث يُفصل مصدر المعاملة عن التوقيع ويرتقي بالحسابات المملوكة خارجياً لتعمل بخصائص الحسابات العقدية. يسمح هذا التحول للعقود الذكية بالتحكم في EOAs، ما يوفر بيئة لإنشاء محافظ عقود ذكية. ينتج عن ذلك تجربة مستخدم أكثر مرونة وأماناً، مع ميزات متقدمة لم تكن ممكنة سابقاً مع EOAs التقليدية. ويتيح EIP-4337 هذا التحول دون المساس بالبروتوكول الأساسي لـEthereum.
نال تجريد الحسابات قبولاً واسعاً في مجتمع Ethereum لما يوفره من تبسيط وتحسين لإدارة الحسابات. يمنح AA مرونة كبيرة للعمليات التي كانت مقيدة سابقاً على السلسلة، حيث يستطيع المستخدمون إجراء عمليات معقدة بكفاءة أكبر، مثل تجميع عدة معاملات وتقليل الموافقات المطلوبة، مما يسهل التفاعل مع التطبيقات اللامركزية.
كما عزز AA مستوى الأمان بشكل ملحوظ. فبفضل محافظ العقود الذكية المدعومة بـEIP-4337، بات بإمكان المستخدمين الاستفادة من ميزات مثل التوقيع المتعدد، الاسترداد الاجتماعي، وحدود الإنفاق. توفر هذه الطبقات حماية تتجاوز ما تقدمه EOAs التقليدية. إضافة لذلك، يعالج AA مشكلات أساسية كانت تعيق الانتشار الواسع، مثل صرامة متطلبات دفع الغاز وخطر فقدان المفاتيح الخاصة. بهذا، يوفر AA بيئة أكثر سهولة وأماناً ضمن منظومة Ethereum.
شهد تطوير تجريد الحسابات على Ethereum عدة اقتراحات رئيسية كان لكل منها دور في التطور الحالي. يعد فهم اقتراحات تحسين Ethereum (EIPs) ضرورياً لاستيعاب مسار AA.
كان EIP-2938 من أول الحلول المقترحة لجعل حسابات العقود حسابات عليا يمكنها دفع رسوم المعاملات وبدءها مباشرة. بينما قدم EIP-3074 رمزي عملية جديدين (AUTH وAUTHCALL) لتمكين EOAs من تفويض التحكم للعقود الذكية، ما أتاح للمطورين تصميم آليات تحقق وتنفيذ مخصصة.
أما EIP-4337 فهو أحدث وأكثر الاقتراحات فعالية، إذ أتى بمفهوم عمليات المستخدم (user ops) ومخزن ذاكرة مخصص لها، وحقق تجريد الحسابات دون تعديل طبقة توافق بروتوكول Ethereum، وهو ما كان عائقاً سابقاً. حظي EIP-4337 بدعم واسع من مجتمع المطورين.
واجهت EIP-2938 وEIP-3074 تحديات تطبيقية بالأساس بسبب الحاجة لتغييرات جذرية في البروتوكول. حل EIP-4337 هذه العقبة عبر العمل ضمن الإطار القائم، مما جعل تنفيذ تجريد الحسابات أكثر واقعية.
يمتاز EIP-4337 بنهجه العملي مقارنة بالحلول السابقة، رغم أنه قد يبدو معقداً للمبتدئين. أصبح هذا الاقتراح المعيار المفضل لتجريد الحسابات نظراً لفوائده الواضحة.
كان تطبيق EIP-3074 يتطلب رمزي عملية جديدين على آلة Ethereum الافتراضية (EVM)، وهو ما كان سيستلزم تغييرات جوهرية في طبقة التوافق، مع ما يصاحب ذلك من مخاطر أمنية وتوافقية عالية. لهذا السبب تم إيقافه.
بالمقابل، يعمل EIP-4337 على مستوى أعلى ويبني على وظائف Ethereum الحالية دون المساس بالبروتوكول الأساسي. أدخل مكونات مثل المجمعات والدافعين، ما أتاح تطوير المنظومة دون الحاجة لترقية جميع العقد.
يحقق EIP-4337 تجريد الحسابات عبر بنية مبتكرة تضم عناصر جديدة. فهم هذه المكونات ضروري لفهم آلية عمل النظام ولماذا أصبح معياراً لتجريد الحسابات.
المكون الرئيسي هو UserOperation، وهو كائن يحدد الفعل المطلوب تنفيذه على البلوكشين. بخلاف المعاملات التقليدية، يمكن أن تحمل UserOperations تعليمات أكثر تعقيداً ولا تتطلب توقيعاً مباشراً من EOA. نقطة الدخول (Entry point) هي عقد ذكي مركزي لمعالجة هذه العمليات والتحقق من صحتها وتنفيذها.
تلعب المجمعات دوراً أساسياً، حيث تجمع عدة UserOperations وتدمجها في معاملة واحدة ثم ترسلها لعقد نقطة الدخول. تضمن المجمعات إدراج العمليات في الكتل طالما ظلت صالحة، تماماً مثل دور المعدنين أو المدققين للمعاملات التقليدية.
تمثل عقود المحافظ الحسابات الذكية للمستخدمين وتحتوي على منطق التحقق والتنفيذ. ومصنع المحافظ ينشر عقود المحافظ الجديدة عند الطلب، ما يسرّع إنشاء محافظ العقود الذكية ضمن إطار EIP-4337.
تسمح المجمعات بالتحقق من عدة توقيعات في وقت واحد، مما يرفع الكفاءة عند الحاجة لتفويض جماعي. يتم تبييض المجمعات لضمان الأمان. أما الدافعون (Paymasters) فيطبقون منطق دفع رسوم الغاز المخصص، مثل السماح بدفع رسوم المعاملة بعملات غير ETH أو رعاية طرف ثالث — وهي من أقوى ميزات EIP-4337.
يختلف تدفق المعاملات في EIP-4337 عن معاملات Ethereum التقليدية، حيث يجمع بين خطوات متعددة ومكونات متخصصة لتحقيق مزايا وظيفية متقدمة.
عند رغبة المستخدم في تنفيذ معاملة، ينشئ كائن UserOperation وفقاً لمواصفات EIP-4337، شاملاً كافة المعلومات الضرورية مثل عنوان المرسل ومعايير الغاز والبيانات الأخرى. تحدد آلية التوقيع حسب نوع الحساب، ما يمنح مرونة أكبر في المصادقة.
تُرسل UserOperation إلى مخزن ذاكرة مخصص منفصل عن مخزن المعاملات التقليدي، ما يسمح بمعالجتها ضمن بنية EIP-4337 دون التأثير على معاملات Ethereum الأساسية.
يراقب المجمعون مخزن عمليات المستخدم ويجمعونها للمعالجة. تُدمج عدة عمليات في حزمة واحدة تُنسق كمعاملة Ethereum قياسية. يعمل المجمع كمنشئ للكتل، ويسعى لإدراج المعاملة المجمعة في أقرب كتلة طالما بقيت صالحة.
يمكن للمجمع تضمين العمليات عبر التعاون مع بنية بناء الكتل مثل mev-boost أو أنظمة فصل المُقترِح عن المُنشئ، أو عبر واجهات برمجة التطبيقات التجريبية. يضمن ذلك معالجة فعالة عبر مختلف تكوينات الشبكة ضمن EIP-4337.
عند وصول المعاملة المجمعة لعقد نقطة الدخول، يبدأ التحقق وفق قواعد EIP-4337، حيث يتم فحص كل UserOperation والتأكد من صحة التوقيع واستيفاء الشروط. تضمن هذه العملية تنفيذ العمليات الشرعية فقط بتفويض من المحافظ الذكية.
يجب إدراج عقود نقطة الدخول في قوائم بيضاء لدى المجمعات لضمان أمان العمليات. تُعالج العمليات فقط عبر نقاط دخول موثوقة ومتوافقة مع EIP-4337.
بعد التحقق، تبدأ مرحلة التنفيذ حيث تستدعي المحافظ الذكية دالة ExecuteUserOp لتنفيذ منطق المعاملة. يجمع المجمع هذه العمليات ويدعو دالة handleOps على عقد نقطة الدخول، الذي ينسق تنفيذ العمليات المجمعة. بمجرد تضمين المعاملة في الكتلة، تثبت جميع العمليات على البلوكشين.
توضح مقارنة أنواع المحافظ مزايا تجريد الحسابات لمنظومة Ethereum، خاصة مع تنفيذ EIP-4337. محافظ EOA هي الشكل التقليدي منخفض التكلفة والرسوم، لكنها محدودة الوظائف وتفتقر لآليات الاسترداد، مع اعتماد كامل على إدارة المفاتيح الخاصة. الدفع حصرياً بـETH والتوقيع يقتصر على ECDSA.
محافظ MPC توزع إدارة المفاتيح بين عدة أطراف، ما يعزز الأمان دون رفع التكلفة أو الرسوم، لكن التوافق مع المنظومة قد يكون محدوداً ويتطلب سياسات توقيع واضحة.
أما محافظ AA، المبنية على حسابات العقود والمدعومة بـEIP-4337، فهي الأكثر تقدماً. تتيح دفع رسوم الغاز بعملات مختلفة أو عبر رعاية، وتسمح بتجميع المعاملات، وتدعم توقيعات متعددة، وتضم آليات استرداد مدمجة. يتحسن التوافق مع المنظومة مع تزايد تبني EIP-4337.
يمثل EIP-4337 المسار الرئيسي لتجريد الحسابات، لكن فهم EIP-3074 يوضح الفروق الجوهرية وأسباب تفضيل EIP-4337 في المنظومة.
أبرز مزايا EIP-3074 قدرته على تفويض التحكم في EOA لعقد ذكي، ما يمنح المطورين مرونة عالية في ابتكار آليات معاملات جديدة، مثل التداول المجمع والدفع المرن للغاز. كما أدخل عقود invoker التي تسمح بالدفع بعملات غير ETH، وأتاح للحسابات الحالية العمل كمحافظ عقود ذكية بدون نشر عقد جديد.
واجه EIP-3074 تحديات جوهرية، أبرزها الحاجة لتغييرات في طبقة التوافق، وهو ما قد يفرض مخاطر كبيرة واحتمالية حدوث انقسام صلب في حال حدوث مشاكل. كما ظل توقيع ECDSA إلزامياً، ما قيّد مرونة استخدام نظم توقيع بديلة وأكثر أماناً. تجاوز EIP-4337 هذه العقبات بالعمل ضمن البروتوكول القائم دون تغييرات توافقية.
يمثل EIP-5003 تطوراً مبنياً على أفكار EIP-3074، حيث يُدخل رمز AUTHUSURP الذي يسمح بنشر الشيفرة على عناوين مفوضة بموجب EIP-3074.
وبالعمل مع EIP-3607، يوفر EIP-5003 آلية لإلغاء سلطة مفتاح التوقيع الأصلي لـEOA. على سبيل المثال، إذا فوّض الحساب الأول العنوان الثاني بموجب EIP-3074، يمكن للثاني استخدام AUTHUSURP لتعيين شيفرة الحساب الأول، ما يسمح بترقية EOA إلى حساب عقد واستخدام توقيعات أكثر أماناً. يقدم هذا مساراً لترقية الحسابات الحالية للاستفادة من ميزات AA، رغم أن EIP-4337 يظل المسار الأساسي.
يمثل تجريد الحسابات نقلة نوعية في مسار Ethereum نحو التبني الواسع. عبر EIP-4337، توفر المنظومة حلاً عملياً يعالج تحديات تجربة المستخدم وأمان الحسابات. تقدم المحافظ الذكية، وخيارات دفع الغاز المرنة، والمعاملات المجمعة، وميزات الأمان المتقدمة، بيئة أكثر سهولة وقوة لإدارة الأصول الرقمية.
شهد تطور AA مساهمات مهمة من EIP-2938 وEIP-3074 وEIP-5003، حتى وإن لم تُنفذ جميعها. يكمن نجاح EIP-4337 في توفير فوائد تجريد الحسابات دون تغييرات جذرية في البروتوكول، ومع تبني البورصات المركزية ومزودي المحافظ لدعم EIP-4337، سيصبح استخدام البلوكشين أكثر تطوراً وسهولة، ويمهّد الطريق لجيل جديد من التطبيقات اللامركزية، مع EIP-4337 كقاعدة لهذا التحول.
EIP 4337 هو اقتراح في شبكة Ethereum لتجريد الحسابات، يفصل بين التحقق من المعاملات وإدراجها، ويمكّن محافظ العقود الذكية، معزّزاً تجربة المستخدم وأمان التفاعل مع البلوكشين.
EIP 4337 هو مجموعة أدوات لحسابات العقود الذكية، بينما EIP 7702 يكيّف هذه الخصائص للحسابات الخارجية القائمة. يركّز 4337 على الميزات الجديدة، و7702 على التوافق.
ERC-4337 معيار لتجريد الحسابات على Ethereum، يمكّن التفاعل مع العقود الذكية بدون مفاتيح خاصة، ويستخدم المجمعات ومخازن الذاكرة لتعزيز الوظائف.
لا، EIP وERC مختلفان. EIP (اقتراح تحسين Ethereum) هو اقتراح لتطوير الشبكة، بينما ERC (طلب التعليقات على Ethereum) يحدد معايير الشبكة.











