GitHub topics: pbft
FISCO-BCOS/FISCO-BCOS
FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.
Language: C++ - Size: 298 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 2,448 - Forks: 722

yjjnls/awesome-blockchain
⚡️Curated list of resources for the development and applications of blockchain.
Language: Go - Size: 1.93 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 3,433 - Forks: 474

harmony-one/harmony
The core protocol of harmony
Language: Go - Size: 29.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,467 - Forks: 295

amirhnajafiz/2pcbyz
Securing 2PC using PBFT consensus protocol (permissioned blockchain).
Language: Go - Size: 1.8 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

myl7/pbft
PBFT (Practical Byzantine fault tolerance) implementation focused on composability
Language: Go - Size: 71.3 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 3 - Forks: 0

zhayujie/blockchain-simulator
Some simulations of blockchain consensus based on ns3. Currently implemented consensus protocols include Raft, Paxos and PBFT.
Language: C++ - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 14

Taraxa-project/taraxa-node
Taraxa blockchain full node implementation
Language: C++ - Size: 1.57 GB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 47 - Forks: 19

hyajam/jabs
a blockchain network simulator aimed at researching consensus algorithms for performance and security
Language: Java - Size: 74.7 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 83 - Forks: 26

luckydonald/pbft
Implementation of the Practical Byzantine Fault Tolerant Algorithm (pbft)
Language: HTML - Size: 2.28 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 136 - Forks: 45

amirhnajafiz/pbft
Implementing PBFT consensus protocol using Golang and MongoDB.
Language: Go - Size: 1.21 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

OatKID/consensus_demo
Experiment consensus algorithm between PBFT, QPBFT, and own proposed scheme.
Language: Jupyter Notebook - Size: 3.48 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

fangvv/SPBFT
《一种面向区块链的优化PBFT共识算法》基础源代码
Language: Java - Size: 2.85 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 63 - Forks: 14

NeoResearch/libbft
A lightweight and multi-language library for byzantine fault tolerance
Language: C++ - Size: 1.54 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 3

tn606024/simplePBFT
the golang code of simple pbft consensus implementation
Language: Go - Size: 6.84 KB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 5

sriharikapu/cryptoalgorthims
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.
Language: Go - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

didchain/pbft
simple practical byzantine fault-tolerant
Language: Go - Size: 2.62 MB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 1

diva-exchange/divachain
Blockchain Layer of the DIVA Universe. PBFT consensus. https://diva.exchange
Language: TypeScript - Size: 1.46 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 12 - Forks: 16

hello2mao/go-ethereum Fork of ethereum/go-ethereum
Unofficial Geth supporting more consensus: POW,POA,DPOS,PBFT...
Language: Go - Size: 133 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

wupeaking/pbft_impl
基于pbft共识算法的贝壳区块链平台
Language: Go - Size: 7.46 MB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 10

UlordChain/ulord-sidechain-2
The Next Generation Ulord's Sidechain Based on PBFT
Language: Java - Size: 19.8 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 1

atul-khobragade/A-Blockchain-Communication-Resource-Optimization-Consensus-Method
This is a modified version of PBFT consensus algorithm [1]. PBFT was designed as a method to solve the Byzantine General's Problem [2] in a distributed system. This method is designed to optimize the resource usage and reduce network latency.
Language: Python - Size: 12.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

truechain/truechain-consensus-core
TrueChain Consensus Protocol: Minerva
Language: Go - Size: 553 KB - Last synced at: 11 months ago - Pushed at: almost 7 years ago - Stars: 162 - Forks: 70

heacsing/nijika-consensus
A PBFT + PoS consensus engine with easy-to-use API
Language: Rust - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

corgi-kx/blockchain_consensus_algorithm
代码实现五种区块链共识算法 The code implements five blockchain consensus algorithms
Language: Go - Size: 5.16 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 327 - Forks: 167

Szymongib/pbft-rust
Toy implementation of Practical Byzantine Fault Tolerance Algorithm in Rust.
Language: Rust - Size: 87.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

varshney565/PBFT
PBFT (Practical Byzantine Fault Tolerance)
Language: Rust - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

rishnthan/practical-byzantine-fault-tolerance
Implementation of Practical Byzantine Fault Tolerance (PBFT) consensus algorithm in Python
Language: Python - Size: 63.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

TechPay-io/go-photon
Photon blockchain protocol secured by the Sirius consensus algorithm
Language: Go - Size: 512 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 4

epexa/lino-tracker 📦
!!! THIS BLOCKCHAIN HAS SUSPENDED ITS ACTIVITIES !!!
Language: JavaScript - Size: 175 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

lakki0704/Blockchain---PBFT-algorithm-in-Python
1. Implementation of PBFT in python. 2.Clustering the miners on the basis of distance. 3.Using ML to optimise the number of clusters to get the minimum number of commits
Language: Python - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

soumyaxyz/Python-PBFT-Blockchain Fork of CyHsiung/Practical-Byzantine-Fault-Tolerance-PBFT-
A Python 3 implementation of a Blockchain with a PBFT conscientious mechanism.
Language: Python - Size: 48.8 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 5

fky2015/substrate-MCA
Modified Substrate that using pBFT, Tendermint and Jasmine as a finality-gadget.
Language: Rust - Size: 122 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

revoltez/Blocksharp
Actor based, horizontally scalable Blockchain using Akka.net.
Language: C# - Size: 1.28 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 5

moonwonlee/blockchain
blockchain
Language: HTML - Size: 85.5 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

semuxproject/semux-core
Semux Core
Language: Java - Size: 13.4 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 77 - Forks: 36

revoltez/PBFTDemo
Simple PBFT workflow execution
Language: C# - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

diva-exchange/explorer
Blockchain Explorer of the DIVA.EXCHANGE storage layer
Language: TypeScript - Size: 3.03 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 6

kunta-labs/AfricaOS
A distributed, proposal-based, replicated state machine (RSM) written in pure Rust. AOS is a simple, blockchain protocol designed for customization.
Language: Rust - Size: 35.3 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 2

DoraNetwork/ultron
DoraNetwork BlockChain Core Project(Dora Network)
Language: Go - Size: 425 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 6

kunta-labs/aos-paper
Herein lies a technical proposal to free Africa from the financial and economic agreements coerced upon the continent over a century ago by utilizing decentralized collaboration through advanced technology. AfricaOS (AOS) aims to provide a philosophical, and fundamental framework for implementing a simple, distributed, collaborative computer
Language: TeX - Size: 1.45 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

sithu/pybft Fork of gdanezis/pybft
Experiments with pBFT
Language: Python - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

amis-erc20/quorum Fork of ConsenSys/quorum
A permissioned implementation of Ethereum supporting data privacy
Language: Go - Size: 71.8 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
