Аналіз ризиків атаки на NEST Оракул-машину через відмову пакування в Майнінговий пул

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

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

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

!

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

Атака відбувається приблизно так:

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

  2. Подати пропозицію до NEST, яка суттєво відрізняється від фактичної ринкової ціни.

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

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

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

!

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

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

Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
ContractCollectorvip
· 7год тому
Цей майнінговий пул занадто агресивний!
Переглянути оригіналвідповісти на0
OfflineValidatorvip
· 07-10 14:45
Майнінговий пул тато сказав
Переглянути оригіналвідповісти на0
GateUser-a606bf0cvip
· 07-10 14:26
Це ж зовсім нестабільно!
Переглянути оригіналвідповісти на0
CryptoHistoryClassvip
· 07-10 14:26
*перевіряє історичні дані* ще один оракул, який потрапив у пастку монополій майнерів... вібрації luna 2.0 насправді
Переглянути оригіналвідповісти на0
UnluckyValidatorvip
· 07-10 14:19
Скільки братів потрапило в цю пастку?
Переглянути оригіналвідповісти на0
  • Закріпити