المؤلف: ديليب كومار باتايريا، CoinTelegraph؛ المترجم: Baishui، Golden Finance
1. ما هي محفظة العقود الذكية؟
يتم تنفيذ محافظ العقود الذكية تلقائيًا بواسطة اتفاقيات مكتوبة يمكنها تنفيذ شروط الاتفاقية تلقائيًا، مما يوفر للمستخدمين المزيد من الوظائف والأمان مقارنة بالمحافظ التقليدية.
تعتبر محافظ العقود الذكية تطبيقات لا مركزية (DApps) لأنها مبنية على blockchain وتمكن المستخدمين من إدارة أصولهم الرقمية باستخدام تقنية العقود الذكية. توفر هذه المحافظ للمستخدمين طريقة للمحافظة على أصولهم المشفرة ذاتيًا. بالإضافة إلى ذلك، فإنها تسهل المعاملات المجمعة، والقدرة على دفع رسوم الغاز برموز مختلفة، وخيارات الاسترداد القابلة للتخصيص، والمزيد.
تتضمن المزايا التي توفرها محافظ العقود الذكية ما يلي:
أمان أفضل
< p> حماية الأصول من السرقة أو الوصول غير المصرح به، تستخدم محافظ العقود الذكية طرق التشفير وتقنية blockchain. تقوم المحفظة بتخزين وتشفير المفاتيح الخاصة للمستخدم بشكل آمن، مما يزيد من صعوبة وصول المتسللين إلى أموال المستخدم.
الشفافية
جميع رموز المعاملات والعقود الذكية موجودة على blockchain، مما يسمح بالشفافية. على سبيل المثال، إذا اشتبه المستخدم في حدوث عملية احتيال، فيمكنه عرض سجل معاملاته في مستكشف الكتل للتحقق من دقة سجلات محفظته.
اللامركزية
بسبب اللامركزية، تقلل محافظ العقود الذكية من خطر الرقابة وحساسية نقاط الفشل الفردية .
ميزات قابلة للتخصيص
توفر العقود الذكية للمستخدمين ميزات قابلة للتخصيص، مثل حدود الإنفاق والمعاملات متعددة التوقيع وقواعد قابلة للبرمجة لتكييف التحكم في الأصول الرقمية مع الاحتياجات الفردية.
2. ما هي حالات استخدام محافظ العقود الذكية؟
تعمل محافظ العقود الذكية على تعزيز قدرات نظام Web3 البيئي بعدة طرق، مثل الوصول إلى خدمات DeFi، والهوية اللامركزية، وإدارة الأصول، وأنظمة التصويت، والمزيد.
يمكن استخدام محافظ العقود الذكية لمجموعة متنوعة من الأغراض، بما في ذلك المدفوعات السريعة، والإقراض، وتداول الرموز، وتوفير السيولة، والتفاعل مع التطبيقات اللامركزية، والتكامل مع البورصات اللامركزية. فيما يلي بعض حالات الاستخدام لمحافظ العقود الذكية:
الحصول على خدمات DeFi
الميزات المدمجة في محافظ العقود الذكية يمكّن المستخدمين من الوصول إلى العديد من منصات التمويل اللامركزي (DeFi) مباشرة من محافظهم. يمكن للمستخدمين إجراء أنشطة التمويل اللامركزي مثل إقراض الأصول دون الاعتماد على المؤسسات المالية التقليدية. بالإضافة إلى ذلك، يمكن للمستخدمين التفاعل مع خدمات DeFi من خلال ربط محافظ العقود الذكية بهذه المنصات.
الهوية اللامركزية
يمكن أن تصبح محافظ العقود الذكية جزءًا لا يتجزأ من أنظمة الهوية اللامركزية. من خلال الاحتفاظ بالبيانات في العقود الذكية، يتمتع الأشخاص بمزيد من التحكم في ما يمكنهم فعله بالبيانات وكيفية الوصول إليها، مما يقلل من احتمالية سرقة الهوية مع الحفاظ على الخصوصية.
إدارة الأصول الآمنة
تجعل ميزات مثل التوقيع المتعدد والتحكم في الوصول القابل للتكوين من محافظ العقود الذكية حلاً للأفراد والمؤسسات لإدارة الأصول الرقمية بشكل آمن. على سبيل المثال، يمكن للشركات زيادة أمان أصولها الرقمية باستخدام محافظ العقود الذكية لتقييد الوصول إلى الموظفين المصرح لهم فقط.
صنع القرار التعاوني
يمكن للمؤسسات أو المجموعات استخدام محافظ العقود الذكية لضمان اتخاذ قرارات الإنفاق بشكل جماعي. على سبيل المثال، قد تستخدم منظمة غير ربحية محفظة عقود ذكية متعددة التوقيع لتحرير النقود. تتطلب المحفظة موافقة العديد من أعضاء مجلس الإدارة قبل صرف الأموال النقدية، مما يجعل العملية (وأصحاب المصلحة الأساسيين) أكثر عرضة للمساءلة.
نظام التصويت
يمكن أن يؤدي استخدام محافظ العقود الذكية إلى جعل عملية التصويت أكثر شفافية وكفاءة. يعكس كل عقد ذكي تصويتًا. يساعد تتبع عملية التصويت على دفتر الأستاذ الموزع في الحفاظ على نزاهة الانتخابات وإحباط محاولات التلاعب.
3. ما هو دور العقود الذكية متعددة التوقيع في Web3؟
تتطلب المحافظ متعددة التوقيع موافقة عدة أشخاص لتنفيذ العمليات. وهي تضمن أن تتم الموافقة على الإجراءات المتخذة من قبل أغلبية الموقعين.
تتطلب محافظ العقود الذكية متعددة التوقيع أو التوقيع المتعدد موافقة موقعين متعددين لإجراء المعاملات. تستخدم المحفظة مبدأ التوقيع "m-of-n"، مما يعني أنه للموافقة على معاملة ما، يجب أن يوافق m من الموقعين المحددين. يضيف استخدام طريقة التوقيع المتعدد طبقة إضافية من الأمان إلى المحفظة، مما يزيد من مقاومتها لهجمات المتسللين.
تمثل القيمة n إجمالي عدد الموقعين المحددين. كل توقيع له مفتاحه الخاص الفريد. ومع زيادة قيمة n، تصبح المحافظ أكثر لامركزية وأكثر أمانًا. تمثل قيمة m الحد الأدنى للتوقيع المطلوب لتخويل المعاملة.
سيساعدنا المثال على فهم وظيفة المحفظة متعددة التوقيع بشكل أفضل. في المحفظة متعددة التوقيعات 3 من 4، سيكون هناك أربعة موقعين (ن = 4)، وسيتطلب تنفيذ المعاملة موافقة ثلاثة على الأقل من هؤلاء الموقعين (م = 3).
4. كيف يعمل ERC-4337 على تحسين وظائف محافظ العقود الذكية؟
يوفر ERC-4337 أسلوبًا لتجريد الحساب يلغي الارتباطات بالحسابات الخارجية (EOA) ويعزز التصميمات الأكثر إبداعًا وسهولة في الاستخدام.
قبل ERC-4337، غالبًا ما واجهت محافظ العقود الذكية قيودًا. تتفاعل أحيانًا مع EOAs، والتي لا تزال تتضمن إدارة المفاتيح الخاصة وقد تتطلب مرحلات مركزية لتنفيذ المعاملات. تعد مرحلات Blockchain بمثابة خدمات تابعة لجهات خارجية تساعد على نقل البيانات والتواصل بين شبكات blockchain المختلفة. ويشكل هذا الاعتماد على الكيانات الخارجية مصدر قلق للمشاريع التي تسعى إلى تحقيق اللامركزية الكاملة.
ERC-4337 هي طريقة لتجريد الحساب تسمح للأشخاص باستخدام العقود الذكية كحساباتهم الأساسية والتخلص من المرحلات المركزية أو EOAs أو المفاتيح الخاصة. بفضل ERC-4337، يمكن للمحافظ أن تعتمد تصميمات أكثر إبداعًا وسهلة الاستخدام. فهو يمكّن المطورين من دمج المحافظ مع الميزات المتقدمة مثل المدفوعات الآلية وتقنية استرداد المحفظة الفريدة والمصادقة متعددة العوامل. هذه المحافظ أكثر أمانًا وسهولة في الاستخدام وتنوعًا.
5. محافظ العقود الذكية مقابل المحافظ العادية
يكمن الفرق بين المحافظ العادية ومحافظ العقود الذكية في وظائفها وأهدافها.
تمكن محافظ Ethereum العادية أو الخارجية المستخدمين من تخزين أصولهم الرقمية وإدارتها والتفاعل معها على blockchain Ethereum. قد تشمل هذه الأصول الرقمية إيثريوم (ETH)، والعملة المشفرة الأصلية لإيثريوم، ورموز ERC-20 الأخرى. للسماح للمستخدمين بالوصول إلى أموالهم وإدارتها، تقوم كل محفظة بإنشاء عنوان عام فريد ومفتاح خاص أو عبارة أولية مقابلة. باستخدام هذه المحافظ، يمكن للأشخاص أداء المهام الأساسية مثل إرسال واستقبال الرموز المتوافقة مع الآلة الافتراضية لإيثريوم (EVM) وتتبع سجل المعاملات.
من ناحية أخرى، فإن محفظة العقود الذكية هي محفظة قابلة للبرمجة تسهل المزيد من الأتمتة والتفاعلات المعقدة. فهو يمكّن المستخدمين من تنفيذ المصادقة الثنائية (2FA) (إضافة طبقة إضافية من الحماية للأموال)، وتوقيع المعاملات على هواتفهم، وتعيين حدود الإنفاق الشهري، وإنشاء مفاتيح الجلسة (مفاتيح التشفير المؤقتة لجلسة واحدة أو معاملة واحدة) الألعاب بدون موافقات المعاملات المستمرة، ودفع الفواتير تلقائيًا، واسترداد المحفظة اللامركزية، والمزيد.

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