[quote name=“Bushstar” post=“2135” timestamp=“1368186969”]
If we went for a 504 difficulty adjust we need to work out how much the difficulty will be adjusted. We do not want the overall effect to be drastically different, we want to end up with a more fine grained difficulty adjust. I have made a couple of rough tables below comparing the difficulty value when it goes up.
Normal difficulty adjust
0…2016 Block count
4 …16 Difficulty going up 400%
504 difficulty adjust
0…504…1008…1512…2016 Block Count
4…5.6…7.84…10.96…15.36 Difficulty going up by 140%
4…6…9…13.5…20.25 Difficulty going up by 150%
4…8…16…32…64 Difficulty going up by 200%
4…16…64…256…1024 Difficulty going up by 400%
[/quote]
bushstar,i do not agree what you are going to change and i adhere to think what i said above is the best way to solve this thing.
let back to bitcoin,why bitcoin designed to change diff auto?
(PS. I just hear bitcoin since may 15,this year,so may i not very know bitcoin`s principles as well.if i was wrong,please forgive me :-) )
bitcoin is designed to change diff auto [color=red]in order to make the balance of coin making rate.[/color]
as we know , in the same diff, when hash rate increased,the average block find time will less than ten minutes,so the diff will add in order to make less coin make to fit the excepted time every block in ten minutes which will make 50 bitcoins.
it is purpose is to make the coin making rate averaged in a fix value,not too much or two less according the net hash rate.
infact,what feather coin face may also one day happens on the bitcoin.i do not know if it happened before.
i think the Mechanism of change diff auto is good,but not perfect.
what if we can make the coin make value more good?
First,the old auto change diff mechanism do not change,it is good,but not perfect,so we can make a little add-in on it,not to change it.
Second,as what i said,we can change every block value according to the blocks found before.usually,pool will paid miners after 120 confirmation.so we can let the block value change according to the pre-120 block when it is found,that net hashrate compare with diff,if is need to change value.
lets make example.
current block is 10240 ,diff changes every 1024 blocks and now the diff is 100.i have 5M hash rate,and the net hash rate is 20G,and last 1024 block average is 5G.
as calculated,i need average 23hours to find a block and now the net work will find block every 21 second!
then we come to 10241.in this block,the diff changes to 200(may last last 1024 block average hash rate was 2.5G,maybe),if the conditions continues, i need average 1 day 23 hours to find a block and the net work will find block every 42 seconds.
now there is a change,the net hash suddenly decreased to only 5G。what happend?
the net will find a block average in every 2min 51 seconds(although it is closed to 2min 30 sec :) )which is 4 times longer than 20G.the coin made speed is also 4 times lower.
may somebody say: what ever the diff changes,the miner will also gain as usual! i will reply: it is not! look what FTC has now.somebody never think why cause this.
in my plan,after 120 blocks later,in the block 10241+120=10361,feathercoin network noticed that when in block 10241,the net hash rate is huge decrease with diff,which cause long block found time as before,so according to the changes,the value of 10241 is 4 values as usual,like 200 changes to 800 coins per block!
(what i example is not a real value.which value should change need to calculated and simulated Meticulously)
this is also can deal with the hash rate increased so fast.if it increased 4 time fast ,we can also decrease block value form 200 to 50.
what we want to do is not let miners go away or stay,just make the coin made in a fix value.and,it also can protect the miner who stay in the mining.
some one may not agree my plan,so i will ask one question:now the FTC block is 32618,when LTC got to 32618,what time it costs? is it less than 1 months?
i think the answer is definiately not.
the reason is diff auto changes do not deal with the rock increase of net hashrate,so every block is less than ETA time and let FTC block increased quickly and coin made quickly!
in this plan,block coin value decreased half will also not in a fix block ,only in a fixtime which a 1/2 of total coin made.only because each block value is fixed,the block coin value changed fix with block number.i do think this is right.
why bitcoin do not take this? i think when it was design and born,it didnot consider and it also not necessary to consider the net hash rate changes so much in somecondition(such as two many of alt currency)
OK thank you for your time,and here is my point:
[color=red]1 diff auto change is good,WHO do not need to change it or delete it.just make some add-in on it.
2 the coin value usually do not change in normal time.only changes with huge increase or decrease.[/color]
what i do is to protect the miner`s gain what ever the net hash rate changes or not,big or small.
when the hash rate and diff [color=black]in good condition,it will not work.each block value will not change.[/color]
when the hash rate and diff in bad condition,i mean the net hashrate changes exceed the diff can control,this will work so to protect the miner`s gain and also of the coin made rate.
at last ,thanks for reading.this is my first time to join this community with all my heart and i wish FTC will be better and better.
i am not English motherlanguage people,so forgive my typing~~:-) it cost more than one hour to type and i hope you like it.