Тип изменения протокола, который валидирует все ранее недействительные транзакции, и аннулирует все ранее действительные транзакции.
Хардфорк (англ. hard fork) — это событие, при котором
блокчейн"разделяется" на два отдельных блокчейна, работающих параллельно друг с другом, параметры каждого из которых отличаются от общей прошлой цепи.
Хардфоркинг нарушает прямую совместимость криптоактивов. Поэтому, даже если история транзакций и параметры одинаковы до хардфорка, история обеих сетей отделяется друг от друга после форка, и любая дальнейшая активность одного блокчейна не будет отражаться на другом. Хардфорки могут возникнуть случайно из-за багов/ошибок в блокчейне или быть сделаны намеренно (из-за разногласий в криптовалютном
сообществе).
Хардфорки — это крупные события, о которых криптовалютное сообщество оповещается заблаговременно. Они являются предметом серьезных дискуссий и дебатов в криптосообществе, поскольку сообщество пытается выяснить достоинства и недостатки изменения той или иной характеристики проекта (в основном размера блока, вознаграждения и ограничения эмиссии и т. д.).
Например, предложение о хардфорке
Биткоина в 2017 году с целью увеличения размера его блока с 1 МБ до 8 МБ для увеличения скорости и емкости транзакций было встречено жёстким сопротивлением со стороны большей части сообщества.
В результате часть сообщества отделилась и создала
Bitcoin Cash (BCH). С тех пор у этой криптовалюты были и свои собственные хардфорки, один из которых привел к появлению Bitcoin Cash ABC (BTCA) и Bitcoin SV (BSV), и последний форк 2020 года, в результате которого появился новый блокчейн под названием
Bitcoin Cash Node (BCHN), перенявший у BTCA звание "официального" BCH.
В
Ethereum, тем временем, прошел хорошо задокументированный хардфорк в 2016 году после эксплойта
DAO, в результате которого изначальный блокчейн стал Ethereum Classic. В 2020 году Ethereum пережил неожиданный, но незначительный хардфорк после того, как его разработчики не передали должным образом внеплановые обновления сообществу и инфраструктурным провайдерам, в результате чего такие инфраструктурные провайдеры, как Infura, работали на устаревшем и конфликтующем программном обеспечении.