{"action":"created","issue":{"url":"https://api.github.com/repos/sumoprojects/sumokoin/issues/10","repository_url":"https://api.github.com/repos/sumoprojects/sumokoin","labels_url":"https://api.github.com/repos/sumoprojects/sumokoin/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/sumoprojects/sumokoin/issues/10/comments","events_url":"https://api.github.com/repos/sumoprojects/sumokoin/issues/10/events","html_url":"https://github.com/sumoprojects/sumokoin/pull/10","id":235521037,"number":10,"title":"Adjust difficulty calculation algorithm","user":{"login":"haruto-tanno","id":28096833,"avatar_url":"https://avatars0.githubusercontent.com/u/28096833?v=3","gravatar_id":"","url":"https://api.github.com/users/haruto-tanno","html_url":"https://github.com/haruto-tanno","followers_url":"https://api.github.com/users/haruto-tanno/followers","following_url":"https://api.github.com/users/haruto-tanno/following{/other_user}","gists_url":"https://api.github.com/users/haruto-tanno/gists{/gist_id}","starred_url":"https://api.github.com/users/haruto-tanno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haruto-tanno/subscriptions","organizations_url":"https://api.github.com/users/haruto-tanno/orgs","repos_url":"https://api.github.com/users/haruto-tanno/repos","events_url":"https://api.github.com/users/haruto-tanno/events{/privacy}","received_events_url":"https://api.github.com/users/haruto-tanno/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2017-06-13T11:23:25Z","updated_at":"2017-06-14T16:31:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sumoprojects/sumokoin/pulls/10","html_url":"https://github.com/sumoprojects/sumokoin/pull/10","diff_url":"https://github.com/sumoprojects/sumokoin/pull/10.diff","patch_url":"https://github.com/sumoprojects/sumokoin/pull/10.patch"},"body":"- Problem: Current diff calculation inheriting from Cryptonote\r\ncodebase has serious flaw that cannot adjusted fast enough to multi-pool hashrate\r\nflash (from Nicehash, for example). This was pointed out by MRL-0006 here:\r\n\r\nhttps://www.overleaf.com/articles/difficulty-adjustment-algorithms-in-cryptocurrency-protocols/ytcxbjvzrpbp/viewer.pdf\r\n\r\n- Some suggestions to solve the issue can be found here:\r\n\r\nhttps://github.com/monero-project/research-lab/issues/3\r\n\r\nand here:\r\n\r\nhttps://github.com/zcash/zcash/issues/147\r\n\r\nespecially valuable one from @zawy12 (Zcash)\r\n\r\n- Sumokoin follows Zcash approach to make difficulty more responsive to hashrate surge\r\nleaving attackers much less profitable.\r\n\r\nPlease note that this will require a hardford however. Comments are welcome."},"comment":{"url":"https://api.github.com/repos/sumoprojects/sumokoin/issues/comments/308486631","html_url":"https://github.com/sumoprojects/sumokoin/pull/10#issuecomment-308486631","issue_url":"https://api.github.com/repos/sumoprojects/sumokoin/issues/10","id":308486631,"user":{"login":"billaue2","id":16249740,"avatar_url":"https://avatars1.githubusercontent.com/u/16249740?v=3","gravatar_id":"","url":"https://api.github.com/users/billaue2","html_url":"https://github.com/billaue2","followers_url":"https://api.github.com/users/billaue2/followers","following_url":"https://api.github.com/users/billaue2/following{/other_user}","gists_url":"https://api.github.com/users/billaue2/gists{/gist_id}","starred_url":"https://api.github.com/users/billaue2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/billaue2/subscriptions","organizations_url":"https://api.github.com/users/billaue2/orgs","repos_url":"https://api.github.com/users/billaue2/repos","events_url":"https://api.github.com/users/billaue2/events{/privacy}","received_events_url":"https://api.github.com/users/billaue2/received_events","type":"User","site_admin":false},"created_at":"2017-06-14T16:31:58Z","updated_at":"2017-06-14T16:31:58Z","body":"Trying to catch up your maths without much success ;)\r\n\r\nI think at the latest code version (still at Haruto's repo branch, not submitted here yet), he is trying to solve hashrate surging rather than to tackle timewarp problem. Though it works excellently at testnet now, responding well to multipool flash hashrate but the timewarp must be addressed or we'll introduce another flaw."}}
{"actor":{"display_login":"billaue2"}}