#КриптоШкола #hardfork
Ранее я уже писал про предложения по улучшению протокола. В разных сетях разная аббревиатура, но все эти изменения касаются кода самих нод. Обновляем ноду 👉 и эта нода работает по другим правилам, обрабатывает транзакции иначе, применяются иная бизнес-логика.
По сути, после обновления нода становится частью другого блокченйна. Все другие ноды, которые так же обновляются до последней версии, добавляются в эту новую сеть.
Так, стоп, а что с нодами которые не обновились?
Эти ноды понимают друг друга, но не понимают транзакции обновленных нод. То же самое происходит с новыми нодами, они тоже понимают друг друга, но не принимают транзакции от старых (не обновленных) нод. Получается появляется две разные сети - HardFork (Жесткое Разделение протокола). Теперь если все ноды не перейдут на новую версию протокола, образуется две блокчейн сети.
Примеров таких HardFork-ов выше крыши!
Bitcoin Cash (BCH) 👈 Bitcoin (BTC);
Ethereum (ETH) 👈 Ethereum Classic (ETC);
EthereumPoW (ETHPOW) 👈 Ethereum (ETH).
Сети постоянно разделяются, и часто это нормальный процесс. Но бывают и сюрпризы...