Все больше людей погружается в мир криптовалюты. Мир достаточный сложный для понимания без технической подготовки и знания специфических терминов. Чтобы оценивать ситуацию на рынке, правильно распорядиться инвестициями, ориентироваться в потоке новостей и рейтингов криптовалют, сегодня знакомимся с термином 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 изначально был прописан план выхода хардфорков, которые будут расширять протокол и добавлять новые возможности.
И в заключении хотелось бы отметить, что в сообществе часто используются как синонимы термины альткоин и форк. Это не всегда верно, посколько криптовалюта может быть написана полностью с нуля и не являться форком. Но при этом будет являться альткоином.
Читайте также
История создания денег. Часть первая
В этом обзоре кратко расскажем об истории возникновения денег.
Что такое Filecoin? Обзор особенностей проекта
Filecoin - один из инновационных проектов, запущенных за последнее десятилетие.