zawy12 / difficulty-algorithms

See the Issues for difficulty algorithms
MIT License
107 stars 25 forks source link

Please send me your coin's difficulty data #15

Closed zawy12 closed 6 years ago

zawy12 commented 6 years ago

If you would like me to analyze the performance of your difficulty algorithm, email me at zawy@yahoo.com. If your coin follows bitcoin-cli or monero json, I can probably get the data, otherwise (or preferably) send me 4,000 to 40,000 blocks with the tab delimited data: <block number> <timestamp eg 1512345678> <difficulty> <coin price>

would be really nice to have for further analysis if you can get it. Please describe your coin's algorithm in the following language. Ideally, also copy and paste all sections of relevant code together. If you just say "my coin uses X difficulty algorithm" I may not do anything. It is important to let me know if it uses MTP as the most recent block data. ``` Digishield v3 example of how to describe your difficulty algorithm D=difficulty, T=target solvetime, ST = solvetime, TS = timestamp, N=averaging window sumST = (0.75*N*T + 0.25*sum(N ST delayed 5 blocks) sumST = (1-0.16)*N*T if sumST > (1-0.16)*N*T sumST = (1+32)*N*T if sumST < (1+0.32)*N*T next_D = sum(past N D) * T / sumST ```