bft
Here are 43 public repositories matching this topic...
Meet BigchainDB. The blockchain database.
-
Updated
Sep 7, 2020 - Python
A decentralized, trusted, high performance, SQL database with blockchain features
-
Updated
Apr 21, 2020 - Go
-
Updated
Sep 1, 2020 - Go
Credits Node is the main module that provide an opportunity to run a node and participate in CREDITS blockchain network.
-
Updated
Aug 14, 2020 - C++
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
-
Updated
Jul 15, 2019
Official Go implementation of the hyperchain protocol
-
Updated
Apr 14, 2020
Open source blockchain project designed for developer needs from the start. OPEN chain is a convenient and flexible technology for developing blockchain solutions and decentralized applications.
-
Updated
Jun 17, 2020 - Kotlin
Java implementation of the Tendermint ABCI
-
Updated
Nov 13, 2019 - Java
SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Used by SKALE sidechains. Easy and flexible enough to implement your own blockchain or smart contract platform. BLS signatures and Binary Asynchronous Consensus are main building blocks.
-
Updated
Sep 7, 2020 - C++
-
Updated
Jun 29, 2020 - C++
A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security
-
Updated
Oct 11, 2019 - Java
What we could also do is to use "github.com/pkg/errors" package for wrapping error messages in the context of the call stack.
Originally posted by @sergefdrv in hyperledger-labs/minbft#102
An efficient and stable Rust library of BFT protocol for distributed system.
-
Updated
Nov 4, 2019 - Rust
This looks good work.
For cross-language support, it would be good to go deep into one language with runtime support, rather than going wide and providing compile-time linking options for many languages.
For example, once C/C++ implementation is done, please:
- provide connectivity options to invoke the API through HTTP/2, WebSockets, RPC etc. so that all other languages, such as
Paper describing the Sigma Network protocol.
-
Updated
Nov 9, 2018 - TeX
Awesome Byzantine Fault Tolerance (BFT)
-
Updated
Jul 25, 2019
An efficient and stable Rust library of BFT protocol for distributed system.
-
Updated
Apr 10, 2019 - Rust
A common test framework for BFT consensus algorithm.
-
Updated
Apr 17, 2019 - Rust
Delegated Byzantine Fault Tolerance Model in Julia
-
Updated
Jan 22, 2019 - Julia
An efficient and stable Rust library of BFT core for distributed system.
-
Updated
Jun 21, 2019 - Rust
avalanche react
-
Updated
Jun 19, 2018 - JavaScript
This repo comprises of implementation of various proof types using crypto algorithms. Proof of work is a protocol that has the main goal of deterring cyber-attacks such as a distributed denial-of-service attack (DDoS) which has the purpose of exhausting the resources of a computer system by sending multiple fake requests. Proof of stake will make the consensus mechanism completely virtual.
-
Updated
Jul 21, 2020 - Go
Improve this page
Add a description, image, and links to the bft topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the bft topic, visit your repo's landing page and select "manage topics."


The blockchain v2 reactor utilizes concurrency to saturate the bottleneck of writing blocks to disk. This concurrency is internal to the reactor where the reactor itself will launch and manage internal state machines running as go-routines. This configuration makes testing difficult as we don't know when messages processed by internal state machines will be processed and when we can assert that th