Account Abstraction: How Does it Improve Your Crypto Transaction Experience?

تجريد الحساب: كيف يؤدي ذلك إلى تحسين تجربة معاملات العملات المشفرة لديك

Reading time

يُعد الإيثريوم واحدًا من أكثر سلاسل الكتل استخدامًا ورسوخًا، والعديد من العملات المشفرة والرموز المميزة ومشاريع الويب 3.0 مبنية على جوهرها.

على مدى السنوات القليلة الماضية، قدمت إيثريوم تحديثات وبروتوكولات جديدة إلى نظامها البيئي لجعله أكثر كفاءة وسرعة وسهولة في الاستخدام.

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

إذن، ما هو تجريد حساب الإيثيريوم؟ سنشرح كل شيء بالتفصيل ونناقش الأسباب التي قد تؤدي إلى تغيير قواعد اللعبة بالنسبة لك.

الأفكار الرئيسية

  1. يؤدي تجريد الحساب إلى تغيير كيفية عمل معاملات العملات المشفرة، بدءًا من نشر العقود الذكية والتحقق من صحة العقد وحتى المعاملات المجمعة التي تبدأ من محافظ العقود الذكية.
  2. تعمل طريقة تجريد الحساب على تحسين تجربة المستخدم وتتطلب تدخلاً أقل من المستخدم.
  3. لا تتطلب محافظ العقود الذكية رموزًا سرية ومفاتيح خاصة، مما يفرض أمان المحفظة.
  4. يعمل تجريد الحساب على التحقق من صحة المعاملات على دفعات، مما يؤدي إلى انخفاض رسوم الغاز، وتقليل الأخطاء البشرية، ومعالجة أسرع.

لماذا تجريد الحساب؟

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

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

تجريد الحساب هو بروتوكول معاملات جديد يجمع المعاملات ويمكّن العقود الذكية للقيام بهذه العملية. باختصار، يؤدي ذلك إلى إنشاء المزيد من العمل للكود الأساسي وخطوات أقل للمستخدم.

معاملات العملة المشفرة قبل التجريد

لفهم أهمية تجريد الحساب بشكل أفضل، سننظر في كيفية معاملات العملات المشفرة حاليًا تتم باستخدام طريقة الحساب الخارجي (EOA) التقليدية.

عندما تم تأسيس سلسلة كتل الإيثريوم، الحسابات المملوكة خارجيًا كانت إحدى طرق التفاعل مع blockchain لمعالجة الطلبات المختلفة باستخدام المفاتيح العامة والخاصة. تأخذ معظم المعاملات التي تتم على blockchain ETH الآن شكل EOA لإصدار المدفوعات، وسك العملة، وإنشاء NFTs، وغيرها من الأصول الرقمية والإبداعات المرتبطة بـ Ethereum blockchain.

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

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

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

تبين أن هذه العملية مضيعة للوقت، وكانت هناك حاجة إلى طريقة جديدة لمواكبة التطورات الشاملة في الويب 3.0 ومعاملات التشفير.

تحتوي محفظة العملات المشفرة التي تحتوي على عبارة أولية مكونة من 12 كلمة على 2048^12 احتمالًا أو 340,282,366,920,938,463,463,374,607,431,768,211,456 مجموعة محتملة.

حقيقة سريع

معاملات التشفير مع التجريد

يعد تجريد الحساب – المعروف أيضًا باسم بروتوكول ERC-4337 – والمعروف أيضًا باسم المعاملة الزائفة – طريقة معاصرة للتعامل على blockchain Ethereum باستخدام لغة برمجة blockchain ووظائف التعليمات البرمجية بدلاً من القيام بها يدويًا بواسطة المستخدمين.

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

يعمل إرسال الأموال باستخدام تجريد الحساب على النحو التالي:

الخطوة 1 – يحدد المستخدم المبلغ وعنوان المحفظة الذي يرغب في إرسال الأموال إليه، عن طريق نشر وظيفة UserOperation.

الخطوة 2 – تتلقى عقد المجمع” الخاصة بأداة التحقق عددًا كبيرًا من هذه المعاملات وتجمعها معًا لإرسالها كخط معاملة إلى البنية التحتية للعقد الذكي.

الخطوة 3 – بمجرد وصول معاملة الحزمة” إلى نقطة دخول العقد الذكي، يتم تشغيل وظيفة “handleOps” للإعلان عن استلام المعاملات المجمعة.

الخطوة 4 – يتم تشغيل وظيفة validateUserOp” لبدء التحقق من صحة المعاملات المتعددة ومعالجتها بناءً على المعلومات المقدمة في الخطوة السابقة.

الخطوة 5 – تتم مصادقة المعاملة ونقلها إلى محفظة المستلم.

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

كيف تتغير تجربة معاملاتك؟

هناك عدد قليل من محافظ العملات المشفرة التي تتضمن حسابات تعاقدية، مثل Ambire وArgent وBraavos، مما يوفر طريقة أسهل وأسرع للتعامل مع العملات المشفرة على blockchain Ethereum.

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

التفاعل مع المحفظة

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

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

رسوم الغاز

عند تنفيذ المعاملات باستخدام العقود الذكية، يجب عليك الدفع رسوم الغاز، والتي تعمل مثل رسوم المعاملات التي تكافئ وتحفز العقد للتحقق من صحة المعاملات المتعددة.

إذا كنت تنشر عقدًا ذكيًا على شبكة Ethereum، فإنك تدفع رسوم الغاز المشار إليها في ETH، والتي يتم تحصيلها بشكل منفصل عن المعاملة التي تبدأها.

تختلف رسوم المعاملات هذه اعتمادًا على مدى ازدحام الشبكة. ومع ذلك، باستخدام محفظة العقود الذكية، لديك خيارات أخرى للالتفاف على رسوم الغاز.

  • تتضمن عمليات تجريد الحساب (تجريد الرسوم) السماح للمستخدمين بالحصول على رعاة لمعاملاتهم الذين يدفعون رسوم الغاز الخاصة بهم بدلاً من مستخدم محفظة العقود الذكية. وبالتالي، سيغطي الراعي هذه الرسوم وسيكون قادرًا على دفعها بعملات مختلفة عن الإيثريوم، باستخدام رموز مميزة أخرى مثل USDC، Tether، DAI، أو رموز تشفير أخرى.
  • يمكنك الحصول على معاملات مدعومة بواسطة مطوري التطبيقات اللامركزية أو المشاريع التي تدفع رسوم الغاز بعدة طرق. قد يدفعون بالعملات المشفرة أو ببساطة يملأون خزان الغاز”، مما يعني أنهم قد يقومون بزيادة مبلغ ETH في محفظتك.

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

تجريد غير محدد

Nonce يرمز إلى الرقم المستخدم مرة واحدة فقط، ويشير إلى رقم التعريف المصاحب لكل معاملة تجريها من محفظتك. على سبيل المثال، المعاملة الأولى التي تجريها تحمل اسم nonce #1، والمعاملة الثانية تحمل اسم nonce #2، وهكذا.

لماذا تعتبر هذه مشكلة؟ nonce في حد ذاته ليس مشكلة. ومع ذلك، تقوم تقنية blockchain بمعالجة المعاملات بناءً على مبدأ الوارد أولاً، يخرج أولاً (FIFO) مع تحديد أولويات المعاملات التي تحتوي على رقم nonce أعلى.

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

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

توقيع المعاملة

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

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

ومع ذلك، فإن الحسابات الذكية لا تطلب منك أي توقيع، وتقوم بإجراء المعاملات نيابة عنك. وبالتالي، فإن مفاتيحك الخاصة ليست جزءًا من العملية، مما يقلل من خطر كشفها في حالة الاختراق.

الحسابات المملوكة خارجيًا مقابل الحسابات المملوكة خارجيًا. حسابات العقود الذكية

بعد فهم تجريد الحساب وسبب أهميته، سنناقش كيفية تعزيز جوانب blockchain الرئيسية مقارنة بالحسابات الكلاسيكية المملوكة خارجيًا.

السلامة والأمان الأمان

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

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

سير العمل

يحتوي تجريد الحساب على سير عمل أكثر تعقيدًا، حيث تتم معالجة كل شيء تلقائيًا من محافظ العقود الذكية دون الحد الأدنى من تفاعلات المستخدم للسماح بالمعاملات.

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

حدود المعاملات

يؤدي تجريد الحساب إلى زيادة مستوى أمان حساب العقد الذكي عن طريق قصر معاملاتك على حد معين يحدده المستخدمون. ولذلك، إذا تجاوزت معاملة تم تنفيذها بموجب عقد ذكي هذا الحد، فسيتم رفض المعاملة، مما يساعد على تحسين إدارة الحساب ومنع إساءة الاستخدام والاحتيال.

الأوصياء

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

يمكن لحساب الوصي أيضًا تجميد محفظة العقود الذكية الخاصة بك في حالة اختراقها أو سرقتها والموافقة على المعاملات من حسابك.

خدمات الثقة

باستخدام حسابات Ethereum الذكية، يمكنك وضع علامة على dApps أو مشاريع Web 3 كصفحات موثوقة، لذلك لن يُطلب منك التحقق من حسابك أو معاملتك في كل مرة تريد فيها زيارة هذا التطبيق أو المشروع.

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

استرداد محفظة إيثريوم باستخدام تجريد الحساب

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

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

فوائد تجريد الحساب

على الرغم من الطرح الجديد لتجريد الحساب، فإن هذا النهج يتمتع بإمكانات هائلة لإعادة تشكيل كيفية عمل معاملات العملات المشفرة إلى جانب المزايا التالية.

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

عيوب تجريد الحساب

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

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

الاستنتاج

تجريد الحساب هو مفهوم جديد قدمته إيثريوم، ويستلزم دمج عملية مبسطة لبدء معاملات العملات المشفرة للمستخدمين. ومع ذلك، فإنه يزيد من تعقيد التعليمات البرمجية والبنية التحتية لـ blockchain التي تنشر العقود والمجموعات الذكية وتتحقق من صحة المعاملات دون تدخل المستخدم، بالاعتماد على البرمجة المنهجية.

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

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

الأسئلة الشائعة

ما هو تجريد الحساب في العملات المشفرة؟

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

ما هي فوائد تجريد الحساب؟

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

ما فائدة تجريد الحساب؟

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

ما هي مخاطر تجريد الحساب؟

لا يزال مفهومًا جديدًا يحتاج إلى وقت لاعتماده على نطاق واسع. كما أنها تتضمن بنية أساسية معقدة للتشفير، والتي يمكن أن تكون عرضة للأعطال وهجمات حجب الخدمة (DoS) عندما تكون المعاملة قيد المعالجة.

المقالات التي نُشرت مؤخراً

B2BinPay Celebrates 1 Year of Partnership with Athletic Club
تحتفل B2BinPay بالذكرى السنوية الأولى على الشراكة مع Athletic Club
B2BinPay at Bitcoin Asia Hong Kong 2024 Expo
B2BinPay to Attend Bitcoin Asia Hong Kong 2024 Expo
17.04.2024
B2BinPay at Latam Family Office Announcement Summit
B2BinPay Fosters Global Connections at Latam Family Office Investment Summit
15.04.2024
How to integrate Bitcoin payment API
الخطوات الرئيسية لدمج محفظة العملات المشفرة في متجرك عبر الإنترنت
تعليم 26.03.2024