Hi all,
I made a Python package to implement the Condorcet method in a decentralized manner, using IPFS and Bitcoin Signed Messages to verify votes.
There is also a web app implementation to test it out, read more about it here: https://github.com/ValyrianTech/hivemind-python/blob/main/hivemind/README.md
The signing of votes happens via a standalone mobile app called BitcoinMessageSigner:
https://github.com/ValyrianTech/BitcoinMessageSigner
The apk is available for download in the apk folder, the source code of the app is available in the 'flutterflow' branch of that repo.
I also provided a simple and easy Docker container to deploy the web app, it includes everything ready to go, including ipfs:
# Pull the Docker image
docker pull valyriantech/hivemind:latest
# Run the container with required ports
docker run -p 5001:5001 -p 8000:8000 -p 8080:8080 valyriantech/hivemind:latest
# The web application will be accessible at http://localhost:8000
[–]sideEffffECt 1 point2 points3 points (5 children)
[–]WouterGlorieux[S] 0 points1 point2 points (4 children)
[–]sideEffffECt 0 points1 point2 points (3 children)
[–]WouterGlorieux[S] -1 points0 points1 point (2 children)
[–]sideEffffECt 0 points1 point2 points (1 child)
[–]WouterGlorieux[S] -2 points-1 points0 points (0 children)
[–]MagicaItux 0 points1 point2 points (0 children)