New Litecoin Full Node & Developer Library: Libbitcoin adds LTC support
Earlier this year we started to make the Bitcoin toolkit library libbitcoin coin-agnostic. The first result of this works is now finished: Thanks to our world-class developer Filip Gospodinov and libbitcoin maintainer Eric Voskuil, most pieces of libbitcoin can now be configured through the configuration file and all the changes necessary to run libbitcoin as a Litecoin full node are implemented!
This means you can use the same binary to run a node for Bitcoin, Bitcoin Testnet and Litecoin. All you need to do is starting libbitcoin with a different configuration file where you define the Litecoin specific parameters such as the genesis block, at which block height SegWit activated and so on (we provide default configuration files). Having only one code base, one binary and one development community means the Litecoin version of libbitcoin will automatically get all the updates. There is no need to maintain a Litecoin-Fork: you will get all the latest features immediately.
With libbitcoin, you get a lot more than just a full node. In addition, libbitcoin gives the Litecoin community:
- A high performance blockchain query server (libbitcoin-server)
- A command line tool to create transactions, addresses and scripts and to communicate with the Litecoin network
- Modular first-class C++ libraries for developers to build apps (libbitcoin, libbitcoin-network, libbitcoin-protocol, libbitcoin-client)
All of this is free, open source and available for Windows, Linux and OSX.
The Litecoin support is not yet part of a libbitcoin release. If you want to use it already now you have to compile the master branch from GitHub. If you are not familiar with C++, we recommend you wait until the next release, which will be out later this year.
To learn more about libbitcoin visit https://libbitcoin.org.