- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
После форка: как конкурирующие блокчейны Bitcoin Cash могут развязать войну
Война за Bitcoin Cash только начинается.
Продолжающаяся словесная война вокруг Bitcoin Cash должна сегодня завершиться.
Именно тогда запланированное техническое обновление (и продолжающеесяразногласия по поводу предлагаемых изменений кодекса) может привести к разделению двух основных реализаций Bitcoin Cash — Bitcoin ABC и Bitcoin SV — на отдельные блокчейны.
В дни, предшествовавшие активации, растущие разногласия в обоих лагерях достигли кульминации в том, что было названо «хэш-война», поскольку майнинговые пулы наращивают свою вычислительную мощность, чтобы продемонстрировать поддержку различных реализаций.
Однако вместо будущего, в котором две версии Bitcoin Cash будут существовать в Harmony, существует определенная обеспокоенность тем, что в сценарии, в котором появятся два отдельных блокчейна, та же самая мощность майнинга может быть использована в качестве оружия против ONE из сетей.
«Майнер SV может даже законно уничтожить цепочку. Это право майнера. Это то, что такое Bitcoin », — Крейг Райт, противоречивый главный ученый nChain, компании, которая руководит реализацией Bitcoin SV . твитнул.
Мощность хэширования — вычислительные ресурсы, выделяемые майнерами для обеспечения безопасности блокчейна — колебалась между двумя лагерями в дни, предшествовавшие активации, хотя все признаки указывают на то, что сторонники Bitcoin SV одерживают верх на этом фронте.
Из-за базовой архитектуры Bitcoin Cash, доминирование в 51 процент вычислительной мощности позволит Bitcoin SV проводить атаки на миноритарную цепочку, и Райт предположил, что такие действия T исключены.
Так, по словам Питера Ризуна, главного научного сотрудникаBitcoin Безлимитный (программная реализация Bitcoin Cash , поддерживающая Bitcoin ABC), предстоящая хэш-война — это проверка так называемого базового предположения о безопасности Bitcoin, называемого «честным большинством».
Подробно изложенное в белой книге Сатоши Накамото предположение о честном большинстве основано на предпосылке, что безопасность гарантируется только в том случае, если 51 процент — или большинство — узлов ведут себя незлонамеренно.
«Безопасность блокчейнов основана на экономических стимулах, а не на математике. Мы скрещиваем пальцы и надеемся, что группа узлов-злоумышленников выберет игру по правилам. Может быть, они T не сделают», — сказал Ризун, добавив:
«Предстоящая битва хэшей подвергнет гипотезу Сатоши проверке».
Атаки вилки
По сути, Райт видит предстоящее разделение с точки зрения правила самой длинной цепочки биткоина — базового механизма консенсуса Bitcoin , который по умолчанию выбирает самую длинную цепочку в случае одновременного обнаружения нескольких блоков.
Применительно к разделению блокчейна это, по сути, означает смертельную битву между конкурирующими цепочками, в которой последняя ONE будет считаться узлами «истинным» Bitcoin Cash .
Например, обе реализации отказались от добавления так называемой «защиты от повторного воспроизведения» или кода, который позволяет безопасно тратить средства в случае разделения.
«Ни Bitcoin SV , ни Bitcoin ABC не реализовали защиту от повторного воспроизведения транзакций, поскольку предполагается, что выживет только ONE цепочка», — написала nChain, компания-разработчик программного обеспечения Bitcoin SV, в пресс-релизе, опубликованном ранее в этом месяце.
Это означает, что без специальных мер предосторожности пользователи могут потерять средства при транзакциях в разделенной цепочке. Аналогичным образом хакеры могут использовать уязвимость для извлечения средств с бирж.
«Пользователи потенциально могут потерять деньги из-за этого решения», — сказал Крис Пасиа, разработчик OpenBazaar, в интервью CoinDesk, добавив: «Отказ от добавления защиты от повторного воспроизведения — это подлый шаг».
Существуют и другие способы, которыми два блокчейна могут продолжить войну после форка, особенно если ONE из лагерей продолжит доминировать в вычислительной мощности.
На момент написания статьи преобладающий хэшрейт показывает предпочтение в пользу стороны SV. Если предпочтение сохранится, есть множество способов, которыми Bitcoin SV может попытаться KEEP работе ABC.
Пустые блоки
Например, SV может майнить пустые блоки, не содержащие транзакций.
В сочетании с большинством хэшрейта это может привести к отклонению пользовательских транзакций из цепочки, по сути, загоняя блокчейн в стазис. По словам Ризуна, стоимость этой атаки «почти равна нулю для SV, если предположить, что у них большинство хэшрейта».
Однако для честного меньшинства цена чрезвычайно высока.
«Они тратят много ресурсов, чтобы найти блок, а затем он оказывается потерянным и теряется награда за блок в 12,5 BCH . Честные майнеры могут сдаться», — объяснил Ризун.
В качестве альтернативы майнер может просто включить бесполезные или «мусорные» транзакции в блокчейн, что будет иметь тот же эффект, что и пустые блоки, но, по словам Криса Пасиа, этот подход также «заставляет людей проверять и хранить все мусорные транзакции».
Двойные траты
Аналогичным образом, наличие большинства в 51 процент означает, что злоумышленники SV могут осуществить так называемую «атаку двойной траты», при которой злоумышленник выводит несуществующие средства с биржи.
Это печально известная атака в Криптовалюта индустрии, для осуществления которой требуется большая часть вычислительной мощности.
Учитывая вычислительную мощность, майнер может Secret создавать блоки, содержащие ложные транзакции, прежде чем внедрять транзакции в блокчейн.
Тем не менее, в данном случае Ризун описал эту атаку как ONE из наименее вероятных результатов форка Bitcoin Cash , поскольку, в отличие от враждебной активности между конкурирующими цепочками, двойные траты являются «явно преступными».
«Ружье Сатоши»
Существуют и другие атаки, которые могут быть осуществлены между блокчейнами.
По словам Пасиа, злоумышленник, обладающий большей вычислительной мощностью, также может позволить цепочке ABC разрастись, прежде чем использовать большую вычислительную мощность для переопределения блоков.
«Это приведет к тому, что пользователи, особенно биржи, потеряют миллионы долларов, поскольку их транзакции будут отменены. [Райт] пригрозил сделать это», — сказал Пасиа.
Кроме того, Ризун перечислил «атаки с использованием отравляющих блоков, атаки типа «отказ в обслуживании», атаки с разделением сети и эксплойты нулевого дня» среди видов деятельности, которые могут возникнуть между враждующими фракциями.
Например, в преддверии релиза ходили слухи о чем-то, что прозвали «дробовиком Сатоши» — что внедрит большие объемы спам-транзакций в конкурирующую цепочку. Спам-транзакции заполонят блокчейн, замедляя время подтверждения стандартных транзакций.
«Мы увидели [дробовик Сатоши] в действии 10 ноября. Судя по всему, он генерировал до 800 транзакций в секунду», — сказал Ризун.
Честная борьба
Продолжая, Ризун объяснил еще одну возможность — то, что он называет «честной борьбой», — в которой SV просто предотвратит активацию изменений, которые ABC намерена внести.
Другая атака, для функционирования которой требуется большая часть хэшрейта, — SV, которая может майнить блоки, действительные для обеих реализаций, но наказывает майнеров, которые пытаются активировать изменения ABC, просто отказываясь включать их в блок.
«Таким образом, SV может попытаться выжать все соки из лояльных ABC майнеров, пока они не откажутся от изменений», — сказал Ризун.
Такая атака не позволит активировать ABC и обеспечит доминирование SV в блокчейне Bitcoin Cash . По словам Ризуна, это наиболее разумная и экономически эффективная форма атаки, но «также, вероятно, наиболее технически сложная для реализации».
«[Это] действительно хороший вариант, только если они действительно заботятся о BCH. Если SV хочет уничтожить BCH, то [это] не будет хорошим вариантом», — сказал Ризун.
И хотя пока неясно, как будет развиваться хард-форк в четверг, по словам Ризуна, такие атаки «захватывающи», поскольку они позволяют проверить блокчейны в более надежных сценариях.
«Люди думают, что вы просто создаете блокчейн, и он становится безопасным благодаря какой-то математической волшебной пыли. Это T», — сказал Ризун, заключив:
«Мы T знаем, работают ли блокчейны. Это может показаться странным, но это правда».
Майнеры Bitcoinчерез Shutterstock
Rachel-Rose O'Leary
Рейчел-Роуз О'Лири — программист и писатель в Dark Renaissance Technologies. Она была ведущим техническим писателем CoinDesk 2017-2018, освещая технологии Политика конфиденциальности и Ethereum. У нее есть опыт работы в области цифрового искусства и философии, и она пишет о Криптo с 2015 года.
