Hard fork, soft fork, default e coercizione
Uno degli argomenti importanti nello spazio blockchain è se gli hard fork o i soft fork siano il meccanismo di aggiornamento del protocollo preferito. La differenza fondamentale tra i due è che i soft fork modificano le regole di un protocollo riducendo rigorosamente l'insieme di transazioni valide, quindi i nodi che seguono le vecchie regole continueranno a entrare nella nuova catena (a condizione che la maggior parte dei minatori/validatori implementi il fork), mentre gli hard fork consentono a transazioni e blocchi precedentemente non validi di diventare validi, quindi i client devono aggiornare i propri client