{"action":"created","issue":{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/issues/716","repository_url":"https://api.github.com/repos/Electric-Coin-Company/zcash","labels_url":"https://api.github.com/repos/Electric-Coin-Company/zcash/issues/716/labels{/name}","comments_url":"https://api.github.com/repos/Electric-Coin-Company/zcash/issues/716/comments","events_url":"https://api.github.com/repos/Electric-Coin-Company/zcash/issues/716/events","html_url":"https://github.com/Electric-Coin-Company/zcash/issues/716","id":132424739,"number":716,"title":"address revocation","user":{"login":"daira","id":643204,"avatar_url":"https://avatars.githubusercontent.com/u/643204?v=3","gravatar_id":"","url":"https://api.github.com/users/daira","html_url":"https://github.com/daira","followers_url":"https://api.github.com/users/daira/followers","following_url":"https://api.github.com/users/daira/following{/other_user}","gists_url":"https://api.github.com/users/daira/gists{/gist_id}","starred_url":"https://api.github.com/users/daira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daira/subscriptions","organizations_url":"https://api.github.com/users/daira/orgs","repos_url":"https://api.github.com/users/daira/repos","events_url":"https://api.github.com/users/daira/events{/privacy}","received_events_url":"https://api.github.com/users/daira/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/anonymity","name":"anonymity","color":"93b937"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/consensus%20protocol","name":"consensus protocol","color":"f766c7"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/crypto","name":"crypto","color":"ff6b75"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/feature-related","name":"feature-related","color":"9319e7"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/needs%20prioritization","name":"needs prioritization","color":"d8ff04"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/performance","name":"performance","color":"b495f9"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/SECURITY","name":"SECURITY","color":"e01010"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/special%20to%20Daira","name":"special to Daira","color":"ffa480"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/special%20to%20Zooko","name":"special to Zooko","color":"eb6420"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/use%20case","name":"use case","color":"e9e9ff"},{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/labels/wallet","name":"wallet","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-02-09T13:53:41Z","updated_at":"2016-02-10T01:12:14Z","closed_at":null,"body":"In the selective transparency meeting on 2016-02-08 ([notes here](https://github.com/Electric-Coin-Company/zecc-private/wiki/Selective-transparency-notes)), @zookozcash suggested the following potential feature:\r\n\r\n> Revoke a payment address so that people cannot send money to it, but can still send money from it."},"comment":{"url":"https://api.github.com/repos/Electric-Coin-Company/zcash/issues/comments/182155897","html_url":"https://github.com/Electric-Coin-Company/zcash/issues/716#issuecomment-182155897","issue_url":"https://api.github.com/repos/Electric-Coin-Company/zcash/issues/716","id":182155897,"user":{"login":"zookozcash","id":16416064,"avatar_url":"https://avatars.githubusercontent.com/u/16416064?v=3","gravatar_id":"","url":"https://api.github.com/users/zookozcash","html_url":"https://github.com/zookozcash","followers_url":"https://api.github.com/users/zookozcash/followers","following_url":"https://api.github.com/users/zookozcash/following{/other_user}","gists_url":"https://api.github.com/users/zookozcash/gists{/gist_id}","starred_url":"https://api.github.com/users/zookozcash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zookozcash/subscriptions","organizations_url":"https://api.github.com/users/zookozcash/orgs","repos_url":"https://api.github.com/users/zookozcash/repos","events_url":"https://api.github.com/users/zookozcash/events{/privacy}","received_events_url":"https://api.github.com/users/zookozcash/received_events","type":"User","site_admin":false},"created_at":"2016-02-10T01:12:14Z","updated_at":"2016-02-10T01:12:14Z","body":"> Note, during a meeting just now we were exploring the potential of a more naive, less private, less perfect potential implementation that's very roughly \"publish revoked addresses to the blockchain, then wallets should not send to addresses in that list\". We haven't determined how to do authentication for the revocations. (And it has poorer privacy and doesn't prevent spends to revoked addresses.)\r\n\r\nCould you explain \"less private\" and \"poorer privacy\"? As far as I can tell it has exactly the same privacy properties from the perspective of a full-node/miner who has never been granted knowledge of anyone's receiving address, and it has *almost* the same privacy properties from the perspective of someone who has been granted knowledge of someone's receiving address. In fact, it isn't clear to me how the privacy properties are different.\r\n\r\n(General principle: whenever you write \"greater/lesser/better/worse\" statements about security or privacy, go back and edit it to explain exactly what additional property is added or what property is removed.)"}}