{"repo":"Cardinal-Cryptography/AlephBFT","free":true,"listed":false,"github":"https://github.com/Cardinal-Cryptography/AlephBFT","clone":"git clone https://github.com/Cardinal-Cryptography/AlephBFT.git","description":"Rust implementation of Aleph consensus protocol","language":"Rust","stars":61,"topics":["blockchain","consensus","asynchronous","bft"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"[![Crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] [![Build Status][build-image]][build-link] [![Apache 2.0 Licensed][license-image]][license-link] [![cargo-audit][cargo-audit-image]][cargo-audit-link] Overview AlephBFT is an asynchronous and Byzantine fault-tolerant consensus protocol aimed at ordering arbitrary messages (transactions). It has been designed to operate continuously under conditions where there is no bound on message-delivery delay and under the assumption that there is a significant probability of malicious behavior, making it an excellent fit for blockchain-related applications. For more information, check [the white paper][paper-link]. This repository contains a Rust implementation of AlephBFT that offers a convenient API enabling seamless application to various problems. The prime application of the repository is the consensus engine (sometimes called the \"finality gadget\") of the [Aleph Zero blockchain][aleph-node-link]. The code is split into several Rust packages, each having its own directory - see the Cargo.toml file, which defines the layout of the whole workspace. The main package, aleph-bft , is located in the consensus directory. Additionally, every other package has a short README describing its role in the AlephBFT toolset. Documentation Every package is documented on [docs.rs][docs-link]. Comprehensive documentation is available as a [mdBook][reference-link]. The book can be built locally (assuming you have installed rustup ):","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cardinal-Cryptography","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cardinal-Cryptography/AlephBFT/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."}