{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/casper/issues/84","repository_url":"https://api.github.com/repos/ethereum/casper","labels_url":"https://api.github.com/repos/ethereum/casper/issues/84/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/casper/issues/84/comments","events_url":"https://api.github.com/repos/ethereum/casper/issues/84/events","html_url":"https://github.com/ethereum/casper/issues/84","id":314395591,"number":84,"title":"Safety of insta_finalization when deposit doesn't exist","user":{"login":"beneficial02","id":19610222,"avatar_url":"https://avatars0.githubusercontent.com/u/19610222?v=4","gravatar_id":"","url":"https://api.github.com/users/beneficial02","html_url":"https://github.com/beneficial02","followers_url":"https://api.github.com/users/beneficial02/followers","following_url":"https://api.github.com/users/beneficial02/following{/other_user}","gists_url":"https://api.github.com/users/beneficial02/gists{/gist_id}","starred_url":"https://api.github.com/users/beneficial02/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beneficial02/subscriptions","organizations_url":"https://api.github.com/users/beneficial02/orgs","repos_url":"https://api.github.com/users/beneficial02/repos","events_url":"https://api.github.com/users/beneficial02/events{/privacy}","received_events_url":"https://api.github.com/users/beneficial02/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-04-15T08:11:40Z","updated_at":"2018-04-15T08:29:45Z","closed_at":null,"author_association":"NONE","body":"Though this might be 'too much worrying', I'm wondering about safety before deposit is deposited.\r\n\r\nAccording to simple_casper code, it seems `deposit_exists()` is False at least 3 epochs from the initialization(2 epochs for `start_dynasty` in `deposit`, 1 epoch for the change in `total_prevdyn_deposit`), and the epochs are` insta_finalize()`d.\r\n\r\nI understood this as it would be finalized even if some attack happens to PoW chain within the epochs without any verification by validators.\r\n\r\nI think this risk could be solved in some way, like initializing casper contract with initial validator node run by core team, which works only for a while(until it has enough number of validators). Or we could postpone the finalization until we have enough validators."},"comment":{"url":"https://api.github.com/repos/ethereum/casper/issues/comments/381389526","html_url":"https://github.com/ethereum/casper/issues/84#issuecomment-381389526","issue_url":"https://api.github.com/repos/ethereum/casper/issues/84","id":381389526,"user":{"login":"beneficial02","id":19610222,"avatar_url":"https://avatars0.githubusercontent.com/u/19610222?v=4","gravatar_id":"","url":"https://api.github.com/users/beneficial02","html_url":"https://github.com/beneficial02","followers_url":"https://api.github.com/users/beneficial02/followers","following_url":"https://api.github.com/users/beneficial02/following{/other_user}","gists_url":"https://api.github.com/users/beneficial02/gists{/gist_id}","starred_url":"https://api.github.com/users/beneficial02/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beneficial02/subscriptions","organizations_url":"https://api.github.com/users/beneficial02/orgs","repos_url":"https://api.github.com/users/beneficial02/repos","events_url":"https://api.github.com/users/beneficial02/events{/privacy}","received_events_url":"https://api.github.com/users/beneficial02/received_events","type":"User","site_admin":false},"created_at":"2018-04-15T08:29:45Z","updated_at":"2018-04-15T08:29:45Z","author_association":"NONE","body":"Oh, I see. I missed that point. Thanks for the clarification and sorry for bothering."}}
{"actor":{"display_login":"beneficial02"}}