The Wayback Machine - https://web.archive.org/web/20200908042546/https://github.com/topics/bft
Skip to content
#

bft

Here are 43 public repositories matching this topic...

brapse
brapse commented Feb 27, 2020

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

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++
KrishnaPG
KrishnaPG commented Oct 20, 2019

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

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.

Curate this topic

Add this topic to your repo

To associate your repository with the bft topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.