tendermint

Consensus engine

Replicates state transitions across multiple machines to achieve fault tolerance and consistency

⟁ Tendermint Core (BFT Consensus) in Go

GitHub

6k stars
261 watching
2k forks
Language: Go
last commit: over 1 year ago
Linked from 1 awesome list

bftblockchainconsensusconsistencycryptocurrencycryptographydbdistributed-systemsgo

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
informalsystems/tendermint-rs A collection of Rust libraries and specifications for building a Byzantine fault-tolerant blockchain consensus engine. 620
prysmaticlabs/prysm A Go implementation of Ethereum's proof-of-stake consensus algorithm 3,486
cosmos/cosmos-sdk A framework for building blockchain applications using Go. 6,332
trailofbits/manticore Analyzes programs for potential vulnerabilities and exploits using symbolic execution techniques. 3,702
ethereum/casper A Casper-based Ethereum 2.0 implementation of the Byzantine Fault Tolerant (BFT) consensus algorithm for secure and decentralized network operations 688
ethereum/go-ethereum A Go implementation of the Ethereum protocol's execution layer 47,891
trustwallet/wallet-core A cross-platform, low-level cryptographic wallet library for multiple blockchain platforms. 2,908
smartcontractkit/chainlink Enables blockchain-based access to real-world data and off-chain computation while maintaining security and reliability guarantees 7,097
miguelmota/go-ethereum-hdwallet A Go library implementing Ethereum HD wallet derivations 508
btcsuite/btcd An implementation of Bitcoin's full node protocol in Go. 6,304
charmbracelet/soft-serve A command-line Git server that allows users to clone, manage, and browse repositories over SSH or HTTP. 5,470
consensys/quorum An Ethereum-based distributed ledger protocol with features supporting data privacy and alternative consensus mechanisms 4,696
jeiwan/blockchain_go A simplified blockchain implementation in Golang with various features such as proof-of-work and transactions 4,180
hashicorp/raft A Go implementation of a distributed consensus algorithm 8,321
mholt/acmez A Go library for automating certificate issuance and renewal through the ACME protocol 285