Bitcoin Forum
May 24, 2024, 08:35:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Max block size - another proposal  (Read 1104 times)
rav3n_pl (OP)
Legendary
*
Offline Offline

Activity: 1361
Merit: 1003


Don`t panic! Organize!


View Profile WWW
July 19, 2015, 08:41:29 PM
 #1

Looking on BIP 100,101 and 102 it seems, that we have no consensus about how to raise max block size.
It is need ASAP, it need hard fork. But what later?

There is my idea, how to make it:
  • we hardfork on 11. September (looks like it is 1st possible date)
  • hardfork immediately raise max block size to 2MB
  • min limit will be 1MB, max 32MB like it is now
  • after hardfork, every month (4 320 blocks) max block size will be recalculated based on current demand
  • there will be 3 possible things when recalculate:
    • no change
    • raise
    • reduce
  • max change will be +-20% of current size
  • change will be done only, if:
    • raise, if last 4320 block average filled in more than 90%
    • reduce, if last 4320 blocks average filled in less than 50%
    • no change in other cases
  • we not count 50 top and low sized blocks (ignore some of "empty" blocks)

Looks legit?

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
chrisvl
Legendary
*
Offline Offline

Activity: 1274
Merit: 1006

Trainman


View Profile WWW
July 19, 2015, 08:56:27 PM
 #2

What you mean after hard fork every month ?

devega
Hero Member
*****
Offline Offline

Activity: 701
Merit: 500


View Profile
July 19, 2015, 09:21:44 PM
 #3

I think rav3n_pl means that max block size will be recalculated every month.
There will be only 1 hardfork Smiley
Good idea, in my oppinion.
rav3n_pl (OP)
Legendary
*
Offline Offline

Activity: 1361
Merit: 1003


Don`t panic! Organize!


View Profile WWW
July 19, 2015, 09:55:59 PM
 #4

What you mean after hard fork every month ?
No, there would be only one hard fork, major change in protocol.
After this, all changes would be within parameters set in hard fork, no more code updates need.
Just like difficulty calculation works.

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
tsoPANos
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500

In math we trust.


View Profile
July 19, 2015, 10:11:10 PM
 #5

I find the idea simple yet effective.
However the "max raise" limits should me infinite.
You can't always predict how much people will suddenly rush into bitcoin making the 20% inefficient.
Additionally, I think that before considering raising the blocksize,
why not just try to not exceed the 1mb limit?
Sadly, there are spamming attemps on a dialy basis.
These malicious attacks on the network take up much of the blocksize, and eventually
overweighting the blockchain.
We need to realise that this model is simply NOT sustainable in the far future.
Any technological advancement can't keep the pace of the mosterously
frowing blockchain(Now we get 100mb per day!).

rav3n_pl (OP)
Legendary
*
Offline Offline

Activity: 1361
Merit: 1003


Don`t panic! Organize!


View Profile WWW
July 20, 2015, 01:38:29 PM
 #6

We have "block purning" which allow you to have full node and use about 1-2GB disk space (instead of 40GB+). It have some limitations, but it will be "fixed" soon.
When "UTXO consensus database" will be finished, fresh full node will sync in matter of minutes (on good connection).
Max block size need to be limited, also we can not raise it rapidly because of technological limitations we have.
In auto-adjusting mode I described, it will raise on demand. I also getting +-20% of CURRENT block size, so if need, max block size will double in 4 months. I think, it is rapid enough.
Also, we start from 2MB, which is double that we have today. If someone want to spam network, he need spent more BTC to cover necessary fees.

1Rav3nkMayCijuhzcYemMiPYsvcaiwHni  Bitcoin stuff on my OneDrive
My RPC CoinControl for any coin https://bitcointalk.org/index.php?topic=929954
Some stuff on https://github.com/Rav3nPL/
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!