Using the code base of a software project (cryptocurrency) to start another one. Each of such branches can develop independently of the main project; the opportunities that are not contained in the main project may be implemented in one of the branches. The bitcoin fork is a regular occurrence; thus, many cryptocurrencies constitute its forks.