الملخص للحساب: دليل عملي من الارتباك إلى تجربة مستخدم واضحة وأفضل

المؤلف: Victor-Cristian Florea ، Outlier Ventures ؛

مقدمة

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

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

إن المبتكرات مثل Safe و Near Wallet و Argent و Blocko تستخدم بالفعل وظيفة العقد الذكي الجديد.صمم المشاركون الرئيسيون في هذا المجال المتغيرات المجردة للحساب مناسبة لتلبية الاحتياجات المحددة والنظم الإيكولوجية المختلفة لـ blockchain ، وبالتالي توفير عدد كبير من SDK والمكتبات التي يمكن تحديدها.

حالة تجريد الحساب

قبل إدخال التكنولوجيا ، دعنا نحدد الحالات الأكثر إثارة للاهتمام.

1. استرداد المحفظة

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

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

2. المعاملات الدُفعات

في التبادل اللامركزي ، يتضمن Exchange Tokens معاملتين منفصلتين.تقدم الحسابات الذكية حلًا اختراقًا يتيح للمستخدمين التعامل مع المعاملات المتعددة على دفعات ، وتقليل تكاليف المستخدم ، وتبسيط معاملات Defi بالطريقة التي نتوقعها في تطبيقات Web2.مثال جيد على هذه الحالة المحددة هو Ambire Wallet ، والتي تستخدم AA لتمكين معاملات الدُفعات لمستخدميها.على الرغم من أن تكلفة أداء عملية واحدة مرتفعة مقارنة باستخدام حساب خارجي (EOA) ، إلا أنه سيتم تقليل سعر كل معاملة إلى حد كبير عند معاملات متعددة.

3. رعاية معاملة المستخدم

يقدم تجريد الحساب أيضًا مفهوم المبلغين ، وهو عقد ذكي مصمم لتكاليف الغاز خصيصًا لمعاملات الرعاية.هذا يجلب مستوى جديدًا من التخصيص إلى DAPP. تحسين تجربة المستخدم لتجربة المستخدم ، وتحسين تجربة المستخدم والتخلص من نقاط الاحتكاك غير الضرورية.مثال جيد على شبكة Arcana.غرض مهم آخر من هذه الحالة المحددة هو اقتراح Visa ، أي السماح للمستخدمين باستخدام بطاقة العملة FIAT لدفع رسوم الغاز على السلسلة ، كما هو موضح في الشكل أدناه.

سرد المعاملات الرقمية من خلال تجريد الحساب

سرد المعاملات الرقمية من خلال تجريد الحساب

4. المعاملة الآلية

على عكس EOA ، تحتاج كل معاملة على DAPP إلى بدء تشغيل أو توقيع يدويًا ، والحسابات الذكية تقدم إمكانية الأتمتة.من خلال الحسابات الذكية ، يمكن للمستخدمين تعيين معلمات مختلفة ، بما في ذلك الوصول إلى الرموز المحددة ، وقيود النفقات ، والمدة ، وقيود الغاز ، والمشغلات المحددة مسبقًا لعمليات محددة.على سبيل المثال ، يرغب المستخدمون في السماح لـ DEX بإجراء تبادل لكل 15 دقيقة في الساعة التالية: التوقيع ، وسوف تحدث المعاملة تلقائيًا بعد ذلك.يمكن رؤية هذا التنفيذ على Cowswap.إن إمكانات أتمتة الحساب الذكية غير محدودة تقريبًا ، مما يوفر للمستخدمين مستويات مخصصة وفعالة تتجاوز حد EOA التقليدي.

المكون الفني

هناك العديد من الطرق لاستخدام هذه التكنولوجيا.ندرج خيارات الدخول المختلفة ، وسنستكشف حالات الاستخدام ومزايا استخدام حلول محددة.

بغض النظر عن طريقة التنفيذ التي تختارها عند استخدام تجريد حسابك ، من المهم فهم عناصرها الرئيسية.تعتبر عمليات الاستخدام كائنًا للمعاملة ، والتي تمثل نية المستخدم في المعاملات لحساب العقد الذكي.على عكس المعاملات التقليدية ، أدخلت عمليات الاستخدام حقولًا إضافية ، مثل EntryPoint و Bundler و Paymaster و Aggregator ، ويتم توجيهها إلى تجمع ذاكرة منفصل.تجدر الإشارة إلى أن المستخدمين يعتمدون على النية ، مما يسمح للمستخدمين بتضمين البيانات الوصفية مع معاملات تتمسك بها النتائج ، والتي تنحرف عن خصوصية المدخلات التقليدية.

تسمى المكونات الرئيسية التالية Bundler ، وهو نوع خاص من عقدة Ethereum ، والتي تلعب دورًا رئيسيًا في دعم عمليات الاستخدام.يتم توجيه عملية المستخدم إلى شبكة Bundler ، التي تراقب بنشاط تجمع الذاكرة البديل.دمجت هذه المجموعة من عمليات الاستخدام المتعددة في معاملة ، ثم قامت بتعبئةها نيابة عن المستخدم إلى blockchain.كعودة هذه الخدمة ، يحصلون على تعويض.أهميتها هي تجريد ضرورة كل مشارك في الحساب الخارجي الخاص بـ Web3 (EOA) ، وهو مكون رئيسي في وظيفة ERC-4337.

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

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

تمارين أدوات AA مختلفة

1. لا حل SDK

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

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

2.pimlico وبراميل

إذا كنت ترغب في استخدام مكتبة JavaScript لإضافة تجريد الحساب إلى التطبيق ، فإن الحل الأكثر فعالية هو إذن أقل.إنه مبني على VIEM ويسمح للمطورين باستخدام مجموعة AA و Bundler و Paymaster التي توفرها Pimlico لبناء تطبيقات عالية الدقة ومعيار.على افتراض أن الحساب الذكي ومعاملات المعاملات قد تم إنشاؤه ، فإن ما يلي هو كيفية استخدام حسابات الإذن.

const txhash = في انتظار smartaccoundclient.sendtransaction ({

إلى: “0xD8DA6BF26964AF9D7ED9E03E53415D37AA96045” ،

القيمة: Parseether (“0.1”) ،

maxfeepergas: gasprices.fast.maxfeeeepergas ،

maxpriorityfeeeeeeeegas: gasprices.fast.maxpriorityfeepergas ،

}) ؛

3. مجموعة حساب الخيمياء

تعد مجموعة أدوات حساب Alchemy واحدة من أدوات تجريد الحسابات الأكثر ودية للمطورين.على غرار الحلول الأخرى ، بالإضافة إلى AA-SDK ، فإن Alchemy يوفر أيضًا حلول حساب خفيفة رعاية عملية المستخدم أو يسمح للمستخدمين باستخدام رمز ERC-20 عند دفع تكاليف الغاز.على افتراض أن الحساب الذكي ومعاملات المعاملات قد تم إنشاؤه ، فإن ما يلي هو كيفية استخدام حزمة أدوات حساب ACHEMY لإرسال المعاملات واسترداد تجزئة التجارة:

const useroperation = await SmartAccountClient.SendUserOpation ({{

uo: {

الهدف: “0xtarget_address” ،

البيانات: UocallData ،

} ،

}) ؛

const txhash = await SmartAccountClient.waitforuseOperationTransaction (UO) ؛

4. biconomy SDK

عند استخدام تجريد الحساب للبناء ، يوفر Biconomy SDK معظم الميزات.إنها تسمح للمطورين بتخصيص وظائف مختلفة ، وإعداد تكوينات توقيع متعددة لحسابات العقود الذكية ، وتوفير خدمات Bundler و Paymaster.وظيفتها معيارية للغاية ولها وظائف فريدة مقارنة بالمنافسين.يسمح للمطورين بإنشاء مجموعة من البوابات مدعومة بمجموعة من القيود ، بحيث يمكن أن تحدث معاملات SCA محددة ، ولا تحتاج التوقيعات إلى توقيع كل معاملة.هذه الميزة الخاصة تعزز تجربة المستخدم وتضع الأساس لتطبيقات عمليات blockchain في الخلفية.يعد حل Biconomy AA أحد الحلول الأكثر شعبية في هذا المجال.على افتراض أن الحساب الذكي وبيانات المعاملات قد تم إنشاؤه ، فإن ما يلي هو كيفية استخدام Biconomy SDK لإرسال المعاملات والبحث عن تجزئة التجارة:

const useresponse = await SmartWallet.SendTransaction ({{

إلى: Toaddress ،

البيانات: TransactionData ،

}) ؛

const {TransactionHash} = await userOpResponse.waitfortxhash () ؛

ختاماً

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

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

  • Related Posts

    Binance تطلق ALPHA Points ، وتفهم جميع القواعد

    جيسي ، رؤية Baitchain متطلبات المشاركة في Binance Wallet TGE ترتفع وأعلى! في السابق ، جلبت شعبية TGE الحصرية لـ Binance Wallet كمية كبيرة من البيانات والمستخدمين الجدد إلى Binance…

    Bankless: ما هي منصات إنشاء المحتوى اللامركزية التي تستحق الاهتمام بها؟

    المؤلف: وليام م. بيستر ، بلا بنك ؛تم تجميعه بواسطة: Tao Zhu ، رؤية Baitchain لقد كنت أكتب في مجال Crypto منذ عام 2017. ومنذ ذلك الحين ، حولت الكتابة…

    اترك تعليقاً

    لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

    You Missed

    Grayscale: كيف يحافظ Ethereum على قوة التسعير من خلال تنفيذ استراتيجيات التحجيم

    • من jakiro
    • أبريل 30, 2025
    • 1 views
    Grayscale: كيف يحافظ Ethereum على قوة التسعير من خلال تنفيذ استراتيجيات التحجيم

    Grayscale: فهم مكافآت التعهد كيفية كسب الدخل من أصول التشفير

    • من jakiro
    • أبريل 30, 2025
    • 1 views
    Grayscale: فهم مكافآت التعهد كيفية كسب الدخل من أصول التشفير

    عصر مؤسسة Ethereum الجديدة: القيادة المزدوجة والتحول الاستراتيجي

    • من jakiro
    • أبريل 29, 2025
    • 4 views
    عصر مؤسسة Ethereum الجديدة: القيادة المزدوجة والتحول الاستراتيجي

    Sanshang Yuya أصدرت العملات المعدنية: رياح مشفرة مع مرور أعلى

    • من jakiro
    • أبريل 29, 2025
    • 4 views
    Sanshang Yuya أصدرت العملات المعدنية: رياح مشفرة مع مرور أعلى

    تم تأكيد تنشيط Pectra Mainnet في 7 مايو. ما هي التحديثات الموجودة؟

    • من jakiro
    • أبريل 29, 2025
    • 3 views
    تم تأكيد تنشيط Pectra Mainnet في 7 مايو. ما هي التحديثات الموجودة؟

    تنطلق مؤسسة Ethereum مرة أخرى: الإدارة الجديدة والرؤية والتركيز للعام المقبل

    • من jakiro
    • أبريل 29, 2025
    • 3 views
    تنطلق مؤسسة Ethereum مرة أخرى: الإدارة الجديدة والرؤية والتركيز للعام المقبل
    Home
    News
    School
    Search