Share this article

Ризик подвійних витрат залишається після форку Bitcoin 4 липня

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

Updated Mar 6, 2023, 2:55 p.m. Published Jul 6, 2015, 7:05 p.m.
fork, road, consensus

Затримка впровадження оновлення Bitcoin CORE невеликою кількістю майнерів мережі призвела до додавання недійсних блоків транзакцій у блокчейн Bitcoin цими вихідними.

Результатом став розгалуження мережі, яке створило дві версії блокчейну Bitcoin , які тривали протягом шести блоків 4 липня. Наступного дня до блокчейну було додано ще три недійсні блоки, повторивши проблему.

Продовження Нижче
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

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

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

Корінь проблеми

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

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

Як запобіжний захід розробники CORE чекають, поки більшість майнерів запровадять зміни. У цьому випадку BIP66 – програмний форк Bitcoin , розроблений для того, щоб зробити мережу менш залежною від синтаксичного аналізу сигнатур OpenSSL – заявив, що певні блоки транзакцій, створені без цього оновлення, вважатимуться недійсними, коли більшість – 950 із 1000 блоків – буде видобуто за допомогою останньої версії.

Теоретично ризик виникнення проблеми був низьким, оскільки лише 5% мережі використовували застарілу версію BIP66. Однак на практиці три пули, які запускають полегшені версії елементів програмного забезпечення, змогли обробити шість послідовних блоків, які мали бути недійсними, створивши дві версії блокчейну Bitcoin , найдовша з яких працювала на старішому програмному забезпеченні.

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

Фабіо Федерічі, генеральний директор постачальника аналізу блокчейну Coinalytics, пояснив CoinDesk:

«Клієнти SPV стверджували, що вони будуть Соціальні мережі правил BIP66, але насправді вони не дотримувалися їх. Значна частина мережі майнінгу не працює на повних вузлах, що підтверджує кожну транзакцію».

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

Загальний консенсус

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

Пітер Грей, засновник API Coinkite для розробників Bitcoin , зазначив, що проблеми з оновленням програмного забезпечення є звичайним явищем через постійне оновлення платіжної мережі.

«Я вважаю, що корисно нагадувати людям, що форки Bitcoin відбуваються щотижня. Зазвичай протягом типового тижня лише один блок стає сиротою, і це не помилка чи атака чи щось інше; просто те, як працює Bitcoin », — сказав Грей.

Майнінгові компанії, які вирішували недійсні блоки, втратили прибуток через необхідність усунути проблему. За оцінками Bitcoin.org, F2Pool, AntPool і BTC Nuggets фактично утримали 50 000 доларів США доходу. три пули для майнінгу що фактично створило та коротко розповсюдило недійсний ланцюжок.

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

Після ефектів

У своєму попередженні Bitcoin.org зазначив, що клієнти, чиї транзакції з Bitcoin були підтверджені до півночі (UTC) 6 липня, не постраждали від збою, хоча вважається, що транзакції, здійснені після цього часу, мають «значно менш надійні» результати підтвердження.

Bitcoin.org пояснив підтвердження недійсні блокипов’язано з тим, що клієнти програмного забезпечення не оновлюються до Bitcoin CORE 0.9.5 або новішої версії, і попередив, що легкі гаманці, які використовують SPV, і веб-гаманці особливо вразливі до цієї помилки.

Попереджаючи, що проблема залишається невирішеною, Bitcoin.org закликав користувачів «почекати ще 30 підтверджень», ніж зазвичай, перш ніж прийняти транзакцію як дійсну. Майнерам також рекомендовано перейти на пул, який перевіряє блоки транзакцій за допомогою повного вузла, а окремим майнерам використовувати Bitcoin CORE 0.10.2.

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

«Ключовий висновок — це розподіл повних вузлів проти вузлів SPV. Кожен повинен запускати повний вузол, і, можливо, це T має сенсу з економічної точки зору або є інші переваги клієнта SPV, але це супроводжується ризиком», — продовжив Федерічі.

Єссі Белло-Перес внесла свій внесок у звіт.

Розвилка на зображенні дороги через Shutterstock

More For You

Protocol Research: GoPlus Security

GP Basic Image

What to know:

  • As of October 2025, GoPlus has generated $4.7M in total revenue across its product lines. The GoPlus App is the primary revenue driver, contributing $2.5M (approx. 53%), followed by the SafeToken Protocol at $1.7M.
  • GoPlus Intelligence's Token Security API averaged 717 million monthly calls year-to-date in 2025 , with a peak of nearly 1 billion calls in February 2025. Total blockchain-level requests, including transaction simulations, averaged an additional 350 million per month.
  • Since its January 2025 launch , the $GPS token has registered over $5B in total spot volume and $10B in derivatives volume in 2025. Monthly spot volume peaked in March 2025 at over $1.1B , while derivatives volume peaked the same month at over $4B.

More For You

Біткоїн відновлюється до $93 тис. після падіння після рішення ФРС, але альткоїни залишаються під тиском

Bitcoin (BTC) price (CoinDesk)

Тиск на біткойн у бік зниження слабшає, ринок стабілізується, але ще не вийшов із кризи, зазначив один аналітик.

What to know:

  • Біткоїн відновився після різкого ранкового розпродажу у четвер і торгувався вище за $93,000 одразу після закриття торгів на американських фондових ринках.
  • Пізній приріст біткойна відбувся на тлі відновлення індексу Nasdaq після значних ранкових втрат; технологічний індекс закрився з падінням всього на 0,25%.
  • Негативний тиск на біткойн слабшає, зазначив один аналітик, проте ринок ще не вийшов з критичної ситуації.