Что такое форк?

Что такое форк?

При анализе и описании криптовалют нередко используется такое понятие как форк. В контексте общей ситуации несложно догадаться, что он представляет собой ответвление сети, однако для понимания основных процессов с функционированием цифровых денег требуется более глубокое изучение данного вопроса.

Появление форков

Форк в переводе с английского означает развилку, разветвление. Под данным понятием подразумевается модификация базового кода блокчейна и внесение изменений, приводящих к дублированию цепочки блоков.

Выделяют два вида подобных разветвлений – софт- и хардфорк, мягкое и жесткое внесение изменений. Под первым подразумевается обновление правил при сохранении взаимодействия новых узлов со старыми. Если схематично простыми словами – пользователи, не обновившие клиент, все равно останутся в системе и продолжат свое участие на равных правах при условии, что они не нарушаю новые правила.

Хардфорк предполагает более серьезные изменения, при которых узлам придется выбирать ветку для дальнейшего развития. В дальнейшем они могут функционировать как две разные криптовалюты, либо одна из них просто исчезнет при отсутствии поддержки. Подобный процесс необратим и блоки двух веток не будут признаваться валидными противоположной стороной.

Софтфорк используется обычно для улучшения системы и ее адаптации к новым условиям функционирования. При условии, что подобные изменения принимаются всеми пользователями, их внесение не вызывает сложностей и подобные форки могут осуществляться и вовсе незаметно.

Хардфорк – событие существенное и важное. Обычно оно связано с разделением сообщества на два лагеря, каждый из которых защищает определенный аспект. Если стороны не могут договориться, блокчейн разделяется и каждая получает ту ветку, которую требует.

Подобное событие в определенной степени подрывает стабильность развития криптовалюты. Поскольку ключевая основа цифровых денег – это пользователи и узлы поддержки, потеря части сети снижает активность, спрос и безопасность платформы.

Форки и альткоины

Терминология цифровых технологий достаточно условна и многие понятия имеют размытые границы для использования. Многие пользователи под форком понимают любую криптовалюту, аргументируя это тем, что все они начали развиваться с подачи биткоина.

Подобное определение не совсем верно. Форками можно назвать те цифровые деньги, которые используют исходный код уже существующей криптовалюты и фактически являются ее клонами. В некоторых случаях они могут вносить определенные изменения с целью улучшения сети, однако в целом их различия носят ограниченный характер.

Под альткоинами понимаются любые криптовалюты кроме самого биткоина. Само понятие подразумевает альтернативу первым цифровым деньгам. Однако с учетом форков, многие пользователи делают поправку – под альткоинами следует понимать оригинальные разработки, а не клонированные версии друг друга.

Примеры форков

Наиболее яркую историю форков демонстрирует биткоин. С момента его активного использования и популяризации многие энтузиасты пробуют улучшить сеть, создавая клоны первой криптовалюты. Открытый исходный код позволяет практически каждому желающему при определенных навыках создать свою версию биткоина.

Ключевым вопросом в дальнейшем обеспечении форка становится поддержка сети. Чтобы стать по-настоящему децентрализованной и распределенной криптовалютой клон должен предложить сообществу нечто оригинальное или качественно новое, улучшающее базовый алгоритм.

Если же никаких особенностей форк не предлагает, что его дальнейшее развитие оказывает под угрозой из-за отсутствия распределенной поддержки. Большинство попыток клонировать биткоин так и остались лишь попытками, не просуществовав и пары лет.

Среди наиболее успешных выделяют два хардфорка первой криптовалюты, произошедших в 2017 году. 1 августа появился Bitcoin Cash, демонстрирующий существенные успехи за счет попытки решить вопрос с масштабированием сети.

Пропускная способность блокчейна – одна из самых слабых его составляющих. Один из распространенных способов решить ее – увеличить размер блоков. У оригинального биткоина объем составляет 1 Mb, и если транзакций больше – они переносятся на следующий блок, постепенно накапливаясь на фоне активного использования криптовалюты.

Bitcoin Cash увеличил размер блока сразу до 8 Mb. Также были предложены решения ряда иных технических аспектов, среди которых выделяют защиту от стираний и повторов, а также проблемы квадратичного шифрования.

Повышение пропускной способности форка с одной стороны увеличивает скорость транзакций, однако в долговременной перспективе делает Bitcoin Cash еще более громоздким, чем оригинал. Многие аналитики задаются вопросом, какие ресурсы в будущем станет потреблять полновесный клиент такого форка на синхронизацию, верификацию и обработку транзакций.

Другой пока успешный форк биткоина был выполнен 24 октября 2017: Bitcoin Gold поставил своей целью вернуть оригиналу заявленную в 2008 году децентрализацию. Разработчики обращают внимание на промышленные масштабы добычи биткоинов и фактическое сосредоточение майнинга в дата центрах нескольких пулов.

Для решения подобной проблемы алгоритм был изменен на Equihash. Такой подход делает блокчейн устойчивым к разработке ASIC-устройств и позволяет майнить криптовалюту только на видеокартах. Предполагается, что подобное решение сделает сеть рассредоточенной между простыми пользователями и по-настоящему децентрализованной.

Некоторые эксперты однако также скептически высказываются в адрес подобного форка. Если криптовалюта наберет популярность, то к ее добыче также присоединятся и крупные корпорации. При этом ничто не мешает пользователям объединяться в пулы и также централизовать добычу, синхронизируя свои интересы.

Отличительным примером форка выделяют также Ethereum. Летом 2016 в результате неприятной истории с кражей средств из DAO сообщество эфира разделилось на тех, кто защищал неизменность кода, и на тех, кто требовал вернуть средства инвесторам через централизованное вмешательство.

В результате разработчикам пришлось пойти на разветвление и сегодняшний эфир – это фактически форк самого себя. Базовый блокчейн изменил название на Ethereum Classic и продолжает функционировать, нередко занимая место в топ-10 криптовалют по капитализации.