BitShares Forum
Other => Graveyard => Follow My Vote => Topic started by: modprobe on October 29, 2015, 10:46:59 pm
-
Follow My Vote is proud to announce we have released the source code to our stake-weighted voting application.
Please note that the application is not complete; development is still very early, but we think that we have a solid foundation upon which to build. We welcome contributions, critiques, and questions from the community.
Also note that so far, no blockchain integration has been done. We are planning to do blockchain integration last, once the application is complete. We think this is the most efficient order of development, because it lets us know exactly what is needed from the blockchain adaption layer before we begin writing it. At present, all of the blockchain interfaces are stubs.
With no further ado, the repository is available on GitHub:
https://github.com/FollowMyVote/StakeWeightedVoting
-
Cool .. looking forward to see things in action
Btw .. welcome back to the forum .. long time no see
-
+5%
-
What's your opinion of implementing this to do Augur/Truthcoin style prediction markets? Has it crossed your mind? Is it possible to scale in bitshares?
-
What's your opinion of implementing this to do Augur/Truthcoin style prediction markets? Has it crossed your mind? Is it possible to scale in bitshares?
Afaik all we need is there and can scale way better than ethereum's platform .. all we need is a fancy webpage :)
-
I don't want to sound harsh .. but this app is worthless:
You have a backend running somewhere so that we can take a CLOSER look?
Attempting new connection; hostname.toStdString() = 127.0.0.1; port = 2572
-
I don't want to sound harsh .. but this app is worthless:
You have a backend running somewhere so that we can take a CLOSER look?
See my announcement:
Please note that the application is not complete; development is still very early, but we think that we have a solid foundation upon which to build.
I told you it was worthless (right now) to start with. :)
As to the backend, also note from the announcement:
Also note that so far, no blockchain integration has been done.
The only backend available is StubBackend made available on the repo to facilitate testing the application.
-
What's your opinion of implementing this to do Augur/Truthcoin style prediction markets? Has it crossed your mind? Is it possible to scale in bitshares?
This is an interesting application that could be built on BitShares, but it's not something we plan to tackle. We are first building stake-weighted voting, then extending that to one-person-one-vote verifiable, anonymous elections. These applications will be keeping us busy for quite a while to come.
-
This is an interesting application that could be built on BitShares, but it's not something we plan to tackle. We are first building stake-weighted voting, then extending that to one-person-one-vote verifiable, anonymous elections.
How do you plan to deal with the fact that this is impossible? Unless you expend some limited resource, like stake, or CPU cycles, you cannot have sybil proof, anonymous voting.
-
This is an interesting application that could be built on BitShares, but it's not something we plan to tackle. We are first building stake-weighted voting, then extending that to one-person-one-vote verifiable, anonymous elections.
How do you plan to deal with the fact that this is impossible? Unless you expend some limited resource, like stake, or CPU cycles, you cannot have sybil proof, anonymous voting.
Going to the moon is also impossible ;) With blinded tokens it is possible to verify an identity when you sign a blinded token, and then at some random time in the future you submit the unblinded token back to the identity verifier along with the public key of your ballot. The verifier can then sign your ballot public key and certify that you are a UNIQUE individual without knowing which UNIQUE individual you are. The identity verifier keeps a log of all unblinded tokens it has received to make sure that there is only one ballot per valid unblinded token.
-
Going to the moon is also impossible ;) With blinded tokens it is possible to verify an identity when you sign a blinded token, and then at some random time in the future you submit the unblinded token back to the identity verifier along with the public key of your ballot. The verifier can then sign your ballot public key and certify that you are a UNIQUE individual without knowing which UNIQUE individual you are. The identity verifier keeps a log of all unblinded tokens it has received to make sure that there is only one ballot per valid unblinded token.
That's not true anonymity - you still have to be onymous to the token signer initially.
-
Going to the moon is also impossible ;) With blinded tokens it is possible to verify an identity when you sign a blinded token, and then at some random time in the future you submit the unblinded token back to the identity verifier along with the public key of your ballot. The verifier can then sign your ballot public key and certify that you are a UNIQUE individual without knowing which UNIQUE individual you are. The identity verifier keeps a log of all unblinded tokens it has received to make sure that there is only one ballot per valid unblinded token.
That's not true anonymity - you still have to be onymous to the token signer initially.
Our system is technically pseudonymous, as all decisions from a particular voter are signed by the same key, but that key cannot be traced to an owning identity. The requirement of identifying oneself to the token signer does not compromise any privacy, as it merely identifies the voter as a member of the set of eligible voters. The fact that all voters are in this set is public knowledge, so the token signer learns nothing from this step.
-
I've just updated the README to clarify what's in the repo and how to start the backend and application.
Sorry for the confusion, all!
-
I've just updated the README to clarify what's in the repo and how to start the backend and application.
Sorry for the confusion, all!
Thank you very much!
was a pleasure talking to you guys at the websummit booth. I am very excited about fmv.
Too bad we couldnt meet again in dublin. Hope someday...
-
GJ on the sourcecode release. subscribing.
-
So, is the consensus "yes" on anonymous voting or "no" it won't work?
I'm too stoned to know who won the BM vs. monsterer battle...
-
So, is the consensus "yes" on anonymous voting or "no" it won't work?
I'm too stoned to know who won the BM vs. monsterer battle...
pseudonymous because the level of difficulty of tracking a specific individuals vote becomes far more difficult with every person added.