skale-consensus

Consensus engine

An asynchronous, provably secure consensus engine designed to support the SKALE network's blockchain architecture.

Running the very core of SKL network, SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Includes provably secure embedded Oracle. Used by SKALE elastic blockchains. Easy and flexible enough to implement your own blockchain or smart contract platform. BLS signatures and Binary Asynchronous Consensus are main building blocks.

GitHub

77 stars
11 watching
31 forks
Language: C++
last commit: 5 days ago
asynchronousbftconsensusconsistencycppcryptographydistributed-systemsskale-network

Related projects:

Repository Description Stars
threemammals/rafty An implementation of the Raft consensus algorithm in C# and .NET core. 196
verse-lab/toychain A minimalistic blockchain-based consensus protocol implemented in Coq 111
willemt/raft A C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage 1,132
hhblaze/raft.net A .NET implementation of the RAFT distributed consensus algorithm for TCP peers with disk or memory data persistence. 170
chainsafe/lodestar An implementation of Ethereum's consensus mechanism in a blockchain network 1,186
komamitsu/oraft A Raft consensus algorithm implementation in OCaml for distributed systems 28
uwplse/verdi-raft An implementation of the Raft distributed consensus protocol verified in Coq 183
mosaicnetworks/babble A distributed consensus middleware for peer-to-peer networking and transactions. 477
bbva/raft-badger An implementation of a Raft consensus algorithm using BadgerDB as the underlying data store. 112
juullabs/kable A Kotlin-based API for interacting with Bluetooth Low Energy devices using asynchronous Coroutines. 845
informalsystems/cometmock A mock implementation of a consensus algorithm used in blockchain applications. 25
clash-lang/clash-compiler A compiler that converts Haskell code into hardware description languages (VHDL, Verilog, SystemVerilog) for digital circuit design and synthesis. 1,442
standardsemiconductor/lion Develops a formally verified RISC-V processor core using Haskell 249
replikativ/konserve A protocol for building asynchronous, thread-safe, and consistent key-value stores with low overhead 301
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229