Як уникнути лідерів на децентралізованих криптобіржах

Децентралізовані біржі (DEX) позбутися на зародку кількох проблем, що стосуються їхніх централізованих аналогів, таких як концентрація ліквідності в руках кількох гравців, компроміс коштів у разі порушення безпеки, закрита структура контролю тощо. Однак одна проблема, яка відмовилася зникнути, — це передова. Недобросовісні гравці все ще знаходять способи обдурити нічого не підозрюючих трейдерів.

Якщо ви отримали менше, ніж очікувалося, коли розміщення торгівлі на DEX, є досить велика ймовірність того, що вас вдарять передові. Ці погані актори використовувати автоматизований маркет-мейкер (AMM) модель отримання прибутку за рахунок нічого не підозрюючих трейдерів.

Ця стаття пояснить вектор атаки та допоможе вам зрозуміти основне поняття передового запуску в криптоторгівлі, потенційні наслідки та як запобігти криптовалютному запуску.

Що таке фронт-ранінг у криптовалюті?

Термін «передовий запуск» відноситься до процесу, коли хтось використовує технології або переваги на ринку, щоб отримати попередні знання про майбутні транзакції. Це дозволяє поганим акторам скористатися майбутнім рухом цін і отримати економічний виграш за рахунок тих, хто ввів ці операції. Фронт-біг буває через маніпуляції з цінами на газ або часові позначки, також відомі як повільне відповідність.

Як на централізованих, так і на децентралізованих біржах фронт-рунінг є частою діяльністю. Мета лідера – купити шматок жетонів за низькою ціною, а потім продати їх за вищою ціною, одночасно виходячи з позиції. При точному виконанні він приносить безризиковий прибуток для трейдерів, які його здійснюють.

Пов’язані: DeFi проти CeFi: порівняння децентралізованих і централізованих фінансів

Торгівля акціями та активами, заснована на інсайдерських знаннях, щоб скористатися перевагами руху ціни була добре відомою тактикою. Незважаючи на те, що це незаконно та неетично, брокери займаються цим. The тактика дуже нагадує інсайдерську торгівлю лише з незначною різницею, що кат працює на посередництво клієнта, а не на бізнес клієнта.

Що таке фронтальний бот?

Передній запуск здійснюється за допомогою крипто-передніх ботів функціонує в мілісекундних часових рамках. Перш ніж людина моргне, вона може прочитати рядок транзакцій, розрахувати оптимальний розмір транзакції та ціну на газ, налаштувати транзакції та запустити їх.

Ядро фронтального бота функціонує, прослуховуючи транзакцію, що очікує на розгляд в блокчейні. Взаємодіючи з блокчейном за допомогою інтерактивного скрипту, бот купує перед покупцем і продає відразу після нього. Бот аналізує тенденції розвитку криптовалют і виконує транзакції, щоб отримати прибуток.

Тактика фронтального запуску на децентралізованих біржах

Коли відбувається торгівля, система транслює її в блокчейн, вимагаючи від майнерів перевірити транзакцію. Однак у будь-якому важливому блокчейні потік вхідних транзакцій перевищує потужність наступного блоку. Нерозроблені транзакції залишаються в a Пул транзакцій, що очікують на розгляд, називається mempool.

Мемпули блокчейну прозорі, цією функцією користуються перші учасники. Дізнаючись про настрій трейдерів, вони можуть передбачити майбутні рухи цін і відповідно розмістити власні замовлення. Вони встановлюють вищу ціну на газ для своїх транзакцій, щоб заохотити вибирати свої транзакції перед тими, що очікують на розгляд, таким чином випереджаючи нічого не підозрюючих трейдерів.

Способи запобігання передвиборам на стороні трейдера

Єдиного рішення для вирішення проблем із фронтальним запуском на всіх платформах не існує. Скоріше, мають бути різні підходи, що запобігають випередженню слідував на різні проекти, залежно від сценаріїв.

Використовуйте великі пули ліквідності

Першим учасникам подобаються пули з низькою ліквідністю, оскільки є менше шансів конкуренції, а також зриву їхньої транзакції великим замовленням, що несподівано змінює вагу пулу. Здійснення торгів у великих пулах ліквідності робить його менш імовірним, щоб постраждати від передового бігу.

Тримайте максимальне ковзання низьким

Чи постійно виникає питання «Як уникнути ковзання». уколів ви? Що ви можете зробити, так це встановити максимальний допуск до ковзання на більшості децентралізованих бірж. Іншими словами, можна зафіксувати максимальне відхилення від очікуваної прибутковості. Приклад допоможе вам краще зрозуміти сценарій.

Припустимо, ви розміщуєте замовлення на DEX і очікуєте повернення 500 Tether (USDT) для нього. Якщо ви встановите 1% від вашого замовлення, ви не отримаєте менше 495 USDT. Однак, якщо вищий допуск на ковзання більше, буде більше відхилень.

Отже, формула проста: тримайте максимальне прослизання низьким, приблизно 0,5%-2%, щоб відбити передніх бігунів. Якщо ви збираєтеся розмістити велике замовлення, тримайте ковзання на нижньому кілі. Передні бігуни хочуть, щоб ви тримали ковзання на високому рівні, тому краще діяти якраз навпаки.

Переплата за газ

Лідери з радістю спостерігають за повільними транзакціями, тому що це дає їм більше часу, щоб розробити замовлення, щоб реалізувати вашу торгівлю та отримати прибуток. Недоплата за газ змушує ваші транзакції стояти в черзі довше, надаючи лідерам більше часу, щоб сформулювати свою стратегію і зашкодити вашим інтересам.

Переплата за газ мотивує майнерів швидше підтверджувати вашу транзакцію, зводячи до мінімуму ваші шанси стати ціллю поганого гравця. З цією метою ви можете встановити ціну на газ вище середнього або просто скористатися опцією швидкого газу у вашому гаманці. Якщо ви розміщуєте замовлення на велику вартість, стає ще важливішим спробувати завершити транзакції з швидкістю.

Зробіть замовлення з низькою вартістю

Щоб отримати прибуток, лідери повинні досягти деяких мінімальних порогів. Вони повинні двічі сплатити комісію за газ при вході та виході з ринку, а також повернути суму, сплачену як комісію за торгівлю. Їхній прибуток починається лише після того, як вони повернуть свої витрати.

Наразі відомі автоматизовані маркет-мейкери на базі Ethereum, такі як Uniswap, Balancer і SushiSwap, сплачують комісію за газ у розмірі 25 доларів за транзакцію. Оскільки для виконання передвиконання їм потрібні дві транзакції, вони, ймовірно, витратить 50 доларів США завершити торгівлю. Це також означає, що якщо ваша торгівля приносить прибуток менше ніж 50 доларів, є незначні шанси на те, що ви станете ціллю лідерів.

Коли ви вступаєте в торгівлю з низькою вартістю, ви практично робите це збитковим підприємством для лідерів. У більшості випадків торгівля сумами до 1000 доларів США безпечна.

Знайди одержувача

Загальнодоступна книга замовлень – це перше, що приваблює лідерів. Якщо вам вдасться знайти тейкера, ви зможете виконати задане замовлення і зможете триматися подалі від публічних ринків і, згодом, від передового ходу. Коли ви знаходите тейкера і успішно обговорюєте ціну, виконується бездовірливий обмін в мережі.

Способи запобігти передньому бігу на стороні DEX

DEX може подбати про декілька моментів дизайну, щоб зробити початковий запуск важким у виконанні:

Швидке відповідність

Перші бігуни шукають повільну відповідну швидкість місце їх розпорядження до виконання. DEX може забезпечити швидке зіставлення, залишаючи мало місця для лідерів, щоб запустити свій процес. Дуже швидкий час блокування ефективно зробить передніх бігунів нездатними реагувати. Для більшості фаворитів, які не настільки технічно налаштовані, цього має бути достатньо.

Децентралізований механізм матчів

У випадку централізованого механізму узгодження важко встановити, що сама біржа не бере участь у передньому запуску. З іншого боку, децентралізовані механізми узгодження дозволяють будь-кому, хто використовує повний вузол переглядати відповідність в режимі реального часу. Вони можуть зіставити транзакцію в останньому блоці вручну з поточною книгою замовлень.

Періодичний аукціон

Періодичний аукціон додає додатковий рівень безпеки від переднього ходу. Він додає недетермінований шар, що робить малоймовірним, щоб хтось дізнався про наступну ціну виконання, якщо вони не знають про логіку відповідності, вхідні ордера для наступного блоку, ціну торгів і поточну книгу замовлень з останнього збігу.

Як уникнути передового запуску в Ethereum 2.0

Деякі трейдери задаються питанням про вплив повного випуск Ethereum 2.0 пізніше в 2023 роціоб’єднання основної мережі з Beacon Chain і введення proof-of-stake (PoS) механізм консенсусу. Валідатори, які повинні обробляти транзакції в певну епоху, будуть заздалегідь повідомлені про свої позиції.

Епоха — це певний проміжок часу в мережі блокчейн. Цей часовий проміжок використовується для опису, коли відбудуться певні події в мережі блокчейн, наприклад, коли будуть розподілені стимули або коли буде виділена нова група валідаторів для перевірки транзакцій.

Пов’язані: Оновлення Ethereum: Посібник для початківців з Eth2

У цьому сценарії фаворитам буде важче знайти прибуткові операції в блокчейні, рясніє транзакціями, але це не неможливо. Багато лідерів є технічно досвідченими, тому не можна просто виключати таку можливість. DEX можуть охоплювати такі моменти дизайну, як швидке зіставлення, децентралізований механізм збігу та періодичне зіставлення аукціону, щоб мінімізувати шанси на передову.