Аналіз атаки відмови в упаковці майнінгового пулу, з якою стикається NEST Оракул-машина
Розподілений Оракул-машина NEST має на меті підвищити надійність даних оракулів і безпеку системи, залучаючи більше користувачів на ланцюзі до процесу конвертації цін. Щоб вирішити проблему зловмисних котирувань, NEST розробив механізм верифікації подачі котирувань-замовлень, що дозволяє верифікаторам торгувати на основі котирувань і подавати виправлені котирування.
Однак ефективне функціонування такого механізму залежить від того, щоб угоди на поїдання одиниць та нові пропозиції могли вчасно з'являтися в нових блоках ланцюга. З появою майнінгових пулів монополія на право пакування угод стає потенційною проблемою. Великі майнінгові пули, як правило, мають більшу обчислювальну потужність і можуть вибірково пакувати угоди, які вигідні для них або мають вищу комісію, навіть якщо ці угоди можуть не бути найбільш ранніми, що з'явилися в ланцюзі.
Коли така ситуація трапляється в Оракул-машині NEST, це може призвести до того, що нові пропозиції не можуть бути своєчасно перевірені протягом періоду верифікації, що врешті-решт призводить до того, що NEST видає неправильні цінові дані. Це створює можливості для арбітражу для деяких Майнінгових пулів, потенційно загрожуючи безпеці всієї екосистеми DeFi.
Аналіз процесу атаки
Припустимо, що всі учасники майнінгу є майнінговими пулами (окремий майнер також може вважатися малим майнінговим пулом), кожен майнінговий пул має різні частки обчислювальної потужності та знає цю інформацію.
Підготовка до атаки: зловмисні майнінгові пули заздалегідь накопичують криптовалюту для арбітражу за допомогою кредитів на вимогу.
Подання зловмисної пропозиції: зловмисний майнінговий пул подає NEST пропозицію, яка суттєво відрізняється від фактичної ринкової ціни.
Гра під час періоду верифікації: під час періоду верифікації всі майнінгові пули стикаються з двома виборами - упакувати виправлені пропозиції транзакцій або ігнорувати цю транзакцію. Це становить багатосторонню гру з повною інформацією в статичному вигляді.
Ігрові рішення: Майнінговий пул приймає рішення на основі свого відсотка обчислювальної потужності та порівняння потенційних доходів. Припустимо, що миттєвий дохід від коригування ціни дорівнює a, а дохід від арбітражу після встановлення ціни без коригування дорівнює b (зазвичай b > a).
Розрахунок доходу:
Вибрати виправлену ціну: Pia (Pi - це частка потужності майнінгового пулу)
Вибір без виправлення: Pib * Pn (Pn - ймовірність того, що жоден з блоків перевірки не зазнає зміни ціни)
Рівновага Неша: Майнінговий пул обирає, чи коригувати ціну пропозиції, залежно від частки обчислювальної потужності та пропорції доходу, в результаті чого досягається стан рівноваги Неша.
!
Підсумок
Майнінговий пул, завдяки своїй обчислювальній потужності, може затримувати або перешкоджати коригуванню цін, використовуючи Оракул-машину NEST для арбітражу. Це не лише виклик для NEST, але й відображає вплив явища майнінгових пулів на концепцію децентралізації в цілому. Ефективне вирішення проблем, спричинених майнінговими пулами, є важливим викликом на шляху до досягнення справжньої децентралізації.
!
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
11 лайків
Нагородити
11
3
Поділіться
Прокоментувати
0/400
DEXRobinHood
· 07-25 21:09
Обчислювальна потужність велика, то можна діяти бездумно? Дослівно
Аналіз ризиків атаки на відмову в упакуванні NEST Оракул-машини
Аналіз атаки відмови в упаковці майнінгового пулу, з якою стикається NEST Оракул-машина
Розподілений Оракул-машина NEST має на меті підвищити надійність даних оракулів і безпеку системи, залучаючи більше користувачів на ланцюзі до процесу конвертації цін. Щоб вирішити проблему зловмисних котирувань, NEST розробив механізм верифікації подачі котирувань-замовлень, що дозволяє верифікаторам торгувати на основі котирувань і подавати виправлені котирування.
Однак ефективне функціонування такого механізму залежить від того, щоб угоди на поїдання одиниць та нові пропозиції могли вчасно з'являтися в нових блоках ланцюга. З появою майнінгових пулів монополія на право пакування угод стає потенційною проблемою. Великі майнінгові пули, як правило, мають більшу обчислювальну потужність і можуть вибірково пакувати угоди, які вигідні для них або мають вищу комісію, навіть якщо ці угоди можуть не бути найбільш ранніми, що з'явилися в ланцюзі.
Коли така ситуація трапляється в Оракул-машині NEST, це може призвести до того, що нові пропозиції не можуть бути своєчасно перевірені протягом періоду верифікації, що врешті-решт призводить до того, що NEST видає неправильні цінові дані. Це створює можливості для арбітражу для деяких Майнінгових пулів, потенційно загрожуючи безпеці всієї екосистеми DeFi.
Аналіз процесу атаки
Припустимо, що всі учасники майнінгу є майнінговими пулами (окремий майнер також може вважатися малим майнінговим пулом), кожен майнінговий пул має різні частки обчислювальної потужності та знає цю інформацію.
Підготовка до атаки: зловмисні майнінгові пули заздалегідь накопичують криптовалюту для арбітражу за допомогою кредитів на вимогу.
Подання зловмисної пропозиції: зловмисний майнінговий пул подає NEST пропозицію, яка суттєво відрізняється від фактичної ринкової ціни.
Гра під час періоду верифікації: під час періоду верифікації всі майнінгові пули стикаються з двома виборами - упакувати виправлені пропозиції транзакцій або ігнорувати цю транзакцію. Це становить багатосторонню гру з повною інформацією в статичному вигляді.
Ігрові рішення: Майнінговий пул приймає рішення на основі свого відсотка обчислювальної потужності та порівняння потенційних доходів. Припустимо, що миттєвий дохід від коригування ціни дорівнює a, а дохід від арбітражу після встановлення ціни без коригування дорівнює b (зазвичай b > a).
Розрахунок доходу:
Рівновага Неша: Майнінговий пул обирає, чи коригувати ціну пропозиції, залежно від частки обчислювальної потужності та пропорції доходу, в результаті чого досягається стан рівноваги Неша.
!
Підсумок
Майнінговий пул, завдяки своїй обчислювальній потужності, може затримувати або перешкоджати коригуванню цін, використовуючи Оракул-машину NEST для арбітражу. Це не лише виклик для NEST, але й відображає вплив явища майнінгових пулів на концепцію децентралізації в цілому. Ефективне вирішення проблем, спричинених майнінговими пулами, є важливим викликом на шляху до досягнення справжньої децентралізації.
!