12

Bitcoin has to maintain some balance to be able to maintain the ability to be decentralized. As you've correctly established, this is partly down to making sure that the resource requirements of fully validating the block chain are not unreasonable. There's a push form the consumer side of things to constantly increase the resource usage of Bitcoin for ...


3

It is not enough to check the merkle tree, as this says absolutely nothing about the validity of the contents of the block, just that somebody was able to follow the protocol up until that point. If a transaction say, created money out of nowhere, this would not be caught by simply looking at the existence of a transaction in a block. To correctly validate ...


1

If you consider that Bitcoin currently does 2000 transactions each 10 minutes, you'll need blocks 600 times bigger, or more-or-less 1.2 GB each. Now you need bandwidth sufficient for that peer to transmit 9.6 GB each 10 minutes (1.2 GB * 8 peers -- I have no idea of what you meant by "necessary" bandwidth). That's doable if you only have one miner in the ...


Only top voted, non community-wiki answers of a minimum length are eligible