Author: Eric Voskuil Date: To: mlmikael, Xinxi Wang, libbitcoin Subject: Re: [Libbitcoin] Eric,
what BitcoinD compatibility guarantees does LibBitcoin have? (e.g.
hardfork risk profile - Litecoin dev Xinxi asks)
On 01/19/2017 02:33 AM, mlmikael wrote: > Hi Eric,
>
> Mr. Xinxi who is a Litecoin core contributor would like to ask you a
> question, with respect to the possibility that the Litecoin team would
> port LibBitcoin to Litecoin and hence create a fork by the name
> LibLitecoin, or similar solution:
The changes should be trivial.
Maintenance of a software fork is a challenge I'm sure they are familiar
with. If Litecoin is maintaining sync with Bitcoin apart from
configuration (which I assume to be the case) then there would be no
need for a software fork. Libbitcoin does not hardwire concepts of
mainnet or testnet into code apart from providing defaults for config.
> Which guarantees are in place so that LibBitcoin is guaranteed to be
> 100% compatible with BitcoinD, meaning that LibBitcoin not will cause
> any hard forks?
The same guarantees as offered by Bitcoin Core - 100% money back.
> He would like to understand this risk profile and then talk to the other
> Litecoin team.
The risks are best understood by reviewing the code. There's really no
way to quantify.
IMO the chance of Core unintentionally hardforking across versions is
very high (and has already happened).