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

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



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


в 2010 году Satoshi Nakamoto ограничил размер блока сети биткоина одним мегабайтом. Сделано это было для защиты сети от DDoS атак хакеров, создающих блоки бóльших размеров, но вместе с тем такое решение породило ряд проблем и споров. Почему это важно? Размер блока определяет скорость подтверждения транзакций и размеры комиссий. С растущим количеством пользователей сети неизменный размер блока приводит к своеобразным заторам из транзакций. О повседневных покупках с такими проблемами не идет и речи. Только представьте, как вы пытаетесь оплатить кофе биткоином, но комиссия в несколько раз больше стоимости самого кофе, да еще и ждать поступления ваших средств в кассу придется от нескольких часов до нескольких дней.


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



Report Page