- Aug 22, 2015
Announcing BitcoinUnlimited v0.12.0
Official BU Client Release focused on main-chain scaling, and introducing Extreme Thin Block technology "X-Relay" to Bitcoin, reducing the bandwidth required for nodes to transmit newly mined blocks by an average of 90%. For example 1 MB blocks require only 100KB being transferred.
BitcoinUnlimited v0.12.0 Highlights are:
Core v0.12.0 code-base plus:
Effective block limit via emergent network consensus
- BUIP001 Fixed block limit made obsolete
- BU follows the blockchain with most PoW as per the original Nakamoto Consensus
- Separation of the mining block size (default 1MB) from the non-mining block acceptance size (default 16MB)
- Block size limits and acceptance depth individually configurable
- Classic block version for mining
- BUIP005 User agent subversion text contains full node settings
- Miner settings are published in coinbase transaction text
- BUIP010 Reduces real-time block propagation sizes by an average of 90% returning the network overhead for newly mined blocks to the state it was in mid-2012.
A 98% reduction is possible where a large mempool is available and miners are selecting recent txns.
- BUIP010 Superfast block validation leverages the earlier validation of transactions which are in the mempool so that only previously unseen transactions in a block need full validation.
- BUIP001 Users can easily configure how much bandwidth should be used for Bitcoin, allowing the BU client to run unobtrusively in a home network.
Replace-by-Fee [commented out]
- BUIP004 Community vote determines that there is no consensus for a feature which undermines the 0-confirmation use-case
- BUIP013 Community vote determines that there is no consensus for privileged access to remain with a few individuals for the sending of unsolicited free-text messages to all BU full nodes.
Acknowledgements with special thanks for coding and testing:
Source code: https://github.com/BitcoinUnlimited/BitcoinUnlimited