So say the standard is 5 txns per day for 10B people - at 300 bytes per txns thats 100GB blocks. So a full node will need probably 3 Gbps connection.
The processing and storage requirements I believe are solved problems - its the network bandwidth that may be the biggest issue to tackle.
This kind of speed may very well be considered average in 20 years - but even if it isn't I think there is at least one way this could evolve.
I think you can have localized Bitcoin networks for each region and you can have a more global Bitcoin network where the bitcoins need to cross boundaries.
Say the world is divided into 10 bitcoin regions. Within each region a miner will setup a node. That node processes only transactions from that region (the region is encoded into the txn).
If txn from region A wants to pay to a txn in region B there will a 'global' bitcoin network for that.
The miner will take just the minimum header data from all 10 regions (plug global region) to mine a block.
We are basically merge-mining 11 different Bitcoin networks.
The cool thing is that the bandwidth requirements are load balanced across the regions.
We are already experiencing load-balancing by the virtue of having hundreds of cryptos , but since their securities are not united, they are only as secure as their individual system - not combined.
Having a united (merge-mined) bitcoin multi-chain system gives PoW security to everyone all at once.
[link] [comments]
source https://www.reddit.com/r/btc/comments/mpuc0q/i_am_thinking_about_the_bandwidth_requirements/
No comments:
Post a Comment