8 квітня група розробників Bitcoin Core продемонструє «атакуючі блоки» першої криптовалюти в тестнеті Signet.


Спеціально спроектовані одиниці блокчейна вимагають значно більше часу для валідації.
Головна мета — показати серйозність чотирьох уразливостей консенсусу. Їх покликаний усунути Great Consensus Cleanup за допомогою BIP-54.

Ця пропозиція щодо покращення біткоїна передбачає пакетний софтфорк для очищення консенсусу мережі першої криптовалюти. Одне велике оновлення закриє одразу кілька слабких місць протоколу:
1)Виправлення атаки «спотворення часу». Стара уразливість, яка дозволяє майнерам з більшим хешрейтом маніпулювати часовими мітками блоків, штучно занижуючи складність видобутку. BIP-54 виправить проблему новими правилами для часових міток першого та останнього блоку кожного періоду перерахунку складності.
2)Обмеження найобчислювально затратніших транзакцій. Деякі спеціально створені операції можуть перевірятися дуже довго — від кількох хвилин до години на слабкому обладнанні. Це збільшує навантаження на вузли і дає майнерам інструмент тиску на конкурентів. BIP-54 вводить ліміт на кількість потенційно виконуваних операцій підпису в одній транзакції. Якщо їх занадто багато, транзакцію вважають недійсною.
3)Усунення проблеми 64-байтових транзакцій у дереві Меркла. Операція розміром рівно 64 байти створює неоднозначність у дереві Меркла: її можна інтерпретувати і як лист, і як внутрішній вузол. Це послаблює докази включення переказу та робить корінь Меркла неоднозначним. Після активації BIP-54 транзакції розміром рівно 64 байти стають недійсними.
4)Відмова від необхідності застарілої перевірки BIP-30. Це стара защита від дублікатів TxID. Після активації BIP-34 ця перевірка майже ніде не потрібна, але історично її доводиться зберігати в консенсусі. BIP-54 зобов’язує нові Coinbase-транзакції відрізнятися, щоб стару перевірку можна було остаточно прибрати.
План
Спеціалісти не мають наміру показувати найгірший сценарій атаки. Вони приховають деталі скрипта та транзакції, щоб не надавати додаткову інформацію зловмисникам. Користувачам продемонструють блоки, верифікація яких вимагає на порядок більше ресурсів, ніж звичайна.
Мероприяття розпочнеться о 10:00 EST (14:00 UTC). Будь-хто бажаючий може запустити вузол Bitcoin Core на Signet ( займає близько 32-33 ГБ) і спостерігати за видобутком та обробкою блоків.
BTC3,95%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити