awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • unionlabs/unionunionlabs 的头像

    unionlabs/union

    73,961在 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
    在 GitHub 上查看↗73,961
  • cockroachdb/cockroachcockroachdb 的头像

    cockroachdb/cockroach

    32,207在 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
    在 GitHub 上查看↗32,207
  • unicitynetwork/whitepaperunicitynetwork 的头像

    unicitynetwork/whitepaper

    17,017在 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
    在 GitHub 上查看↗17,017
  • cvat-ai/cvatcvat-ai 的头像

    cvat-ai/cvat

    15,317在 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
    在 GitHub 上查看↗15,317
  • dogecoin/dogecoindogecoin 的头像

    dogecoin/dogecoin

    15,144在 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
    在 GitHub 上查看↗15,144
  • solana-labs/solanasolana-labs 的头像

    solana-labs/solana

    14,782在 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
    在 GitHub 上查看↗14,782
  • karpathy/llm-councilkarpathy 的头像

    karpathy/llm-council

    14,761在 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
    在 GitHub 上查看↗14,761
  • hashicorp/rafthashicorp 的头像

    hashicorp/raft

    9,037在 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
    在 GitHub 上查看↗9,037
  • spesmilo/electrumspesmilo 的头像

    spesmilo/electrum

    8,501在 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
    在 GitHub 上查看↗8,501
  • yeasy/blockchain_guideyeasy 的头像

    yeasy/blockchain_guide

    7,069在 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
    在 GitHub 上查看↗7,069
  • cosmos/cosmos-sdkcosmos 的头像

    cosmos/cosmos-sdk

    7,016在 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
    在 GitHub 上查看↗7,016
  • btcsuite/btcdbtcsuite 的头像

    btcsuite/btcd

    6,670在 GitHub 上查看↗

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

    Gobitcoinbtcdhacktoberfest
    在 GitHub 上查看↗6,670
  • bitcoinjs/bitcoinjs-libbitcoinjs 的头像

    bitcoinjs/bitcoinjs-lib

    5,991在 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
    在 GitHub 上查看↗5,991
  • uniswap/web3-reactUniswap 的头像

    Uniswap/web3-react

    5,688在 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
    在 GitHub 上查看↗5,688
  • noahzinsmeister/web3-reactNoahZinsmeister 的头像

    NoahZinsmeister/web3-react

    5,690在 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
    在 GitHub 上查看↗5,690
  • quipnetwork/quip-protocol-rsQuipNetwork 的头像

    QuipNetwork/quip-protocol-rs

    5,674在 GitHub 上查看↗

    这是一个基于 Substrate 的区块链协议实现和模块化 Rust 区块链运行时。它为执行分布式账本协议提供了一个框架,以维护同步的节点网络。 该系统具备点对点节点实现,用于管理去中心化通信和本地键值数据库存储。它包含一个基于 BFT 的共识引擎来协调区块生成与最终确定性,以及一个基于 WebAssembly 的运行时,用于隔离执行状态转换。 该协议通过模块化的 pallet 架构组织特定领域的逻辑,并利用 Merkle-Patricia 树存储进行加密状态验证。它支持定义创世状态配置、用于外部通知的状态事件触发,以及用于多节点验证的容器化本地测试网部署。

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

    Rust
    在 GitHub 上查看↗5,674
  • paradigmxyz/rethparadigmxyz 的头像

    paradigmxyz/reth

    5,652在 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
    在 GitHub 上查看↗5,652
  • reown-com/appkitreown-com 的头像

    reown-com/appkit

    5,417在 GitHub 上查看↗

    AppKit 是一个多链钱包连接套件和入门框架,旨在将不同的区块链网络集成到统一的界面中。它提供了一套全面的套件,用于将应用程序连接到 EVM、Solana、Bitcoin、TON 和 TRON 生态系统,促进了自托管钱包链接和新账户的创建。 该项目通过 Web3 入门系统脱颖而出,该系统利用社交和基于电子邮件的身份验证来生成嵌入式钱包,降低了新用户的加密摩擦。它进一步通过区块链账户抽象套件支持高级身份管理,从而实现可编程智能账户和多重签名授权的部署。 该平台涵盖了广泛的功能,包括具有集成法币入金和代币交换功能的跨链资产管理,以及用于将区块链地址转换为人类可读名称的身份解析。它还包括用于域名验证的安全工具、用于自定义界面实现的无头 UI 模式,以及用于监控交易量和用户活动的一组分析工具。 提供了一个项目引导 CLI,以自动化区块链环境的初始设置和配置。

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

    TypeScriptdappsethereumintegration
    在 GitHub 上查看↗5,417
  • trustwallet/assetstrustwallet 的头像

    trustwallet/assets

    5,339在 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
    在 GitHub 上查看↗5,339
  • dkron-io/dkrondkron-io 的头像

    dkron-io/dkron

    4,699在 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
    在 GitHub 上查看↗4,699
上一个12下一个
  1. Home
  2. Data & Databases
  3. Consensus Engines

探索子标签

  • Bitcoin4 个子标签Implements 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.