ریسکهای approve؛ دسترسیهایی که میدهی
اپروو (Approve) در دیفای یعنی چه و چرا ریسکآفرین است؟ دسترسی نامحدود به توکنها، نشانههای اپرووی مخرب و مدیریت و لغو دسترسیها (Revoke) به زبان ساده.
در دیفای هیچ سرویسی مجانی نیست؛ حتی سواپِ ساده. برای اینکه قراردادی بتواند توکنهایت را جابهجا کند، اول باید به او اجازه بدهی — همین اجازه، اپروو (Approve) است. در نگاه اول بیخطر میآید؛ در عمل، یکی از پرتکرارترین درهای خروجِ دارایی است: قراردادی که یکبار اجازه گرفته باشد، تا وقتی لغو نشود، میتواند در هر لحظه — امروز یا دو سال بعد — تا سقفِ مجازش از توکنهایت برداشت کند. سازوکار کلیِ دیفای را در درس صرافی غیرمتمرکز؛ معامله بدون واسطه خواندی؛ اینجا فقط همین اجازهنامه را باز میکنیم.
اپروو واقعاً چه میگوید؟
سه مؤلفه دارد: کدام توکن، به کدام قرارداد، تا چه سقفی. مشکل تاریخیِ دیفای، عادتِ «سقفِ نامحدود» است: برای صرفهجوییِ کارمزدِ معاملههای بعدی، پلتفرمها سقفِ بینهایت میخواستند و کاربر هم بیخوانده تأیید میزد. نتیجه: آن قرارداد، در عمل مخزنِ توکنهای تو میشود و برای هر برداشتی فقط به امضای خودش نیاز دارد — رمزِ والت و تأیید دومرحلهایِ تو دیگر هیچ سدی در میان نیست. عمقِ این منطق را در درس دیفای و کشاورزی بازده هم میبینی: هر سرویسِ خوشنام، به همین اجازهها سوار است.
قصهٔ واقعینما؛ امضایی که ماهها بعد سر زد
صحنهای واقعینما: کاربر برای «تأییدِ ایرودراپ»، اپروویِ نامحدودِ یک توکن را به قراردادی ناشناس داد — صفحه ظاهرِ رسمی داشت و عجله هم در کار بود. ماهها بعد، همان قرارداد فعال شد و در چند تراکنشِ پیاپی، توکنهای باقیمانده در والت را برد. او مدتی پیش والتِ اصلی را به دستگاه تازه منتقل کرده بود، اما توکنهای کمارزشِ بهجامانده را منتقل نکرده بود و فراموش کرده بود که یک امضای قدیمی، هنوز روی همان جا زنده است. سقفِ نامحدود، هرگز از خودش نمیپرسد کی آخرینبار نگاهش کردهای.
نشانههای اپروویِ مشکوک
- سقفِ نامحدود برای عملی که امروز فقط مبلغِ کوچکی میخواهد.
- قراردادِ تازهساخته و بیممیزی، یا دامنهای که هیچ منبعِ رسمی نشانیاش نمیدهد.
- درخواستِ دسترسی به توکنی که به آن عمل — سواپ یا استیک — هیچ ربطی ندارد.
- فشارِ زمانی و صفحهٔ بیخروجی: «تأیید نکنی، جایزهات میسوزد».
- پیمانهٔ درخواستی با چیزی که خودِ صفحه دربارهٔ عملیات گفته، نمیخواند.
مدیریت و لغوِ دسترسیها
چهار قاعدهٔ بهیادماندنی: سقف را دقیق بده — همان مبلغِ امروز، نه بینهایت؛ پس از پایانِ کار، سقفِ باقیمانده را در همان جلسه کم کن؛ دورهای — مثلاً ماهانه — فهرستِ اپرووهایِ فعال را بازبینی کن و کهنهها را لغو کن؛ رابطهای مخصوصِ لغو (Revoke) همین کار را برای هر شبکه ساده میکنند. و قاعدهٔ چهارم: برای دیفای، والتِ تفکیکیِ با داراییِ محدود نگه دار تا خطای امروز، پرتفویِ فردا را نبلعد. راهِ راهاندازی والتِ مرورگری که پایهٔ همین تفکیک است را در درس متامسک؛ کیف پول مرورگر و شبکهها ببین.
چکلیست پیش از هر تأیید
- سه مؤلفه را میخوانم: کدام توکن، به کدام قرارداد، تا چه سقفی.
- سقفِ نامحدود را جز با دلیلِ روشنِ خودم نمیپذیرم.
- فهرستِ اپرووهای فعال را ماهانه بازبینی و کهنهها را لغو میکنم.
- دیفای فقط با والتِ تفکیکی و مبلغِ محدود.
- هر امضای گیجکننده یعنی توقف و خواندنِ دوباره — نه آزمایش.
در دیفای برای هر سواپ اجازه میدهی؛ هنر، دادنِ اجازههای برگشتپذیر است.
مطالب مرتبط
ساختار کامل تحلیل و مدیریت ریسک را در مسیر آموزشی یاد بگیر — از سطح یک، رایگان.