Bitcoin is broken
Bitcoin Block #544000 contains exactly one transaction. This transaction is the coinbase transaction, whose only purpose is to give newly minted bitcoins to the miner. The mining pool receives 12.5 bitcoins while providing no value at all to the bitcoin users or the bitcoin network. Mining pools are in fact incentivized to not include any transactions in the block since hashing the merkle root wastes computational cycles. Scaled across a large mining pool, removing these extra cycles removes a non-trivial overhead.
This flaw in the design of Bitcoin (and probably most other public blockchains) will disappear once the block reward reaches zero since the transaction fees are also part of the reward for miners. Unless this is fixed soon we expect the whole network to basically stop functioning once every rational mining pool stops including transactions in the blocks.
5 comments
[ 2.1 ms ] story [ 20.4 ms ] threadScaled across a large mining pool, removing these extra cycles removes a non-trivial overhead.
This isn't really true; the cost of building a non-empty block is a rounding error compared to the cost of doing the mining because the mining is exactly the same regardless of the contents of the block.