Форк — что такое форк?

Форк — это ответвление или изменение основного токена платформы (криптовалюты).

Значение слова в английском языке — вилка. Собственно, разветвление блокчейна на разные и принято называть форком.

Форк, как ответвление от основного блокчейна

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

Собственно, большая часть существующих криптовалют являются форками Биткойна, Эфира или Дэша.

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

Форк, как изменение существующего блокчейна

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

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

Как правило, разработчики форков-изменений дают им названия. Например, форк SegWit (Segregated Witnes).