awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tendermint avatar

tendermint/tendermint

0
View on GitHub↗
5,861 Stars·2,102 Forks·Go·Apache-2.0·1 Aufruftendermint.com↗

Tendermint

Tendermint is a Byzantine fault tolerant consensus engine that replicates a deterministic state machine across a cluster of machines while tolerating up to one-third malicious validators. It functions as a blockchain application platform, connecting application logic to the consensus engine through a socket-based protocol that enables development in any programming language.

The system commits blocks when more than two-thirds of weighted validators sign and broadcast their votes, with proof included in the next block. It provides cryptographic state verification, allowing efficient authentication of the latest blockchain state using digests in block headers without requiring full execution.

The platform serves blockchain applications with an architecture comparable to a web server and database, supporting language-agnostic development through its Application Blockchain Interface (ABCI).

Features

  • Blockchain Application Frameworks - Functions as a blockchain application platform connecting application logic to a consensus engine via ABCI.
  • Validator Supermajority Commit Protocols - Commits blocks when more than two-thirds of weighted validators sign and broadcast their votes with proof.
  • Byzantine Fault Tolerant Protocols - Serves as a Byzantine fault tolerant consensus engine that tolerates up to one-third malicious validators.
  • ABCI - Provides a socket-based protocol (ABCI) for connecting application logic to the consensus engine.
  • Replicated State Machines - Replicates a deterministic state machine across nodes using Byzantine fault tolerant consensus.
  • Validator Block Commit Protocols - Implements a validator-based block commitment protocol requiring two-thirds supermajority for finality.
  • Blockchain State Digests - Uses cryptographic digests in block headers for efficient state verification without full execution.
  • Cryptographic State Verifiers - Provides cryptographic state verification using block header digests for efficient authentication without full execution.
  • Databases & Data - Middleware for Byzantine Fault Tolerant state machines.
  • Distributed Systems - High-performance middleware for Byzantine Fault Tolerant state machines.
  • Distributed Systems - Byzantine fault-tolerant state machine replication.

Star-Verlauf

Star-Verlauf für tendermint/tendermintStar-Verlauf für tendermint/tendermint

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht tendermint/tendermint?

Tendermint is a Byzantine fault tolerant consensus engine that replicates a deterministic state machine across a cluster of machines while tolerating up to one-third malicious validators. It functions as a blockchain application platform, connecting application logic to the consensus engine through a socket-based protocol that enables development in any programming language.

Was sind die Hauptfunktionen von tendermint/tendermint?

Die Hauptfunktionen von tendermint/tendermint sind: Blockchain Application Frameworks, Validator Supermajority Commit Protocols, Byzantine Fault Tolerant Protocols, ABCI, Replicated State Machines, Validator Block Commit Protocols, Blockchain State Digests, Cryptographic State Verifiers.

Welche Open-Source-Alternativen gibt es zu tendermint/tendermint?

Open-Source-Alternativen zu tendermint/tendermint sind unter anderem: cosmos/cosmos-sdk — Cosmos SDK is a modular blockchain application framework and software development kit used to build sovereign… canopy-network/canopy — Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new… hashicorp/raft — This is a Raft consensus library and distributed consensus engine implemented in Go. It provides the primitives… lni/dragonboat — Dragonboat is a Go implementation of the Raft consensus protocol designed to maintain consistent state across a… hyperledger/hyperledger — Hyperledger is an enterprise blockchain ecosystem consisting of a collection of open-source frameworks and libraries.… erikgrinaker/toydb — ToyDB is a distributed SQL database that provides a system for storing and querying data across multiple nodes. It…

Open-Source-Alternativen zu Tendermint

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Tendermint.
  • cosmos/cosmos-sdkAvatar von cosmos

    cosmos/cosmos-sdk

    7,016Auf GitHub ansehen↗

    Cosmos SDK is a modular blockchain application framework and software development kit used to build sovereign layer-one networks. It provides a foundation for creating customizable blockchains featuring native interoperability, sovereign governance, and Byzantine Fault Tolerant consensus engines. The framework is distinguished by its inter-blockchain communication protocol, which enables the transfer of byte-encoded data and digital assets between independent blockchain networks. It supports multiple consensus models, including Proof of Stake and Proof of Authority, and allows for the integra

    Goblockchaincometbftcosmos-sdk
    Auf GitHub ansehen↗7,016
  • canopy-network/canopyAvatar von canopy-network

    canopy-network/canopy

    11,413Auf GitHub ansehen↗

    Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t

    Goauto-scaling-architecturelayerless-blockchain-creatormesh-security-provider
    Auf GitHub ansehen↗11,413
  • hashicorp/raftAvatar von hashicorp

    hashicorp/raft

    9,037Auf GitHub ansehen↗

    This is a Raft consensus library and distributed consensus engine implemented in Go. It provides the primitives necessary to build fault-tolerant distributed services by implementing a replicated state machine that ensures a group of servers agree on a shared system state through leader election and log replication. The project distinguishes itself through a pluggable architecture for storage backends and snapshot storage, decoupling the consensus logic from physical persistence. It includes specialized mechanisms for leadership transfer, protocol version management to support rolling upgrade

    Go
    Auf GitHub ansehen↗9,037
  • lni/dragonboatAvatar von lni

    lni/dragonboat

    5,308Auf GitHub ansehen↗

    Dragonboat is a Go implementation of the Raft consensus protocol designed to maintain consistent state across a distributed cluster of nodes. It provides a library for building distributed state machines that ensure data integrity and fault tolerance during system failures. The project distinguishes itself through a multi-group Raft implementation, which partitions data across independent consensus groups to distribute workloads and increase overall system processing capacity. It also incorporates mutual TLS to encrypt inter-node communication and verify the identity of cluster members. The

    Goconsensusdistributed-consensusdistributed-storage
    Auf GitHub ansehen↗5,308
  • Alle 30 Alternativen zu Tendermint anzeigen→