Coder Social home page Coder Social logo

votecoin's Introduction

Public repository of VoteCoin.com

Votecoin.com background

Notes on solving the paradoxical problem of vote integrity and vote anonymity using a probabilistic vote chain.

Reddit: https://www.reddit.com/r/votecoin/

Further reading about this site: http://docs.braincoin.org

Primary Technical problem.

Arrow's impossibility theorem, prevents all three of: continuous preference mapping, anonymity, and unanimity, being true simultaneously in an ordinal voting system.

The topological voting problem.

Limitations not withstanding, our current systems leave much room for improvement.

Projects in development

Algorand

  • According to this Reddit post, apparently what we need are "Zero Knowledge proofs" - "Voting and Governance: If you want to have privacy in voting you likely want ZK Proofs. If you want to prevent users from being able to retain proof of who they voted for and still prove consistency and correctness of the voting process, you want ZK Proofs."
    Reddit thread

  • Vote Coin is also established project in Algorand ecosystem. It defines standard how to ask questions through the blockchain, how to cast votes, how to change votes, how to delegate voting power, how to manage trusted list of accounts and how to calculate the voting results in different scenarios. The vote coin targets DAOs decision making process to be onchain, fully auditable and trustworthy. Vote Coin DAO token which manages standard, and list of auditing companies, is listed on TinyMan.

Nano

  • Nano (cryptocurrency) live transaction voting visualization u/numso - "Crytpcurrencies need a consensus algorithm. Nano uses an unique way to achieve consensus which is called Open Representative Voting. In this graph, every small block is a transaction being validated by representatives (computers in a distributed network). Individual blocks move higher up on the graph towards a constant quorum. When they reach the top, the transaction is considered valid and confirmed. Each representative holds a variable amount of vote weight so the blocks must reach the quorum by collecting votes from several different representatives."

EOS

IOTA

Google votes

Other

Random Reddit threads on the topic

Ridealongs voting series

Completed

Incomplete

  • Sandler, D., Derr, K., & Wallach, D. (2008). VoteBox: A Tamper-evident, Verifiable Electronic Voting System. USENIX Security Symposium, 349–364.

  • Kiayias, A., Zacharias, T., & Zhang, B. (2017). An Efficient E2E Verifiable E-voting System without Setup Assumptions. IEEE Security and Privacy, 15(3), 14–23. https://doi.org/10.1109/MSP.2017.71

  • Kohli, N., & Laskowski, P. (2018). Epsilon Voting: Mechanism Design for Parameter Selection in Differential Privacy. 2018 IEEE Symposium on Privacy-Aware Computing (PAC), 19–30. https://doi.org/10.1109/PAC.2018.00009

  • Wood, J., Badawood, D., Dykes, J., & Slingsby, A. (2011). Ballotmaps: Detecting name bias in alphabetically ordered ballot papers. IEEE Transactions on Visualization and Computer Graphics, 17(12), 2384–2391. https://doi.org/10.1109/TVCG.2011.174

  • Battiti, R., & Colla, A. M. (1994). Democracy in neural nets: Voting schemes for classification. Neural Networks, 7(4), 691–707. https://doi.org/10.1016/0893-6080(94)90046-9

  • Kiayias, A., Zacharias, T., & Zhang, B. (2017). An Efficient E2E Verifiable E-voting System without Setup Assumptions. IEEE Security and Privacy, 15(3), 14–23. https://doi.org/10.1109/MSP.2017.71

  • No comment on this yet, but it looks like a Vitalik Buterin could be the right person to figure everything out for us: "Blockchain voting is overrated among uninformed people but underrated among informed people" https://vitalik.ca/general/2021/05/25/voting2.html

votecoin's People

Contributors

jordanbcs avatar scholtz avatar

Watchers

 avatar

Forkers

scholtz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.