Bitcoin Core è programmato per decidere quale catena di blocchi contiene transazioni valide. Gli utenti di Bitcoin Core accettano solo transazioni per quella catena di blocchi, rendendola la catena di blocchi Bitcoin che tutti gli altri vogliono usare.