يوجد حاليًا نوعان رئيسيان من المحافظ على إيثريوم: EOA (الحساب المملوك خارجيًا) و SCW (محفظة العقود الذكية). ومع ذلك، يواجه كل منهم مشكلات تتعلق بكفاءة التنفيذ المنخفضة وعدم القدرة على بدء المعاملات بشكل مستقل. بعد استكشافات متعددة، وجد مطورو Ethereum الحل الأمثل في هذه المرحلة، وهو تنفيذ تجريد الحساب من خلال ERC4337.
تقوم محفظة ERC4337 بتنفيذ فصل المفاتيح الخاصة وكيانات الحساب من خلال Bundler، مما يتيح المعالجة المجمعة للمعاملات والقدرة على بدء المعاملات بشكل استباقي.
بالإضافة إلى ذلك، يسمح الرمز المدمج لمحفظة العقود الذكية بمعالجة المعاملات الآلية بناءً على المعلومات الخارجية.
ومع ذلك، لا يزال هذا الاقتراح يواجه تحديات من الحلول الأخرى مثل تجريد الحساب على مستوى البروتوكول ومحافظ تجريد الحسابات الأصلية. علاوة على ذلك، تم إطلاق عقد دخول ERC4337 فقط على شبكة Ethereum الرئيسية في مارس من هذا العام، لذلك لم يتم استكشاف العديد من المشكلات بعد، وهناك قدر كبير من عدم اليقين بشأن الحل النهائي. أخيرًا، نظرًا لطبيعة النقطة الواحدة لعقد نقطة الدخول، فإن ERC4337 مقيد بشدة من حيث الترقيات.
لمعالجة هذه المشكلات، قام مطورو ERC4337 أيضًا باستكمال اقتراح EIP لتحسينه دون تعديل عقد الدخول. بالنسبة لحالة عدم التوافق بين Dapps في عصر EOA و ERC4337، قام مؤيدو ERC4337 بشكل مستقل بإنشاء العديد من مشاريع المحفظة ومشاريع Dapp التي تركز على التفاعل مع محافظ ERC4337. توفر هذه المشاريع تفاعلات متنوعة يمكن لحسابات EOA الاستمتاع بها في أنظمة DeFi و SocialFi الأصلية، مع تحسين قابلية التشغيل أيضًا.
بشكل عام، يظل ERC4337 الحل الأمثل لتنفيذ تجريد الحساب في المرحلة الحالية. من خلال العقد التعويضي لـ Paymaster، فإنه يقلل من الحواجز التي تحول دون مشاركة المستخدمين في Defi. يمكن لمالكي المشاريع تقديم معاملات بدون غاز أو معاملات منخفضة الغاز لجذب المزيد من مشاركة المستخدمين. من خلال تجميع المعاملات ومعالجتها دفعة واحدة، فإنه يحسن بشكل كبير تجربة المستخدم في Socialfi و Gamefi، مما يوفر للمشاركين في Socialfi و Gamefi خيارات تفاعل أكثر تنوعًا.
لطالما كانت المفاضلة بين اللامركزية والراحة تحديًا كبيرًا للمشاركين في العملات المشفرة. يتطلب تبني اللامركزية التضحية براحة عمليات web2، واستبدال النقرات البسيطة على الأزرار بعمليات مثل إدارة العبارات التذكارية، والتوقيع باستخدام المفاتيح الخاصة، وتعيين قيم nonce. من ناحية أخرى، فإن السعي وراء الراحة يكشف أهمية ملكية الحساب، كما يتضح من انهيار المؤسسات المركزية مثل FTX و JPEX. لمعالجة هذه المشكلة، قام مطورو Ethereum بمحاولات مختلفة لجعل حسابات web3 مريحة مثل حسابات web2 من خلال مفهوم تجريد الحساب. ومن بين هذه المحاولات، حصل معيار ERC4337 على إجماع كبير بين المطورين، كما أوضح مؤسس إيثريوم فيتاليك بوترين في مؤتمر ETHCC لهذا العام.
يتضمن ERC4337 ثلاثة عناصر، UserOperation و Bundler والعقود على السلسلة، في عملية فصل التحكم والملكية عن كيان الحساب. يتضمن UserOperation بشكل أساسي مدخلات المستخدم، ويكمل Bundler تغليف المعاملات وتشغيلها، وتتكون العقود على السلسلة من نقطة الدخول وعقد Paymaster وعقد المحفظة، والتي تنفذ بشكل أساسي منطق التحقق والتنفيذ المعقد.
مصدر الصورة:كيرنيل فنتشرز
يتمثل الاختلاف الرئيسي بين محافظ ERC4337 ومحافظ EOA في أنه في محافظ ERC4337، يمكن تحديد المرسل، بينما في محافظ EOA، يكون عنوان استرداد ECDSA هو الموقّع الافتراضي. ونتيجة لذلك، تحقق محافظ ERC4337 فصلًا بين ملكية الحساب والتحكم فيه. بعد ذلك، تمت إضافة المعلمة PaymasterAndData في ERC4337 لتعيين المعلومات المحددة لعقد مدير الرواتب. سنشرح الوظيفة المحددة لعقد Paymaster لاحقًا.
بشكل عام، في هذه العملية، يقوم المستخدم أولاً بإرسال UserOperation إلى Bundler باستخدام المعلمات المحددة من قبل المستخدم. في حالة وجود معلمة PaymasterAndData، سيتم استدعاء عقد Paymaster لدفع رسوم الغاز. في حالة وجود معلمة initCode، سيقوم المستخدم بإنشاء محفظة عقود ذكية جديدة استنادًا إلى منطق الكود بداخلها. أخيرًا، من أجل تقليل استهلاك الغاز أثناء عملية التحقق، تتبنى ERC4337 طريقة معاملات التعبئة المجمعة. يتم استخدام Signature Aggregator لتجميع نفس النوع من UserOperations في توقيع مجمع للتحقق مرة واحدة فقط. بعد كل من التحقق المحاكي لـ Bundler خارج السلسلة وتمرير التحقق الفعلي على السلسلة، تنفذ محفظة العقد الذكي بنجاح الوظائف المخصصة للمستخدم في UserOperation وتعيد الغاز الزائد إلى Bundler كمكافأة.
مصدر الصورة: كيرنيل فنتشرز
بالمقارنة مع استخدام EOA (الحساب المملوك خارجيًا) لبدء المعاملة، فإن الأمر أبسط بكثير. باستخدام EOA، تحتاج فقط إلى توقيع بيانات المعاملة باستخدام المفتاح الخاص للحساب وبثها إلى الشبكة. سيتم التحقق من صحة المعاملة التي تم بثها بواسطة العقد، ثم يتم تحديدها بواسطة آلية POS ليتم تسجيلها على البلوكشين بواسطة العقدة المختارة ذات الحقوق المحاسبية. هذه العملية بسيطة، مع الحد الأدنى من استهلاك الغاز وعدم وجود وسطاء مثل عقود Bundler و Entry Point. كما أنه يوفر الأمان استنادًا فقط إلى خوارزمية تشفير ECDSA، دون المخاطر الأمنية الكامنة لمنطق العقد المعقد. ومع ذلك، في هذه العملية، يتم ربط المفتاح الخاص والتحكم في الحساب بإحكام ولا يمكن تغييرهما. يجب توقيع كل معاملة بشكل فردي والتحقق منها، دون القدرة على المعالجة الآلية.
مصدر الصورة: كيرنيل فنتشرز
باختصار، يحقق ERC4337 فصل المفاتيح الخاصة وملكية الحساب، ويقلل من استهلاك الغاز في عمليات المعاملات المعقدة من خلال المعالجة المجمعة، ويزيل حد الوصول إلى رصيد إيثريوم باستخدام عقود مدير الدفع، ويتيح طرق التوقيع المختلفة ووظائف الحساب المخصصة من خلال محافظ العقود الذكية. تعمل هذه التحسينات بشكل كبير على تحسين راحة وتعدد استخدامات حسابات web3.
باختصار، لتلخيص الحسابات على Ethereum، في حين أن ERC4337 هو الخيار الأكثر شهرة، إلا أنه ليس الخيار الوحيد.
ارتفاع تكلفة الغاز الثابت: يبلغ استهلاك الغاز للعمليات الأساسية في محفظة ERC4337 42000 غاز، وهو ضعف استهلاك حساب EOA العادي. الأسباب المحددة هي كما يلي:
مصدر الصورة: Kernel Ventures
يمكن ملاحظة أن إدخال العقود الذكية أدى إلى استهلاك كبير للغاز أثناء تنفيذ الأعمال التعاقدية (تفريغ UserOperation، وإجراء عمليات التحقق المشروطة، والتجزئة على السلسلة، وما إلى ذلك)، بالإضافة إلى إطلاق الأحداث ونشر السجلات على شبكة Ethereum. في الوقت نفسه، ثبت أن تجميع المعاملات المقترح في ERC4337 لتقليل تكاليف المعاملات غير عملي في المعاملات الفعلية. لا يحتاج معظم المستخدمين إلى حزم عدد كبير من المعاملات في مكالمة واحدة، ولا يمكن استخدام ميزة المعاملات المجمعة ERC4337 إلا في سيناريوهات نادرة مثل الإنزال الجوي للمشروع. بالإضافة إلى ذلك، إذا فشل UserOperation، الذي كان يهدف في الأصل إلى توزيع تكاليف المعاملات، في التنفيذ على السلسلة، فقد يؤدي ذلك إلى خسائر أكبر لحسابات المحفظة أو الحزم.
تكلفة ترقية عالية: في العقد الذكي لنقطة الدخول، يمكن استخدام وظيفة EntryPoint () لإرجاع معلمة تتوافق مع واجهة iEntryPoint. في عقد المحفظة، يمكن استخدام هذه المعلمة لتحديد ما إذا كانت المعاملات الخارجية تأتي من استدعاءات الوظائف في عقد EntryPoint. ومع ذلك، يتطلب هذا ترميزًا ثابتًا لعنوان نقطة الدخول في كل حساب عقد ذكي تم إنشاؤه. إذا كانت هناك حاجة للترقية إلى عقد EntryPoint، فسيتطلب ذلك موافقة جميع أصحاب حسابات العقود الذكية. عندما يتم اعتماد ERC4337 على نطاق واسع، فإن صعوبة إجراء هذا التغيير ستكون مماثلة لتغيير طبقة الإجماع. لذلك، يجب أن يتم نشر ERC4337 بحذر شديد وأن يخضع لتدقيق أمني شامل. بالإضافة إلى ذلك، سيكون تحسين الأداء في المستقبل مهمة صعبة أيضًا.
يتوخى عمالقة المحفظة التقليديون الحذر:
وفقًا لأخبار ChainCatcher، صرح أليكس جوبيتر، مدير المنتج في MetaMask، في مقابلة مع Decrypt أنه على الرغم من ذكر العديد من التقنيات مثل تجريد الحساب و EOA عدة مرات خلال EthCC، فإن MetaMask ستعتمد هذه التقنيات بعناية.
كمزود محفظة تقليدي، تسهل MetaMask إنشاء حسابات EOA للمستخدمين وتفرض رسومًا من خلال تقديم خدمات المبادلة اللامركزية. يتردد معظم عمالقة المحفظة الراسخين، الذين أسسوا بالفعل نماذج ربح مستقرة، في تحمل المخاطر وإجراء التغييرات. وفي الوقت الحالي، يتبنون أيضًا نهجًا حذرًا تجاه تجريد الحساب، ويستكشفون بنشاط ولكن يحافظون على موقف حذر تجاه التنفيذ.
تكلفة تحديث تطبيقات Dapps
الحالية على إيثريوم، بما في ذلك أوبنسي، ويونيسواب، وميتاماسك سواب، وما إلى ذلك، كلها افتراضية لخدمة حسابات EOA. من أجل جعل هذه التطبيقات اللامركزية متوافقة تمامًا مع محافظ ERC4337، يجب إجراء تغييرات على آليات التفاعل والتدقيق الخاصة بـ Dapp، بالإضافة إلى آلية تخزين الرموز. ولتحقيق هذا التغيير، يجب تعديل كود العقد الذكي للتطبيقات اللامركزية السائدة، مما قد يؤدي إلى مخاطر أمنية وتكاليف تحديث كبيرة. بالإضافة إلى ذلك، بالنظر إلى مقاومة حسابات العقود بسبب عقود Tornado السابقة، سيكون عبء العمل في هذا التحديث أكبر.
في الجسور متعددة السلاسل بين شبكات Ethereum و Layer2، من الشائع أن تتوقع الشبكة المستقبلة إرسال الدفعة من نفس العنوان مثل العنوان الموجود على شبكة الإرسال. هذه ليست مشكلة في محافظ EOA (الحساب المملوك خارجيًا) التقليدية، حيث يمكنها التحكم في كلا العنوانين بنفس المفتاح الخاص من خلال التوقيع. ومع ذلك، في محافظ ERC4337، يكون العنوان الذي يبدأ النقل هو عنوان عقد ولا يتم التحكم فيه بواسطة مفتاح خاص، مما يعني أن تعيين عنوان الاستقبال ليكون هو نفسه شبكة الإرسال غير ممكن. ونتيجة لذلك، هناك دائمًا مشكلة عدم التوافق بين محافظ ERC4337 ومعظم الجسور عبر السلاسل بين شبكات Ethereum Layer1 و Layer2.
مصدر الصورة:Dune
مصدر الصورة: كيرنيل فنتشرز
من أجل فصل موضوع الحساب عن التحكم في الحساب في ERC4337، تم تقديم Bundler. يمكن لأي حساب EOA يحتوي على كمية معينة من ETH أن يعمل كمجمع. بالمقارنة مع التعدين التقليدي في إطار آلية POW، تتطلب طريقة التعدين الجديدة هذه استثمارًا صفريًا تقريبًا وتتجنب أيضًا المخاطر القانونية المحتملة. وعلى النقيض من التعدين المكدس بموجب آلية نقاط البيع، فإن شركات التجميع لديها حاجز دخول منخفض جدًا ولا تتطلب تخزين 32 ETH، فقط الغاز اللازم للتفاعل مع عقد نقطة الدخول. السبب الأساسي لهذا الاختلاف هو أن صعوبة السلوك الضار من قبل Bundlers أعلى بكثير من صعوبة التحقق من صحة العقد، والربح من السلوك الضار أقل بكثير من التحقق من العقد. لذلك، ليست هناك حاجة إلى مشاركة كمية كبيرة من ETH لضمان التوازن العام للمكافآت والعقوبات في بروتوكول ERC4337. أخيرًا، بالمقارنة مع مكافآت التخزين في مجمعات السيولة، تتمتع شركات الحزم بفترة إغلاق أقصر، مما يوفر سيولة أعلى للأصول. عندما تواجه ETH ضغوط بيع كبيرة، يمكن للمستخدمين سحب أصولهم على الفور لتقليل الخسائر. نظرًا لهذه المزايا، من المرجح أن تصبح Bundlers طريقة استثمار جديدة على Ethereum وقد تتطور أكثر إلى مجمعات Bundler المشابهة لمجمعات تعدين البيتكوين أو مجمعات تخزين ETH. إنها توفر تكاليف منخفضة وعوائد مستقرة وسيولة عالية.
مصدر الصورة: كيرنيل فنتشرز
يشير التركيز على النوايا إلى نهج يركز على المستخدم حيث لا يحتاج المستخدمون إلى فهم خطوات التنفيذ المحددة بل يعتمدون على الوحدات الأساسية لتنفيذ الإجراءات المعيارية تلقائيًا بناءً على نواياهم. بالنسبة للمستثمرين الجدد الذين يدخلون مجال الويب 3، فإن تعقيد المهام مثل توقيع المعاملات ووضع حدود الغاز غالبًا ما يثنيهم عن تبني العملات المشفرة بشكل كامل، مما يدفعهم إلى الاعتماد على البورصات المركزية (CEX) بدلاً من الانغماس الكامل في عالم web3. ينشأ هذا التناقض في تجربة المستخدم بين البورصات اللامركزية (DEX) و CEX من الاختلاف في النية التشغيلية. في DEX، يحتاج المستخدمون إلى تحديد مجمع التداول الأمثل يدويًا، وتوقيع التفويضات، وتأكيد المعاملات، والتي تتضمن إجراءات فردية متعددة تتوافق مع السلوكيات الأساسية. من ناحية أخرى، تعمل CEX بناءً على إجراءات مدفوعة بالنوايا. لتحقيق نية تبادل USDT مقابل ETH بالطريقة الأكثر ملاءمة، على سبيل المثال، يحتاج المستخدم فقط إلى تقديم طلب السوق دون تحديد سعر الطلب المحدد. يرغب معظم المستخدمين ببساطة في عملية معيارية تحقق نواياهم دون الحاجة إلى فهم العمليات الأساسية. على الرغم من أن البعض يجادل بأن فهم العملية يمكن أن يساعد في تحديد المشكلات المحتملة ضمن التدفق المعياري، فإن غالبية المستخدمين يفضلون عملية مبسطة مصممة وفقًا لنواياهم، بدلاً من فهم الإجراءات المحددة التي تقف وراءها. بالإضافة إلى ذلك، تنطوي العمليات التي يتم إجراؤها يدويًا على مخاطر أعلى مقارنة بالتدفقات المعيارية الراسخة. قبل ظهور تجريد حساب ERC4337، تم إعاقة كفاءة حسابات EOA بسبب الحاجة إلى توقيع كل معاملة وتأكيدها بشكل فردي، مما أعاق تطوير التطبيقات التي تركز على النوايا على شبكة Ethereum. مع ERC4337، يتيح إدخال UserOperation و Bundler إرسال المعاملات إلى مجموعات مذكرات بديلة وتجميعها مع UserOperations الأخرى، في انتظار قيام Bundlers بتجميعها وإرسالها إلى عقد الدخول للتحقق والتنفيذ. في هذه العملية، يحتاج المستخدمون فقط إلى الإعلان عن تفضيلاتهم أو التوقيع عليها، بينما يتم اختيار الإجراءات المحددة وتنفيذها من قبل Bundlers بناءً على الإجماع الحالي أو منطق العقد، مما يلغي حاجة المستخدمين للمشاركة في العملية المحددة. في dApps، يمكننا تصميم منطق يركز على النوايا، حيث يمكن للمستخدمين ببساطة التوقيع على نواياهم لتحقيق أهداف محددة دون الحاجة إلى تحديد المعاملات الفردية وتوقيعها يدويًا. ومن المتوقع أنه مع الاعتماد الواسع لـ ERC4337، ستصبح التطبيقات اللامركزية المرتكزة على النوايا أكثر انتشارًا على شبكة إيثريوم، مما يقلل بشكل كبير من حواجز الدخول إلى الويب 3.
قامت Defi، التي تم دمجها بشكل وثيق مع حسابات EOA خلال السوق الصاعدة الأخيرة، بتحسين تنوع التفاعل على السلسلة لمستثمري العملات المشفرة، حيث قدمت العديد من الخدمات المالية مثل التخزين، وتوفير السيولة، والإقراض، مما أدى في النهاية إلى ظهور Defi Summer. ومع ذلك، فإن عملية المعاملات المعقدة والرسوم على السلسلة تشكل حاجزًا كبيرًا أمام المستخدمين العاديين للمشاركة، مما يعيق زيادة اعتماد Defi. عند دمجها مع محافظ ERC4337، يمكن لـ Defi توفير نهج تفاعل يركز على النية، مما يسمح للمستخدمين بتجربة واجهة سهلة الاستخدام تشبه التبادلات المركزية (CEX). بالإضافة إلى ذلك، من خلال ميزة Paymaster في ERC4337، يمكن تحقيق المعاملات الخالية من الغاز، مما يمكّن بعض المشغلين من تقليل حاجز الدخول لـ Defi وجذب المزيد من المشاركين. ومع ذلك، على عكس قطاعات مثل Socialfi و Gamefi، تتضمن Defi عددًا كبيرًا من عمليات نقل الرموز والتخزين، الأمر الذي يتطلب معايير أمان عالية. تؤدي طبقة العقد الخاصة بتجريد الحساب إلى التعقيد، مما يجعله عرضة للثغرات الأمنية التي قد تؤدي إلى فقدان أموال المستخدم. علاوة على ذلك، نظرًا لأن حكومة الولايات المتحدة أصدرت حظرًا على العديد من العقود التي تركز على الخصوصية مثل Tornado، فإن العديد من منصات Defi تقوم بالتدقيق الصارم أو حتى تعليق التفاعلات مع هذه العقود الذكية. نتيجة لذلك، هناك عدم توافق كبير بين محافظ العقود الذكية وأنظمة Defi الحالية. في عملية التفاعل مع عقود Defi، هناك أيضًا احتمال أن يتم إدراجها في القائمة السوداء بشكل خاطئ. تمثل هذه العوامل تحديات للاعتماد الواسع لمحافظ ERC4337 في مساحة Defi.
تختلف الألعاب «شبه الموجودة على السلسلة» في بدايات gamefi، والتي كانت تعالج فقط أصول اللعبة والعناصر الموجودة على السلسلة لضمان أمنها، فإن الألعاب الكاملة على السلسلة تكتب المنطق الأساسي والنموذج الاقتصادي للعبة في عقود بلوكتشين الذكية، مما يتيح تفاعلات اللعبة على السلسلة وتحقيق اللامركزية الكاملة والأمان العالي. ومع ذلك، دفعت ألعاب web3 الحالية ثمنًا كبيرًا لتحقيق وظائف كاملة على السلسلة. أحد التحديات الرئيسية هو ارتفاع رسوم الغاز. يجب تسجيل كل تفاعل في لعبة كاملة على السلسلة، بما في ذلك ميكانيكا اللعبة والعناصر داخل اللعبة والمشاهد، على بلوكتشين، مما يؤدي إلى زيادة التكاليف. لمعالجة هذه المشكلة، غالبًا ما يتم تبسيط منطق التفاعل للألعاب الحالية الكاملة على السلسلة، مما يحد من تجربة ألعاب المستخدم. بالإضافة إلى ذلك، عند استخدام حسابات EOA التقليدية، تتطلب عملية التفاعل في الألعاب الكاملة على السلسلة التحقق من التوقيع المرهق، حيث يحتاج المستخدمون إلى تأكيد كل تفاعل على حدة، مما يقلل بشكل كبير من تجربة اللعب. يعالج إدخال تجريد الحساب هذه التحديات. إنه يقلل بشكل كبير من تكاليف المعاملات، حيث يتطلب تأكيد المعاملة فقط توقيعات BLS الإجمالية وخطوة تحقق واحدة، مما يوفر استهلاك الغاز في عمليات التحقق المشفرة. علاوة على ذلك، تلغي المعاملات المجمعة الحاجة إلى التأكيدات المتكررة في العملية السابقة. يتيح إدخال حسابات العقود الذكية المخصصة البناء المعياري في الألعاب الكاملة على السلسلة، مما يحسن كفاءة التطوير. ومع ذلك، حتى الآن، فإن الجمع بين تجريد الحسابات والألعاب الكاملة على السلسلة يظهر بشكل أساسي في حلول Layer2 مثل StarkNet، مع مشاريع مثل Loot Realms و Cartridge. ولا يرجع ذلك إلى كون إيثريوم غير مناسبة لدمج الألعاب الكاملة على السلسلة مع محافظ ERC4337، ولكن لأن عقد Entry Point تم نشره فقط على شبكة إيثريوم الرئيسية في مارس من هذا العام. ونتيجة لذلك، لا تزال معظم الألعاب القائمة على السلسلة بالكامل والمستندة إلى ERC4337 على إيثريوم قيد التطوير. من المتوقع أن يتم إطلاق العديد من الألعاب المستندة إلى ERC4337 بالكامل على السلسلة على Ethereum في المستقبل القريب، مما يعزز بشكل كبير التجربة التفاعلية ويقلل من تكاليف التفاعل. وقد تفكر أيضًا الألعاب الكبيرة القائمة على السلسلة بالكامل على إيثريوم، مثل Dark Forest وWolf Games، في إجراء تغييرات على طبقة العقد لتكون متوافقة مع تفاعلات حساب ERC4337.
عالقة في آلية تجميع حسابات المفاتيح الخاصة وقدرات التفاعل المحدودة لحسابات EOA، واجهت Socialfi منذ فترة طويلة مشكلات تتعلق بحواجز الدخول العالية وإدارة الحسابات الصعبة. سيؤدي إدخال تجريد الحساب إلى تغيير هذا الموقف تمامًا، ولكن يجب الموازنة بين الراحة وإمكانية الاسترداد والأمان بناءً على الأهمية المحددة لحسابات web3 في Socialfi. أولاً، يؤدي فصل المفاتيح الخاصة والتحكم في الحساب إلى إلغاء حاجة المستخدمين إلى إدارة المفاتيح الخاصة المعقدة وغير المرتبة أو العبارات التذكارية، مع السماح بالتعديل الديناميكي لكلمات مرور الحساب. على سبيل المثال، حقق مشروع Ambire، الذي تم إطلاقه في نهاية عام 2021، إنشاء حساب web3 واستعادة المفتاح الخاص عبر البريد الإلكتروني. ثانيًا، تعمل المعالجة المجمعة للمعاملات التي توفرها ERC4337 على حل مشكلة حاجز web3 التي أثيرت في بداية هذه المقالة. مثلما يمكن للزر حل مشكلة في web2، يمكن أيضًا حلها باستخدام زر في web3. أخيرًا، يعد إدخال منطق الكود المخصص في حسابات ERC4337 أكثر انسجامًا مع التصميم المخصص لحسابات web2، مما يسمح لكل حساب Socialfi بتقديم وظائف حساب مختلفة وفقًا لتفضيلاته، على غرار خيار فتح أو عدم فتح وظائف القناة في QQ بناءً على تفضيلات المستخدم.
حتى وقت كتابة هذا التقرير، بلغ عدد مستخدمي الويب 3 حوالي 300 مليون مستخدم، وهو ما يمثل حوالي 4٪ فقط من سكان العالم البالغ عددهم 6 مليارات مستخدم للإنترنت. لا يزال هناك مجال كبير للنمو مقارنة بالعدد الإجمالي لمستخدمي الإنترنت. من أجل أن يتمكن web3 من اللحاق بحجم web2 وتجاوز علامة مليار مستخدم، تعد حواجز الدخول المنخفضة والمزيد من وظائف الحساب القابلة للتخصيص من المتطلبات الأساسية. من بين جميع الخيارات لتحقيق هذا الهدف، يبرز ERC4337 كحل منخفض المخاطر نسبيًا مع إطار ناضج، وقد حصل على تقدير من مؤسسة Ethereum والمطورين الرئيسيين. منذ نشر عقد Entry Point على Ethereum، شهد عدد المستخدمين الذين يتبنون تجريد الحساب نموًا هائلاً.
مصدر الصورة: Dune
على الرغم من أن ERC4337 قد اكتسب اعترافًا ودعمًا على نطاق واسع من مجتمع Ethereum، إلا أنه لا يزال يواجه العديد من التحديات في تنفيذه العملي. أولاً، هناك عدم يقين بشأن الشكل النهائي لـ ERC4377 بسبب المقترحات المعلقة، والتي تشكل عقبات أمام تطوير النظام البيئي ERC4377. ثانيًا، هناك تكاليف عالية مرتبطة بتحديث ERC4377. يتطلب نشر عقد نقطة الدخول أن تتبنى غالبية المحافظ في الشبكة المعيار الجديد، الأمر الذي قد يكون عملية مكلفة وتستغرق وقتًا طويلاً. أخيرًا، هناك مشكلة تتعلق بالتوافق مع Dapps الحالية والجسور عبر السلاسل. سيتطلب تحقيق اعتماد واسع النطاق لـ ERC4337 ترقيات واسعة النطاق لتطبيقات Ethereum Dapps الحالية، والتي تأتي مع مخاطر وتكاليف أمنية كبيرة.
ومع ذلك، فقد عالجت ERC4377 بنشاط هذه التحديات. على سبيل المثال، من خلال إضافة عقود ذكية خارجية، يمكن تحسين كفاءة المجمّع. يمكن أن تعزز أكواد التشغيل الإضافية أذونات حسابات العقود الذكية. تهدف مقترحات EIP التكميلية إلى حل صعوبة ترقية عقد نقطة الدخول. علاوة على ذلك، استجابةً لمشكلة التوافق مع Dapps التقليدية، قامت ERC4337 ببناء نظامها البيئي الخاص، مما عزز التطبيق الأوسع لمحافظ تجريد الحسابات على شبكة Ethereum. يتيح التنفيذ الشامل لمحافظ ERC4337 لـ evm التركيز على النوايا على مستوى جهاز Ethereum الافتراضي (EVM)، والذي يمكنه زيادة العمليات المجردة في Dapps، مما يجعلها موجهة نحو أهداف المستخدم وسهلة الاستخدام مثل تطبيقات web2. إذا كان من الممكن تحقيق الوظائف التي تركز على النوايا بالكامل في Ethereum Dapps، فستعزز بشكل كبير تجربة المستخدم وتجذب المزيد من المستخدمين من خارج مجتمع التشفير للمشاركة. ومع ذلك، فإن نمو قطاعات مثل Defi، التي تتضمن تحويلات رمزية مباشرة، قد يكون أكثر تحفظًا بسبب متطلبات الأمان الأكثر صرامة. من ناحية أخرى، تعطي قطاعات مثل Socialfi و Gamefi الأولوية لتجربة المستخدم على المخاوف الأمنية. في السابق، بسبب قيود حسابات EOA، لم يكن تصميم التفاعل المعقد ممكنًا. مع ERC4337، يمكن لهذه القطاعات التغلب على حواجز متطلبات دخول المستخدم العالية وتجربة المستخدم السيئة، مما يؤدي إلى نمو كبير للمستخدمين وربما يكون بمثابة محفز رئيسي في سوق التشفير الصاعد التالي.
Kernel Ventures هو صندوق لرأس المال الاستثماري المشفر تقوده مجتمعات البحث والتطوير، مع أكثر من 70 استثمارًا في المراحل المبكرة، مع التركيز على البنية التحتية والبرامج الوسيطة والتطبيقات اللامركزية، وخاصة ZK و Rollup و DEX وسلاسل الكتل المعيارية والمناطق الرأسية التي ستضم المليارات من مستخدمي التشفير في المستقبل، مثل تجريد الحساب وتوافر البيانات وقابلية التوسع وما إلى ذلك. على مدى السنوات السبع الماضية، التزمنا بدعم تطوير مجتمعات التنمية الأساسية وجمعيات بلوكتشين الجامعية في جميع أنحاء العالم.
يوجد حاليًا نوعان رئيسيان من المحافظ على إيثريوم: EOA (الحساب المملوك خارجيًا) و SCW (محفظة العقود الذكية). ومع ذلك، يواجه كل منهم مشكلات تتعلق بكفاءة التنفيذ المنخفضة وعدم القدرة على بدء المعاملات بشكل مستقل. بعد استكشافات متعددة، وجد مطورو Ethereum الحل الأمثل في هذه المرحلة، وهو تنفيذ تجريد الحساب من خلال ERC4337.
تقوم محفظة ERC4337 بتنفيذ فصل المفاتيح الخاصة وكيانات الحساب من خلال Bundler، مما يتيح المعالجة المجمعة للمعاملات والقدرة على بدء المعاملات بشكل استباقي.
بالإضافة إلى ذلك، يسمح الرمز المدمج لمحفظة العقود الذكية بمعالجة المعاملات الآلية بناءً على المعلومات الخارجية.
ومع ذلك، لا يزال هذا الاقتراح يواجه تحديات من الحلول الأخرى مثل تجريد الحساب على مستوى البروتوكول ومحافظ تجريد الحسابات الأصلية. علاوة على ذلك، تم إطلاق عقد دخول ERC4337 فقط على شبكة Ethereum الرئيسية في مارس من هذا العام، لذلك لم يتم استكشاف العديد من المشكلات بعد، وهناك قدر كبير من عدم اليقين بشأن الحل النهائي. أخيرًا، نظرًا لطبيعة النقطة الواحدة لعقد نقطة الدخول، فإن ERC4337 مقيد بشدة من حيث الترقيات.
لمعالجة هذه المشكلات، قام مطورو ERC4337 أيضًا باستكمال اقتراح EIP لتحسينه دون تعديل عقد الدخول. بالنسبة لحالة عدم التوافق بين Dapps في عصر EOA و ERC4337، قام مؤيدو ERC4337 بشكل مستقل بإنشاء العديد من مشاريع المحفظة ومشاريع Dapp التي تركز على التفاعل مع محافظ ERC4337. توفر هذه المشاريع تفاعلات متنوعة يمكن لحسابات EOA الاستمتاع بها في أنظمة DeFi و SocialFi الأصلية، مع تحسين قابلية التشغيل أيضًا.
بشكل عام، يظل ERC4337 الحل الأمثل لتنفيذ تجريد الحساب في المرحلة الحالية. من خلال العقد التعويضي لـ Paymaster، فإنه يقلل من الحواجز التي تحول دون مشاركة المستخدمين في Defi. يمكن لمالكي المشاريع تقديم معاملات بدون غاز أو معاملات منخفضة الغاز لجذب المزيد من مشاركة المستخدمين. من خلال تجميع المعاملات ومعالجتها دفعة واحدة، فإنه يحسن بشكل كبير تجربة المستخدم في Socialfi و Gamefi، مما يوفر للمشاركين في Socialfi و Gamefi خيارات تفاعل أكثر تنوعًا.
لطالما كانت المفاضلة بين اللامركزية والراحة تحديًا كبيرًا للمشاركين في العملات المشفرة. يتطلب تبني اللامركزية التضحية براحة عمليات web2، واستبدال النقرات البسيطة على الأزرار بعمليات مثل إدارة العبارات التذكارية، والتوقيع باستخدام المفاتيح الخاصة، وتعيين قيم nonce. من ناحية أخرى، فإن السعي وراء الراحة يكشف أهمية ملكية الحساب، كما يتضح من انهيار المؤسسات المركزية مثل FTX و JPEX. لمعالجة هذه المشكلة، قام مطورو Ethereum بمحاولات مختلفة لجعل حسابات web3 مريحة مثل حسابات web2 من خلال مفهوم تجريد الحساب. ومن بين هذه المحاولات، حصل معيار ERC4337 على إجماع كبير بين المطورين، كما أوضح مؤسس إيثريوم فيتاليك بوترين في مؤتمر ETHCC لهذا العام.
يتضمن ERC4337 ثلاثة عناصر، UserOperation و Bundler والعقود على السلسلة، في عملية فصل التحكم والملكية عن كيان الحساب. يتضمن UserOperation بشكل أساسي مدخلات المستخدم، ويكمل Bundler تغليف المعاملات وتشغيلها، وتتكون العقود على السلسلة من نقطة الدخول وعقد Paymaster وعقد المحفظة، والتي تنفذ بشكل أساسي منطق التحقق والتنفيذ المعقد.
مصدر الصورة:كيرنيل فنتشرز
يتمثل الاختلاف الرئيسي بين محافظ ERC4337 ومحافظ EOA في أنه في محافظ ERC4337، يمكن تحديد المرسل، بينما في محافظ EOA، يكون عنوان استرداد ECDSA هو الموقّع الافتراضي. ونتيجة لذلك، تحقق محافظ ERC4337 فصلًا بين ملكية الحساب والتحكم فيه. بعد ذلك، تمت إضافة المعلمة PaymasterAndData في ERC4337 لتعيين المعلومات المحددة لعقد مدير الرواتب. سنشرح الوظيفة المحددة لعقد Paymaster لاحقًا.
بشكل عام، في هذه العملية، يقوم المستخدم أولاً بإرسال UserOperation إلى Bundler باستخدام المعلمات المحددة من قبل المستخدم. في حالة وجود معلمة PaymasterAndData، سيتم استدعاء عقد Paymaster لدفع رسوم الغاز. في حالة وجود معلمة initCode، سيقوم المستخدم بإنشاء محفظة عقود ذكية جديدة استنادًا إلى منطق الكود بداخلها. أخيرًا، من أجل تقليل استهلاك الغاز أثناء عملية التحقق، تتبنى ERC4337 طريقة معاملات التعبئة المجمعة. يتم استخدام Signature Aggregator لتجميع نفس النوع من UserOperations في توقيع مجمع للتحقق مرة واحدة فقط. بعد كل من التحقق المحاكي لـ Bundler خارج السلسلة وتمرير التحقق الفعلي على السلسلة، تنفذ محفظة العقد الذكي بنجاح الوظائف المخصصة للمستخدم في UserOperation وتعيد الغاز الزائد إلى Bundler كمكافأة.
مصدر الصورة: كيرنيل فنتشرز
بالمقارنة مع استخدام EOA (الحساب المملوك خارجيًا) لبدء المعاملة، فإن الأمر أبسط بكثير. باستخدام EOA، تحتاج فقط إلى توقيع بيانات المعاملة باستخدام المفتاح الخاص للحساب وبثها إلى الشبكة. سيتم التحقق من صحة المعاملة التي تم بثها بواسطة العقد، ثم يتم تحديدها بواسطة آلية POS ليتم تسجيلها على البلوكشين بواسطة العقدة المختارة ذات الحقوق المحاسبية. هذه العملية بسيطة، مع الحد الأدنى من استهلاك الغاز وعدم وجود وسطاء مثل عقود Bundler و Entry Point. كما أنه يوفر الأمان استنادًا فقط إلى خوارزمية تشفير ECDSA، دون المخاطر الأمنية الكامنة لمنطق العقد المعقد. ومع ذلك، في هذه العملية، يتم ربط المفتاح الخاص والتحكم في الحساب بإحكام ولا يمكن تغييرهما. يجب توقيع كل معاملة بشكل فردي والتحقق منها، دون القدرة على المعالجة الآلية.
مصدر الصورة: كيرنيل فنتشرز
باختصار، يحقق ERC4337 فصل المفاتيح الخاصة وملكية الحساب، ويقلل من استهلاك الغاز في عمليات المعاملات المعقدة من خلال المعالجة المجمعة، ويزيل حد الوصول إلى رصيد إيثريوم باستخدام عقود مدير الدفع، ويتيح طرق التوقيع المختلفة ووظائف الحساب المخصصة من خلال محافظ العقود الذكية. تعمل هذه التحسينات بشكل كبير على تحسين راحة وتعدد استخدامات حسابات web3.
باختصار، لتلخيص الحسابات على Ethereum، في حين أن ERC4337 هو الخيار الأكثر شهرة، إلا أنه ليس الخيار الوحيد.
ارتفاع تكلفة الغاز الثابت: يبلغ استهلاك الغاز للعمليات الأساسية في محفظة ERC4337 42000 غاز، وهو ضعف استهلاك حساب EOA العادي. الأسباب المحددة هي كما يلي:
مصدر الصورة: Kernel Ventures
يمكن ملاحظة أن إدخال العقود الذكية أدى إلى استهلاك كبير للغاز أثناء تنفيذ الأعمال التعاقدية (تفريغ UserOperation، وإجراء عمليات التحقق المشروطة، والتجزئة على السلسلة، وما إلى ذلك)، بالإضافة إلى إطلاق الأحداث ونشر السجلات على شبكة Ethereum. في الوقت نفسه، ثبت أن تجميع المعاملات المقترح في ERC4337 لتقليل تكاليف المعاملات غير عملي في المعاملات الفعلية. لا يحتاج معظم المستخدمين إلى حزم عدد كبير من المعاملات في مكالمة واحدة، ولا يمكن استخدام ميزة المعاملات المجمعة ERC4337 إلا في سيناريوهات نادرة مثل الإنزال الجوي للمشروع. بالإضافة إلى ذلك، إذا فشل UserOperation، الذي كان يهدف في الأصل إلى توزيع تكاليف المعاملات، في التنفيذ على السلسلة، فقد يؤدي ذلك إلى خسائر أكبر لحسابات المحفظة أو الحزم.
تكلفة ترقية عالية: في العقد الذكي لنقطة الدخول، يمكن استخدام وظيفة EntryPoint () لإرجاع معلمة تتوافق مع واجهة iEntryPoint. في عقد المحفظة، يمكن استخدام هذه المعلمة لتحديد ما إذا كانت المعاملات الخارجية تأتي من استدعاءات الوظائف في عقد EntryPoint. ومع ذلك، يتطلب هذا ترميزًا ثابتًا لعنوان نقطة الدخول في كل حساب عقد ذكي تم إنشاؤه. إذا كانت هناك حاجة للترقية إلى عقد EntryPoint، فسيتطلب ذلك موافقة جميع أصحاب حسابات العقود الذكية. عندما يتم اعتماد ERC4337 على نطاق واسع، فإن صعوبة إجراء هذا التغيير ستكون مماثلة لتغيير طبقة الإجماع. لذلك، يجب أن يتم نشر ERC4337 بحذر شديد وأن يخضع لتدقيق أمني شامل. بالإضافة إلى ذلك، سيكون تحسين الأداء في المستقبل مهمة صعبة أيضًا.
يتوخى عمالقة المحفظة التقليديون الحذر:
وفقًا لأخبار ChainCatcher، صرح أليكس جوبيتر، مدير المنتج في MetaMask، في مقابلة مع Decrypt أنه على الرغم من ذكر العديد من التقنيات مثل تجريد الحساب و EOA عدة مرات خلال EthCC، فإن MetaMask ستعتمد هذه التقنيات بعناية.
كمزود محفظة تقليدي، تسهل MetaMask إنشاء حسابات EOA للمستخدمين وتفرض رسومًا من خلال تقديم خدمات المبادلة اللامركزية. يتردد معظم عمالقة المحفظة الراسخين، الذين أسسوا بالفعل نماذج ربح مستقرة، في تحمل المخاطر وإجراء التغييرات. وفي الوقت الحالي، يتبنون أيضًا نهجًا حذرًا تجاه تجريد الحساب، ويستكشفون بنشاط ولكن يحافظون على موقف حذر تجاه التنفيذ.
تكلفة تحديث تطبيقات Dapps
الحالية على إيثريوم، بما في ذلك أوبنسي، ويونيسواب، وميتاماسك سواب، وما إلى ذلك، كلها افتراضية لخدمة حسابات EOA. من أجل جعل هذه التطبيقات اللامركزية متوافقة تمامًا مع محافظ ERC4337، يجب إجراء تغييرات على آليات التفاعل والتدقيق الخاصة بـ Dapp، بالإضافة إلى آلية تخزين الرموز. ولتحقيق هذا التغيير، يجب تعديل كود العقد الذكي للتطبيقات اللامركزية السائدة، مما قد يؤدي إلى مخاطر أمنية وتكاليف تحديث كبيرة. بالإضافة إلى ذلك، بالنظر إلى مقاومة حسابات العقود بسبب عقود Tornado السابقة، سيكون عبء العمل في هذا التحديث أكبر.
في الجسور متعددة السلاسل بين شبكات Ethereum و Layer2، من الشائع أن تتوقع الشبكة المستقبلة إرسال الدفعة من نفس العنوان مثل العنوان الموجود على شبكة الإرسال. هذه ليست مشكلة في محافظ EOA (الحساب المملوك خارجيًا) التقليدية، حيث يمكنها التحكم في كلا العنوانين بنفس المفتاح الخاص من خلال التوقيع. ومع ذلك، في محافظ ERC4337، يكون العنوان الذي يبدأ النقل هو عنوان عقد ولا يتم التحكم فيه بواسطة مفتاح خاص، مما يعني أن تعيين عنوان الاستقبال ليكون هو نفسه شبكة الإرسال غير ممكن. ونتيجة لذلك، هناك دائمًا مشكلة عدم التوافق بين محافظ ERC4337 ومعظم الجسور عبر السلاسل بين شبكات Ethereum Layer1 و Layer2.
مصدر الصورة:Dune
مصدر الصورة: كيرنيل فنتشرز
من أجل فصل موضوع الحساب عن التحكم في الحساب في ERC4337، تم تقديم Bundler. يمكن لأي حساب EOA يحتوي على كمية معينة من ETH أن يعمل كمجمع. بالمقارنة مع التعدين التقليدي في إطار آلية POW، تتطلب طريقة التعدين الجديدة هذه استثمارًا صفريًا تقريبًا وتتجنب أيضًا المخاطر القانونية المحتملة. وعلى النقيض من التعدين المكدس بموجب آلية نقاط البيع، فإن شركات التجميع لديها حاجز دخول منخفض جدًا ولا تتطلب تخزين 32 ETH، فقط الغاز اللازم للتفاعل مع عقد نقطة الدخول. السبب الأساسي لهذا الاختلاف هو أن صعوبة السلوك الضار من قبل Bundlers أعلى بكثير من صعوبة التحقق من صحة العقد، والربح من السلوك الضار أقل بكثير من التحقق من العقد. لذلك، ليست هناك حاجة إلى مشاركة كمية كبيرة من ETH لضمان التوازن العام للمكافآت والعقوبات في بروتوكول ERC4337. أخيرًا، بالمقارنة مع مكافآت التخزين في مجمعات السيولة، تتمتع شركات الحزم بفترة إغلاق أقصر، مما يوفر سيولة أعلى للأصول. عندما تواجه ETH ضغوط بيع كبيرة، يمكن للمستخدمين سحب أصولهم على الفور لتقليل الخسائر. نظرًا لهذه المزايا، من المرجح أن تصبح Bundlers طريقة استثمار جديدة على Ethereum وقد تتطور أكثر إلى مجمعات Bundler المشابهة لمجمعات تعدين البيتكوين أو مجمعات تخزين ETH. إنها توفر تكاليف منخفضة وعوائد مستقرة وسيولة عالية.
مصدر الصورة: كيرنيل فنتشرز
يشير التركيز على النوايا إلى نهج يركز على المستخدم حيث لا يحتاج المستخدمون إلى فهم خطوات التنفيذ المحددة بل يعتمدون على الوحدات الأساسية لتنفيذ الإجراءات المعيارية تلقائيًا بناءً على نواياهم. بالنسبة للمستثمرين الجدد الذين يدخلون مجال الويب 3، فإن تعقيد المهام مثل توقيع المعاملات ووضع حدود الغاز غالبًا ما يثنيهم عن تبني العملات المشفرة بشكل كامل، مما يدفعهم إلى الاعتماد على البورصات المركزية (CEX) بدلاً من الانغماس الكامل في عالم web3. ينشأ هذا التناقض في تجربة المستخدم بين البورصات اللامركزية (DEX) و CEX من الاختلاف في النية التشغيلية. في DEX، يحتاج المستخدمون إلى تحديد مجمع التداول الأمثل يدويًا، وتوقيع التفويضات، وتأكيد المعاملات، والتي تتضمن إجراءات فردية متعددة تتوافق مع السلوكيات الأساسية. من ناحية أخرى، تعمل CEX بناءً على إجراءات مدفوعة بالنوايا. لتحقيق نية تبادل USDT مقابل ETH بالطريقة الأكثر ملاءمة، على سبيل المثال، يحتاج المستخدم فقط إلى تقديم طلب السوق دون تحديد سعر الطلب المحدد. يرغب معظم المستخدمين ببساطة في عملية معيارية تحقق نواياهم دون الحاجة إلى فهم العمليات الأساسية. على الرغم من أن البعض يجادل بأن فهم العملية يمكن أن يساعد في تحديد المشكلات المحتملة ضمن التدفق المعياري، فإن غالبية المستخدمين يفضلون عملية مبسطة مصممة وفقًا لنواياهم، بدلاً من فهم الإجراءات المحددة التي تقف وراءها. بالإضافة إلى ذلك، تنطوي العمليات التي يتم إجراؤها يدويًا على مخاطر أعلى مقارنة بالتدفقات المعيارية الراسخة. قبل ظهور تجريد حساب ERC4337، تم إعاقة كفاءة حسابات EOA بسبب الحاجة إلى توقيع كل معاملة وتأكيدها بشكل فردي، مما أعاق تطوير التطبيقات التي تركز على النوايا على شبكة Ethereum. مع ERC4337، يتيح إدخال UserOperation و Bundler إرسال المعاملات إلى مجموعات مذكرات بديلة وتجميعها مع UserOperations الأخرى، في انتظار قيام Bundlers بتجميعها وإرسالها إلى عقد الدخول للتحقق والتنفيذ. في هذه العملية، يحتاج المستخدمون فقط إلى الإعلان عن تفضيلاتهم أو التوقيع عليها، بينما يتم اختيار الإجراءات المحددة وتنفيذها من قبل Bundlers بناءً على الإجماع الحالي أو منطق العقد، مما يلغي حاجة المستخدمين للمشاركة في العملية المحددة. في dApps، يمكننا تصميم منطق يركز على النوايا، حيث يمكن للمستخدمين ببساطة التوقيع على نواياهم لتحقيق أهداف محددة دون الحاجة إلى تحديد المعاملات الفردية وتوقيعها يدويًا. ومن المتوقع أنه مع الاعتماد الواسع لـ ERC4337، ستصبح التطبيقات اللامركزية المرتكزة على النوايا أكثر انتشارًا على شبكة إيثريوم، مما يقلل بشكل كبير من حواجز الدخول إلى الويب 3.
قامت Defi، التي تم دمجها بشكل وثيق مع حسابات EOA خلال السوق الصاعدة الأخيرة، بتحسين تنوع التفاعل على السلسلة لمستثمري العملات المشفرة، حيث قدمت العديد من الخدمات المالية مثل التخزين، وتوفير السيولة، والإقراض، مما أدى في النهاية إلى ظهور Defi Summer. ومع ذلك، فإن عملية المعاملات المعقدة والرسوم على السلسلة تشكل حاجزًا كبيرًا أمام المستخدمين العاديين للمشاركة، مما يعيق زيادة اعتماد Defi. عند دمجها مع محافظ ERC4337، يمكن لـ Defi توفير نهج تفاعل يركز على النية، مما يسمح للمستخدمين بتجربة واجهة سهلة الاستخدام تشبه التبادلات المركزية (CEX). بالإضافة إلى ذلك، من خلال ميزة Paymaster في ERC4337، يمكن تحقيق المعاملات الخالية من الغاز، مما يمكّن بعض المشغلين من تقليل حاجز الدخول لـ Defi وجذب المزيد من المشاركين. ومع ذلك، على عكس قطاعات مثل Socialfi و Gamefi، تتضمن Defi عددًا كبيرًا من عمليات نقل الرموز والتخزين، الأمر الذي يتطلب معايير أمان عالية. تؤدي طبقة العقد الخاصة بتجريد الحساب إلى التعقيد، مما يجعله عرضة للثغرات الأمنية التي قد تؤدي إلى فقدان أموال المستخدم. علاوة على ذلك، نظرًا لأن حكومة الولايات المتحدة أصدرت حظرًا على العديد من العقود التي تركز على الخصوصية مثل Tornado، فإن العديد من منصات Defi تقوم بالتدقيق الصارم أو حتى تعليق التفاعلات مع هذه العقود الذكية. نتيجة لذلك، هناك عدم توافق كبير بين محافظ العقود الذكية وأنظمة Defi الحالية. في عملية التفاعل مع عقود Defi، هناك أيضًا احتمال أن يتم إدراجها في القائمة السوداء بشكل خاطئ. تمثل هذه العوامل تحديات للاعتماد الواسع لمحافظ ERC4337 في مساحة Defi.
تختلف الألعاب «شبه الموجودة على السلسلة» في بدايات gamefi، والتي كانت تعالج فقط أصول اللعبة والعناصر الموجودة على السلسلة لضمان أمنها، فإن الألعاب الكاملة على السلسلة تكتب المنطق الأساسي والنموذج الاقتصادي للعبة في عقود بلوكتشين الذكية، مما يتيح تفاعلات اللعبة على السلسلة وتحقيق اللامركزية الكاملة والأمان العالي. ومع ذلك، دفعت ألعاب web3 الحالية ثمنًا كبيرًا لتحقيق وظائف كاملة على السلسلة. أحد التحديات الرئيسية هو ارتفاع رسوم الغاز. يجب تسجيل كل تفاعل في لعبة كاملة على السلسلة، بما في ذلك ميكانيكا اللعبة والعناصر داخل اللعبة والمشاهد، على بلوكتشين، مما يؤدي إلى زيادة التكاليف. لمعالجة هذه المشكلة، غالبًا ما يتم تبسيط منطق التفاعل للألعاب الحالية الكاملة على السلسلة، مما يحد من تجربة ألعاب المستخدم. بالإضافة إلى ذلك، عند استخدام حسابات EOA التقليدية، تتطلب عملية التفاعل في الألعاب الكاملة على السلسلة التحقق من التوقيع المرهق، حيث يحتاج المستخدمون إلى تأكيد كل تفاعل على حدة، مما يقلل بشكل كبير من تجربة اللعب. يعالج إدخال تجريد الحساب هذه التحديات. إنه يقلل بشكل كبير من تكاليف المعاملات، حيث يتطلب تأكيد المعاملة فقط توقيعات BLS الإجمالية وخطوة تحقق واحدة، مما يوفر استهلاك الغاز في عمليات التحقق المشفرة. علاوة على ذلك، تلغي المعاملات المجمعة الحاجة إلى التأكيدات المتكررة في العملية السابقة. يتيح إدخال حسابات العقود الذكية المخصصة البناء المعياري في الألعاب الكاملة على السلسلة، مما يحسن كفاءة التطوير. ومع ذلك، حتى الآن، فإن الجمع بين تجريد الحسابات والألعاب الكاملة على السلسلة يظهر بشكل أساسي في حلول Layer2 مثل StarkNet، مع مشاريع مثل Loot Realms و Cartridge. ولا يرجع ذلك إلى كون إيثريوم غير مناسبة لدمج الألعاب الكاملة على السلسلة مع محافظ ERC4337، ولكن لأن عقد Entry Point تم نشره فقط على شبكة إيثريوم الرئيسية في مارس من هذا العام. ونتيجة لذلك، لا تزال معظم الألعاب القائمة على السلسلة بالكامل والمستندة إلى ERC4337 على إيثريوم قيد التطوير. من المتوقع أن يتم إطلاق العديد من الألعاب المستندة إلى ERC4337 بالكامل على السلسلة على Ethereum في المستقبل القريب، مما يعزز بشكل كبير التجربة التفاعلية ويقلل من تكاليف التفاعل. وقد تفكر أيضًا الألعاب الكبيرة القائمة على السلسلة بالكامل على إيثريوم، مثل Dark Forest وWolf Games، في إجراء تغييرات على طبقة العقد لتكون متوافقة مع تفاعلات حساب ERC4337.
عالقة في آلية تجميع حسابات المفاتيح الخاصة وقدرات التفاعل المحدودة لحسابات EOA، واجهت Socialfi منذ فترة طويلة مشكلات تتعلق بحواجز الدخول العالية وإدارة الحسابات الصعبة. سيؤدي إدخال تجريد الحساب إلى تغيير هذا الموقف تمامًا، ولكن يجب الموازنة بين الراحة وإمكانية الاسترداد والأمان بناءً على الأهمية المحددة لحسابات web3 في Socialfi. أولاً، يؤدي فصل المفاتيح الخاصة والتحكم في الحساب إلى إلغاء حاجة المستخدمين إلى إدارة المفاتيح الخاصة المعقدة وغير المرتبة أو العبارات التذكارية، مع السماح بالتعديل الديناميكي لكلمات مرور الحساب. على سبيل المثال، حقق مشروع Ambire، الذي تم إطلاقه في نهاية عام 2021، إنشاء حساب web3 واستعادة المفتاح الخاص عبر البريد الإلكتروني. ثانيًا، تعمل المعالجة المجمعة للمعاملات التي توفرها ERC4337 على حل مشكلة حاجز web3 التي أثيرت في بداية هذه المقالة. مثلما يمكن للزر حل مشكلة في web2، يمكن أيضًا حلها باستخدام زر في web3. أخيرًا، يعد إدخال منطق الكود المخصص في حسابات ERC4337 أكثر انسجامًا مع التصميم المخصص لحسابات web2، مما يسمح لكل حساب Socialfi بتقديم وظائف حساب مختلفة وفقًا لتفضيلاته، على غرار خيار فتح أو عدم فتح وظائف القناة في QQ بناءً على تفضيلات المستخدم.
حتى وقت كتابة هذا التقرير، بلغ عدد مستخدمي الويب 3 حوالي 300 مليون مستخدم، وهو ما يمثل حوالي 4٪ فقط من سكان العالم البالغ عددهم 6 مليارات مستخدم للإنترنت. لا يزال هناك مجال كبير للنمو مقارنة بالعدد الإجمالي لمستخدمي الإنترنت. من أجل أن يتمكن web3 من اللحاق بحجم web2 وتجاوز علامة مليار مستخدم، تعد حواجز الدخول المنخفضة والمزيد من وظائف الحساب القابلة للتخصيص من المتطلبات الأساسية. من بين جميع الخيارات لتحقيق هذا الهدف، يبرز ERC4337 كحل منخفض المخاطر نسبيًا مع إطار ناضج، وقد حصل على تقدير من مؤسسة Ethereum والمطورين الرئيسيين. منذ نشر عقد Entry Point على Ethereum، شهد عدد المستخدمين الذين يتبنون تجريد الحساب نموًا هائلاً.
مصدر الصورة: Dune
على الرغم من أن ERC4337 قد اكتسب اعترافًا ودعمًا على نطاق واسع من مجتمع Ethereum، إلا أنه لا يزال يواجه العديد من التحديات في تنفيذه العملي. أولاً، هناك عدم يقين بشأن الشكل النهائي لـ ERC4377 بسبب المقترحات المعلقة، والتي تشكل عقبات أمام تطوير النظام البيئي ERC4377. ثانيًا، هناك تكاليف عالية مرتبطة بتحديث ERC4377. يتطلب نشر عقد نقطة الدخول أن تتبنى غالبية المحافظ في الشبكة المعيار الجديد، الأمر الذي قد يكون عملية مكلفة وتستغرق وقتًا طويلاً. أخيرًا، هناك مشكلة تتعلق بالتوافق مع Dapps الحالية والجسور عبر السلاسل. سيتطلب تحقيق اعتماد واسع النطاق لـ ERC4337 ترقيات واسعة النطاق لتطبيقات Ethereum Dapps الحالية، والتي تأتي مع مخاطر وتكاليف أمنية كبيرة.
ومع ذلك، فقد عالجت ERC4377 بنشاط هذه التحديات. على سبيل المثال، من خلال إضافة عقود ذكية خارجية، يمكن تحسين كفاءة المجمّع. يمكن أن تعزز أكواد التشغيل الإضافية أذونات حسابات العقود الذكية. تهدف مقترحات EIP التكميلية إلى حل صعوبة ترقية عقد نقطة الدخول. علاوة على ذلك، استجابةً لمشكلة التوافق مع Dapps التقليدية، قامت ERC4337 ببناء نظامها البيئي الخاص، مما عزز التطبيق الأوسع لمحافظ تجريد الحسابات على شبكة Ethereum. يتيح التنفيذ الشامل لمحافظ ERC4337 لـ evm التركيز على النوايا على مستوى جهاز Ethereum الافتراضي (EVM)، والذي يمكنه زيادة العمليات المجردة في Dapps، مما يجعلها موجهة نحو أهداف المستخدم وسهلة الاستخدام مثل تطبيقات web2. إذا كان من الممكن تحقيق الوظائف التي تركز على النوايا بالكامل في Ethereum Dapps، فستعزز بشكل كبير تجربة المستخدم وتجذب المزيد من المستخدمين من خارج مجتمع التشفير للمشاركة. ومع ذلك، فإن نمو قطاعات مثل Defi، التي تتضمن تحويلات رمزية مباشرة، قد يكون أكثر تحفظًا بسبب متطلبات الأمان الأكثر صرامة. من ناحية أخرى، تعطي قطاعات مثل Socialfi و Gamefi الأولوية لتجربة المستخدم على المخاوف الأمنية. في السابق، بسبب قيود حسابات EOA، لم يكن تصميم التفاعل المعقد ممكنًا. مع ERC4337، يمكن لهذه القطاعات التغلب على حواجز متطلبات دخول المستخدم العالية وتجربة المستخدم السيئة، مما يؤدي إلى نمو كبير للمستخدمين وربما يكون بمثابة محفز رئيسي في سوق التشفير الصاعد التالي.
Kernel Ventures هو صندوق لرأس المال الاستثماري المشفر تقوده مجتمعات البحث والتطوير، مع أكثر من 70 استثمارًا في المراحل المبكرة، مع التركيز على البنية التحتية والبرامج الوسيطة والتطبيقات اللامركزية، وخاصة ZK و Rollup و DEX وسلاسل الكتل المعيارية والمناطق الرأسية التي ستضم المليارات من مستخدمي التشفير في المستقبل، مثل تجريد الحساب وتوافر البيانات وقابلية التوسع وما إلى ذلك. على مدى السنوات السبع الماضية، التزمنا بدعم تطوير مجتمعات التنمية الأساسية وجمعيات بلوكتشين الجامعية في جميع أنحاء العالم.