يتفاعل معظم المستخدمين الحاليين مع إيثيريوم باستخدام . يحد هذا من كيفية تفاعل المستخدمين مع إيثيريوم. على سبيل المثال، يجعل من الصعب إجراء دفعات من المعاملات ويتطلب من المستخدمين الاحتفاظ دائمًا برصيد من ETH لدفع رسوم المعاملات.
تجريد الحساب هو طريقة لحل هذه المشكلات من خلال السماح للمستخدمين ببرمجة المزيد من الأمان وتجارب مستخدم أفضل بمرونة في حساباتهم. يمكن أن يحدث هذا من خلال ترقية الحسابات المملوكة خارجيًا (opens in a new tab) (EIP-7702) بحيث يمكن التحكم فيها بواسطة العقود الذكية. هناك أيضًا مسار آخر يتضمن إضافة نظام معاملات ثانٍ ومنفصل (opens in a new tab) (EIP-4337) ليعمل بالتوازي مع البروتوكول الحالي. بغض النظر عن المسار، فإن النتيجة هي الوصول إلى إيثيريوم عبر محافظ العقود الذكية، سواء كانت مدعومة بشكل أصلي كجزء من البروتوكول الحالي أو عبر شبكة معاملات إضافية.
تفتح محافظ العقود الذكية العديد من الفوائد للمستخدم، بما في ذلك:
- تحديد قواعد الأمان المرنة الخاصة بك
- استرداد حسابك إذا فقدت المفاتيح
- مشاركة أمان حسابك عبر الأجهزة أو الأفراد الموثوق بهم
- دفع غاز شخص آخر، أو جعل شخص آخر يدفع غازك
- تجميع المعاملات معًا (على سبيل المثال، الموافقة وتنفيذ مبادلة دفعة واحدة)
- المزيد من الفرص لمطوري التطبيقات اللامركزية (dapps) ومطوري المحافظ للابتكار في تجارب المستخدم
هذه الفوائد غير مدعومة بشكل أصلي اليوم لأن الحسابات المملوكة خارجيًا () فقط هي التي يمكنها بدء المعاملات. الحسابات المملوكة خارجيًا هي ببساطة أزواج من المفاتيح العامة والخاصة. وهي تعمل على النحو التالي:
- إذا كان لديك المفتاح الخاص، يمكنك القيام بأي شيء ضمن قواعد آلة إيثيريوم الافتراضية (EVM)
- إذا لم يكن لديك المفتاح الخاص، فلا يمكنك القيام بأي شيء.
إذا فقدت مفاتيحك، فلا يمكن استردادها، والمفاتيح المسروقة تمنح اللصوص وصولاً فوريًا إلى جميع الأموال الموجودة في الحساب.
محافظ العقود الذكية هي الحل لهذه المشكلات، ولكن من الصعب برمجتها اليوم لأنه في النهاية، يجب ترجمة أي منطق تنفذه إلى مجموعة من معاملات الحسابات المملوكة خارجيًا قبل أن تتمكن إيثيريوم من معالجتها. يُمكّن تجريد الحساب العقود الذكية من بدء المعاملات بنفسها، بحيث يمكن برمجة أي منطق يرغب المستخدم في تنفيذه في محفظة العقد الذكي نفسها وتنفيذه على إيثيريوم.
في النهاية، يعمل تجريد الحساب على تحسين دعم محافظ العقود الذكية، مما يجعل بناءها أسهل واستخدامها أكثر أمانًا. مع تجريد الحساب، يمكن للمستخدمين الاستمتاع بجميع فوائد إيثيريوم دون الحاجة إلى فهم التكنولوجيا الأساسية.
ما وراء عبارات الاسترداد
يتم تأمين حسابات اليوم باستخدام مفاتيح خاصة يتم حسابها من عبارات الاسترداد. يمكن لأي شخص لديه وصول إلى عبارة الاسترداد اكتشاف المفتاح الخاص الذي يحمي الحساب بسهولة والوصول إلى جميع الأصول التي يحميها. إذا فُقد المفتاح الخاص وعبارة الاسترداد، فلن يمكن الوصول إلى الأصول بشكل دائم. يعد تأمين عبارات الاسترداد هذه أمرًا صعبًا، حتى بالنسبة للمستخدمين الخبراء، ويعد التصيد الاحتيالي لعبارات الاسترداد أحد أكثر عمليات الاحتيال شيوعًا.
يحل تجريد الحساب هذه المشكلة باستخدام عقد ذكي للاحتفاظ بالأصول وتفويض المعاملات. يمكن أن تتضمن العقود الذكية منطقًا مخصصًا مصممًا لتحقيق أقصى قدر من الأمان وسهولة الاستخدام. لا يزال المستخدمون يستخدمون المفاتيح الخاصة للتحكم في الوصول، ولكن مع تدابير أمان محسنة.
على سبيل المثال، يمكن إضافة مفاتيح احتياطية إلى المحفظة، مما يتيح استبدال المفتاح إذا تم اختراق المفتاح الأساسي. يمكن تأمين كل مفتاح بشكل مختلف أو توزيعه بين أفراد موثوق بهم، مما يزيد من الأمان بشكل كبير. يمكن لقواعد المحفظة الإضافية التخفيف من الأضرار الناجمة عن كشف المفتاح، مثل طلب توقيعات متعددة للمعاملات ذات القيمة العالية أو تقييد المعاملات على العناوين الموثوقة.
تجربة مستخدم أفضل
يعزز تجريد الحساب تجربة المستخدم والأمان بشكل كبير من خلال دعم محافظ العقود الذكية على مستوى البروتوكول. يمكن للمطورين الابتكار بحرية، وتحسين تجميع المعاملات من أجل السرعة والكفاءة. يمكن أن تصبح المبادلات البسيطة عمليات بنقرة واحدة، مما يحسن سهولة الاستخدام بشكل كبير.
تتحسن إدارة الغاز بشكل كبير. يمكن للتطبيقات دفع رسوم غاز المستخدمين أو السماح بالدفع برموز غير ETH، مما يلغي الحاجة إلى الحفاظ على رصيد من ETH.
كيف سيتم تنفيذ تجريد الحساب؟
حاليًا، يمثل تنفيذ محافظ العقود الذكية تحديًا لأنها تعتمد على كود معقد يغلف المعاملات القياسية. يمكن لإيثيريوم تغيير ذلك من خلال السماح للعقود الذكية ببدء المعاملات مباشرة، وتضمين المنطق في عقود إيثيريوم الذكية بدلاً من الاعتماد على مرحلات خارجية.
EIP-4337: تجريد الحساب بدون تغييرات في البروتوكول
يُمكّن EIP-4337 الدعم الأصلي لمحفظة العقد الذكي دون تعديل بروتوكول إيثيريوم الأساسي. يقدم كائنات UserOperation يتم جمعها في حزم معاملات بواسطة المدققين، مما يبسط تطوير المحفظة. تم نشر عقد EntryPoint الخاص بـ EIP-4337 على شبكة إيثيريوم الرئيسية في 1 مارس 2023 وسهل إنشاء أكثر من 26 مليون محفظة ذكية و170 مليون عملية مستخدم (UserOperations).
التقدم الحالي
كجزء من ترقية بيكترا الخاصة بإيثيريوم، تمت جدولة EIP-7702 في 7 مايو 2025. تم اعتماد EIP-4337 على نطاق واسع، مع نشر أكثر من 26 مليون حساب ذكي ومعالجة أكثر من 170 مليون عملية مستخدم (UserOperations) (opens in a new tab).
قراءة إضافية
- erc4337.io (opens in a new tab)
- وثائق EIP-4337 (opens in a new tab)
- وثائق EIP-7702 (opens in a new tab)
- لوحة معلومات اعتماد ERC-4337 (opens in a new tab)
- "الطريق إلى تجريد الحساب" بقلم فيتاليك (opens in a new tab)
- مدونة فيتاليك حول محافظ الاسترداد الاجتماعي (opens in a new tab)
- تجريد الحساب الرائع (Awesome Account Abstraction) (opens in a new tab)