
,6 د
ما هو Dogecoin (DOGE)؟
اقرأ المزيد
هناك تنوّع هائل في العملات المشفّرة المختلفة، لكن معظمها مبنيّ على المخططات نفسها. وتُسمّى هذه المخططات معايير الرموز، وهي تحدد الوظائف والخصائص الأساسية لرموز البلوكشين.
معايير الرموز هي مجموعات من القواعد والاتفاقيات التي تنظّم عمل رمز العملة المشفّرة. ومن بين المعايير الشائعة ERC-20 وBEP-20 وERC-721 وERC-1155.
الاتساق: إذا كانت هناك آلية فريدة تُفرض على كل رمز جديد على عقد ذكي، فلن تتمكن المنصات والتطبيقات والمحافظ الحالية ببساطة من العمل معه. تضمن معايير الرموز أن المنتجات التي يتم إنشاؤها وفقًا لهذا المعيار متوافقة مع بعضها البعض. على سبيل المثال، تتوافق أصول ERC-20 مع المنتجات والخدمات الأخرى المطوّرة باستخدام معيار الرموز هذا. وبفضل ذلك، يمكن أيضًا استبدال رمز ERC-20 برمز آخر من هذا المعيار.
كما سيكون من الأصعب بكثير تخزين وتداول عدة عملات مشفّرة من دون معايير الرموز. وبدلًا من استخدام محفظة واحدة لعدة عملات مشفّرة مختلفة، سيتعين عليك إنشاء محافظ منفصلة لكل رمز.
الترابط: يسمح النظام المترابط للمطورين بإعادة استخدام المكوّنات الحالية لإنشاء منتجات جديدة. وينطبق الأمر نفسه على إنشاء الرموز: إذ يسرّع استخدام المعايير تطوير الوظائف الأساسية ويترك وقتًا أكبر لمزيد من الابتكار.
الكفاءة: تسهّل معايير الرموز أيضًا التفاعل بين العقود الذكية. ويمكن استخدام العقود الذكية التي تطبق معايير الرموز والرموز نفسها لتتبّع الرموز المنشأة.
تتضمن معايير الرموز مثل ERC-20 وBEP-20 ميزات مهمة، بما في ذلك البحث عن العناوين وتعيين أرصدة الرموز، مما يتيح للعقود الذكية تتبع الرموز بكفاءة أكبر. على سبيل المثال، للتحقق من تاريخ الترجمات وبيانات رموز ERC-20 الأخرى، قد يستخدم المطور الواجهة الثنائية التطبيقية للعقد (ABI).
التنوع: إن وجود معايير مختلفة لبرامج العميل يتيح لأي شخص كتابة نسخته الخاصة من عميل Ethereum بأي لغة برمجة، بشرط الالتزام بالمعايير والمواصفات الخاصة بعُقد وعملاء Ethereum. وبالتالي، يمكن أن يوجد أي عدد من العُقد والعملاء على شبكة Ethereum، يعمل بعضهم ببرمجيات Ethereum المكتوبة بـ Golang أو Rust أو Java أو C # أو C++ أو Python. وهذا يزيد من "تنوع العملاء"، ما يجعل الشبكة أقوى عبر تقليل الاعتماد على تنفيذ برمجي واحد. لكن جميع هذه التطبيقات، بغض النظر عن لغة البرمجيات أو التصميم أو تفاصيل التنفيذ، تشترك في أمر واحد - فهي جميعًا تتبع مواصفة واحدة للعملاء.
وهكذا، تساعد المعايير على زيادة تنوّع التطبيقات. وهذا يعني أنه قد تكون هناك مقاربات مختلفة للأمان والسرعة وقابلية التوسع، إلخ، وهذا التنوع يثري التجربة العامة.
تم تقديم تحديث EIP-4337 في مؤتمر WalletCon المرتبط بـ ETHDenver، وتم نشره على Ethereum في 1 مارس 2023. وكان الابتكار الرئيسي في هذا الـ EIP هو تنفيذ ما يُسمّى تجريد الحسابات وظهور معيار جديد للمحافظ، والذي، وفقًا للمطورين، سيرفع مستوى تجربة المستخدم ويجعل التفاعل مع البلوكشين أكثر سهولة. بعد ذلك، سنحلل ما هي هذه المحافظ، وكيف تختلف عن المحافظ العادية، ولماذا نحتاج أصلًا إلى EIP-4337.
لفهم أفضل لما يستهدفه EIP-4337 وما الابتكارات التي يقدّمها، دعونا نعود خطوة إلى الوراء. قبل إدخال التحديث على شبكة Ethereum، كان هناك نوعان من الحسابات:
ويُفسَّر هيمنة EOA ببنية الشبكة نفسها، التي تتطلب استخدام معيار ECDSA لتوقيع المعاملة. ولا تملك العقود الذكية القدرة على توقيع المعاملات باستخدام ECDSA، لذلك لا يمكن لـ CAs بدء معاملة باسمها. أي أنها غير مفيدة كمحافظ للمستخدم العادي.
وفي الوقت نفسه، تستخدم EOAs منطق معالجة معاملات أحادي الكتلة باستخدام مفتاح خاص ومفتاح عام. وبسبب هذا المنطق الأحادي، لا يملك المطورون فرصة تخصيص مكوّناته، مثل متطلبات التعريف. ولهذا السبب، يتطلب أي تطبيق على البلوكشين محفظة EOA تحتوي على مفتاح خاص وعنوان عام للتفاعل.
يهدف EIP-4337 إلى إزالة ميزة EOA وجعل CA أكثر سهولة من خلال إضافة معيار جديد للمحافظ على شكل عقد ذكي وطبقة جديدة إلى شبكة Ethereum تتيح إجراء المعاملات والتحقق منها من دون استخدام مفتاح خاص أو عام. ولتحقيق ذلك، قام المطورون بتنفيذ ما يُسمّى تجريد الحسابات. دعونا نحلل هذا المصطلح بمزيد من التفصيل.
ما هو تجريد الحسابات
إن مفهوم "تجريد الحسابات" لا يقول شيئًا للمبتدئ ويعقّد الفهم. في علم المعلومات، يعني التجريد تقسيم عملية واحدة إلى عدة أجزاء يمكن تنفيذها بشكل مستقل. وببساطة، تصبح العملية معيارية وتفتح إمكانيات لتكوين كل وحدة على حدة.
في سياق محفظة Ethereum، يعني هذا فصل التحقق من المعاملات وتنفيذها، وهما الآن يحدثان كعملية واحدة متصلة. وبناءً على ذلك، تتيح حسابات العقود لك تكوين كل عملية بمرونة، ما يفتح مزيدًا من الفرص لتحسين تجربة المستخدم.
إضافةً إلى ذلك، يعني تجريد الحساب فصل الحساب عن مالكه. في الوقت الحالي، تُعد المحفظة والمستخدم عمليًا كيانًا واحدًا، لأن مالك عبارة الاسترداد أو المفتاح الخاص فقط هو من يمكنه إرسال الأصول، ومالك العنوان العام فقط هو من يمكنه استلامها. وسيتيح التجريد تشغيل عقد ذكي كمحفظة يدير الشيفرة في EVM، وليس حزمة من المفاتيح العامة والخاصة. وهذا يوسّع أساليب المصادقة المدعومة وميزات أمان المحفظة.
ليس EIP-4337 أول محاولة لتنفيذ تجريد الحسابات وإطلاق حسابات العقود على شبكة Ethereum. وقد قدّم Vitalik Buterin أول نسخة من تجريد الحسابات في عام 2016، ومنذ ذلك الحين طُرحت 5 معايير EIP مختلفة (86 و1014 و2938 و3074 و4337) بشأن هذه المسألة. ومع ذلك، كان EIP-4337 هو الذي قدّم مفهومًا لا يتطلب تعديل البروتوكول الأساسي لـ Ethereum، وهو ما كان عاملًا حاسمًا، لأنه يعني أنه لا توجد حاجة إلى hardfork للشبكة لاعتماده.
تتكوّن بنية تجريد الحسابات في EIP-4337 من العناصر الأساسية التالية:
UserOperation: وتُسمّى أيضًا معاملة شبهية. وهي نظير للمعاملة باستخدام محفظة قياسية، لكنها تتضمن بيانات أكثر من المعاملة العادية.
Bundler: العقدة التي تختار UserOperation من الميمبول، وتجمعها في حزم، وترسلها إلى EntryPoint للتحقق. ومن المفترض أن تؤدي وظيفة Bundler المدققون الحاليون في Ethereum، بحيث يمكنهم الحصول على مكافأة إضافية على شكل جزء من رسوم المعاملة.
نظرًا لأن EIP-4337 يخلق طبقة بنية تحتية جديدة فوق بلوكشين Ethereum، فإن UserOperations تمتلك ميمبول خاصًا بها يختلف عن ميمبول الشبكة الرئيسية. ولا يملك المدققون التقليديون وصولًا إليه.
EntryPoint: هو العقد الذكي على شبكة Ethereum المسؤول عن التحقق من المعاملات. وهو عنصر أساسي في كامل بنية EIP-4337، لذا يركز المطورون على الأمان والمراجعة الدقيقة للعقد الذكي. يؤدي EntryPoint عدة وظائف في الوقت نفسه، ويمكن أن تُسمّى مجتمعة "التحقق من المعاملة".
Contract Account: وهي المحفظة الذكية المملوكة للمستخدم. تُرسل المعاملة التي تم التحقق منها عبر EntryPoint في الوقت نفسه للتنفيذ على البلوكشين وإلى المحفظة الذكية الخاصة بالمستخدم ضمن بنية EIP-4337.
وباختيارية، يمكن أيضًا نشر ما يلي:
Paymasters: وهي عقود راعية تتيح لك دفع رسوم المعاملات بدلًا من المرسل أو الدفع بالغاز بأي من رموز ERC-20. فعلى سبيل المثال، يمكن لـ P2E نشر Paymasters ضمن بنيتها التحتية حتى لا يحتاج اللاعبون إلى شراء ETH لدفع رسوم الغاز.
Aggregators: مجمّعات توقيع المستخدم. وهي ما يُعرف بالمعاملات الذرية، إذ تتيح دمج عدة إجراءات في معاملة واحدة. عمليًا، يتيح لك هذا التفاعل مع dApps بعدد minimal من التوقيعات.
تكون دورة حياة المعاملة باستخدام محفظة ذكية EIP-4337 كما يلي:
الهدف الرئيسي لتجريد الحسابات عمومًا وتحديث EIP-4337 هو استبدال محافظ EOA بمحافظ ذكية (CAs). ووفقًا لـ Vitalik Buterin وغيرِه من المتخصصين، فإن هذا سيمنح المطورين فرصًا أكبر لإنشاء تجربة مستخدم عالية الجودة. وعلى وجه الخصوص، تدعم المحافظ الذكية:
ومن الاختراقات المهمة إمكانية الاستعادة الاجتماعية للمحفظة. باستخدام هذه الوظيفة، يمكن للمستخدم استعادة الوصول إلى المحفظة عبر قائمة من المحافظ الموثوقة أو عناوين البريد الإلكتروني، مثل الأصدقاء أو الأقارب.
وهذا يعني أن الأيام التي كان من الضروري فيها، من أجل الدخول إلى P2E المعتادة، إنشاء محفظة وشراء ETH وتوقيع عدة معاملات ومحاولة عدم منح عقد ذكي احتيالي الوصول إلى الأصول قد ولّت. فمحافظ النوع الجديد من الوظائف ستكون أقرب إلى حسابات Google أو Apple ID منها إلى MetaMask وLedger.
معايير الرموز هي مخططات خاصة لتطوير وتشغيل الرموز القائمة على البلوكشين. توجد الآن عدة معايير للرموز في الصناعة، فضلًا عن العديد من الحلول المبتكرة. ومن بين هذه الحلول EIP-4337.
يعد EIP-4337 خطوة مهمة نحو النمو الجماعي، لأن الحسابات الجديدة تمنح تجربة مستخدم أكثر ألفة ووضوحًا. ومن غير المرجح أن يستخدم الأشخاص الذين ينسون كلمة مرور Twitter تقنية تتطلب تذكر 12 كلمة وفهم ماهية المفاتيح الخاصة والعامة.
مشاركة:
انضم إلى نشرتنا الإخبارية — ابق على اطلاع، ابق متمكنًا.

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


USD/ETH
0.000388


USD/BTC
0.000012


EUR/BTC
0.000014