{"action":"created","issue":{"url":"https://api.github.com/repos/cryptonomex/graphene/issues/452","labels_url":"https://api.github.com/repos/cryptonomex/graphene/issues/452/labels{/name}","comments_url":"https://api.github.com/repos/cryptonomex/graphene/issues/452/comments","events_url":"https://api.github.com/repos/cryptonomex/graphene/issues/452/events","html_url":"https://github.com/cryptonomex/graphene/issues/452","id":117707357,"number":452,"title":"Stealth Transfers in Web Interface ($45,000)","user":{"login":"bytemaster","id":347290,"avatar_url":"https://avatars.githubusercontent.com/u/347290?v=3","gravatar_id":"","url":"https://api.github.com/users/bytemaster","html_url":"https://github.com/bytemaster","followers_url":"https://api.github.com/users/bytemaster/followers","following_url":"https://api.github.com/users/bytemaster/following{/other_user}","gists_url":"https://api.github.com/users/bytemaster/gists{/gist_id}","starred_url":"https://api.github.com/users/bytemaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bytemaster/subscriptions","organizations_url":"https://api.github.com/users/bytemaster/orgs","repos_url":"https://api.github.com/users/bytemaster/repos","events_url":"https://api.github.com/users/bytemaster/events{/privacy}","received_events_url":"https://api.github.com/users/bytemaster/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cryptonomex/graphene/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/cryptonomex/graphene/labels/WORKER%20PROPOSAL","name":"WORKER PROPOSAL","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-18T23:38:43Z","updated_at":"2015-12-07T21:21:55Z","closed_at":null,"body":"Stealth Transfers (aka Blinded Transfers) are used to maintain user privacy. This feature helps set BitShares apart from most other crypto currencies and offers tremendous value to the users who are most interested in privacy, liberty, and freedom.\r\n\r\nThis proposal involves creating a new tab on the account page for \"stealth\" mode.  Under this tab users will be able to create \"stealth accounts\" which are nothing but labeled private keys. They will also be able to manage \"stealth contacts\" which are nothing more than labeled public keys. Neither stealth accounts nor stealth contacts are tracked on the blockchain.\r\n\r\nUsers will be able to monitor their stealth balances and take the following actions:\r\n\r\n1. Transfer from public account to their own stealth balance\r\n2. Transfer from one of their stealth accounts to one of their stealth contacts\r\n3. Transfer from one of their stealth accounts to any public account\r\n4. Register a new account using a stealth balance.\r\n5. Receive a stealth transfer from a 3rd party given a transfer receipt.\r\n\r\nBecause stealth transfers are not recoverable from blockchain data alone, backups of your wallet after receiving a new stealth transfer are required.  For the best user experience this proposal is best combined with proposal XYZ for hosted wallet.\r\n\r\nThis proposal will require the use of this library to perform the necessary crypto operations in javascript:\r\n\r\nhttps://github.com/arhag/crypto-experiments/tree/emscripten/emscripten/libsecp256k1-demo\r\n\r\n\r\nContractor: Cryptonomex\r\nCost: $45,000 \r\n\r\nPledges:\r\nOnceuponatime: $1500"},"comment":{"url":"https://api.github.com/repos/cryptonomex/graphene/issues/comments/162667620","html_url":"https://github.com/cryptonomex/graphene/issues/452#issuecomment-162667620","issue_url":"https://api.github.com/repos/cryptonomex/graphene/issues/452","id":162667620,"user":{"login":"bytemaster","id":347290,"avatar_url":"https://avatars.githubusercontent.com/u/347290?v=3","gravatar_id":"","url":"https://api.github.com/users/bytemaster","html_url":"https://github.com/bytemaster","followers_url":"https://api.github.com/users/bytemaster/followers","following_url":"https://api.github.com/users/bytemaster/following{/other_user}","gists_url":"https://api.github.com/users/bytemaster/gists{/gist_id}","starred_url":"https://api.github.com/users/bytemaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bytemaster/subscriptions","organizations_url":"https://api.github.com/users/bytemaster/orgs","repos_url":"https://api.github.com/users/bytemaster/repos","events_url":"https://api.github.com/users/bytemaster/events{/privacy}","received_events_url":"https://api.github.com/users/bytemaster/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T21:21:55Z","updated_at":"2015-12-07T21:21:55Z","body":"I have put together a draft set of changes to the user interface to enable this feature. \r\n\r\n[Stealth User Interface .pdf](https://files.zenhub.io/5665f8501bd9a6596812de50)\r\nUploaded using [**ZenHub.io**](http://www.zenhub.io)\r\n"}}