{"repo":"vocdoni/davinci-node","free":true,"listed":false,"github":"https://github.com/vocdoni/davinci-node","clone":"git clone https://github.com/vocdoni/davinci-node.git","description":"{Decentralized Autonomous Vote Integrity Network with Cryptographic Inference} The node (aka sequencer) is a specialized component designed to handle the voting process using zero-knowledge proof mechanisms.","language":"Go","stars":19,"topics":["blockchain","decentralized","voting-system","zero-knowledge"],"license":"AGPL-3.0","category":"blockchain-web3","readme_excerpt":"DAVINCI Node { D ecentralized A utonomous V ote I ntegrity N etwork with C ryptographic I nference} Davinci-Node is the main implementation of the davinci.vote protocol. A zkSNARK-based voting network that processes encrypted ballots and generates cryptographic proofs for decentralized voting. 📖 Read the full technical whitepaper: whitepaper.vocdoni.io Table of Contents - 🚀 Quick Start - 🔧 Run a Sequencer - Basic Setup - HTTPS with Let's Encrypt - Enable Workers API - Dashboard Web UI - Command Line Options - ⚡ Run a Worker Node - Update your worker - 🧑‍🧑‍🧒‍🧒 Run a CSP: Credential Service Providers - 📚 Additional Resources 🚀 Quick Start The fastest way to get started is by running a Sequencer node using Docker. 🔧 Run a Sequencer The Sequencer is a specialized component designed to handle the voting process using zero-knowledge proof mechanisms. It ensures that all votes related to this process are validated and sequenced. The Sequencers periodically commit the state of the voting process to Ethereum. Basic Setup 1. Clone the repository: 2. Copy the example ENV file: 3. Configure the environment variables in the .env file: 4. Run the docker container: 5. Enable auto-updates (recommended): API Access The node exposes a HTTP/REST API. See the full documentation at api/README.md. Example API query: Response: HTTPS with Let's Encrypt To run with a custom domain name and an auto-generated TLS certificate, add the following ENV var to .env file: And execute the docker comp","default_branch":null,"files":null,"tree":[],"storefront":"/r/vocdoni","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vocdoni/davinci-node/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}