{"repo":"ProvableHQ/snarkOS","free":true,"listed":false,"github":"https://github.com/ProvableHQ/snarkOS","clone":"git clone https://github.com/ProvableHQ/snarkOS.git","description":"A Decentralized Operating System for ZK Applications","language":"Rust","stars":4529,"topics":["aleo","blockchain","cryptography","zero-knowledge","zksnarks","rust"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Table of Contents 1. Overview 2. Build Guide 2.1 Requirements 2.2 Installation 3. Run an Aleo Node 3.1 Run an Aleo Client 3.2 Run an Aleo Validator 3.3 Run an Aleo Prover 4. FAQs 5. Command Line Interface 6. Development Guide 6.1 Quick Start 6.2 Operations 6.3 Local Devnet 6.4 Feature Flags 6.5 Local Backups 7. Contributors 8. License [comment]: < ( [4. JSON-RPC Interface]&#40;#4-json-rpc-interface&#41;) [comment]: < ( [5. Additional Information]&#40;#5-additional-information&#41;) 1. Overview snarkOS is a decentralized operating system for zero-knowledge applications. This code forms the backbone of Aleo network, which verifies transactions and stores the encrypted state applications in a publicly-verifiable manner. 2. Build Guide 2.1 Definitions The following snarkOS node types exist in the Aleo network: - Validator : Validator nodes participate in consensus and must be started with an account that is bonded into the committee. - Client : Clients do not participate in consensus but maintain a ledger. They are capable of providing information about the network as well as accepting solutions and transactions and communicating them to their peers. All clients run the same software, however, for the purposes of configuration management, this document defines two types of clients: - Core Client: Client node connected directly to a validator node. - Outer Client: Client node connected only to other clients or prover nodes. - Prover : Prover nodes are dedicated to solving the Aleo","default_branch":null,"files":null,"tree":[],"storefront":"/r/ProvableHQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ProvableHQ/snarkOS/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."}