نعلم جميعًا أن محافظ Web3 هي المفتاح لمستخدمي blockchain ، لكن تجربة المستخدم لمعظم المحافظ حاليًا ليست جيدة جدًا ، وهي واحدة من أكبر العقبات التي تحول دون اعتمادها على نطاق واسع. للتفاعل على blockchain ، يجب أن يكون المستخدمون الجدد على دراية بالعمليات التالية: إنشاء محافظ ، والاحتفاظ بالمفاتيح الخاصة ، وشراء وتحويل الأموال ، ودفع رسوم الغاز ، وإجراء عمليات مملة على DAPPs المختلفة. لذلك ، يعد خفض حاجز الدخول للمستخدمين الجدد وتحسين تجربة المستخدم من المتطلبات الأساسية للاعتماد الشامل للعملات المشفرة.
ERC-4337 هو معيار جديد "لاستخراج الحساب (AA)" يفتح وظائف محافظ العقود الذكية على شبكات Ethereum blockchain والشبكات المتوافقة مع EVM. تعد ERC-4337 واحدة من أهم الترقيات في طريقة عمل محافظ Web3 ، والتي يمكن أن تخلق تجربة مستخدم حريرية للمستخدمين من خلال الحسابات الذكية.
ستقدم هذه المقالة ما هو حساب عقد ذكي AA (تجريد الحساب) ، وكيف يعمل ، ولماذا يعتبر ERC-4337 ترقية مهمة لتجربة مستخدم محافظ Web3 ، وكيفية تنفيذ "الحسابات الذكية" في تطبيقات Web3.
مقدمة لحساب العقد الذكي AA
يجمع حساب العقد الذكي AA (تجريد الحساب) بين مزايا حساب العقد الجاري والحساب الخارجي (EOA) في حساب واحد ، مما يجعل الحساب نفسه "قابلًا للبرمجة". مع ضمان الاحتفاظ بالأصول فقط من خلال العقود الذكية ، يمكنك الحصول على وظائف مخصصة وموسعة أكثر مثل المعاملات المجمعة ودفع الغاز واسترداد المفتاح الخاص. فهو لا يبسط عملية التفاعل على السلسلة فحسب ، بل يؤدي أيضًا إلى أتمتة تحقيق دعم الغاز.
سيكون استخراج الحساب (ERC-4337) تحديثًا لإيثريوم سيسمح للمستخدمين بإنشاء محافظ غير أمينة كعقود ذكية قابلة للبرمجة. يمكنه فتح العديد من الاحتمالات ، مثل استرداد المحفظة ، والمعاملات التي لا يمكن تتبعها ، ومحافظ الفريق ، مما يجعل تجربة Web3 أكثر أمانًا وملاءمة ومرونة. تُعرف محفظة العقود الذكية AA (تجريد الحساب) أيضًا باسم "الحساب الذكي" و "المحفظة الذكية" و "محفظة تجريد الحساب".
نوع حساب Ethereum
حساب Ethereum هو عنوان رقمي فريد على Ethereum blockchain يخزن ETH ويمكنه بدء المعاملات وتنفيذها. يمكن تقسيم حسابات Ethereum إلى نوعين: حسابات خارجية (EOA) وحسابات تعاقدية.
الحساب الخارجي (EOA):
EOA هي محفظة مملوكة للمستخدم يتم تشغيلها يدويًا من خارج النظام البيئي blockchain. يستخدمون أزواج المفاتيح العامة والخاصة للإدارة ، وطالما أن لديهم المفتاح الخاص ، يمكنهم استخدام الأصول المخزنة في EOA. الجزء الأكثر أهمية في EOA هو ذاكري ، وهو عبارة عن 12 كلمة عشوائية تم إنشاؤها عند إعداد المحفظة (عادةً ما يتم استخدام 12 كلمة ، وأحيانًا يتم استخدام أرقام أخرى).
يستخدم EOA الذاكرة لإنشاء مفتاح خاص ، ثم يستخدم المفتاح الخاص لتوقيع المعاملات. لذلك ، يجب على مالكي الحسابات تخزين العبارة الأولية في وضع عدم الاتصال للحماية من القرصنة والسرقة. إذا فقد المستخدم المفتاح الخاص ، فإن العبارة الأولية هي الطريقة الوحيدة لاستعادة المفتاح الخاص واسترداد الأصول.
معظم محافظ العملات المشفرة الشائعة حاليًا هي EOA ، مثل Coinbase Wallet و Metamask. تعتبر EOA جزءًا أساسيًا من النظام البيئي Ethereum ، ولكنها محدودة في الوظائف والمرونة ويمكنها عادةً تنفيذ إجراءين فقط: نقل الرموز المميزة إلى EOAs الأخرى أو بدء معاملة تؤدي إلى عقد ذكي آخر.
** تمثل قيود التصميم هذه عددًا من التحديات: **
** 1. الأمان الضعيف: ** يرتبط أمان EOA ارتباطًا مباشرًا بالذاكرة. إذا فقد المستخدم المفتاح الخاص والعبارة الأولية ، فقد يتم فقد جميع الأصول. ولا توجد خيارات للتعافي الاجتماعي. بالإضافة إلى ذلك ، لا يمكن للمستخدمين تكوين إعدادات الأمان مثل حدود الإنفاق والمصادقة ذات العاملين.
** 2. عدم وجود ميزات التخصيص: ** لا يمكن تخصيص المعاملات التي بدأها EOA أو أتمتتها. يجب على المستخدمين توقيع كل معاملة يدويًا.
** 3. دفع الغاز: ** يجب أن يكون لدى المستخدمين أولاً ETH لدفع قيمة الغاز مقابل المعاملة ، في حين أن المستخدمين المسجلين حديثًا لا يملكون عادةً ETH.
لذلك ، على الرغم من أن EOA تلعب دورًا مهمًا في رحلة Web3 ، فإن تجربة المستخدم ليست جيدة ، خاصةً ليست صديقة لمعظم المستخدمين الجدد ، لذا فإن EOA ليست طريقة مثالية لـ blockchain لتحقيق التبني الشامل. يتطلب جذب أعداد كبيرة من المستخدمين الجدد واجهات مستخدم أبسط وأمانًا أفضل ومرونة أكبر.
حساب العقد:
يستخدم حساب العقد نموذج العقد الذكي كمحفظة مشفرة. يمكن ترميز منطق مختلف في عقود ذكية لتخصيص المعاملات وإضافة وظائف أخرى إلى حسابات العقود. ومع ذلك ، لا يحتوي حساب العقد على مفتاح خاص أو ذاكري ، ولا يمكنه بدء المعاملات بنشاط. عندما تؤدي معاملة من EOA إلى تشغيل رمز العقد الذكي ، فلا يمكنها سوى تنفيذ إجراء معين. هذا يعني أن المستخدمين بحاجة إلى الحفاظ على EOA مع رصيد ETH من أجل تشغيل حساب العقد. هذا يجعل عمليات حساب العقد أكثر إزعاجًا من تشغيل EOA المستقلة ، ولكن تجريد الحساب يمكن أن يغير ذلك.
كيف يعمل تجريد الحساب
أهم ابتكار في تجريد الحساب و ERC-4337 ليس المحفظة القائمة على العقد ، ولكن القدرة على تجريد (منفصلة) حسابات EOA أو العقود المنفصلة. يمكن لاستخراج الحساب إنشاء حسابات عقود ذكية مستقلة يمكنها تنفيذ المعاملات بدون EOA. يمكن تنفيذ أي عملية مخصصة يمكن تحديدها في شكل رمز عقد ذكي في الحساب الذكي.
تشغيل الحساب الذكي بسيط للغاية ، فهو لا يحتاج إلى إرسال معاملات منتظمة مثل EOA ، ولكنه يستخدم "User Operation Object" (UserOperation) للعمل نيابة عن المستخدم. يحتوي كائن عملية المستخدم على عناصر بيانات متعددة ، والتي تصف نوع المعاملة ، والرمز المميز ، وسعر الغاز لكل خطوة من خطوات المعاملة ، والتوقيع للتحقق من المعاملة ، وبيانات أخرى.
استنادًا إلى الحساب الذكي "لاستخراج الحساب" ، في كل مرة يتم فيها إرسال عملية مستخدم ، ستدخل المعاملة أولاً منطقة الانتظار العامة "Mempool" (Mempool) لعمليات المستخدم. يتم بعد ذلك تجميع هذه الطلبات معًا بواسطة Bundlers ، على غرار العقد التي تتحقق من صحة المعاملات العادية ، والتي تستخدم نفس المنطق كعقد التحقق من الصحة لتحديد المعاملات التي يمكن استخراج أكبر قيمة منها. يتم إرسال إجراءات المستخدم المجمعة من خلال إدخال قائمة بيضاء واحد حيث يتم التحقق من صحة كل إجراء مستخدم منفرد وتنفيذه عن طريق استدعاء وظيفة مختلفة.
بعبارات الشخص العادي ، هذا في الواقع ليس محفظة ، ولكنه عقد ذكي ، ولكن يمكنك استخدامه كمحفظة ، لذلك يسمى الحساب "المجرد". ميزة القيام بذلك هي أنه يمكنه تنفيذ بعض الوظائف الجديدة ذات الخبرة الأفضل. إذن ما هي الوظائف؟
وظيفة حساب Ethereum الذكية
نظرًا لأن إجراءات المستخدم يمكن أن تحتوي على أي نوع من المنطق ، فإنه يسمح للمستخدمين بتنفيذ إجراءات مخصصة متنوعة حول كيفية إدارة حساباتهم وأموالهم. فيما يلي 5 حالات استخدام لاستخراج الحساب:
1. استرداد المحفظة
بخلاف EOA ، لا يعتمد أمان الحسابات الذكية على كلمات ذاكري أو مفاتيح خاصة. يمكن لمالكي الحسابات الذكية إعداد العديد من الأجهزة أو الأشخاص أو خدمات الجهات الخارجية كأوصياء على المحفظة. إذا فقد مالك الحساب بيانات اعتماد الحساب ، فيمكن للوصي التوقيع على معاملة لتعيين بيانات اعتماد جديدة للوصول إلى الحساب الذكي. لا تعرض هذه العملية للخطر سيطرة مالك الحساب أو ملكيته للأصل.
2. دمج المعاملات
يتطلب تحويل رمز مميز لآخر في DEX معاملتين منفصلتين. أولاً ، يحتاج المستخدمون إلى استخدام مفتاحهم الخاص للتوقيع والموافقة على DAPP لاستخدام الرمز المميز الذي يريدون تبادله. بعد ذلك ، يجب توقيع المعاملة لإجراء التبادل. قد تتطلب معاملات Web3 الأخرى الأكثر تعقيدًا ثلاثة توقيعات أو أكثر للموافقة عليها. يمكن للحسابات الذكية تجميع معاملات متعددة معًا والموافقة على جميع المعاملات في وقت واحد ، مما سيجعل معاملات DeFi بسيطة مثل المعاملات المالية التقليدية.
3. حساب مشترك ومحفظة الفريق
يمكن لمالك حساب EOA التحكم في الوصول الكامل إلى EOA من خلال كلمات ذاكري. إذا كان يريد مشاركة الأذونات مع الآخرين ، فيمكنه فقط منح أذونات الوصول الكاملة ، أو الاحتفاظ بجميع الأذونات بنفسه ، ولا توجد طريقة وسط للاختيار. يسمح تجريد الحساب لمالك الحساب بمشاركة مستويات مختلفة من الأذونات للمحفظة مع مستخدمين متعددين. على سبيل المثال ، يمكن لمالك الحساب إنشاء multisig تتطلب اثنين أو أكثر من مستخدميها لتوقيع معاملة من أجل تنفيذها. بالإضافة إلى ذلك ، من الممكن إضافة مستخدمين يمكنهم فقط إنفاق مبلغ محدود من الأموال على مجموعة محددة من المحافظ في وقت محدد.
4. التداول الآلي
عند استخدام EOA ، يجب على المستخدمين بدء أو توقيع كل معاملة يدويًا على DAPP. لا توجد طريقة لأتمتة هذه العملية للمعاملات الموثوقة. في الحساب الذكي ، يمكن للمستخدمين تحديد سلسلة من المعلمات ، مثل الوصول إلى رموز محددة ، وحدود الإنفاق ، والمدة ، وحدود الغاز ، والإجراءات المحددة بناءً على شروط التشغيل المحددة مسبقًا ، والمزيد.
5. استخدم الرمز المميز كرمز للرسوم
باستخدام حساب مجرد ، حتى إذا لم يكن هناك Ethereum في حسابك ، عندما يدعم مزود خدمة الطرف الثالث الضروري الرموز الأخرى ، مثل USDT ، يمكنك أيضًا استخدام USDT كرسوم خدمة لإكمال عمليات الحساب.
باختصار ، تتضمن وظائف حساب AA الذكي التوثيق المتعدد واسترداد الحساب ؛ يتطلب الحساب العادي الأصلي خطوات متعددة من التفاعل (مثل تبادل الرموز في DEX) إلى إكمال بنقرة واحدة ؛ اعتماد الغاز على السلسلة الرئيسية تمت إزالة العملة ، ويمكن استخدام أي رموز مميزة بما في ذلك العملات المعدنية الثابتة لدفع ثمن الغاز ، ويمكن تحقيق مدفوعات الغاز من طرف ثالث ؛ وهناك المزيد من الاحتمالات ، نظرًا لأن محفظة الحساب الذكي نفسها عبارة عن عقد ، فالأمان هو نفسه تلك الخاصة بالمحفظة غير المودعة ، ووظيفة أكثر تخصيصًا.
تحديات وآفاق AA Smart Account
في الوقت الحالي ، لا يزال ERC-4337 يعاني من مشكلات التوافق ، لأنه لا يمكن لجميع DAPPs التحقق من صحة توقيعات حساب العقد في الوقت الحالي. لكن تنفيذ EIP-1217 سيحل هذه المشكلة. بالإضافة إلى ذلك ، نظرًا لأن استخدام سلسلة Ethereum blockchain لا يزال مكلفًا ، فإن حساب AA الذكي يواجه أيضًا مشكلة تكاليف الغاز. على المدى القصير ، من المتوقع أن يشهد ERC-4337 مزيدًا من التبني في L2.
بشكل عام ، توفر حسابات AA الذكية إمكانيات جديدة متنوعة لتطبيقات ومحافظ Web3. باستخدام الحسابات الذكية ، لا يمكن للمستخدمين فقط إدارة محافظهم بسهولة أكبر ، ولكن يمكنهم أيضًا تحسين مرونة كيفية عمل المحفظة. ستكون الحسابات الذكية هي مستقبل تفاعلات Web3 ، وستضع معايير جديدة لإمكانيات Web3.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تجريد الحساب (AA): تجربة محفظة Web3 المستقبلية
نعلم جميعًا أن محافظ Web3 هي المفتاح لمستخدمي blockchain ، لكن تجربة المستخدم لمعظم المحافظ حاليًا ليست جيدة جدًا ، وهي واحدة من أكبر العقبات التي تحول دون اعتمادها على نطاق واسع. للتفاعل على blockchain ، يجب أن يكون المستخدمون الجدد على دراية بالعمليات التالية: إنشاء محافظ ، والاحتفاظ بالمفاتيح الخاصة ، وشراء وتحويل الأموال ، ودفع رسوم الغاز ، وإجراء عمليات مملة على DAPPs المختلفة. لذلك ، يعد خفض حاجز الدخول للمستخدمين الجدد وتحسين تجربة المستخدم من المتطلبات الأساسية للاعتماد الشامل للعملات المشفرة.
ERC-4337 هو معيار جديد "لاستخراج الحساب (AA)" يفتح وظائف محافظ العقود الذكية على شبكات Ethereum blockchain والشبكات المتوافقة مع EVM. تعد ERC-4337 واحدة من أهم الترقيات في طريقة عمل محافظ Web3 ، والتي يمكن أن تخلق تجربة مستخدم حريرية للمستخدمين من خلال الحسابات الذكية.
ستقدم هذه المقالة ما هو حساب عقد ذكي AA (تجريد الحساب) ، وكيف يعمل ، ولماذا يعتبر ERC-4337 ترقية مهمة لتجربة مستخدم محافظ Web3 ، وكيفية تنفيذ "الحسابات الذكية" في تطبيقات Web3.
مقدمة لحساب العقد الذكي AA
يجمع حساب العقد الذكي AA (تجريد الحساب) بين مزايا حساب العقد الجاري والحساب الخارجي (EOA) في حساب واحد ، مما يجعل الحساب نفسه "قابلًا للبرمجة". مع ضمان الاحتفاظ بالأصول فقط من خلال العقود الذكية ، يمكنك الحصول على وظائف مخصصة وموسعة أكثر مثل المعاملات المجمعة ودفع الغاز واسترداد المفتاح الخاص. فهو لا يبسط عملية التفاعل على السلسلة فحسب ، بل يؤدي أيضًا إلى أتمتة تحقيق دعم الغاز.
سيكون استخراج الحساب (ERC-4337) تحديثًا لإيثريوم سيسمح للمستخدمين بإنشاء محافظ غير أمينة كعقود ذكية قابلة للبرمجة. يمكنه فتح العديد من الاحتمالات ، مثل استرداد المحفظة ، والمعاملات التي لا يمكن تتبعها ، ومحافظ الفريق ، مما يجعل تجربة Web3 أكثر أمانًا وملاءمة ومرونة. تُعرف محفظة العقود الذكية AA (تجريد الحساب) أيضًا باسم "الحساب الذكي" و "المحفظة الذكية" و "محفظة تجريد الحساب".
نوع حساب Ethereum
حساب Ethereum هو عنوان رقمي فريد على Ethereum blockchain يخزن ETH ويمكنه بدء المعاملات وتنفيذها. يمكن تقسيم حسابات Ethereum إلى نوعين: حسابات خارجية (EOA) وحسابات تعاقدية.
الحساب الخارجي (EOA):
EOA هي محفظة مملوكة للمستخدم يتم تشغيلها يدويًا من خارج النظام البيئي blockchain. يستخدمون أزواج المفاتيح العامة والخاصة للإدارة ، وطالما أن لديهم المفتاح الخاص ، يمكنهم استخدام الأصول المخزنة في EOA. الجزء الأكثر أهمية في EOA هو ذاكري ، وهو عبارة عن 12 كلمة عشوائية تم إنشاؤها عند إعداد المحفظة (عادةً ما يتم استخدام 12 كلمة ، وأحيانًا يتم استخدام أرقام أخرى).
يستخدم EOA الذاكرة لإنشاء مفتاح خاص ، ثم يستخدم المفتاح الخاص لتوقيع المعاملات. لذلك ، يجب على مالكي الحسابات تخزين العبارة الأولية في وضع عدم الاتصال للحماية من القرصنة والسرقة. إذا فقد المستخدم المفتاح الخاص ، فإن العبارة الأولية هي الطريقة الوحيدة لاستعادة المفتاح الخاص واسترداد الأصول.
معظم محافظ العملات المشفرة الشائعة حاليًا هي EOA ، مثل Coinbase Wallet و Metamask. تعتبر EOA جزءًا أساسيًا من النظام البيئي Ethereum ، ولكنها محدودة في الوظائف والمرونة ويمكنها عادةً تنفيذ إجراءين فقط: نقل الرموز المميزة إلى EOAs الأخرى أو بدء معاملة تؤدي إلى عقد ذكي آخر.
** تمثل قيود التصميم هذه عددًا من التحديات: **
** 1. الأمان الضعيف: ** يرتبط أمان EOA ارتباطًا مباشرًا بالذاكرة. إذا فقد المستخدم المفتاح الخاص والعبارة الأولية ، فقد يتم فقد جميع الأصول. ولا توجد خيارات للتعافي الاجتماعي. بالإضافة إلى ذلك ، لا يمكن للمستخدمين تكوين إعدادات الأمان مثل حدود الإنفاق والمصادقة ذات العاملين.
** 2. عدم وجود ميزات التخصيص: ** لا يمكن تخصيص المعاملات التي بدأها EOA أو أتمتتها. يجب على المستخدمين توقيع كل معاملة يدويًا.
** 3. دفع الغاز: ** يجب أن يكون لدى المستخدمين أولاً ETH لدفع قيمة الغاز مقابل المعاملة ، في حين أن المستخدمين المسجلين حديثًا لا يملكون عادةً ETH.
لذلك ، على الرغم من أن EOA تلعب دورًا مهمًا في رحلة Web3 ، فإن تجربة المستخدم ليست جيدة ، خاصةً ليست صديقة لمعظم المستخدمين الجدد ، لذا فإن EOA ليست طريقة مثالية لـ blockchain لتحقيق التبني الشامل. يتطلب جذب أعداد كبيرة من المستخدمين الجدد واجهات مستخدم أبسط وأمانًا أفضل ومرونة أكبر.
حساب العقد:
يستخدم حساب العقد نموذج العقد الذكي كمحفظة مشفرة. يمكن ترميز منطق مختلف في عقود ذكية لتخصيص المعاملات وإضافة وظائف أخرى إلى حسابات العقود. ومع ذلك ، لا يحتوي حساب العقد على مفتاح خاص أو ذاكري ، ولا يمكنه بدء المعاملات بنشاط. عندما تؤدي معاملة من EOA إلى تشغيل رمز العقد الذكي ، فلا يمكنها سوى تنفيذ إجراء معين. هذا يعني أن المستخدمين بحاجة إلى الحفاظ على EOA مع رصيد ETH من أجل تشغيل حساب العقد. هذا يجعل عمليات حساب العقد أكثر إزعاجًا من تشغيل EOA المستقلة ، ولكن تجريد الحساب يمكن أن يغير ذلك.
كيف يعمل تجريد الحساب
أهم ابتكار في تجريد الحساب و ERC-4337 ليس المحفظة القائمة على العقد ، ولكن القدرة على تجريد (منفصلة) حسابات EOA أو العقود المنفصلة. يمكن لاستخراج الحساب إنشاء حسابات عقود ذكية مستقلة يمكنها تنفيذ المعاملات بدون EOA. يمكن تنفيذ أي عملية مخصصة يمكن تحديدها في شكل رمز عقد ذكي في الحساب الذكي.
تشغيل الحساب الذكي بسيط للغاية ، فهو لا يحتاج إلى إرسال معاملات منتظمة مثل EOA ، ولكنه يستخدم "User Operation Object" (UserOperation) للعمل نيابة عن المستخدم. يحتوي كائن عملية المستخدم على عناصر بيانات متعددة ، والتي تصف نوع المعاملة ، والرمز المميز ، وسعر الغاز لكل خطوة من خطوات المعاملة ، والتوقيع للتحقق من المعاملة ، وبيانات أخرى.
! [Account Abstraction (AA): Future Web3 Wallet Experience] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-07dc320b6e-dd1a6f-1c6801)
استنادًا إلى الحساب الذكي "لاستخراج الحساب" ، في كل مرة يتم فيها إرسال عملية مستخدم ، ستدخل المعاملة أولاً منطقة الانتظار العامة "Mempool" (Mempool) لعمليات المستخدم. يتم بعد ذلك تجميع هذه الطلبات معًا بواسطة Bundlers ، على غرار العقد التي تتحقق من صحة المعاملات العادية ، والتي تستخدم نفس المنطق كعقد التحقق من الصحة لتحديد المعاملات التي يمكن استخراج أكبر قيمة منها. يتم إرسال إجراءات المستخدم المجمعة من خلال إدخال قائمة بيضاء واحد حيث يتم التحقق من صحة كل إجراء مستخدم منفرد وتنفيذه عن طريق استدعاء وظيفة مختلفة.
بعبارات الشخص العادي ، هذا في الواقع ليس محفظة ، ولكنه عقد ذكي ، ولكن يمكنك استخدامه كمحفظة ، لذلك يسمى الحساب "المجرد". ميزة القيام بذلك هي أنه يمكنه تنفيذ بعض الوظائف الجديدة ذات الخبرة الأفضل. إذن ما هي الوظائف؟
وظيفة حساب Ethereum الذكية
نظرًا لأن إجراءات المستخدم يمكن أن تحتوي على أي نوع من المنطق ، فإنه يسمح للمستخدمين بتنفيذ إجراءات مخصصة متنوعة حول كيفية إدارة حساباتهم وأموالهم. فيما يلي 5 حالات استخدام لاستخراج الحساب:
1. استرداد المحفظة
بخلاف EOA ، لا يعتمد أمان الحسابات الذكية على كلمات ذاكري أو مفاتيح خاصة. يمكن لمالكي الحسابات الذكية إعداد العديد من الأجهزة أو الأشخاص أو خدمات الجهات الخارجية كأوصياء على المحفظة. إذا فقد مالك الحساب بيانات اعتماد الحساب ، فيمكن للوصي التوقيع على معاملة لتعيين بيانات اعتماد جديدة للوصول إلى الحساب الذكي. لا تعرض هذه العملية للخطر سيطرة مالك الحساب أو ملكيته للأصل.
2. دمج المعاملات
يتطلب تحويل رمز مميز لآخر في DEX معاملتين منفصلتين. أولاً ، يحتاج المستخدمون إلى استخدام مفتاحهم الخاص للتوقيع والموافقة على DAPP لاستخدام الرمز المميز الذي يريدون تبادله. بعد ذلك ، يجب توقيع المعاملة لإجراء التبادل. قد تتطلب معاملات Web3 الأخرى الأكثر تعقيدًا ثلاثة توقيعات أو أكثر للموافقة عليها. يمكن للحسابات الذكية تجميع معاملات متعددة معًا والموافقة على جميع المعاملات في وقت واحد ، مما سيجعل معاملات DeFi بسيطة مثل المعاملات المالية التقليدية.
3. حساب مشترك ومحفظة الفريق
يمكن لمالك حساب EOA التحكم في الوصول الكامل إلى EOA من خلال كلمات ذاكري. إذا كان يريد مشاركة الأذونات مع الآخرين ، فيمكنه فقط منح أذونات الوصول الكاملة ، أو الاحتفاظ بجميع الأذونات بنفسه ، ولا توجد طريقة وسط للاختيار. يسمح تجريد الحساب لمالك الحساب بمشاركة مستويات مختلفة من الأذونات للمحفظة مع مستخدمين متعددين. على سبيل المثال ، يمكن لمالك الحساب إنشاء multisig تتطلب اثنين أو أكثر من مستخدميها لتوقيع معاملة من أجل تنفيذها. بالإضافة إلى ذلك ، من الممكن إضافة مستخدمين يمكنهم فقط إنفاق مبلغ محدود من الأموال على مجموعة محددة من المحافظ في وقت محدد.
4. التداول الآلي
عند استخدام EOA ، يجب على المستخدمين بدء أو توقيع كل معاملة يدويًا على DAPP. لا توجد طريقة لأتمتة هذه العملية للمعاملات الموثوقة. في الحساب الذكي ، يمكن للمستخدمين تحديد سلسلة من المعلمات ، مثل الوصول إلى رموز محددة ، وحدود الإنفاق ، والمدة ، وحدود الغاز ، والإجراءات المحددة بناءً على شروط التشغيل المحددة مسبقًا ، والمزيد.
5. استخدم الرمز المميز كرمز للرسوم
باستخدام حساب مجرد ، حتى إذا لم يكن هناك Ethereum في حسابك ، عندما يدعم مزود خدمة الطرف الثالث الضروري الرموز الأخرى ، مثل USDT ، يمكنك أيضًا استخدام USDT كرسوم خدمة لإكمال عمليات الحساب.
باختصار ، تتضمن وظائف حساب AA الذكي التوثيق المتعدد واسترداد الحساب ؛ يتطلب الحساب العادي الأصلي خطوات متعددة من التفاعل (مثل تبادل الرموز في DEX) إلى إكمال بنقرة واحدة ؛ اعتماد الغاز على السلسلة الرئيسية تمت إزالة العملة ، ويمكن استخدام أي رموز مميزة بما في ذلك العملات المعدنية الثابتة لدفع ثمن الغاز ، ويمكن تحقيق مدفوعات الغاز من طرف ثالث ؛ وهناك المزيد من الاحتمالات ، نظرًا لأن محفظة الحساب الذكي نفسها عبارة عن عقد ، فالأمان هو نفسه تلك الخاصة بالمحفظة غير المودعة ، ووظيفة أكثر تخصيصًا.
تحديات وآفاق AA Smart Account
في الوقت الحالي ، لا يزال ERC-4337 يعاني من مشكلات التوافق ، لأنه لا يمكن لجميع DAPPs التحقق من صحة توقيعات حساب العقد في الوقت الحالي. لكن تنفيذ EIP-1217 سيحل هذه المشكلة. بالإضافة إلى ذلك ، نظرًا لأن استخدام سلسلة Ethereum blockchain لا يزال مكلفًا ، فإن حساب AA الذكي يواجه أيضًا مشكلة تكاليف الغاز. على المدى القصير ، من المتوقع أن يشهد ERC-4337 مزيدًا من التبني في L2.
بشكل عام ، توفر حسابات AA الذكية إمكانيات جديدة متنوعة لتطبيقات ومحافظ Web3. باستخدام الحسابات الذكية ، لا يمكن للمستخدمين فقط إدارة محافظهم بسهولة أكبر ، ولكن يمكنهم أيضًا تحسين مرونة كيفية عمل المحفظة. ستكون الحسابات الذكية هي مستقبل تفاعلات Web3 ، وستضع معايير جديدة لإمكانيات Web3.