skale-consensus

Consensus engine

A universal, modular, and high-performance blockchain consensus engine.

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

78 stars
11 watching
33 forks
Language: C++
last commit: almost 2 years ago
asynchronousbftconsensusconsistencycppcryptographydistributed-systemsskale-network

Related projects:

RepositoryDescriptionStars
threemammals/raftyAn implementation of the Raft consensus algorithm in C# and .NET core.197
verse-lab/toychainA minimalistic blockchain-based consensus protocol implemented in Coq111
willemt/raftA C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage1,133
hhblaze/raft.netAn implementation of the RAFT distributed consensus algorithm among TCP peers using .NET for fault-tolerant and high-availability applications171
chainsafe/lodestarAn implementation of Ethereum's consensus mechanism in a blockchain network1,215
komamitsu/oraftA Raft consensus algorithm implementation in OCaml for distributed systems28
uwplse/verdi-raftAn implementation of the Raft distributed consensus protocol verified in Coq186
mosaicnetworks/babbleA distributed consensus middleware for peer-to-peer networking and transactions.478
bbva/raft-badgerAn implementation of a Raft consensus algorithm using BadgerDB as the underlying data store.112
juullabs/kableA Kotlin-based API for interacting with Bluetooth Low Energy devices using asynchronous Coroutines.861
informalsystems/cometmockA mock implementation of a consensus algorithm used in blockchain applications.25
clash-lang/clash-compilerA Haskell-based compiler for hardware description languages like VHDL, Verilog, and SystemVerilog.1,451
standardsemiconductor/lionDevelops a formally verified RISC-V processor core using Haskell249
replikativ/konserveA protocol for building asynchronous, thread-safe, and consistent key-value stores with low overhead300
ethereum/cbc-casperA Python implementation of a class of 'correct-by-construction' consensus protocols.229