Transparency would be the third benefit. With the blockchain, you can see the entire history of votes. Every transaction is recorded. Today, if a website accepts bribes for reviews, visitors to the site do not know that this happened. With DIRT, if a wealthy token holder had a lot of tokens and tries to throw a vote, you can see the attack happening.
How do you associate a token holder with an actual person or organization?
Is there a method for doing this built into the protocol, or would that be a responsibility for the implementer?
I agree that transparency could be a great benefit of this technology, but if a "wealthy token holder" can create several puppet accounts with their own tokens, throwing a vote can be made to look "organic". Does DIRT do anything to prevent this?
(Thanks btw, it's great to see you active in the comments.)
Transparency would be the third benefit. With the blockchain, you can see the entire history of votes. Every transaction is recorded. Today, if a website accepts bribes for reviews, visitors to the site do not know that this happened. With DIRT, if a wealthy token holder had a lot of tokens and tries to throw a vote, you can see the attack happening.