Биткойн (BTC) и Биткойн Кэш (BCH) имеют общие черты, которые выходят за рамки их названий. Биткойн — первая когда-либо созданная криптовалюта, которую часто называют цифровым золотом или «золотом 2.0». Криптовалюта рассматривается как средство сбережения и защиты от инфляции.
Bitcoin Cash, с другой стороны, представляет собой криптовалюту, предназначенную для использования в качестве цифровых денег, и ее сторонники стараются сделать ее дешевой и простой в использовании. BCH был создан посредством так называемого хард-форка BTC, что означает, что оба актива имеют общую историю транзакций, общую кодовую базу и многое другое.
Хардфорк – это радикальное обновление программного обеспечения с открытым исходным кодом, лежащего в основе блокчейна криптовалют, таких как биткойн. Это происходит, когда создается постоянное отклонение от последней версии блокчейна, и некоторые компьютеры, работающие в сети, больше не достигают консенсуса. Это создает разветвление блокчейна, где одна сторона продолжает следовать старым правилам, а вторая — новому набору правил.
Вот что произошло с блокчейном Биткойн в августе 2017 года. Чтобы понять, почему часть сообщества решила изменить блокчейн таким образом, стоит сделать шаг назад и взглянуть на дебаты о масштабировании Биткойна. .
С самого начала возникали вопросы, связанные со способностью Биткойна эффективно масштабироваться и стать широко распространенной мировой валютой. Использование криптовалютой технологии блокчейн позволяет ей быть децентрализованной и устойчивой к цензуре. Тем не менее, у новой технологии есть существенный компромисс:объем транзакций, которые блокчейн Биткойн может обрабатывать в секунду, — его пропускная способность транзакций.
Провайдер платежей Visa, например, в настоящее время обрабатывает 150 миллионов транзакций в день, что в среднем составляет 1700 транзакций в секунду. Компания заявляет, что ее возможности позволяют выполнять даже 24 000 транзакций в секунду.
Биткойн-блокчейн в его текущем состоянии может обрабатывать около семи транзакций в секунду. Разница ошеломляющая и была понята по мере роста числа пользователей в сети, поскольку каждая транзакция по существу состоит из данных.
Эти данные хранятся в блокчейне, который можно рассматривать как цепочку блоков данных. Каждый блок в сети Биткойн ограничен 1 МБ данных. По мере роста спроса в сети начинает формироваться резерв неподтвержденных транзакций, ожидающих включения в блоки.
В некоторых случаях в этом невыполненном транзакциях ожидалось подтверждение более 100 000 транзакций. То, как сеть определяет, какие транзакции проходят, а какие нет, зависит от комиссии, взимаемой с каждой транзакции. Чем выше комиссия, тем быстрее обрабатывается транзакция.
Когда сеть перегружена и конкуренция за ограниченное пространство растет, транзакционные сборы вырастают до такой степени, что одна транзакция может стоить пользователю до 58 долларов США, что приводит к исключению некоторых пользователей из сети.П>
Чтобы решить проблемы с масштабируемостью Биткойн, сообщество разделилось на два основных решения:одно заключалось в увеличении размера блока, чтобы в каждый блок помещалось больше транзакций, а другое заключалось в сохранении размера блока в 1 МБ. и масштабировать с помощью решений второго уровня.
У обоих решений есть компромиссы, и разделение, созданное их предложениями в сообществе, со временем только усилилось, поскольку каждая сторона начала обвинять другую в той или иной форме манипуляции. Дебаты в конечном итоге привели к хардфорку.
23 мая 2017 года несколько владельцев и майнеров биткойн-бизнеса, представляющих более 85 % вычислительной мощности, обеспечивающей безопасность сети, провели за закрытыми дверями встречу, чтобы решить будущее BTC. Вышло так называемое обновление SegWit2x.
SegWit2x был разработан, чтобы помочь масштабированию Биткойн за счет реализации Segregated Witness (SegWit), обновления, которое «изолирует» некоторые данные за пределами ограниченного пространства блока и регулирует размер блока до 2 МБ, что будет реализовано через хардфорк. Это предложение встретило противодействие со стороны сообщества, поскольку основная кодовая база Биткойн не была представлена и рассматривалась как централизующая сила.
В дебатах о масштабировании те, кто защищал небольшие блоки, были против увеличения размера блока, поскольку это приведет к увеличению размера блокчейна. Они считают, что это затруднит размещение полного узла, потенциально централизуя криптовалюту и делая ее более уязвимой. С другой стороны, те, кто поддерживал более крупные блоки, выступали за более быстрое решение, опасаясь, что растущие комиссии за транзакции BTC повредят росту криптовалюты.
Дебаты в конечном итоге привели к хард-форку, поскольку 1 августа 2017 года сторонники более крупных блоков решили провести форк блокчейна Биткойн. Первоначальное видение Сатоши Накамото.
Со временем количество различий между Биткойн и Биткойн Кэш продолжало расти, поскольку разработчики, работающие над каждой сетью, преследовали разные цели. Разница между обеими криптовалютами стала настолько большой, что теперь они рассматриваются в сообществе как совершенно разные активы.
Одним из основных различий между биткойнами и биткойн-наличными является алгоритм регулировки сложности, добавленный в BCH. Поскольку обе сети используют одну и ту же схему хэширования SHA-256, майнеры биткойнов могут перейти в сеть Bitcoin Cash, когда им станет выгоднее майнить в ней.
Это означает, что с учетом колебаний рынка вычислительная мощность сети может сильно различаться. Алгоритм корректировки сложности гарантирует, что блоки создаются со стабильной скоростью каждые 10 минут, либо снижая сложность вдвое, если они отстают от графика, либо удваивая ее, если они опережают график.
Основное различие связано с размером блока каждой сети. В то время как биткойн сохраняет размер блока в 1 МБ, с Bitcoin Cash размер блока вырос до 32 МБ. Это означает, что транзакции в BCH теперь стоят меньше копейки, и он может обрабатывать до 200 транзакций в секунду.
Поскольку Bitcoin Cash не обрабатывал достаточно транзакций, чтобы заполнить дополнительное пространство блока, размер блокчейна не рос в геометрической прогрессии, как предполагалось. Bitcoin SV (BSV) — криптовалюта, созданная в результате разветвления Bitcoin Cash, — стремится увеличить размер своего блока до 1 ТБ, а размер его блокчейна теперь намного больше, чем у Биткойна.
Биткойн не поддерживает смарт-контракты, хотя работа по созданию на его основе услуг децентрализованного финансирования (DeFi) ведется, как сообщил генеральный директор Square Джек Дорси. Между тем, Bitcoin Cash начал использовать языки смарт-контрактов, такие как Cashscript, для реализации более сложных функций.
Cashscript стремится внедрить DeFi в Bitcoin Cash, чтобы помочь ему конкурировать с биткойнами и эфириумом (ETH). Некоторые из уже разработанных инструментов включают CashSuffle и CashFusion, предназначенные для повышения конфиденциальности в сети.
Чтобы выпускать токены поверх блокчейна Биткойн, проекты должны использовать слой Omni, платформу «для создания и торговли пользовательскими цифровыми активами и валютами». Омни-транзакции — это биткойн-транзакции с «функциями следующего поколения», но внедрение этого слоя в основном сосредоточено вокруг стейблкоинов.
Bitcoin Cash, с другой стороны, создал протокол Simple Ledger Protocol (SLP). Протокол позволяет разработчикам выпускать токены поверх BCH, подобно тому, как токены выпускаются поверх блокчейна Ethereum.
Некоторые активы выпущены как на уровне Omni, так и в виде токенов SLP. Существование в разных блокчейнах облегчает пользователям выбор сети, которую они предпочитают. Однако принятие обоих решений было несколько тусклым.
Протокол SLP также поддерживает невзаимозаменяемые токены (NFT), которые можно отличить друг от друга. Однако их использование в BCH было ограничено по сравнению с их использованием в Ethereum или других блокчейнах.
Replace-by-fee (RBF) – это функция в сети Биткойн, которая позволяет кому-то получить "зависшую" транзакцию без обработки, заменив эту неподтвержденную транзакцию другой ее версией с прилагается более высокая комиссия за транзакцию.
RBF можно использовать, когда транзакции должны быть обработаны как можно быстрее, но его критики утверждают, что злоумышленникам будет проще тратить одни и те же средства дважды. Они утверждают, что злоумышленник может отправить транзакцию с очень небольшой комиссией в качестве оплаты за товар или услугу с помощью RBF. Если получатель не дождется достаточного количества подтверждений в сети, он может отправить ту же транзакцию с более высокой комиссией на кошелек, который он контролирует.
Сеть сначала подтвердит эту вторую транзакцию и отклонит транзакцию, оплачивающую продавцу его товары или услуги. Большинство версий RBF требуют, чтобы транзакция включала все те же выходные данные, чтобы предотвратить это. Более того, если получатель ждет несколько сетевых подтверждений, RBF становится невозможным, поскольку транзакция была подтверждена.
Тем не менее, Bitcoin Cash отказался от этой функции, что сделало неподтвержденные транзакции необратимыми в его сети. Тем не менее, учитывая более высокую пропускную способность транзакций, двойные расходы с RBF станут намного сложнее, поскольку транзакции подтверждаются быстрее.
Биткойн Кэш был создан с размером блока 8 МБ во время хардфорка, и с тех пор он увеличился в четыре раза. Сеть открыто поддерживает новые хардфорки и предпринимает шаги по максимальному внедрению инноваций, чтобы повысить удобство использования и использовать их в качестве наличных.
С другой стороны, Биткойн более осторожен в продвижении обновлений и рассматривается скорее как защита от инфляции и средство сбережения. Его планы масштабирования предусматривают внедрение SegWit и создание сети Lightning.
Сеть Lightning Network, по сути, создает дополнительный уровень поверх блокчейна криптовалюты, где транзакции выполняются быстро, а комиссии минимальны. Этот уровень состоит из каналов оплаты, созданных пользователями. По оценкам, он может обрабатывать до 15 миллионов транзакций в секунду, но его внедрение идет относительно медленно.
Биткойн также стремился сохранить псевдонимы пользователей с помощью таких обновлений, как Taproot, которые позволяют рассматривать сложные транзакции, включая разблокировку по времени или компоненты с несколькими подписями, как простые транзакции. С помощью Taproot транзакция, создающая канал Lightning Network, или простая транзакция неотличимы друг от друга.
Сторонники биткойнов больше ценят децентрализацию и устойчивость к цензуре, чем более высокую скорость транзакций. Роль Биткойна как средства сбережения зависит от его способности отражать атаки любого вообразимого объекта.
Видение Bitcoin Cash как одноранговых электронных денег зависит от низких комиссий за транзакции и более высоких скоростей. Некоторые проекты, построенные на основе BCH, включая платформы социальных сетей, где каждый пост публикуется в блокчейне, были бы невозможны для Биткойна.
Конфиденциальность в Bitcoin Cash обеспечивается другим способом:смешиванием монет. При смешивании монет многочисленные транзакции пользователей BCH объединяются, чтобы скрыть происхождение монет пользователей. Это противоречивая практика, которая, как считается, помогает киберпреступникам скрывать свои следы.
Денежная политика обеих сетей остается неизменной. В каждом блокчейне будет создан только 21 миллион монет, а выпуск новых монет уменьшается вдвое каждые 210 000 блоков или примерно каждые четыре года. По прогнозам, последние BTC и BCH будут добыты в 2140 году.
Обе криптовалюты были разработаны для защиты от конфискации денежных средств, цензуры и девальвации из-за более высокой, чем ожидалось, инфляции. Оба блокчейна прозрачны и общедоступны и не могут быть изменены одним лицом.