awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 repository-uri

Awesome GitHub RepositoriesConsensus Engines

Core components that manage state replication and consensus.

Distinguishing note: Focuses on the engine component of the consensus system.

Explore 25 awesome GitHub repositories matching data & databases · Consensus Engines. Refine with filters or upvote what's useful.

Awesome Consensus Engines GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • unionlabs/unionAvatar unionlabs

    unionlabs/union

    73,961Vezi pe GitHub↗

    Union is an interoperability messaging protocol and trust-minimized asset bridge designed to transport data and instructions across diverse blockchain ecosystems. It provides a zero-knowledge cross-chain bridge and a state verifier that uses zero-knowledge provers and light clients to validate blockchain state transitions without relying on trusted intermediaries. The project features a WebAssembly blockchain runtime that hosts virtualized smart contracts and stacks for extensible network functionality. It employs a modular relayer architecture and a decentralized mechanism for moving assets

    Provides core consensus engines to manage state replication and network agreement via Proof of Authority or Proof of Stake.

    Rustastroblockchaincosmos
    Vezi pe GitHub↗73,961
  • cockroachdb/cockroachAvatar cockroachdb

    cockroachdb/cockroach

    32,207Vezi pe GitHub↗

    Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures. The system distinguishes itself through

    Uses replicated state machines to ensure data consistency and fault tolerance across nodes.

    Gocockroachdbdatabasedistributed-database
    Vezi pe GitHub↗32,207
  • unicitynetwork/whitepaperAvatar unicitynetwork

    unicitynetwork/whitepaper

    17,017Vezi pe GitHub↗

    This repository contains the technical specification and architectural blueprint for a decentralized network protocol designed to coordinate autonomous agents. It defines a system model for a global autonomous agentic internet, covering protocol engineering, tokenomics, and the structural design of the network infrastructure. The protocol focuses on a programmable payment system that utilizes trustless atomic swaps and specific spending conditions to release funds. It incorporates a privacy-preserving framework for off-chain transaction execution, allowing service providers and users to maint

    Defines the technical requirements for the consensus engines governing shard operations.

    TeX
    Vezi pe GitHub↗17,017
  • cvat-ai/cvatAvatar cvat-ai

    cvat-ai/cvat

    15,317Vezi pe GitHub↗

    CVAT is an open-source, web-based platform designed for annotating images, videos, and 3D point clouds to create high-quality training datasets for machine learning. It functions as a containerized server that orchestrates the entire lifecycle of computer vision data, from initial task creation and manual labeling to quality assurance and final dataset export. The platform distinguishes itself through deep integration with machine learning models, allowing users to deploy custom AI models as serverless functions for automated object detection, tracking, and skeleton annotation. It supports co

    Captures diverse annotator perspectives by generating multiple instances for the same dataset.

    Pythonannotationannotation-toolannotations
    Vezi pe GitHub↗15,317
  • dogecoin/dogecoinAvatar dogecoin

    dogecoin/dogecoin

    15,144Vezi pe GitHub↗

    Dogecoin is a decentralized cryptocurrency node that enables participation in a peer-to-peer network to validate transactions and maintain a shared, permanent record of ownership. It utilizes a proof-of-work consensus mechanism to secure the blockchain and tracks digital asset transfers through an unspent transaction output model. The software distinguishes itself by integrating anonymity routing to obscure the physical location and identity of participating nodes, allowing for private peer networking. It also provides high-performance messaging interfaces that broadcast real-time transaction

    Implements proof-of-work consensus to validate blocks and secure the blockchain.

    C++cryptocurrencydogecoinwallet
    Vezi pe GitHub↗15,144
  • solana-labs/solanaAvatar solana-labs

    solana-labs/solana

    14,782Vezi pe GitHub↗

    Solana is a high-performance blockchain platform designed for decentralized applications and global financial systems. It provides a distributed ledger infrastructure that utilizes proof-of-stake consensus to maintain network integrity and secure digital assets. The platform includes a specialized runtime environment for executing smart contracts and a framework for developing programs in Rust. The system distinguishes itself through a suite of architectural components that enable high-throughput transaction processing. It employs a cryptographic clock mechanism to sequence transactions befor

    Implements a custom consensus algorithm that uses a historical clock to reduce communication overhead and accelerate finalization.

    Rustbitcoinblockchainledger
    Vezi pe GitHub↗14,782
  • karpathy/llm-councilAvatar karpathy

    karpathy/llm-council

    14,761Vezi pe GitHub↗

    LLM Council is a framework for orchestrating multi-model workflows that generates consensus-based responses by querying multiple language models simultaneously. It functions as a multi-model orchestrator that distributes user prompts across various endpoints, aggregates the resulting outputs, and synthesizes them into a single, unified final answer through a designated chairman model. The system distinguishes itself by implementing an anonymized peer review loop, which masks model identities during the evaluation phase to ensure that critiques and rankings are based solely on output quality r

    Uses a designated chairman model to review peer-ranked outputs and generate a unified final response.

    Python
    Vezi pe GitHub↗14,761
  • hashicorp/raftAvatar hashicorp

    hashicorp/raft

    9,037Vezi pe GitHub↗

    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

    Acts as the core engine managing state replication and consensus for a group of servers.

    Go
    Vezi pe GitHub↗9,037
  • spesmilo/electrumAvatar spesmilo

    spesmilo/electrum

    8,501Vezi pe GitHub↗

    Electrum is an open-source, non-custodial Bitcoin wallet client that manages keys, transactions, and balances using Simplified Payment Verification (SPV) for lightweight transaction verification without downloading the full blockchain. It operates through a persistent background daemon that exposes a JSON-RPC interface for wallet operations and automation, and generates wallet keys from a mnemonic seed phrase using hierarchical deterministic key derivation. The wallet distinguishes itself through support for cold storage security with offline transaction signing on air-gapped devices, integra

    Transfers Bitcoin by constructing and broadcasting signed transactions from the wallet.

    Pythonbitcoinbitcoin-walletelectrum
    Vezi pe GitHub↗8,501
  • yeasy/blockchain_guideAvatar yeasy

    yeasy/blockchain_guide

    7,069Vezi pe GitHub↗

    This is an educational resource that provides a comprehensive guide to blockchain and distributed ledger technologies, covering everything from fundamental concepts to practical deployment. The guide systematically explains the core architecture of blockchain systems, including consensus-based distributed ledgers, cryptographic hash chains, Merkle trees, and smart contract execution engines, while also detailing permissioned channel architectures and modular service platforms for enterprise use. The resource distinguishes itself by offering a dual-track learning path that serves both non-tech

    Teaches Bitcoin's design, mining, consensus mechanisms, and Lightning Network as an educational resource.

    Gobitcoinblockchainbook
    Vezi pe GitHub↗7,069
  • cosmos/cosmos-sdkAvatar cosmos

    cosmos/cosmos-sdk

    7,016Vezi pe GitHub↗

    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

    Processes transactions through a high-performance engine to reach agreement on network state.

    Goblockchaincometbftcosmos-sdk
    Vezi pe GitHub↗7,016
  • btcsuite/btcdAvatar btcsuite

    btcsuite/btcd

    6,670Vezi pe GitHub↗

    Implements Bitcoin Core's consensus rules in Go for identical block and transaction validation.

    Gobitcoinbtcdhacktoberfest
    Vezi pe GitHub↗6,670
  • bitcoinjs/bitcoinjs-libAvatar bitcoinjs

    bitcoinjs/bitcoinjs-lib

    5,991Vezi pe GitHub↗

    bitcoinjs-lib is a JavaScript library for building Bitcoin transactions, generating addresses, and managing keys in both Node.js and browser environments. It provides a complete Bitcoin development toolkit covering address generation across standard, SegWit, P2SH, and multisig formats for mainnet and testnet networks, along with hierarchical deterministic key derivation following BIP32, BIP39, BIP44, and BIP49 standards. The library offers a comprehensive transaction engine that handles ECDSA and Schnorr signatures on the secp256k1 curve, supports Partially Signed Bitcoin Transaction (PSBT) f

    Creates, signs, and prepares Bitcoin transactions using P2SH, SegWit, and multisig inputs.

    JavaScript
    Vezi pe GitHub↗5,991
  • uniswap/web3-reactAvatar Uniswap

    Uniswap/web3-react

    5,688Vezi pe GitHub↗

    A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

    Provides a framework for sending Ethereum transactions and tracking their status.

    TypeScriptdappethereumjavascript
    Vezi pe GitHub↗5,688
  • noahzinsmeister/web3-reactAvatar NoahZinsmeister

    NoahZinsmeister/web3-react

    5,690Vezi pe GitHub↗

    web3-react is a React framework for building decentralized applications that connect to Ethereum wallets and read blockchain state. It provides a unified interface for wallet connection management, enabling Ethereum dApp development through a collection of hooks and providers that abstract away provider-specific logic. The library is built around a connector plugin architecture that normalizes interactions across different Ethereum networks and wallet implementations. It distributes blockchain state through React Context and synchronizes state reactively by subscribing to provider events like

    Initiates and tracks Ethereum transactions from a component after the user confirms them in their wallet.

    TypeScript
    Vezi pe GitHub↗5,690
  • quipnetwork/quip-protocol-rsAvatar QuipNetwork

    QuipNetwork/quip-protocol-rs

    5,674Vezi pe GitHub↗

    Acest proiect este o implementare a unui protocol blockchain bazat pe Substrate și un runtime modular de blockchain scris în Rust. Oferă un framework pentru executarea unui protocol de registru distribuit, menit să mențină o rețea sincronizată de noduri. Sistemul include o implementare de noduri peer-to-peer care gestionează comunicarea descentralizată și stocarea locală în baze de date cheie-valoare. Include un motor de consens bazat pe BFT pentru coordonarea autorizării blocurilor și a finalității, precum și un runtime bazat pe WebAssembly pentru execuția izolată a tranzițiilor de stare. Protocolul organizează logica specifică domeniului printr-o arhitectură modulară de tip „pallet” și utilizează stocarea în arbori Merkle-Patricia pentru verificarea criptografică a stării. Suportă definirea configurațiilor stării inițiale (genesis), emiterea de evenimente de stare pentru notificări externe și implementarea de rețele de test locale (testnets) containerizate pentru verificarea multi-nod.

    Includes a BFT-based consensus engine to coordinate block authoring and ensure network finality.

    Rust
    Vezi pe GitHub↗5,674
  • paradigmxyz/rethAvatar paradigmxyz

    paradigmxyz/reth

    5,652Vezi pe GitHub↗

    Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res

    Allows replacing the default block validation logic with a custom consensus engine while reusing other node components.

    Rust
    Vezi pe GitHub↗5,652
  • reown-com/appkitAvatar reown-com

    reown-com/appkit

    5,417Vezi pe GitHub↗

    AppKit este un kit de conectare a portofelelor multi-chain și un framework de onboarding conceput pentru a integra diverse rețele blockchain într-o interfață unificată. Oferă o suită cuprinzătoare pentru conectarea aplicațiilor la ecosistemele EVM, Solana, Bitcoin, TON și TRON, facilitând atât legarea portofelelor self-custodial, cât și crearea de conturi noi. Proiectul se distinge printr-un sistem de onboarding Web3 care utilizează autentificarea socială și bazată pe e-mail pentru a genera portofele încorporate, reducând fricțiunea criptografică pentru utilizatorii noi. Suportă în continuare gestionarea avansată a identității prin intermediul unei suite de abstractizare a conturilor blockchain, permițând implementarea conturilor inteligente programabile și autorizarea multi-semnătură. Platforma acoperă o gamă largă de capabilități, inclusiv gestionarea activelor cross-chain cu rampe fiat integrate și schimbul de token-uri, precum și rezoluția identității pentru traducerea adreselor blockchain în nume lizibile de către om. Include, de asemenea, instrumente de securitate pentru verificarea domeniului, un mod UI headless pentru implementări de interfață personalizate și un set de analize pentru monitorizarea volumelor de tranzacții și a activității utilizatorilor. Un CLI de bootstrapping al proiectului este disponibil pentru a automatiza configurarea inițială a mediului blockchain.

    Executes Bitcoin-specific operations including transfers, address retrieval, and transaction signing.

    TypeScriptdappsethereumintegration
    Vezi pe GitHub↗5,417
  • trustwallet/assetsAvatar trustwallet

    trustwallet/assets

    5,339Vezi pe GitHub↗

    This project provides a collection of infrastructure components for multichain wallet integration, including a cryptographic library for cross-chain transaction signing and a curated repository for cryptocurrency asset metadata. It serves as a central hub for managing token logos, contract addresses, and technical specifications for digital assets across multiple blockchains. The system includes a Model Context Protocol server that exposes real-time blockchain data and technical documentation to large language models. It further extends this AI integration by providing a standardized tool-cal

    Constructs and broadcasts signed Bitcoin transactions to transfer satoshis.

    Go
    Vezi pe GitHub↗5,339
  • dkron-io/dkronAvatar dkron-io

    dkron-io/dkron

    4,699Vezi pe GitHub↗

    Dkron is a distributed, fault-tolerant system designed for scheduling and executing recurring tasks across a cluster of nodes. It functions as a cron-based orchestrator that manages job lifecycles, including automatic retries, timeouts, and complex dependencies, while ensuring state consistency through a consensus protocol. By coordinating remote task execution across infrastructure, it enables the automation of background operations and the management of distributed workflows. The system distinguishes itself through a modular architecture that supports pluggable storage backends and a plugin

    Elects a leader node using a consensus protocol to manage scheduling and prevent duplicate job executions across multiple servers.

    Gocrondistributed-systemsfault-tolerance
    Vezi pe GitHub↗4,699
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Consensus Engines

Explorează sub-etichetele

  • Bitcoin4 sub-tag-uriImplements Bitcoin Core's consensus rules in Go to validate blocks and transactions identically to the reference client. **Distinct from Consensus Engines:** Distinct from Consensus Engines: focuses specifically on Bitcoin's UTXO-based consensus rules rather than general state replication or Byzantine fault tolerance.
  • Consensus Replica GeneratorsSystems for creating multiple independent annotation instances to capture diverse perspectives. **Distinct from Consensus Engines:** Distinct from Consensus Engines: focuses on generating annotation replicas for quality control rather than state replication.
  • Custom Consensus Engine ImplementationsReplacing the default block validation logic with a custom consensus engine while reusing other node components. **Distinct from Consensus Engines:** Distinct from Consensus Engines: focuses on the ability to implement and swap in custom consensus engines, not the engine component itself.
  • LLMPlatforms that use chairman models to generate unified responses from peer-ranked outputs. **Distinct from Consensus Engines:** Focuses on LLM-based consensus generation rather than distributed state replication.