وام فلش (Flash loan)
خلاصه وام فلش وامی بدون وثیقه در دیفای است که باید در یک تراکنش واحد دریافت و بازپرداخت شود؛ در غیر این صورت کل تراکنش برگشت میخورد.
وام فلش وامی از یک استخر وامدهی دیفای است که به وثیقه نیاز ندارد، اما یک شرط دارد: مبلغ وام بهاضافه کارمزدی اندک باید پیش از پایان تراکنش بازپرداخت شود. در غیر این صورت، کل تراکنش برگشت میخورد، انگار هرگز انجام نشده است. وامدهنده ریسک اعتباری نمیپذیرد، چون وام فقط درون همان تراکنش اتمی وجود دارد.
از نظر سازوکار، یک قرارداد هوشمند از استخر درخواست وجه میکند، آن را دریافت میکند، منطق دلخواهش را اجرا میکند و اصل وام و کارمزد را برمیگرداند؛ همه در یک بلاک. استخر در پایان موجودی خود را بررسی میکند و اگر مبلغ کافی نباشد، همهچیز را لغو میکند. وامگیرنده در صورت موفقیت، کارمزد و گس میپردازد و در صورت شکست هم هزینه گس را پرداخت میکند.
کاربردهای مشروع آن عمدتاً فنیاند. معاملهگران از وام فلش برای آربیتراژ بین صرافیها، تعویض وثیقه یک وام بدون بستن آن یا بازپرداخت بدهی برای جلوگیری از لیکوییدشدن استفاده میکنند. جذابیتش این است که یک معاملهگر کوچک میتواند موقتاً با سرمایهای چندمیلیونی فعالیت کند.
برای خریداران و هولدرهای توکن، اهمیت آن بیشتر به حملات مربوط میشود. مهاجم مبلغ بزرگی وام میگیرد، با آن قیمت را در استخری کمعمق جابهجا میکند، سپس از پروتکلی که به آن قیمت اعتماد دارد سوءاستفاده میکند و در همان تراکنش وام را پس میدهد. وام فلش باگ ایجاد نمیکند؛ سرمایه لازم برای سوءاستفاده از باگ را فراهم میکند. پروتکلهای اولیه وامدهی دیفای در سال ۲۰۲۰ هدف چنین حملاتی قرار گرفتند و جابهجاکردن قیمت توکنهای کوچک با نقدینگی کم آسانتر است. همین ترفند میتواند برای وامگرفتن توکنهای حاکمیتی و تصویب یک پیشنهاد با رأیگیری در یک بلاک واحد هم استفاده شود.
مواردی که ارزش بررسی دارند: آیا قراردادهای پروژه قیمت را از قیمت لحظهای یک استخر واحد میگیرند یا از اوراکلی مقاوم در برابر دستکاری، مثلاً اوراکلی مبتنی بر میانگین موزون زمانی؟ بهدنبال حسابرسی امنیتیای باشید که دستکاری قیمت و حاکمیت را پوشش دهد و بررسی کنید قدرت رأی بر اساس اسنپشاتهای گذشته تعیین میشود، نه موجودی فعلی. در مرورگر بلاکچین، تراکنشی که قیمت را شدیداً جابهجا میکند و سپس آن را برمیگرداند، ردپای معمول چنین حملهای است. هیچکدام از این بررسیها ایمنی پروژه را تضمین نمیکند، اما پروژهای که به قیمت لحظهای خام یک استخر کمعمق متکی است، ریسکی شناختهشده دارد.




