интуиция

Хард-форки, софт-форки, дефолты и принуждение

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