Flash Loans نوعی وام است که شما میتوانید بدون ارائه وثیقه، مقادیر بسیار زیادی پول قرض بگیرید. تفاوت اصلی این وام با وامهای سنتی در این است که شما باید وام را در همان تراکنشی که دریافت کردهاید، بازپرداخت کنید. به بیان ساده، Flash Loans به شما امکان میدهند در یک بازه زمانی بسیار کوتاه (که تقریباً به اندازه یک بلوک Ethereum، یعنی حدود ۱۳ ثانیه است)، از منابع مالی بسیار بزرگ استفاده کنید و در همان زمان آن را بازپرداخت کنید.
این نوع وامها از طریق Smart Contracts انجام میشوند و تنها زمانی تراکنش موفقیتآمیز خواهد بود که بازپرداخت وام در همان تراکنش انجام شود. اگر نتوانید وام را بازپرداخت کنید، کل تراکنش باطل میشود و هیچ پولی منتقل نخواهد شد.
کاربردهای Flash Loans
تا به امروز، سه کاربرد اصلی برای Flash Loans شناسایی شده است. در ادامه، هر یک از این کاربردها را بررسی میکنیم:
1. Arbitrage Trading
یکی از محبوبترین کاربردهای Flash Loans معاملات آربیتراژ است. فرض کنید میتوانید یک Apple را از مادر خود به قیمت یک دلار بخرید و آن را به پدر خود به قیمت ۲ دلار بفروشید. این روش به شما امکان میدهد که بهراحتی پول خود را دو برابر کنید.
در دنیای رمزارزها، شما میتوانید بهعنوان مثال توکن Basic Attention را از Coinbase به قیمت ۱۰۰ دلار بخرید و آن را در Gemini به قیمت ۱۰۱ دلار بفروشید و یک دلار سود کنید. حالا تصور کنید بتوانید با Flash Loans مبلغ ۱۰۰ میلیون دلار قرض بگیرید و این معامله را تکرار کنید. سود شما از این معامله به ۱ میلیون دلار خواهد رسید.
با وجود اینکه انجام چنین معاملاتی بهصورت دستی امکانپذیر است، امروزه بیشتر افراد از رباتها یا سیستمهای خودکار برای این نوع معاملات استفاده میکنند. این موضوع باعث شده که پیدا کردن فرصتهای آربیتراژ برای Flash Loans نسبت به گذشته کمتر شود.
2. Collateral Swap
کاربرد دیگر Flash Loans تعویض وثیقه است. فرض کنید شما ۵۰۰ هزار دلار Ethereum دارید و آن را در یک پلتفرم وامدهی قرض دادهاید تا از طریق آن سود کسب کنید. سپس، ۴۰۰ هزار دلار DAI (یک استیبلکوین) قرض گرفتهاید. حالا، اگر بخواهید وثیقه خود یعنی ETH را با یک رمزارز دیگر، مثلاً Litecoin، تعویض کنید، معمولاً نیاز است که ابتدا وام خود را پرداخت کنید و سپس وثیقه را تعویض کنید.
اما با استفاده از Flash Loans میتوانید تمام این مراحل را در یک تراکنش انجام دهید. بهاینترتیب، شما وام خود را تسویه میکنید، وثیقه را تعویض میکنید و سپس دوباره وام میگیرید، بدون اینکه نیازی به تسویه کردن چند مرحلهای داشته باشید.
3. Self-Liquidation
فرض کنید یک سال پیش ۱۰۰ عدد Ethereum را به قیمت هر واحد ۲۰۰ دلار در Aave سپردهگذاری کردهاید و ۱۶ هزار دلار Tether قرض گرفتهاید تا برای پرداخت هزینههای خود از آن استفاده کنید. اکنون قیمت ETH به ۲ هزار دلار رسیده است و شما دارای ۲۰۰ هزار دلار وثیقه هستید. اما برای دسترسی به این وثیقه، باید وام ۱۶ هزار دلاری خود را بازپرداخت کنید.
اگر پول نقد ندارید، میتوانید از Flash Loans استفاده کنید. با یک Flash Loan، مبلغ ۱۶ هزار دلار Tether قرض میگیرید و وام خود را بازپرداخت میکنید. سپس به وثیقه ۱۰۰ عدد ETH خود دسترسی پیدا میکنید. بخشی از این ETH را میفروشید، Tether لازم برای بازپرداخت Flash Loan را به دست میآورید و معامله بهطور کامل در یک تراکنش انجام میشود.
این روش به شما امکان میدهد بدون نیاز به پول نقد از داراییهای قفلشده خود استفاده کنید.
حملات Flash Loan
Flash Loans علاوه بر کاربردهای مفید، میتوانند مورد سوءاستفاده نیز قرار بگیرند. بهعنوان مثال، یک حمله معروف به پروتکل Pancake Bunny رخ داد. Pancake Bunny یک پلتفرم Yield Farming است که کاربران با سپردهگذاری توکنهای خود، توکنهای Bunny بهعنوان پاداش دریافت میکنند. مهاجمین یک اشکال در کد این پلتفرم پیدا کردند که به آنها امکان ایجاد تعداد زیادی توکن Bunny داد.
مهاجمین با استفاده از Flash Loans، ۷۰۰ میلیون دلار قرض گرفتند، از این اشکال بهرهبرداری کردند و توانستند ۷ میلیون توکن Bunny ایجاد کنند. سپس این توکنها را بهسرعت فروختند و ۴۵ میلیون دلار سود کسب کردند. پس از آن، Flash Loans را بازپرداخت کردند و کل معامله در یک تراکنش به اتمام رسید.
این نوع حملات نشاندهنده یکی از ریسکهای مهم Flash Loans است. برخی از کارشناسان معتقدند که این نوع سوءاستفادهها غیرقانونی است، درحالیکه عدهای دیگر بر این باورند که این تنها یک اشکال در کد بوده و اگر برنامهنویسان آن را زودتر پیدا کرده بودند، میتوانستند آن را برطرف کنند.
Flash Loans یک ابزار قدرتمند در دنیای رمزارز هستند که امکان انجام معاملات و مدیریت وثیقهها را در بازه زمانی کوتاه فراهم میکنند. اما همانطور که دیدیم، این ابزارها با ریسکهای جدی نیز همراه هستند. با وجود مزایا، Flash Loans میتوانند بهوسیله حملات و سوءاستفادهها نیز تهدیدی برای پلتفرمهای غیرمتمرکز باشند.
منبع:YouTube