Near-term scalability



Summary:

In a discussion on scalability and SatoshiDice, Mike Hearn summarized the agreement that having senders/buyers pay no fees is desirable although it will eventually be necessary. The ideal world would have Bitcoin scaling perfectly without any winners or losers in confirmation time. Some one-off changes were discussed to address the current situation, but de-ranking transactions that re-use addresses was not favored because it avoids the real problem. A deprioritization of rapidly-reused addresses was suggested as an option, which can be implemented by limiting the count of address re-uses by default in memory pool. Several proposals were discussed, including changing the mining code to group transactions together with their mempool dependencies, using the same fee algorithms as Bitcoin-Qt for SatoshiDice, scalability improvements, and making the block size limit float instead of picking a new arbitrary threshold. Block chain pruning was also discussed, with some concerns regarding centralization and compatibility with older clients. However, pruning may eventually be necessary for p2pool and other getmemorypool-based pool mining. Regarding the issue of huge blocks slowing down end user syncing and wasting their resources, SPV clients like MultiBit and Android Wallet already exist and will improve with time. Jeff implementing the bloom filtering p2p commands can reduce excessive bandwidth usage and parse overheads from end users. In conclusion, the proposed ideas seem reasonable for addressing scalability and other issues in the Bitcoin network.


Updated on: 2023-05-19T03:37:52.754270+00:00