NEST Оракул-машина зазнав відмови від Майнінгового пулу у пакуванні атаки, що загрожує безпеці Децентралізованих фінансів

robot
Генерація анотацій у процесі

Аналіз атаки відмови в пакуванні на NEST Оракул-машина

Один. Вступ

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

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

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

!

Два, процес атаки та аналіз

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

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

У цей час усі майнінгові пули стикаються з двома варіантами при складанні кожного блоку перевірки: упакувати цю транзакцію в наступний блок ( або самостійно виконати угоду та перепропонувати ), або не упакувати її ( або не пропонувати угоду ). Оскільки майнінгові пули знають про частки потужності один одного та можливі стратегії, це фактично формує багаторазову незалежну гру з повною інформацією в статичному режимі. Точка Нешівського рівноваги гри залежить від доходів кожного учасника при різних комбінаціях рішень.

Якщо вибрати коригування报价, майнінговий пул може відразу отримати прибуток a. Якщо не коригувати, майнінговий пул може накопичити відповідну криптовалюту, щоб після встановлення报价 отримати арбітраж, отримуючи прибуток b( зазвичай b > a). Однак тільки майнінгові пули, які добули новий блок, можуть отримати право на ведення обліку. Тому прибуток від вибору коригування报价 становить Pia, а прибуток від некоригування становить Pib( Pi - це частка потужності цього майнінгового пулу ).

Слід зауважити, що як тільки报价被修正, подальші ігри більше не існують, всі Майнінговий пул не можуть отримати b收益. Тому, Майнінговий пул при прийнятті рішення про вміст кожної транзакції блоку фактично враховує два види доходів:

  1. T(Y) = Піа
  2. T(N) = Пн * Піб

Тут T означає Майнінговий пул, Y - змінити ціну, N - не змінювати; Pn означає ймовірність того, що в усіх наступних перевірочних блоках не буде змінено ціну.

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

!

Три, аналіз і підсумок

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

DEFI3.16%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
faded_wojak.ethvip
· 20год тому
Ця хвиля приречена, браття.
Переглянути оригіналвідповісти на0
MetaMiseryvip
· 20год тому
Гм, це дійсно отруйно.
Переглянути оригіналвідповісти на0
Layer3Dreamervip
· 20год тому
теоретично кажучи, цей вектор атаки виявляє вразливості консенсусу l1... захоплююче
Переглянути оригіналвідповісти на0
MidnightSnapHuntervip
· 21год тому
Не слухай його, якщо він нічого не каже.
Переглянути оригіналвідповісти на0
ExpectationFarmervip
· 21год тому
Обман для дурнів来咯
Переглянути оригіналвідповісти на0
  • Закріпити