Все больше людей погружается в мир криптовалюты. Мир достаточный сложный для понимания без технической подготовки и знания специфических терминов. Чтобы оценивать ситуацию на рынке, правильно распорядиться инвестициями, ориентироваться в потоке новостей и рейтингов криптовалют, сегодня знакомимся с термином fork.
Для начала, важно понимать, что под термином fork в мире криптовалют подразумевают два различных понятия.
Изначально термин форк пришел от разработчиков программного обеспечения. Форк (или ответвление ) обозначает отделение от основной разработки новой версии, несущей принципиальные отличия. В мире криптовалют типичными представителями форков можно назвать Litecoin и DASH - за основу была взята программная база bitcoin, и после внесения важных изменений, появились новые криптовалюты. Форки, как правило, базируются на схожих принципах, но несут в себе новые разработки и улучшения. Также к форкам можно отнести Bitcoin Cash, отделившийся от Bitcoin в августе 2017 года. Еще одним ярким примером форка является разделение Ethereum в 2016 году на Ethereum и Ethereum Classic.
Второе значение термина fork, часто используемое в криптовалютном сообществе - это разделение blockchain на несколько ветвей.
Для того чтобы понять суть такого форка, еще раз рассмотрим принцип blockchain. По своей сути blockchain - это цепь из блоков. Блок формируется из информации о транзакциях в системе. У него есть ограничения, разные для каждой криптовалюты. Такие заполненные блоки и включаются в цепь друг за другом, создавая непрерывную и прямолинейную цепочку транзакций - blockchain. Обычно она имеет одно жесткое направление, но если происходит ответвление, это называют fork.
Bitcoin Cash и представляет собой такой форк, поскольку основой являлся существующий blockchain Bitcoin, но из-за увеличения размера блока Bitcoin Cash перестал быть совместимым с Bitcoin. Похожая ситуация наблюдалась в случае Ethereum и Ethereum Classic.
Теперь рассмотрим что такое softfork и hardfork.
Термином softfork называют изменения в протоколе, технологии или программном обеспечении криптовалюты, которые не затрагивают существующую сеть, то есть узлы или ноды сети, работающие на старом софте, продолжают нормально функционировать. Ярким примером такого софтфорка является введение в протокол bitcoin технологии segwit. Несмотря на то, что старые ноды не могут использовать segwit транзакции, они продолжают нормально функционировать, и сеть продолжает корректно работать.
Bitcoin Cash и Ethereum Classic являются хардфорком. Blockchain, который использует Bitcoin Cash, не совместим с bitcoin, из за другого размера блока, хотя его основой и является оригинальный blockchain.
Хардфорк не обязательно порождает новую криптовалюту. Например при создании Ethereum изначально был прописан план выхода хардфорков, которые будут расширять протокол и добавлять новые возможности.
И в заключении хотелось бы отметить, что в сообществе часто используются как синонимы термины альткоин и форк. Это не всегда верно, посколько криптовалюта может быть написана полностью с нуля и не являться форком. Но при этом будет являться альткоином.
Читайте также
Криптовалюта своими руками: а теперь серьезно
Создание токена-пустышки малыми силами мы уже рассматривали. А теперь давайте попробуем разобраться, что понадобится для создания полноценной криптовалюты.
Что такое биржевой стакан?
Большинство криптоплощадок предлагают разные способы просмотра биржевого стакана или книги заказов. Эта информация жизненно важна для поиска точек входа и выхода. Трейдеру нужно следить за книгой заказов, диаграммой глубины, а также за стенами покупки и продажи.