لغو دسترسی قرارداد هوشمند در دنیای ارز دیجیتال یک مسأله مهم امنیتی و کنترلی است. بعد از کامل شدن قرارداد هوشمند، غیرقابل بازگشت میشود و این سؤال را به وجود میآورد که آیا میتوان یک قرارداد هوشمند را پایان داد؟ و مهمتر اینکه آیا قراردادهای هوشمند را میتوان برگرداند؟ در این مقاله از شرکت سرمایه گذاری ارز دیجیتال بینوست به این سؤال پاسخ میدهیم که چگونه میتوان دسترسی قرارداد هوشمند به ارز دیجیتال خود را لغو کنید.
آنچه در این مقاله میخوانید
خلاصه مقاله
- لغو قرارداد هوشمند به معنای غیرفعال کردن یا پایان دادن آن در بلاکچین است.
- اگر فرد دیگر قصد نداشته باشد که ترید کند یا دارایی را انتقال دهد، امکان دارد قرارداد هوشمند را لغو نماید.
- تنها راهی که میتوان با آن شرایط قرارداد را تغییر داد، به روزرسانی آن است.
- هیچ فردی نمیتواند قرارداد هوشمند را کنترل کند.
- یکی از راههای لغو قرارداد هوشمند، کمک گرفتن از مرورگرهای بلاکچینی است.
لغو قرارداد هوشمند به چه معناست؟
لغو قرارداد هوشمند به این معنای غیرفعال کردن یا پایان دادن به عملکرد این گونه قرارداد در بلاکچین است. به عنوان نمونه، لغو ممکن است دسترسی به کیف پول رمزارزی کاربر و توانایی برای حرکت توکنها را متوقف کند. به علاوه اینکه لغو قرارداد هوشمند، اجازهی مشاهده موجودی توکن کاربر یا آدرس عمومی را لغو میکند.
چرا قراردادهای هوشمند لغو میشوند؟
فرد ممکن است به دلایل زیادی قرارداد هوشمند را لغو کند، مانند اینکه دیگر قصد نداشته باشد یک دارایی را بخرد، بفروشد یا انتقال دهد یا دوباره از قرارداد هوشمند استفاده کند. در مثالهای دیگر، توسعهدهندگانی که هدف شومی در ذهن خود دارند، ممکن است حفرههای نفوذی را در قراردادهای هوشمند ایجاد کرده باشند که دسترسی بدون اجازه را به وجوه ممکن کند.
چه کسی میتواند یک قرارداد هوشمند را تغییر دهد؟
این قرارداد نیز مانند هر قرارداد دیگری که طرفین بر شرایط قرارداد توافق کردند، غیرقابل تغییر میشود. حتی اگر طرفین بخواهند چنین کاری انجام دهند، شرایط در بلاکچین نوشته میشوند که غیرقابل تغییر است. این امر قراردادهای هوشمند را تغییرناپذیر مینماید.
تنها راه برای تغییر شرایط قرارداد، به روزرسانی آن است یعنی آن را با قرارداد دیگری سواپ کرد. از طرف دیگر طرفین میتوانند از ابتدا قرارداد قابل ارتقاء را انتخاب نمایند که امکان تغییر در قرارداد هوشمند را فراهم میکند.
چه کسی قرارداد هوشمند را کنترل میکند؟
پس از نوشته شدن کد در بلاکچین، هیچ فردی قرارداد هوشمند را کنترل نمیکند. کد زمانی اجرا میشود که شرایط از پیش تعیین شده انجام شوند. این اقدام، به روزرسانی بلاکچین و ارسال نوتیفیکیشن را شامل میشود. تنها طرفینی که به قرارداد هوشمند دسترسی دارند، میتوانند جزئیات تراکنش را مشاهده نمایند.
از آنجایی که هیچ فردی بر قرارداد کنترلی ندارد، طرفین باید شرایط را تعیین کرده و بدون ابهام آنها را توصیف کنند تا از اجرای آنها اطمینان حاصل شود. این سؤال مطرح میشود که آیا توکنها میتوانند درون قرارداد هوشمند قفل شوند؟ وقتی کاربری توکنها را به یک قرارداد هوشمند میفرستد، هیچ کسی نمیتواند ترید کرده یا آنها را برداشت نماید که در نتیجه داخل قرارداد قفل میشوند.
تنها زمانی توکنها آزاد میشوند که دوره معینی بگذرد یا شرایط خاصی محقق شوند. حتی برخی از پلتفرمها، امکان سفارشیسازی قفل شدن توکنها را فراهم میکنند و کاربر تاریخ و زمانی را که توکنها میتوانند قابل دسترس باشند را مشخص میکند.
بیشتر بخوانید: توکن چیست
تأیید توکنها و اجازه در قراردادهای هوشمند چیست؟
تنها راه برای حفاظت در مقابل سوءاستفاده از قراردادهای هوشمند این است که تنها برداشت وجوه مورد نیاز را تأیید کرد، از پلتفرمهای آزمایش نشده دوری کرده و تأیید و مجوزهای مربوط به توکن را لغو کرد.
اما تأیید توکن و مجوزهای مربوط به آن چه چیزهایی هستند؟ قراردادهای هوشمند به اپلیکیشنهای غیرمتمرکز امکان میدهند انتقال توکنها در یک کیف پول را خودکار کرده و بنابراین تأیید و مجوزهای مربوط به توکن را فراهم میکنند. بنابراین تأییدیهها و مجوزهای مربوط به توکن نشان دهندهی تأیید قرارداد هوشمند از سوی مالک برای برداشت توکنها از کیف پول جهت انجام ترید هستند. کاربر میتواند با چندین روش، دسترسی قرارداد هوشمند به توکنهای خود را لغو کند که در بخش زیر آنها را توضیح میدهیم.
لغو قرارداد هوشمند از طریق مرورگر بلاکچین توکن
شبکههای مجزا معمولاً مرورگرهای بلاکچینی مانند پالیگان اسکن (Polygonscan) و اتراسکن (Etherscan) دارند که بخش تأییدیهای دارد که کاربران میتوانند برای لغو مجوزها و تأییدها از ابزار تأیید توکن در آن استفاده کنند. پیش از طی کردن مراحل زیر به خاطر داشته باشید که تنها مالک آدرس میتواند قراردادهای هوشمند به هم مرتبط را لغو کند.
۱. به صفحه Token approval بروید.
۲. آدرس خود را در نوار جستجو تایپ نموده و بر سرچ کلیک کنید.
۳. هرگونه قرارداد هوشمند مربوط به آدرس که از سوی کاربر مجوز خرج کردن دارد، در فهرست دارایی ظاهر میشود که اطلاعات بیشتر مانند وجه توکن قرارداد هوشمند، هش تراکنش و استانداردهای توکن را نشان میدهد.
۴. با کلیک بر تکمه Connect to Web۳ به کیف پول وصل شوید.
۵. پس از تأیید اتصال، انتخاب کنید که کدام قرارداد را میخواهید لغو نمایید.
نحوه لغو تأییدیهها و مجوزهای مربوط به توکن قراردادهای هوشمند اتریوم
برای لغو قراردادهای هوشمند در شبکه اصلی اتریوم مراحل زیر را انجام دهید.
گام اول: ابزارهای لغو دسترسی
کاربران میتوانند قراردادهای هوشمند متصل به آدرسهای خود را با استفاده از چند ابزار دسترسی لغو شخص ثالث ردیابی و لغو نمایند. برای انجام این روند به یکی از وب سایتهای زیر بروید.
• اتریوم: approval. zone
• چند شبکه: Revoke
• چند شبکه: EverRise
• اتریوم: Ethallowance
• چند شبکه: Unrekt
• زنجیره هوشمند BNB: Beefy. finance
• اتریوم: Etherscan
• چند شبکه: Cointool
بیشتر بخوانید: اتراسکن چیست
گام دوم: اتصال به کیف پول
پس از رفتن به یکی از این وب سایتها، به دنبال تکمه connect wallet بگردید یا آن را سرچ کنید. حین اتصال وب سایت به کیف پول فرد، مطمئن شوید که آنها هردو بر یک شبکه هستند، زیرا ابزارهای لغو دسترسی تنها در یک نوع زنجیره کار میکنند. به عنوان نمونه فرد اگر به شبکه اصلی اتریوم متصل باشد، نمیتواند قرارداد هوشمند پالیگان را لغو نماید. زیرا قراردادهای هوشمند اتریوم تنها پشتیبانی میشوند.
گام سوم: انتخاب قرارداد هوشمند
ابزار قرارداد هوشمند همه قراردادهای هوشمند سازگار و مجوزهای دسترسی و محدودیت آنها در خرج کردن را نشان میدهد. کاربران باید آن قراردادهایی را انتخاب نمایند که قصد لغوشان را دارند. اگر در این زمینه نامطمئن هستید همه آنها را انتخاب کرده و برای راهاندازی بعدی هر کدام از آنها یک مجوز جدید بدهید.
گام چهارم: لغو دسترسی
بر تکمه لغو کلیک کنید، برای تراکنش پول پرداخت کنید و یک یا دو دقیقه برای اتمام تراکنش صبر کنید. از وب سایت لاگ اوت کرده و دوباره در آن لاگین کنید تا تأیید نمایید که تراکنش لغو شده موفقیتآمیز بوده است. در این صورت قرارداد هوشمند مورد نظر شما نباید جزء فهرست باشد.
آیا لغو دسترسی توکن، استراتژیهای دیفای را نیز پایان میبخشد؟
خیر، کاربران پوزیشن خود در استراتژیهای دیفای مانند استخرها، استیکینگ و وام دهی را حفظ خواهند کرد که به آنها امکان میدهد دریافت پاداشها را ادامه دهند. با این حال به صورت زیادی میتواند بر آنها اثر بگذارد و این به شرایط و نحوه ایجاد استراتژی وابسته است. کاربران در اکوسیستم دیفای معمولاً به قراردادهای هوشمند مجوز میدهند که بابت کارهای مختلف مانند ترید، وام دادن یا استیکینگ به توکنهای آنها دسترسی داشته باشند. اگر کاربری این دسترسی را لغو نماید، قرارداد هوشمند دیگر نمیتواند توکنهای کاربر را به نمایندگی از او جابه جا یا کدیریت کند.
این عمل در استراتژیهای در حال جریان که بر توانایی قرارداد برای تعامل با توکنها وابسته است، اختلال ایجاد میکند. با این حال، استراتژی بنیادین دیفای پایان نمیابد بلکه متوقف یا غیرفعال میشود تا زمانی که دوباره دسترسی داده شده یا استراتژی سازگار شود.
بیشتر بخوانید: دیفای چیست
آیا قطع اتصال یک کیف پول به یک پروژه به معنای حذف مجوز استفاده از وجوه است؟
خیر، این دو یکسان نیستند. قطع اتصال کیف پول به یک پروژه تنها میتواند مجوزهایی را کنسل کند که به کاربران امکان میدهند موجودی توکنها، آدرس عمومی و فعالیتهای گذشته یک فرد را ببینند و این امر شروع تراکنشها را متوقف میکند. با این حال لطفاً به یاد داشته باشید که مانع اجرای تراکنشها نمیشود.
از سوی دیگر حذف مجوز به معنای لغو اجازه یک اپلیکیشن غیرمتمرکز برای دسترسی و انتقال محتویات کیف پول یک کاربر است.
سخن پایانی
لغو دسترسی قرارداد هوشمند جهت کنترل رمزارزها معمولاً به خاطر تغییرناپذیری بلاکچین، روندی پیچیده و چالشآمیز است. همیشه در این زمینه احتیاط را در پیش گرفته و از یک مشاور کمک بگیرید. در این مقاله سعی کردیم نحوه لغو دسترسی قرارداد هوشمند به رمزارزهای کاربر را توضیح دهیم. در صورتی که در زمینه سرمایهگذاری ارز دیجیتال به مشاوره نیاز دارید، میتوانید از مشاوره رایگان بینوست استفاده کنید.
مشاوره رایگان سرمایه گذاری ارز دیجیتال
اگر در مورد سرمایه گذاری در بازار ارز های دیجیتال یا استفاده از سبد های سرمایه گذاری بینوست سوال دارید فرم زیر را پر کنید تا در سریعترین زمان کارشناسان بینوست با شما تماس بگیرند .
به وبینار هفتگی ما بپیوندید
هر هفته، ما در وبینار خود به بررسی آخرین اخبار بازار رمزارزها میپردازیم، سبدهای بینوست را معرفی میکنیم و به سوالات شما پاسخ میدهیم.
- 🔍 آیا به دنبال آخرین روندهای بازار هستید؟
- 🔍 میخواهید بیشتر درباره سبدهای سرمایهگذاری دیجیتال بدانید؟
- 🔍 سوالاتی در مورد استراتژیهای سرمایهگذاری دارید؟
همین حالا ثبتنام و در جلسه ما شرکت کنید تا از مشاورههای ارزشمند متخصصان ما بهرهمند شوید.
زمان دقیق وبینار: اولین دوشنبه هر ماه، ساعت ۱۵
ثبت ناماین فرصت را از دست ندهید!