Compartir este artículo

Запланований хардфорк Bitcoin Cash стався через програмну помилку

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

Actualizado 13 sept 2021, 9:12 a. .m.. Publicado 15 may 2019, 4:41 p. .m.. 3 min readTraducido por IA
Bitcoin Cash successfully split into two blockchains, again.

Загальносистемне оновлення, також відоме як хардфорк, здається, розділило мережу Bitcoin Cash на дві частини.

Bitcoin Cash є четвертою за величиною Криптовалюта у світі та має понад ринкову капіталізацію 6 мільярдів доларів. The розкол ланцюга Згідно з даними інструменту Forkmonitor BitMEX Research, це сталося після того, як мережа Bitcoin Cash спробувала оновити програмне забезпечення до нового програмного забезпечення в блоці номер 582 679.

Як зазначив користувач на Reddit, ONE версія програмного забезпечення від групи розробників Bitcoin Cash – Bitcoin ABC – мала помилку в коді, що впливала на mempool Bitcoin Cash, яка не була пов’язана з самим оновленням.

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

Як заявив користувач Reddit "FerriestaPatronum":

«LOOKS , була невелика помилка в правилах прийняття mempool після [хардфорку]... Наскільки я зараз розумію, LOOKS , що кількість операцій перевірялася за старими правилами, а не за ONE».

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

Він Армані, технічний директор програми Bitcoin Cash CoinText, підтвердив CoinDesk: «Блоки залишалися порожніми близько півтори години. Тепер mempool вільний, і транзакції входять у блоки нормально. Усе повертається до нормального».

Проте наразі незрозуміло, скільки вузлів – тобто комп’ютерних серверів, на яких працює програмне забезпечення Bitcoin ABC – оновлено до фіксованого програмного забезпечення.

У відповідь на цю проблему Крипто Poloniex оголосила, що призупиняє зняття коштів і депозити через проблему хардфорку.

Про це Poloniex Exchange написав у Twitter:

«У BCH виникла проблема із запланованим хардфорком, запланованим на сьогодні. У результаті ми вимкнули депозити та зняття коштів для BCHABC до подальшого повідомлення. CORE розробники BCH працюють над цим. Дякуємо за ваше терпіння».

Форма централізації

За словами дослідницько-розробної групи з майнінгу та пулу для блокчейн-стартапу Navier, більшість майнерів Bitcoin Cash використовують програмне забезпечення Bitcoin ABC на відміну від інших реалізацій програмного забезпечення Bitcoin Cash, таких як Bitcoin Unlimited (BU).

«Більшість майнерів Bitcoin Cash використовують клієнт ABC, а не клієнт BU, тому люди створювали транзакції та надсилали їх до mempool швидше, ніж їх можна було записати в блок, і більшість цих блоків були порожніми», — пояснив Девід Штайнберг, віце-президент Navier.

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

Стейнберг сказав CoinDesk:

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

Наявність «особливо популярних реалізацій протоколу», за словами Стейнберга, особливо небезпечна під час хардфорків.

«Той факт, що поява цієї помилки збіглося з хардфорком, загострив проблему, оскільки вам потрібно оновити свій вузол, щоб брати участь у форку», — пояснив Стейнберг. «Для звичайних поступових оновлень не кожен вузол буде оновлюватися так швидко, тому така проблема, швидше за все, вплине лише на невелику кількість майнерів».

Таким чином, Стейнберг зробив висновок:

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

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

Зображення перехрещеної вилки через Shutterstock

Más para ti

Strive CEO Matt Cole speaks at BTC Asia in Hong Kong (screenshot)

ASST climbs 133% in three months as Strive grows holdings to 16,500 BTC and explores fresh capital raising options.

Lo que debes saber:

  • Остання покупка Strive у розмірі 1 109 BTC робить її сьомим за величиною публічно торгованим корпоративним власником біткоїна.
  • Компанія розглядає можливість оновлення програм продажу власних акцій класу A та пріоритетних акцій SATA на відкритому ринку