Впровадження отрути в блок Біткойн

Щодо теми, що розробники Bitcoin Core планують зняти обмеження на розмір даних, що містяться в OP_RETURN у новій версії, ChainTeach вже неодноразово говорив.

!

Зараз, під час випуску кандидатної версії Core v30.0rc1, хтось успішно продемонстрував, як за допомогою команди OP_RETURN в транзакціях BTC вносити шкідливі дані в блоки біткоїна, знову попереджаючи спільноту.

Ну, це справжній «отрута» — комп'ютерний вірус. DOS, Windows, Mac...

Ви можете перевірити особисто: відкрийте будь-який блокчейн-браузер Bitcoin, наприклад, mempool.space. Введіть номер транзакції 85f1bf57386ff71f9e7cde9f6fc347065fa34e95389712fdc2b2fcb205273d8f, щоб знайти цю транзакцію, що знаходиться на висоті блоку 913937. Клікніть на неї. У цієї транзакції немає нічого іншого, лише демонстрація коду шкідливого ПЗ, що переноситься за допомогою OP_RETURN.

!

Розробник Peter Todd цитує коментар користувача @GrassFedBitcoin: «Ситуація буде розвиватися наступним чином:

  1. 100KB даних OP_RETURN стане стандартом

  2. Хтось неминуче транслює зміст, що викликає виявлення шкідливого програмного забезпечення

  3. Всі інфраструктури біткойн-хмари були змушені згорнутися.

  4. Значні перерви — біржа / майнінг-пул офлайн

  5. Оскільки неможливо видалити проблемні дані за допомогою жорсткого форку, паніка призвела до появи тимчасових заходів.

  6. Майже повністю централізовані шаблонні майнінг-пули лобіюють запуск користувацьких фільтрів для відбору майбутніх даних (чому б не відмовитися від пересилання таких даних безпосередньо, зберігаючи обмеження на розмір оригінального носія даних?)

  7. Спочатку важка задача децентралізації майнінгу стає ще складнішою.

  8. Запуск вузлів стає високоризикованою діяльністю, необхідне додаткове програмне забезпечення для підтримки чистого пулу пам'яті

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

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

Можливо, ми повинні приймати і навіть заохочувати різні спроби покращення, але все ж таки слід наперед враховувати витрати.

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

Люди мають одну особливість: вони люблять досліджувати межі. Поки не перейдуть річку Хуанхе, не заспокояться. Поки не вдаряться в південну стіну, не повернуться назад.

Якби не всесвітнє тяжіння, що міцно тримає людей на землі, кожен піднявся б на небо.

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

Можливо, це й є найбільша різниця між PoW (доказ роботи), який має фізичні обмеження, та іншими механізмами консенсусу, які залежать від штучних правил.

BTC0.81%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити