There isn't a good proposal yet that:
1) Doesn't give the miners too much power.
2) Or which is very hard to game.
AFAIK it is stated somewhere that the general consensus long term is a variable block size, but that requires a lot more research and testing.
first please learn the difference between consensus and bilateral splits.
then you will realise soft or hard both have best case consensus and both have worst case bilateral.
when mentioning hard. in simple terms is NODES first then pools follow
when mentioning soft. in simple terms POOLS first then NODES follow(if they choose to want to become fullnodes again)
soft gives pools too much power.
hard does not give pools too much power.
please learn the basics. it doesnt require knowledge of C++ to learn these basic concepts and terms. which makes things easier for you.
it has been months since i first asked you and your buddy to learn the basics which should have taken 20-30 minutes to grasp.
why are you not bothered to learn about bitcoin?