{"action":"created","issue":{"url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/issues/1309","labels_url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/issues/1309/labels{/name}","comments_url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/issues/1309/comments","events_url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/issues/1309/events","html_url":"https://github.com/OpenBazaar/OpenBazaar/issues/1309","id":80062373,"number":1309,"title":"Ratings and Reviews Proposal","user":{"login":"drwasho","id":3887694,"avatar_url":"https://avatars.githubusercontent.com/u/3887694?v=3","gravatar_id":"","url":"https://api.github.com/users/drwasho","html_url":"https://github.com/drwasho","followers_url":"https://api.github.com/users/drwasho/followers","following_url":"https://api.github.com/users/drwasho/following{/other_user}","gists_url":"https://api.github.com/users/drwasho/gists{/gist_id}","starred_url":"https://api.github.com/users/drwasho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drwasho/subscriptions","organizations_url":"https://api.github.com/users/drwasho/orgs","repos_url":"https://api.github.com/users/drwasho/repos","events_url":"https://api.github.com/users/drwasho/events{/privacy}","received_events_url":"https://api.github.com/users/drwasho/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/labels/Discussion","name":"Discussion","color":"fef2c0"},{"url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/labels/Identity%20&%20Trust","name":"Identity & Trust","color":"fbca04"},{"url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/labels/Networking","name":"Networking","color":"009800"},{"url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-05-24T05:37:38Z","updated_at":"2015-05-26T01:53:11Z","closed_at":null,"body":"[I've written a gist](https://gist.github.com/drwasho/97960d4608b81d8bb83b) on a way to support decentralised ratings and reviews within OpenBazaar. I'd like to kickstart a discussion about it here, and I've floated the idea in the OpenBazaar Slack channel too.\r\n\r\nA couple of points:\r\n1. This is not an alternative proposal for global identity reputations (as proposed @dionyziz)\r\n2. This system relates to submitting ratings and reviews on a per item basis, and is therefore complementary to a web-of-trust for identities on the OpenBazaar network\r\n\r\nI've also made some criticisms of supporting a ratings/reviews on other platforms in the article. If you think I've made an error in my assessment, I welcome any corrections + justification that I'll be happy to integrate into the article. This also applies to any other errors made in the article.\r\n\r\n**Executive summary** \r\n1. Ratings to be embedded into the blockchain as an `OP_RETURN` output\r\n  + Rating data appears as a hex follow a standard format outlined in the article\r\n  + Rating is validated by the notary (details in the article)\r\n2. Review is a character-limited, plain text and stored in a DHT\r\n  + Discussion point: should we use the OpenBazaar or [Blockstore](https://github.com/namesystem/blockstore) DHT\r\n    + I'm leaning towards the OpenBazaar DHT\r\n  + Rating in `OP_RETURN` is used as the _reference_ to find the review in the DHT"},"comment":{"url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/issues/comments/105356857","html_url":"https://github.com/OpenBazaar/OpenBazaar/issues/1309#issuecomment-105356857","issue_url":"https://api.github.com/repos/OpenBazaar/OpenBazaar/issues/1309","id":105356857,"user":{"login":"LysanderAkili","id":7492952,"avatar_url":"https://avatars.githubusercontent.com/u/7492952?v=3","gravatar_id":"","url":"https://api.github.com/users/LysanderAkili","html_url":"https://github.com/LysanderAkili","followers_url":"https://api.github.com/users/LysanderAkili/followers","following_url":"https://api.github.com/users/LysanderAkili/following{/other_user}","gists_url":"https://api.github.com/users/LysanderAkili/gists{/gist_id}","starred_url":"https://api.github.com/users/LysanderAkili/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LysanderAkili/subscriptions","organizations_url":"https://api.github.com/users/LysanderAkili/orgs","repos_url":"https://api.github.com/users/LysanderAkili/repos","events_url":"https://api.github.com/users/LysanderAkili/events{/privacy}","received_events_url":"https://api.github.com/users/LysanderAkili/received_events","type":"User","site_admin":false},"created_at":"2015-05-26T01:53:11Z","updated_at":"2015-05-26T01:53:11Z","body":"We got indentifi. A nifty system. \r\n\r\nI think we need a revisit on the blockchain itself. We can practically implement any type of data in the block, and have it confirmed by multiple nodes. So my proposal changes would be more modular, and concise on what each duties entails. \r\n\r\nThe header would make a determination to put into categorized blocks which it belongs. The node operator could optimize to his favor, or for the business/community favor. One could tweak not to collect any transactions blocks. Rather, it collect every ID block. Or it could operate to collect bitlaw block. Or it could collect messaging block. And so on. This way, we could all operate on same encrypted DHT blockchain network with each node doing it's own duties. \r\n\r\nThe headers would include magnet link hash. Any person who holds the magnet link, would link to requester, and upload it. Magnet are completely decentralized, and it has solid validation. With ultization of blockchain, it would be enchanted for better. \r\n\r\nAll files are stored in torrents. Magnet links are stored in the blockchain. We use collector tool to collect a specific category of personal choice, and download entire blockchain of that said choice. We got a bombproof system. \r\n"}}