4 ms·
The rate of growth depends on the amount and size of each transaction people are doing on it. There are methods of pruning or discarding spent transactions, but
by antocv 10y ago
The rate of growth depends on the amount and size of each transaction people are doing on it. There are methods of pruning or discarding spent transactions, but someone somewhere would have to keep it all.
The amount of transactions people are willing to do depends on the value each does, so some people think if bitcoin transactions are almost free some other people would "spam" the network with their "worthless" transactions, thus increasing/growing the size needlessly. So these people claim high fees should ensure only really valuable transactions happen on the network, and not for buying coffe/payment-processing.
So your other question, astronomical, completely otterly astronomical.
Which is why people invent https://byteball.org https://byteball.org and others to solve these problems.
- reddytowns 10y agoWhy would someone need to keep the all? I would think that only the hash would be needed for blocks without UTXO's
- RationPhantoms 10y agoThat actually brings up the idea of sharding which is to assign a node a specific set of transactions and discard the rest. This allows us not to all need an entire record of the blockchain but implementing that into Bitcoin isn't exactly the easiest.
- Taek 10y agoThere's no method for sharding the blockchain today which is considered secure, but it is an active area of research.
- Taek 10y agoYou can also run a pruned node, basically you download everything and verify it as you go, but once you've computed the utxo set at a given block, you can throw that block away. Pruned nodes I think are like 2 GB right now? Something in that ballpark.
- Taek 10y agoI feel it is necessary to mention that there's an enormous amount of snakeoil in the blockchain/appcoin/altcoin industry, and that there are hundreds if not thousands of people who have invented broken "solutions" to blockchain problems that they are trying to sell. Many of these solutions come from people who genuinely believe that they've solved fundamental problems with Bitcoin. But by and large, they have missed important security vectors. Writing a blockchain is a lot like rolling your own crypto - leave it to the experts, and don't trust one unless you've got a bunch of experts who agree that it seems sound. These problems are very hard. If you are wondering why Bitcoin has not adopted some interesting new technology despite years of dozens of experts doing their best to get scaling into Bitcoin, it's probably because the interesting new technology has some fatal flaw.