Форк (англ. fork) – создание версии программного обеспечения с собственными отличительными чертами на базе уже имеющегося кода. Применительно к области разработки распределённых реестров часто означает также раскол сообщества, разрабатывавшего и использовавшего изначальный код, и появление группы поддержки нового.
Хардфорк (англ. hardfork) – форк, отрицающий возможность использования оригинала, требующий отбросить его. Это не означает, что новая версия программного обеспечения полностью утрачивает совместимость с предыдущей. Она может сохранять преемственность, но делает это на новой основе.