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

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

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

Один. Вступ

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

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

!

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

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

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

  2. Подайте пропозицію, яка має величезну різницю з фактичною ринковою ціною, до NEST.

  3. У період валідації інші валідатори подають угоду на зниження ціни для корекції пропозиції.

  4. У цей момент усі майнінгові пули стикаються з двома варіантами:

    • Упакувати угоди з виправленими котируваннями в наступний блок
    • Не об'єднувати цю транзакцію в блок
  5. Між майнінговими пулами формується багаторазова незалежна гра з повною інформацією, яка в кінцевому підсумку досягає рівноваги Неша.

Рішення майнінгового пулу залежить від наступних факторів:

  • Негайно виправити报价收益(a)
  • Чекайте на прибуток від арбітражу після того, як котирування стануть дійсними (b), зазвичай b > a
  • Майнінговий пул的算力占比(Pi)
  • Ймовірність того, що ціна не буде змінена протягом усього періоду перевірки (Pn)

Майнінговий пул буде зважувати дві можливі вигоди:

  • Виправлення пропозиції: Pia
  • Не коригувати ціну: Pib * Pn

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

!

Три, підсумок

Майнінговий пул може використовувати переваги обчислювальної потужності для затримки або перешкоджання оновленню котирувань, тим самим отримуючи арбітражні можливості в Оракул-машині NEST. Це не лише проблема, з якою стикається 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.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
CrashHotlinevip
· 07-06 03:03
жорстоко бити групу дівчат-картопляних паличок
Переглянути оригіналвідповісти на0
Anon4461vip
· 07-06 03:02
Децентралізація просто так? Виявляється, не корисно.
Переглянути оригіналвідповісти на0
NoodlesOrTokensvip
· 07-06 03:02
криптосвіт还能啥好说的
Переглянути оригіналвідповісти на0
nft_widowvip
· 07-06 03:01
З такою обчислювальною потужністю ще й арбітражем займатися?
Переглянути оригіналвідповісти на0
quietly_stakingvip
· 07-06 02:54
Цей метод атаки занадто чіпкий, чи не так?
Переглянути оригіналвідповісти на0
ApeEscapeArtistvip
· 07-06 02:35
Майнінговий пул ще може зробити цю пастку? Навчився поганому.
Переглянути оригіналвідповісти на0
  • Закріпити