Utilizzare la base di codice di un progetto software (criptovaluta) per avviarne un altro. Ciascuno di questi rami può svilupparsi indipendentemente dal progetto principale; le opportunità che non sono contenute nel progetto principale possono essere implementate in una delle filiali. Il fork di bitcoin è un evento regolare; quindi, molte criptovalute costituiscono le loro fork.