Post
Topic
Board Development & Technical Discussion
Re: Adjustable Blocksize Cap: Why not?
by
ETFbitcoin
on 14/01/2021, 11:51:34 UTC
And guys BIP 103 are you kidding me!? We can't even predict the price of btc tommorow morning with a margin of error of less than 20% and you think we are able to plan the next 42 years?? I don't know if we all live on the same planet but on mine btc is still at a very early stage and is still pretty useless so we shouldn't even worry about experimenting new things...

I never agree with the number (plan next 40+ years or 17.7% as average growth rate), but the idea of BIP 103 isn't bad and more likely accepted considering Bitcoin community care about running full node at low-cost.
Besides, comparing predicting Bitcoin price and predicting computer/internet growth are like comparing apples and oranges.

That said, here is my new proposal
The block size limit increases/decreases in proportion to the change in the average transaction fee from the previous block with a 0.1MB min and a 10MB max. The 10MB is to celebrate the 1st decade of bitcoin. Open for debate!

If you want to call it proposal, there are many missing technical details,
1. What's the reason behind 0.1MB as min and 10MB as max?
2. How many previous block should be considered to calculate average transaction fee?
3. How often should block limit changed?
4. Do you have proposed formula/logic/code to set block size? Here's a very quick example of mine

Code:
A = 5 (acceptable fee/vbyte)
B = 144 (blocks to be considered)

I = average transaction fee (in sat/vbyte) in last B block
N  = old block size limit

Code:
IF I less than A THEN
  N+ = N * (I/A * 0.2)
ELSE
  N+ = N + LOG2(I/A+1)