Шрифт:
Интервал:
Закладка:
Это как в английском языке: если до форка все узлы разговаривали на американском английском, а после правила требуют перехода на британский вариант языка, то узлы, которые продолжат пользоваться американским вариантом, всё равно смогут понимать британскую речь. Таким образом, софтфорк – это обратимое изменение программного кода, которое не нарушает консенсус относительно самого протокола blockchаin.
В результате хардфорка новые правила противоречат старым настолько, что узлы, которые их не приняли, не взаимодействуют с узлами, которые их приняли. Если следовать все той же аналогии с языками, старые ноды говорят на русском, а новые – на арабском. Хардфорк предполагает изменение непосредственно механизма консенсуса, и в этом случае вся сеть разделяется на две части, которые больше никогда не смогут взаимодействовать.
Конец ознакомительного фрагмента.