Это процесс «мягкого» изменения программного кода криптовалюты, в ходе которого не требуется полная смена ПО машин, функционирующих в сети блокчейн. Изменения, вносимые софтфорком, обеспечивают обратную совместимость с данными, созданными до его проведения, но изменяют процесс создания новых данных. При необходимости софтфорк может быть легко отменен.