Scaling by Partitioning



Summary:

The idea proposed for scaling Bitcoin involves running more than one simultaneous chain, each chain defeating double spending on only part of the coin. The coin would be partitioned by radix or modulus, for example, to multiply throughput by a factor of ten, ten parallel chains could be run, one working on coins that end in "0," one on coins that end in "1," and so on up to "9." The number of chains could increase automatically over time based on the moving average of transaction volume. Payment recipients would need to operate a daemon for each chain, thus guaranteeing no scaling advantage. Blocks would have to contain the number of the partition they belong to, and miners would have to round-robin through partitions so that an attacker would not have an unfair advantage working on just one partition. If the system is modified to scale up, that means the number of transactions is going up. That means the number of miners can also go up, and so will the portion of malicious nodes. Since there are N times more miners, each miner still does the same amount of work. The system scales by partitioning the money supply and increasing the number of miners.


Updated on: 2023-06-11T01:54:56.833265+00:00