3 ms·
Another difference is the project says it will support multiple implementations of its software, a move that's not surprising given the criticism that Bitcoin C
by simias 9y ago
Another difference is the project says it will support multiple implementations of its software, a move that's not surprising given the criticism that Bitcoin Core's software is too dominant on the bitcoin network.
What does that mean exactly? Bitcoin being open source and anybody being able to connect to the network means that anybody can fork the client if they want to, doesn't it?
After all that's exactly what this Bitcoin ABC fork is doing.
- jstanley 9y agoYep. You're right, it doesn't mean anything. What they're trying to say is they'll support multiple implementations of the software on the same network (unlike Bitcoin ABC, which is a fork of the software and a fork of the network). But Bitcoin already supports that too. There is bitcoin core, bitcoin knots, bitcoinj, btc1, bitcore all running on the same network.
- TD-Linux 9y agoI think they also may be referring to some Bitcoin Core authors recommending against other implementations - the concern is if the implementations contain an error in the consensus code, they could accidentally fork off, and potentially lose funds for the user. For similar reasons, Bitcoin Core builds reproducible static builds and recommends those, the minimize the chance of behavior divergence. But you're right - it's merely a suggestion from a portion of the developers, and it certainly doesn't stop anyone.