Yesterday, the Litecoin (LTC) team released an update for the Litecoin blockchain network. The latest version, Litecoin Core 0.16.0, released after thorough testing, features changes in the wallet, SHA256 optimization, support for pruned nodes, GUI changes, and RPC changes.
Furthermore, the team has fixed bugs, while improving the overall performance. The Litecoin team has recommended its users to compulsorily upgrade to this version.
The open source software allows access to the cryptocurrency Litecoin. The network is maintained by the Litecoin project team, but the software is under the MIT license terms. The most notable feature implemented by the upgrade is the support for Segwit wallet and associated interface. The new address type argument added to the code ensures support to legacy, p2sh-segwit (default), and bech32 addresses.
Litecoin Core 0.16 has been released! Update ASAP.
Download from https://t.co/qjm8bQ5gOt or https://t.co/xd453WbnHg. https://t.co/Bnrq6dm16v
— litecoin (@litecoin) June 1, 2018
Users should remember that wallets created with this latest version of the software is backward-incompatible. Furthermore, the version 0.16.0 will only generate hierarchical deterministic (HD) wallets. Previously, wallet database files were saved at the top level of the Litecoin data directory. The latest version offers more flexibility with respect to the storage of wallets directory.
Additionally, the older versions of the GCC compiler will not be supported and the minimum version of GCC compiler needed to compile Litecoin Core is now 4.8. The performance of the network has been enhanced by enabling the SHA256 hashing optimizations for architectures supporting SSE4. This will result in ~50% speedups in SHA256 on supported hardware (~5% faster synchronization and block validation).
Other notable changes include:
- A new RPC rescanblockchain has been added to manually invoke a blockchain rescan.
- A new savemempool RPC has been added which allows the current mempool to be saved to disk at any time to avoid it being lost due to crashes / power loss.
- Safe mode is now disabled by default and must be manually enabled (with -disablesafemode=0)
- The share/rpcuser/rpcuser.py script was renamed to share/rpcauth/rpcauth.py. This script can be used to create rpcauthcredentials for a JSON-RPC user.
- The validateaddress RPC output has been extended with a few new fields, and support for segwit addresses (both P2SH and Bech32).
- Low-level changes include the use of specific RPCs (getblockchaininfo, getnetworkinfo, getwalletinfo, getmininginfo).