- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
«Реорганизация блокчейна» Bitcoin Cash SV, скорее всего, случайный раскол, а не атака
Вчерашняя реорганизация блока Bitcoin Cash SV могла быть результатом стресс-теста, а не атаки.
В понедельник в сети Bitcoin Cash «Satoshi's Vision» (также известной как Bitcoin SV ) произошла реорганизация блоков, в результате которой транзакции в двух разных блоках были перезаписаны.
Хотя возможно, что эти два блока были злонамеренно перезаписаны внешними злоумышленниками, наиболее вероятным объяснением временной реорганизации блока стала перегрузка транзакционной активности, вызванная запланированным стресс-тестом.
На своей официальной веб-странице самопровозглашенный проект заявляет, что он станет «крупнейшим тестом, когда-либо проводившимся на любом публичном блокчейне».Профессиональный стресс-тест Bitcoin Cash Группа в основном состоит из сторонников Bitcoin SV , которые хотели «продемонстрировать возможности сети Bitcoin [Cash]».
Группа планировала отправить более 24 миллионов транзакций, чтобы посмотреть, как каждая сеть справится с объемом после разделения сети Bitcoin Cash после запланированного хардфорка. прошлый четверг.
Однако, по словам разработчика Bitcoin ABC Джонатана Тумима, стресс-тест в итоге сработал только на цепочке Bitcoin SV .
Тоомим сказал CoinDesk:
«Они пытались спамить и BCH , и BSV, но совершили ошибку и разделили свои монеты на ранней стадии. Поэтому их спам доходит только до BSV».
Что случилось
В результате большого объема транзакций сеть Bitcoin SV временно пострадала мини-вилка вчера, когда конкурирующие итерации блокчейна привели к тому, что компьютерные серверы (также называемые узлами), поддерживающие сеть, перестали синхронизироваться ONE с другом. Чтобы перестроить узлы Bitcoin Cash SV и снова объединить разветвленные блоки в ONE цепочку, некоторые блоки были реорганизованы.
Реорганизации блоков – сокращенно «реорганизации» – происходят в результате протокола консенсуса, называемогодоказательство работы(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, предупредил, что в результате реорганизации блоков «кто-то мог потерять деньги, если получил платеж и посчитал его окончательным после двух подтверждений, а затем транзакцию отменили».
Он добавил, что, по его мнению:
«Сторона ABC была непреклонна в своих заявлениях о том, что сеть пока не может обрабатывать большие блоки, а сторона BSV безрассудно настаивала на размере блока 128 МБ. Поэтому реорганизация двух блоков довольно ясно демонстрирует, что сторона ABC была права».
Тем не менее, несмотря на критику, Райт утверждает, что недостатки сетевой пропускной способности цепочки Bitcoin SV далеки от фатальных, и вместо этого призывает компании начать работу в сети в обычном режиме.
«В дальнейшем мы начнем открывать и разрешать коммерческое использование блокчейна Bitcoin ... В ближайшие годы мы планируем поддерживать неограниченный размер блока и столько транзакций, сколько люди захотят нам отправить», — написал Райт в Средний пост(он называет сеть Bitcoin Cash SV Bitcoin).
Говоря непосредственно о вчерашних Мероприятия , Райт признался, Твиттерчто есть «области, которые нам необходимо улучшить», и подтвердил, что он хорошо знает, «что необходимо».
В том же твите Райт пообещал, что через шесть месяцев пропускная способность сети Bitcoin SV увеличится до 2500 транзакций в секунду.
Изображениечерез Shutterstock
Christine Kim
Кристина — аналитик-исследователь CoinDesk. Она фокусируется на создании аналитических данных о Криптовалюта и блокчейн-индустрии. До того, как стать аналитиком-исследователем, Кристина была техническим репортером CoinDesk , в основном освещая разработки в области блокчейна Ethereum .
Криптовалюта активы: отсутствуют.
