{"action":"created","issue":{"url":"https://api.github.com/repos/zcash/zcash/issues/921","repository_url":"https://api.github.com/repos/zcash/zcash","labels_url":"https://api.github.com/repos/zcash/zcash/issues/921/labels{/name}","comments_url":"https://api.github.com/repos/zcash/zcash/issues/921/comments","events_url":"https://api.github.com/repos/zcash/zcash/issues/921/events","html_url":"https://github.com/zcash/zcash/pull/921","id":153570316,"number":921,"title":"Optimise Equihash implementation","user":{"login":"str4d","id":4993799,"avatar_url":"https://avatars.githubusercontent.com/u/4993799?v=3","gravatar_id":"","url":"https://api.github.com/users/str4d","html_url":"https://github.com/str4d","followers_url":"https://api.github.com/users/str4d/followers","following_url":"https://api.github.com/users/str4d/following{/other_user}","gists_url":"https://api.github.com/users/str4d/gists{/gist_id}","starred_url":"https://api.github.com/users/str4d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/str4d/subscriptions","organizations_url":"https://api.github.com/users/str4d/orgs","repos_url":"https://api.github.com/users/str4d/repos","events_url":"https://api.github.com/users/str4d/events{/privacy}","received_events_url":"https://api.github.com/users/str4d/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/zcash/zcash/labels/performance","name":"performance","color":"b495f9"},{"url":"https://api.github.com/repos/zcash/zcash/labels/PoW%20and%20mining","name":"PoW and mining","color":"903b00"},{"url":"https://api.github.com/repos/zcash/zcash/labels/review%20needed","name":"review needed","color":"bfd4f2"}],"state":"open","locked":false,"assignee":{"login":"str4d","id":4993799,"avatar_url":"https://avatars.githubusercontent.com/u/4993799?v=3","gravatar_id":"","url":"https://api.github.com/users/str4d","html_url":"https://github.com/str4d","followers_url":"https://api.github.com/users/str4d/followers","following_url":"https://api.github.com/users/str4d/following{/other_user}","gists_url":"https://api.github.com/users/str4d/gists{/gist_id}","starred_url":"https://api.github.com/users/str4d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/str4d/subscriptions","organizations_url":"https://api.github.com/users/str4d/orgs","repos_url":"https://api.github.com/users/str4d/repos","events_url":"https://api.github.com/users/str4d/events{/privacy}","received_events_url":"https://api.github.com/users/str4d/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/zcash/zcash/milestones/34","html_url":"https://github.com/zcash/zcash/milestones/Protocol%202016.0-beta","labels_url":"https://api.github.com/repos/zcash/zcash/milestones/34/labels","id":1770018,"number":34,"title":"Protocol 2016.0-beta","description":"","creator":{"login":"nathan-at-least","id":4369700,"avatar_url":"https://avatars.githubusercontent.com/u/4369700?v=3","gravatar_id":"","url":"https://api.github.com/users/nathan-at-least","html_url":"https://github.com/nathan-at-least","followers_url":"https://api.github.com/users/nathan-at-least/followers","following_url":"https://api.github.com/users/nathan-at-least/following{/other_user}","gists_url":"https://api.github.com/users/nathan-at-least/gists{/gist_id}","starred_url":"https://api.github.com/users/nathan-at-least/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathan-at-least/subscriptions","organizations_url":"https://api.github.com/users/nathan-at-least/orgs","repos_url":"https://api.github.com/users/nathan-at-least/repos","events_url":"https://api.github.com/users/nathan-at-least/events{/privacy}","received_events_url":"https://api.github.com/users/nathan-at-least/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":0,"state":"open","created_at":"2016-05-16T22:10:32Z","updated_at":"2016-05-17T07:12:42Z","due_on":"2016-05-25T07:00:00Z","closed_at":null},"comments":12,"created_at":"2016-05-07T03:23:34Z","updated_at":"2016-05-18T00:57:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zcash/zcash/pulls/921","html_url":"https://github.com/zcash/zcash/pull/921","diff_url":"https://github.com/zcash/zcash/pull/921.diff","patch_url":"https://github.com/zcash/zcash/pull/921.patch"},"body":"Closes #857."},"comment":{"url":"https://api.github.com/repos/zcash/zcash/issues/comments/219897299","html_url":"https://github.com/zcash/zcash/pull/921#issuecomment-219897299","issue_url":"https://api.github.com/repos/zcash/zcash/issues/921","id":219897299,"user":{"login":"str4d","id":4993799,"avatar_url":"https://avatars.githubusercontent.com/u/4993799?v=3","gravatar_id":"","url":"https://api.github.com/users/str4d","html_url":"https://github.com/str4d","followers_url":"https://api.github.com/users/str4d/followers","following_url":"https://api.github.com/users/str4d/following{/other_user}","gists_url":"https://api.github.com/users/str4d/gists{/gist_id}","starred_url":"https://api.github.com/users/str4d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/str4d/subscriptions","organizations_url":"https://api.github.com/users/str4d/orgs","repos_url":"https://api.github.com/users/str4d/repos","events_url":"https://api.github.com/users/str4d/events{/privacy}","received_events_url":"https://api.github.com/users/str4d/received_events","type":"User","site_admin":false},"created_at":"2016-05-18T00:57:23Z","updated_at":"2016-05-18T00:57:23Z","body":"For reference, the Equihash paper lists the peak memory usage of n = 96, k = 5 (the parameters used in the above benchmarks) as 2.5MB, and the current most-optimised implementation above uses around 5MB (compared to over 30MB for the unoptimised implementation currently being used in testnet)."}}