UN fourchette durec’est un changement radical du protocole d’un réseau ce qui rend valides les blocs et les transactions précédemment invalides, ou vice versa. Un hard fork nécessite que tous les nœuds ou utilisateurs mettent à jour la dernière version du logiciel de protocole.
UN fourchette souple il s’agit plutôt d’une modification du protocole logiciel dans lequel seuls les blocs de transaction précédemment valides sont rendus invalides. Étant donné que les anciens nœuds reconnaîtront les nouveaux blocs comme valides, un soft fork est rétrocompatible. Ce type de fourche nécessite que seule la majorité des mineur mises à jour pour appliquer les nouvelles règles, par opposition à un hard fork qui oblige tous les nœuds à se mettre à jour et à se mettre d’accord sur la nouvelle version.