С момента своего создания, перед блокчейном Биткойн встала проблема масштабирования – сохранения эффективности работы всей системы при значительном увеличении количества пользователей.
Обработка, хранение и проверка транзакций в децентрализованной сети завязана на существовании алгоритмов консенсуса. А чем больше таких «согласований» необходимо провести – тем медленнее процесс в целом.
Кроме того, у технологии блокчейн изначально была сравнительно малая скорость работы. К примеру, банковская система Visa, Inc, связанная с кредитными картами по всему миру, каждый день осуществляет более 150 миллионов операций, что примерно равно 1700 процедур в секунду. Однако это даже ниже запланированной мощности, которая достигает 65 тысяч транзакций.
У блокчейна Биткойн возможности куда более скромные – до 7 транзакций в секунду. А поскольку узлов в сети может быть реально много, одна только обработка транзакции может затягиваться на несколько минут. Начали образовываться очереди. И проблему нужно было как-то решать.
Разработчики и майнеры предложили два вариант возможного решения проблемы. Первый подразумевал изменение самой структуры хранения данных в сторону уменьшения её объёма. А чем меньше «весит» транзакция – тем быстрее будет проходить её обработка. Второй способ подразумевал фактическое увеличение размера блоков данных. Собственно, второй вариант и лёг в основу создания Bitcoin Cash.
Разница между Bitcoin и Bitcoin Cash
Ситуация с Bitcoin
В июле 2017 года на общем голосовании пользователи и майнеры сети #биткойн, составляющие примерно 80-90 процентов от общей вычислительной мощности, проголосовали за внедрение технологии SegWit2x. Она уменьшала фактический объём транзакции, удаляя из неё цифровую подпись и прикрепляя её к альтернативному блоку. Благодаря этому, освободилось чуть ли не 65 процентов базового объёма хранения информации, так что рабочий размер блока хранения расширился до 2 МБ. Впрочем, потенциальную возможность хранить больше информации используют далеко не всегда. Так, например, средний полезный объём хранения информации составляет 1 МБ. Что, конечно, равно фактическому объему блока, но меньше потенциально возможно. Тем не менее, внедрение данной технологии значительно ускорило работу сети блокчейн.
Ситуация с Bitcoin Cash
Внедрение технологии SegWit2x понравилось не всем. Многие видели, что это только временно решение проблемы, да и то – связанное с некоторыми сложностями. К примеру, данная технология противоречила «дорожной карте» развития сети Биткойн, составленной её легендарным анонимным создателем #Сатоши Накамото. Кроме того, отделение цифровых подписей от транзакций несколько снижало прозрачность сети. Поэтому многие пользователи блокчейна решили не переходить на новый протокол, а искать ему альтернативы.
Поэтому в августе 2017 года состоялось официальное разделение - хардфорк. Большая часть пользователей осталась с технологией SegWit2x, а меньшая – отделилась и создала новую криптовалюту - #Bitcoin Cash. Отличающуюся от классического биткойна увеличением объёма блока до 8 МБ и регулируемым уровнем сложности. Это серьёзно повысило эффективность обработки транзакций и значительно ускорило блокчейн.
Выводы
Поэтому в Bitcoin Cash и время ожидания ниже, и стоимость транзакций меньше. Да и пропускная способность сети – тоже возрасла. Впрочем, некоторые недостатки у новой сети тоже имелись. Так, например, больший объем блока проще испортить, скомпрометировав его относительно всех узлов блокчейна. Да и пользователей, перешедших на новую криптовалюту, существенно меньше, так что ликвидность и удобство Bitcoin Cash в реальном мире – существенно ниже. Как и цена токена.
Кроме того, уже в ноябре 2018 года в сети Bitcoin Cash произошел собственный хардфорк, в результате которого отделилась новая криптовалюта - #Bitcoin SV. Якобы – более соответствующая оригинальному виденью Сатоши Накамото. Так что отдаленное будущее и необходимость данных криптовалют – всё ещё остается под вопросом.