Tuesday, 13 April 2021

I am thinking about the bandwidth requirements for Bitcoin if and when it gets nears thousands of txns per second - and I think I can guess how it will go....

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.

submitted by /u/mrtest001
[link] [comments]

source https://www.reddit.com/r/btc/comments/mpuc0q/i_am_thinking_about_the_bandwidth_requirements/

No comments:

Post a Comment