Trde vilice, mehke vilice, privzete nastavitve in prisila
Eden od pomembnih argumentov v prostoru blockchain je, ali so trde ali mehke vilice prednostni mehanizem za nadgradnjo protokola. Osnovna razlika med obema je, da mehke vilice spremenijo pravila protokola tako, da strogo zmanjšajo nabor transakcij, ki so veljavne, tako da bodo vozlišča, ki sledijo starim pravilom, še vedno vključena v novo verigo (pod pogojem, da večina rudarjev/validatorjev izvaja fork), medtem ko trdi forki omogočajo, da prej neveljavne transakcije in bloki postanejo veljavni, zato morajo odjemalci nadgraditi svoje odjemalce