امنیت و حریم خصوصی

بک رانینگ (Back Running) ارز دیجیتال چیست و چه تفاوتی با فرانت رانینگ دارد؟

بک رانینگ ارز دیجیتال نوعی حمله در شبکه های مالی غیرمتمرکز (DeFi) است که طی آن، فرد مهاجم از اطلاعات مربوط به یک تراکنش خاص برای کسب سود بیشتر استفاده می‌کند.

شبکه‌های مالی غیرمتمرکز (DeFi) در سال‌های اخیر به سرعت رشد کرده‌اند و به یکی از محبوب‌ترین حوزه‌های فناوری مالی تبدیل شده‌اند. این شبکه ها نسبت به سیستم های مالی متمرکز مزایای بیشتری دارند، اما در عین حال با خطرات و چالش هایی نیز مواجه هستند. یکی از این خطرات حملات بک رانینگ (Back Running) است که می‌تواند ضررهای اقتصادی جبران ناپذیری را به کاربران شبکه های DeFi وارد کند.

بک رانینگ ارز دیجیتال چیست؟

بک رانینگ ارز دیجیتال (Back Running) نوع خاصی از حداکثر ارزش قابل استخراج (MEV) است که باعث می‌شود برخی از معامله گران فرصت های تجاری سودآور بالقوه را از دست بدهند. به بیان کلی بک رانینگ یعنی اجرای استراتژیک یک تراکنش بلافاصله پس از تکمیل تراکنشی دیگر، و با ارزش بالاتر از تراکنش قبلی که طی آن، فرد از فرصت آربیتراژ ناشی از تاثیر قیمت معاملات، جهت کسب سود بیش‌تر استفاده می‌کند.

انواع بک رانینگ ارز دیجیتال

بک رانینگ یکی از روش های کسب سود در بازار ارزهای دیجیتال است که در آن فرد بلافاصله پس از تراکنش فرد دیگری، معامله ای انجام می‌دهد تا از تغییر قیمت دارایی بهره‌مند شود. بک رانینگ ارز دیجیتال به سه روش مختلف انجام می‌شود؛

۱. سفارش‌گذاری پس از تراکنش:

در این حالت شخص یک دارایی را که در یک صرافی به فروش گذاشته شده خریداری کرده و بلافاصله در صرافی دیگری با قیمت بالاتر نسبت به خرید اولیه‌ی خود به فروش می‌گذارد و کسب سود می‌کند.

۲. سفارش‌گذاری پس از لیکوئید شدن:

در این حالت شخص از لیکوئید شدن قراردادی که نیاز به وثیقه‌گذاری دارد مطلع شده و سعی می‌کند وثیقه آن قرارداد را با قیمت کمتری خریداری کند.

۳. بک رانینگ مدل ری بیس (Rebase)

در این حالت فرد از تغییر موجودی کیف پول و عرضه در گردش یک توکن خاص که با تغییر قیمت همراه است استفاده می‌کند و توکن هایی را که ارزش آنها تغییر کرده است خریداری کرده یا به فروش می‌گذارد.

بک رانینگ چگونه کار می‌کند؟

عواملی که معمولا در بک رانینگ ارز دیجیتال مشاهده می‌شوند، ربات‌های MEV هستند که برای نظارت بر تراکنش‌های معلق در شبکه‌ی اتریوم برنامه‌ریزی شده‌اند. این ربات ها معاملات استراتژیک را مستقیما پس از تراکنش های موجود در شبکه انجام می‌دهند تا آربیتراژ ایجاد کنند و از تغییرات قیمت دارایی ها سود ببرند.

برای درک بهتر نحوه‌ی عملکرد حملات بک رانینگ بهتر است قبل از هر چیز با مفهوم کلی منحنی اتصال یا باندینگ کرو (Bonding Curve) آشنا شویم.

باندینگ کرو یا منحنی اتصال چیست؟

به طور کلی منحنی اتصال (Bonding Curve) یک مفهوم اقتصادی است که برای توصیف ارتباط بین قیمت و عرضه‌ی یک دارایی استفاده می‌شود. البته وجود محدودیت در عرضه‌ی یک دارایی، مهم‌ترین شرط برقراری این ارتباط است. هنگامی که شخصی یک دارایی را خریداری می‌کند، با خرید هر یک از واحدهای عرضه‌ شده، عرضه کل در گردش آن دارایی کاهش می‌یابد.

اکنون با توجه به این که دارایی در اختیار کامل شخص خریدار قرار دارد، به طبع فرد سرمایه‌گذار به دنبال کسب سود از خرید آن دارایی است، بنابراین قیمت آن دارایی افزایش پیدا خواهد کرد. این افزایش قیمت به این دلیل است که سرمایه‌گذار یا خریدار بعدی که قصد دارد آن دارایی را داشته باشد، می‌بایست قیمت بیشتری برای خرید آن پرداخت کند.

منحنی اتصال چه نقشی در بک رانینگ ارز دیجیتال دارد؟

برای درک بهتر این مساله و ارتباط آن با مفهوم بک رانینگ، بهتر است مثالی بزنیم؛

فرض کنید فردی قصد دارد در یک پلتفرم دیفای (Defi)، مقداری ارز دیجیتال A را به فروش گذارد و به ازای آن،‌ مقداری رمز ارز B دریافت کند. با توجه به توضیحات بالا در مورد منحنی اتصال و افزایش قیمت، با هر خرید، ارزش A بیش‌تر می‌شود و با هر فروش نیز ارزش آن کاهش می‌یابد.

در همین حال اگر فرد استخر تراکنش‌ها را رصد کند،‌ با خرید دارایی A به راحتی می‌تواند از فرصت آربیتراژ آن دارایی در سایر پلتفرم‌های خرید و فروش ارز دیجیتال بهره‌مند شود. به بیان دیگر فرد دارایی A را در پلتفرم اول خریداری می‌کند و در پلتفرم دوم با قیمت بالاتری می‌فروشد.

تفاوت بک رانینگ و فرانت رانینگ

بک رانینگ و فرانت رانینگ دو نوع حمله مالی هستند که در بازارهای ارزهای دیجیتال و بلاک چین رخ می‌دهند. طی این حملات فرد از اطلاعات نامتقارن و تاخیر در شبکه برای به دست آوردن سود غیرقانونی استفاده می‌کند. مهمترین تفاوت میان بک رانینگ و فرانت رانینگ در مدل زمان‌بندی تراکنش‌ها است.

به طور مثال فرض کنید شخصی می‌خواهد ۱۰ بیت کوین به قیمت ۱۰۰۰۰ دلار بخرد. با استفاده از حمله بک رانینگ، فرد مهاجم ابتدا تراکنش خرید ۱۰ بیت کوین را با قیمت ۹۰۰۰ دلار ثبت می‌کند. سپس منتظر می‌ماند تا تراکنش هدف تکمیل شود. پس از تکمیل تراکنش هدف، فرد مهاجم تراکنش خود را با قیمت بیشتری یعنی ۱۰۰۰۰ دلار تکمیل می‌کند.

در این حالت فرد مهاجم از اطلاعات مربوط به تراکنش هدف برای کسب سود ۱۰۰۰ دلاری استفاده کرده است اما در حملات فرانت رانینگ، فرد مهاجم قبل از تکمیل تراکنش هدف، تراکنشی را انجام می‌دهد و از تغییر قیمت دارایی‌ها برای کسب سود استفاده می‌کند.

گفتار پایانی

بک رانینگ ارز دیجیتال یکی از حملات DeFi و به معنای استفاده از فرصت های ایجاد شده پس از تکمیل یک تراکنش خاص است. بک رانینگ می‌تواند پس از معامله خرید و فروش در یک صرافی غیرمتمرکز ارز دیجیتال رخ دهد، یا می‌تواند در نتیجه مکانیسم تغییر پایه پس از لیکویید شدن و ری بیسینگ اتفاق بیفتد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا