Біткойн стикається з атакою викривлення часу, розробники запропонували план виправлення.

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

Біткойн стикається з загрозою атак на спотворення часу

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

Біткойн безпекова уразливість: атака на спотворення часу

Атака на спотворення часу використовує недолік у алгоритмі коригування складності Біткойна. У поточному протоколі Біткойна коригування складності базується на різниці між часовими мітками першого та останнього блоку в межах вікна у 2016 блоків. Однак цей спосіб обчислення має вразливості, які дозволяють зловмисним майнерам маніпулювати часовими мітками блоків, щоб вплинути на коригування складності.

Біткойн безпека вразливість: атака часових спотворень

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

  1. У більшості блоків відмітка часу встановлюється на одну секунду раніше, ніж у попередньому блоці.
  2. Кожні кілька блоків трохи збільшується мітка часу, щоб відповідати середньому минулому часу (MPT) правилам.
  3. У останньому блоці кожного періоду корекції складності встановіть мітку часу на реальний час.
  4. У першому блоці наступного циклу знову повернути мітку часу до минулого.

Біткойн безпекова вразливість: атака на спотворення часу

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

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

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

Біткойн безпека вразливість: атака на спотворення часу

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

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

Біткойн безпека вразливості: атака на спотворення часу

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
LayerZeroHerovip
· 07-15 02:33
Я вже давно звернув увагу на цю вразливість, минулого року написав скрипт для тестування.
Переглянути оригіналвідповісти на0
RugPullAlarmvip
· 07-12 19:46
Дивіться на дані: у жовтні вже було понад 23 попередження про вразливості мітки часу у блокчейні, а майнери все ще прикидаються мертвими?
Переглянути оригіналвідповісти на0
LowCapGemHuntervip
· 07-12 19:41
Стільки вразливостей, чи це працюватиме?
Переглянути оригіналвідповісти на0
  • Закріпити