Willy Woo is an entrepreneur, investor, trader and cryptocurrency enthusiast. In this article, Woo focuses on the issue of block capacity, analyzing the most controversial hot spot in the Bitcoin field from a new perspective through several charts. His analysis shows that there is currently insufficient evidence to prove that network congestion is Bitcoin's Achilles' heel. Bitcoin has been in operation for eight years, and it has evolved from a single block with a few transactions in the early days to the present day where each block is filled with transactions and network congestion has become the norm. One of the advantages of witnessing this kind of congestion in the early stages of Bitcoin’s development is that we are able to extract a lot of data while the network load is relatively light. In this post, we will start with Bitcoin’s transaction data and see if it can point to a reasonable block size (if one exists). The chart above shows the Bitcoin network’s ability to process transactions (per second) in recent years. This is a logarithmic graph. Clearly, this capacity increases linearly, with the blue circle representing the size of the Bitcoin mempool (think of the mempool as a kind of storage tank where transactions are temporarily stored before being processed by miners). Although users have been complaining about blocks being nearly full and the network being overloaded, this chart unexpectedly reveals new information: before Q4 2016, the memory pool continued to increase its load, while the network kept following closely, trying to prevent the memory pool from breaking through the peak. The network has been trying to catch up with the ever-increasing transaction demand. Yes, we are facing network congestion, but we have not lost the ability to handle significant transaction volume. If this were true, we would see the blue circles in the above chart trending downwards instead of straight lines. But this does not mean that we are still far from the network capacity limit, nor does it mean that this downward trend will appear in a few weeks or months. Forecasting demandWe can use this table to predict future transaction demand. Let’s assume that in 2020, when the next block reward halving occurs, the network will have 20 transactions per second. I will explain why this is unlikely to happen. The Bitcoin network is primarily used as a store of value, but by 2020, Bitcoin's price volatility should have stabilized enough to be used as a currency, and I suspect that by then merchants will start using it for general commerce. Solutions like the Lightning Network can open up new use cases like microtransactions for the Internet of Things (IoT). The validity of the results we predict using this chart depends on whether Bitcoin's main use cases remain the same as they are today. Currently, the main function of Bitcoin is still to preserve its value, but there are unlimited possibilities in the future. Bitcoin and CoffeeBitcoin network users and certain businesses have told us that rising transaction fees have caused Bitcoin to fail as a means of buying coffee and other small payments, such as advertising networks. They believe that Bitcoin is no longer practical in general business activities, and therefore the Bitcoin network is at risk of decline. They believe that current payment activities are more suitable for low-priced cryptocurrencies that compete with Bitcoin. Obviously, the increase in Bitcoin transaction volume has never stopped. This proves that although the idea of "buying coffee with Bitcoin" is often mentioned, it is essentially just one of many online transactions and can be ignored. Otherwise we would have seen a downward curve. Yet the network is still moving at the same pace. Bitcoin’s core use case remains to be the secure transfer and storage of large transactions. As mentioned above, Bitcoin’s core use case will change as volatility decreases, and it may eventually become a currency that can be used in daily life. Currently, Bitcoin is still used for storage of value, and it is still several years away from becoming a real currency, so we still have time to think carefully about how to solve the upcoming substantial increase in transaction demand. Many businesses are suffering from high fees and slow confirmation times. This is not to ignore the fact that we will further analyze it below. Miner incomePerhaps a year ago, miners would still be discussing whether large blocks or small blocks would lead to a decrease in their income. Some even say that larger blocks can accommodate more transactions, thus generating more fees. However, before Q4 2016, we have seen temporary spikes in transaction congestion that hit the entire network. It is clear that a demand-driven market has emerged, ultimately leading to higher revenues for miners. Here is a picture that illustrates the connection between transaction fees and network congestion. When the average block capacity reached 95% of the upper limit, the memory pool began to expand, and users began to increase the transaction fees, hoping to get miners to write their transactions into the next block as soon as possible without delays. Eventually, the transaction fees began to soar. If you are a miner who values short-term profits, you would definitely hope that the block capacity limit is as small as possible, preferably always staying at 95%. You want to limit the transaction space so that the competition for transaction fees becomes more and more intense. For miners, the optimal block size is "keep the capacity small but still have congestion."
The block size most desired by usersThe next step is to look at user needs - fast confirmation, reasonable fees and high security. We have seen that at peak times, the network is at a snail’s pace. The following chart shows how long we have to wait for confirmation as blocks approach the maximum limit. The size of the circle indicates that once the block capacity reaches 95% or more of the upper limit, the transaction volume in the memory pool will be almost crazy and the confirmation time will increase linearly. Even when block capacity reached 80%, typical transaction confirmation times began to deviate from normal. Importantly, the higher the transaction fee paid by users, the more secure the system will be, because miners can obtain higher computing power with their income. At important moments such as halving day, it is an important step for miners to upgrade their computing power. Currently, handling fees are an important source of income for miners - 1.2 BTC handling fees + 12.5 BTC block rewards. After the next halving, the block reward will drop to 6.25 BTC, and handling fees will become an important part of ensuring network security. Therefore, there is a "habitable zone" for transaction fees. For the sake of network security, transaction fees cannot be too low, but also cannot be too high. My conclusion is that the ideal block capacity should be able to ensure a moderate confirmation time while balancing the relationship between transaction fees and network security, so 80% of the block cap should be the ideal block size. Summary AnalysisWe currently have three analysis results.
Analyzing the optimal network state should not rely solely on economic game theory, but also requires balancing the relationship between security, miner income, speed, and transaction costs [1] . Given these constraints, I believe that the optimal block capacity should be dynamic, which can be adjusted according to network transaction needs and ultimately remain at around 80% of the upper limit capacity. This way, typical confirmation times will not be affected, but the demand-driven fee market may charge higher fees to make miners pay for future network security, but this fee is still 4 times less than the current congestion period. In this light, monero’s approach of adjusting its algorithm based on network load and achieving a dynamic block size seems reasonable. The block capacity will be adjusted based on the premise of achieving a balance between miner income, security and reasonable costs for users. Notes (↵ returns to text)
|
<<: Coin Zone Trends: Bitcoin Price Trends Based on Big Data This Week (2017-03-27)
>>: Can exchanges and miners represent Bitcoin users?
In terms of men’s hairline, is it better to have ...
Woman with broken palm lines A woman with broken ...
Generally speaking, upturned eyes mean that you a...
Some people look at their destiny through physiog...
A kind of fortune-telling, comes from the "B...
Women all hope that their men are super loyal. Su...
With the arrival of the new year, the long-dorman...
Ethereum tokens are seeing a rebound as the Ether...
Whether a man is rich can be seen from his face; ...
In life, we can see many men with exposed nostril...
A charming and romantic woman exudes an alluring t...
Whether a person will become rich and powerful ca...
The concept of LTC production reduction has been ...
Women with bad fortunes can actually see it in th...
In fact, for many people, it is often easy to pay...