/SatoshiVoting

research into using Bitcoin infrastructure for Voting

MIT LicenseMIT

Satoshi Voting

Repository Overview

This repository is part of the Bitcoin Voting Protocol project and focuses on exploring a method of voting by detecting transactions to specific addresses on the Bitcoin network. The idea is to use Bitcoin transactions as votes, where each transaction to a designated address represents a vote.

Method Description

  • Approach: Utilizing the Bitcoin mempool to scan for incoming transactions to two specific addresses. Each transaction represents a vote.
  • Libraries Used: bitcoinlib for interacting with the Bitcoin network.

Current Progress

  • Selected Python as the programming language for ease of use and extensive libraries.
  • Chose bitcoinlib as the Bitcoin library for interacting with the Bitcoin network.
  • [Further progress updates...]

Challenges and Stopping Points

  • [Document any challenges faced or points where further exploration is needed...]

Getting Started

If you're interested in exploring this method further, here's how you can get started:

  • [Instructions on setting up the environment, running any existing code, etc.]

Documentation

  • [Link to more detailed documentation, if available.]

Contributing

We welcome contributions and feedback. Feel free to open issues or submit pull requests.

License

MIT

Contact

Bitcoin White Paper https://bitcoin.org/bitcoin.pdf