يتم تنفيذ العقد الذكي المستضاف على blockchain بشكل مستقل بمجرد استيفاء جميع الشروط والأحكام المحددة في العقد أو الاتفاقية، مما يلغي الحاجة إلى تدخل الوسيط.
تتم كتابة شروط العقد في رمز يمكن قراءته آليًا. بمجرد اكتمال العقد الذكي، يصبح لا رجعة فيه وملزمًا قانونًا، مما يثير السؤال: هل من الممكن إنهاء العقد الذكي؟ والأهم من ذلك، هل يمكن عكس العقود الذكية؟
تتناول هذه المقالة ما إذا كان من الممكن إلغاء العقود الذكية، وإذا أمكن، كيف يمكن للمرء إلغاء وصول العقود الذكية إلى ممتلكاتهم من العملات المشفرة.
ماذا يعني إلغاء العقود الذكية؟
عادةً ما يعني إلغاء العقد الذكي تعطيل أو إنهاء وظائفه على blockchain. على سبيل المثال، قد يؤدي الإلغاء إلى إيقاف الوصول إلى محفظة العملات المشفرة الخاصة بالمستخدم والقدرة على نقل الرموز المميزة. بالإضافة إلى ذلك، يؤدي إلغاء العقد الذكي إلى إيقاف الإذن بعرض رصيد الرمز المميز للمستخدم أو العنوان العام.
لماذا يتم إلغاء العقود الذكية؟
يجوز للمرء إلغاء العقد الذكي في ظل عدة ظروف، مثل إذا كان لا ينوي شراء أصل أو بيعه أو نقله أو استخدام العقد الذكي مرة أخرى.
وفي حالات أخرى، يقوم مطورو البرمجيات الخبيثة ببناء أبواب خلفية في العقود الذكية، مما يسمح بالوصول غير المصرح به إلى الأموال.
من يمكنه تغيير العقد الذكي؟
مثل أي عقد، بمجرد أن يتفق الطرفان على شروط العقد، تصبح غير قابلة للتغيير. حتى لو أراد الطرفان القيام بذلك، فإن الشروط مكتوبة على blockchain، وهي غير قابلة للتغيير. وهذا يجعل العقود الذكية غير قابلة للتغيير.
الطريقة الوحيدة “لتغيير” شروط العقد هي “ترقية” العقد، أي استبدال العقد الذكي الأساسي لتطبيق لامركزي (DApp) بآخر. وبدلاً من ذلك، يمكن للأطراف اختيار الحصول على عقد قابل للترقية من البداية، مما يسمح بإجراء تعديلات على العقد الذكي.
من يتحكم في العقد الذكي؟
لا أحد يتحكم في العقد الذكي بمجرد كتابة الكود في blockchain. سيتم تنفيذ الكود في حالة أو عند استيفاء شرط أو شرط محدد مسبقًا أو التحقق منه. يتضمن الإجراء تحديث blockchain وإرسال الإشعارات. يمكن فقط للأطراف التي لديها حق الوصول إلى العقد الذكي رؤية تفاصيل المعاملة.
نظرًا لعدم وجود سيطرة صريحة على العقد، يتعين على الأطراف تحديد الشروط ووصفها بشكل مناسب دون غموض لضمان إمكانية تنفيذها. وهذا يطرح السؤال: هل يمكن قفل الرموز داخل العقد الذكي؟ عندما يرسل المستخدم الرموز المميزة إلى عقد ذكي، لا يمكن لأحد تداولها أو سحبها، مما يؤدي بشكل أساسي إلى قفلها فيه.
لن يقوم العقد الذكي بتحرير الرموز المميزة إلا بعد فترة معينة أو تنفيذ شروط معينة. تسمح بعض الأنظمة الأساسية أيضًا بتخصيص قفل الرمز المميز، حيث يحدد المستخدم التاريخ والوقت الذي يمكن أن تصبح فيه الرموز المميزة متاحة.
ما هي الموافقات والأذونات الرمزية في العقود الذكية؟
الطريقة الوحيدة للحماية من استغلال العقود الذكية هي الموافقة فقط على سحب الأموال المطلوبة، وتجنب المنصات غير المختبرة، وإلغاء الموافقات والأذونات الرمزية.
ولكن ما هي الموافقات والأذونات الرمزية؟ تسمح العقود الذكية للتطبيقات اللامركزية بأتمتة نقل الرموز المميزة في المحفظة، وبالتالي الموافقات والأذونات الرمزية. لذلك، تشير الموافقات والأذونات الرمزية إلى موافقة المالك على عقد ذكي لسحب الرموز المميزة من المحفظة لتنفيذ التجارة. يمكن للمستخدم استخدام عدة وسائل لإلغاء وصول العقد الذكي إلى الرموز المميزة الخاصة به:
إلغاء العقود الذكية من خلال مستكشف كتلة الرمز المميز
عادةً ما تحتوي الشبكات الفردية على مستكشفات الكتل، مثل Polygonscan وEtherscan، والتي تحتوي على قسم موافقة حيث يمكن للمستخدمين استخدام أداة الموافقة على الرمز المميز لإلغاء الأذونات والموافقات.
هذه هي الخطوات النموذجية التي يتم اتخاذها عند استخدام أداة الموافقة على الرمز المميز، ويرجى ملاحظة أنه يمكن لمالك العنوان فقط إلغاء العقود الذكية المتصلة:
1. انتقل إلى صفحة الموافقة على الرمز المميز.
2. اكتب عنوانك في شريط البحث وانقر على “بحث”.
3. سيظهر أي عقد ذكي مرتبط بالعنوان الذي يمكنه الإنفاق نيابة عن المستخدم في قائمة الأصول، والتي توفر مزيدًا من المعلومات مثل بدل الرمز المميز للعقد الذكي، وتجزئة المعاملة ومعايير الرمز المميز.
4. اتصل بالمحفظة بالنقر فوق الزر “الاتصال بـ Web3”.

5. بمجرد تأكيد الاتصال، حدد العقد (العقود) المراد إلغاءه.
كيفية إلغاء الموافقات الرمزية وأذونات العقود الذكية على إيثريوم
فيما يلي الخطوات المعتادة التي يتم اتخاذها عند إلغاء العقود الذكية على شبكة إيثريوم الرئيسية:
الخطوة 1: إبطال أدوات الوصول
يمكن للمستخدمين تتبع وإلغاء العقود الذكية المرتبطة بعناوينهم باستخدام العديد من أدوات الوصول للإلغاء التابعة لجهات خارجية. اتصل بأي من هذه المواقع لبدء العملية:
- المنطقة المعتمدة: إيثريوم
- إبطال: شبكات متعددة
- EverRise: شبكات متعددة
- الإيثيل: الإيثيريوم
- غير متوقع: شبكات متعددة
- Beefy.finance: سلسلة BNB الذكية
- اثيرسكان: ايثريوم
- Cointool: شبكات متعددة
الخطوة 2: قم بتوصيل المحفظة
بمجرد الاتصال بالموقع، ابحث عن زر “ربط المحفظة” وانقر عليه. عند ربط موقع الويب بمحفظة شخص ما، تأكد من وجودهم على نفس الشبكة، حيث أن أدوات إبطال الوصول تعمل فقط في نوع واحد من السلسلة.
على سبيل المثال، إذا كان متصلاً بشبكة Ethereum الرئيسية، فلا يمكن للمرء إلغاء عقد Polygon الذكي، حيث يتم دعم عقود Ethereum الذكية فقط وسيتم عرضها.
الخطوة 3: حدد العقد الذكي
ستعرض أداة العقد الذكي جميع العقود الذكية المتوافقة، مع إظهار أذونات الوصول وحدود الإنفاق الخاصة بها. يجب على المستخدمين تحديد تلك التي يرغبون في إبطالها. إذا لم تكن متأكدًا، فحدد الكل وامنح أذونات جديدة عند التشغيل التالي لكل تطبيق لامركزي.
الخطوة 4: إلغاء الوصول
انقر فوق الزر “إلغاء”، وادفع مقابل المعاملة، وانتظر دقيقة أو دقيقتين لإكمال المعاملة. قم بتسجيل الخروج ثم قم بتسجيل الدخول مرة أخرى إلى موقع الويب للتأكد من نجاح المعاملة الملغاة (يجب ألا يكون العقد الذكي مدرجًا في القائمة).

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













