Logo
Поділитися цією статтею

«Blockchain Reorg» Bitcoin Cash SV, ймовірно, випадковий розкол, а не атака

Вчорашня реорганізація блоку Bitcoin Cash SV могла бути результатом стрес-тесту, а не атаки.

Bitcoin Cash «Бачення Сатоші» — інакше званий Bitcoin SV — зазнав реорганізації блоків у понеділок, у результаті чого транзакції в двох різних блоках були перезаписані.

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

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto for Advisors вже сьогодні. Переглянути Всі Розсилки

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

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

Однак, за словами розробника Bitcoin ABC Джонатана Туміма, стрес-тест закінчився лише ланцюгом Bitcoin SV .

Тумім сказав CoinDesk:

«Вони намагалися розсилати спам як BCH , так і BSV, але вони помилилися і на ранній стадії розділили свої монети. Тож їхній спам досягає лише BSV».

Що сталося

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

Блокові реорганізації – скорочено «reorgs» – відбуваються в результаті консенсусного протоколу, який називається підтвердження роботи(PoW) контролює перевірку транзакцій на таких платформах, як Bitcoin і Bitcoin Cash. Оскільки PoW вимагає від майнерів витрачати велику кількість хеш-потужності (яку також розуміти просто як обчислювальну енергію) у змаганні за додавання наступного правильного блоку в ланцюжку, інколи майнери можуть пропонувати нові блоки через однакові проміжки часу.

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

Так було вчора, коли повільне розповсюдження блоку спричинило перезапис двох блоків у ланцюжку Bitcoin SV .

Пітер Різун, головний науковий співробітник Bitcoin Unlimited – компанії, яка виробляє провідне програмне забезпечення для Bitcoin Cash – розповів CoinDesk , що, згідно з його розрахунками, блоки Bitcoin SV наразі поширюються зі швидкістю приблизно «[п’ять] секунд на мегабайт».

«Це дуже повільно... Ймовірність того, що ще один блок буде знайдено в [] 100-секундному інтервалі, становить ... 15,3 відсотка. Зазвичай ймовірність осиротіння нижче 1 відсотка», — сказав Різун.

Частково це пояснюється збільшенням розміру блоку з 32 МБ до 128 МБ у блокчейні Bitcoin SV .

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

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

Відоме ускладнення

Називаючи ситуацію «перегонами сиріт», коли блоки з часом залишаються або виключаються з основного ланцюга, Тоомім додав, що вузькі місця для блокування розповсюдження в мережі, швидше за все, T виникнуть у ланцюзі Bitcoin ABC через порівняно менші розміри блоків, які спостерігаються в мережі, на додаток до інших технічних особливостей, які затримують або ігнорують будь-які транзакції, які викликають надмірне навантаження на мережу.

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

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

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

На це Різун сказав CoinDesk , що «нічого, що відбувається, не є несподіваним».

«[Крейг Райт] і люди з SV T повірили тому, що вчені та інженери говорили про поточні обмеження масштабованості, і тепер вони доводять, що ми маємо рацію, поки світ спостерігає», — додав він.

Ще одна обіцянка

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

Кріс Пасіа, провідний розробник платформи електронної комерції OpenBazaar, попередив, що в результаті блокування reorg «хтось міг втратити гроші, якщо отримав платіж і вважав його остаточним після двох підтверджень лише для того, щоб транзакцію було скасовано».

Він додав, що на його думку:

«Сторона ABC була непохитною, заявляючи, що мережа ще не може обробляти великі блоки, а сторона BSV безрозсудно наполягала на розмірі блоку 128 МБ. Отже, реорганізація двох блоків досить чітко демонструє, що сторона ABC була права».

Тим не менш, незважаючи на критику, Райт стверджує, що недоліки пропускної здатності мережі в ланцюжку Bitcoin SV далеко не фатальні, і натомість заохочує підприємства почати працювати в мережі як зазвичай.

«У майбутньому ми почнемо відкриватися та дозволяти бізнес-використовувати блокчейн Bitcoin ... У найближчі роки ми плануємо підтримувати необмежений розмір блоків і стільки транзакцій, скільки люди готові нам надсилати», — написав Райт у Середній пост(він називає мережу Bitcoin Cash SV Bitcoin).

Говорячи безпосередньо про вчорашні Заходи , Райт поступився Twitter що є «сфери, які ми повинні покращити», і підтвердив, що він добре знає, «що потрібно».

У тому ж твіті Райт пообіцяв, що через шість місяців пропускна здатність транзакцій у мережі Bitcoin SV зросте до 2500 транзакцій на секунду.

Зображення через Shutterstock

Christine Kim

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

Криптовалюта авуари: немає.

Christine Kim