BlocVoting Haskell implementation for voting securely on a satoshi blockchain using liquid democracy
Haskell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
LICENSE
README.md
Setup.hs
blocvoting.cabal
stack.yaml
testData.txt

README.md

BlocVoting

Deleagtive Democracy on the Blockchain.

Overview

BlocVoting stores a record of all votes, ballots, delegations, etc in special metadata transactions that are broadcast on the Bitcoin network.

Anyone can then download the relevant software and scan the blockchain to validate the outcome of a vote.

You can find more complete python versions of the protocol in the following repositories:

Downloads

Binaries will become available with the first stable version.

Building

You will need stack installed.

In the source directory run stack build --install-ghc to build the binaries.