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

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

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

28 个仓库

Awesome GitHub RepositoriesBlockchain Node Operation

The process of running and maintaining a blockchain node to participate in network consensus.

Distinct from Peer Node Operations: Candidates focus on networking utilities or peer-to-peer management, not the holistic operation of a blockchain node.

Explore 28 awesome GitHub repositories matching devops & infrastructure · Blockchain Node Operation. Refine with filters or upvote what's useful.

Awesome Blockchain Node Operation GitHub Repositories

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

    canopy-network/canopy

    11,413在 GitHub 上查看↗

    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

    Launches blockchain nodes and plugins inside containers with exposed RPC ports for local access.

    Goauto-scaling-architecturelayerless-blockchain-creatormesh-security-provider
    在 GitHub 上查看↗11,413
  • eosio/eosEOSIO 的头像

    EOSIO/eos

    11,189在 GitHub 上查看↗

    EOS is a Layer 1 blockchain infrastructure and high-throughput transaction engine. It serves as a WebAssembly smart contract platform that manages state transitions and network consensus across a peer-to-peer network. The system utilizes a sandboxed virtual machine for executing smart contract logic and employs a Byzantine Fault Tolerant delegated proof-of-stake consensus mechanism to finalize the global ledger state. It features a resource-based stake model for CPU and memory allocation and an asynchronous messaging system for inter-contract communication to prevent recursive call overflows.

    Operates a foundational distributed ledger protocol that coordinates consensus and state transitions across peer nodes.

    C++eosio
    在 GitHub 上查看↗11,189
  • chia-network/chia-blockchainChia-Network 的头像

    Chia-Network/chia-blockchain

    10,827在 GitHub 上查看↗

    Chia is a decentralized blockchain platform that uses a proof-of-space-and-time consensus mechanism, enabling energy-efficient farming on commodity hardware. It implements a full blockchain node, farmer, harvester, timelord, and wallet in Python, prioritizing readability and cross-platform compatibility. The platform manages transactions through a simplified UTXO model that minimizes on-chain state and supports fast validation. The project introduces Chialisp, a Turing-complete functional smart contract language designed for secure and auditable financial transactions. It features a pooling p

    Operates a full blockchain node and farmer through graphical and command-line interfaces.

    Pythonblockchainblockchain-networkchia
    在 GitHub 上查看↗10,827
  • 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

    Configures watchtowers to monitor Lightning channels and respond to malicious closures.

    Pythonbitcoinbitcoin-walletelectrum
    在 GitHub 上查看↗8,501
  • smartcontractkit/chainlinksmartcontractkit 的头像

    smartcontractkit/chainlink

    8,222在 GitHub 上查看↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Operates decentralized oracle nodes that fetch and deliver off-chain data to smart contracts.

    Goblockchainchainlinkethereum
    在 GitHub 上查看↗8,222
  • ibax-io/go-ibaxIBAX-io 的头像

    IBAX-io/go-ibax

    7,858在 GitHub 上查看↗

    go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with custom governance and token economics. It provides a foundation for building decentralized applications through a framework that integrates identity management and on-chain data storage. The project features a multilingual virtual machine capable of executing smart contracts written in Go, Rust, and Solidity. It implements a sharded blockchain network to increase throughput and a privacy layer utilizing zero-knowledge proofs and homomorphic encryption to anonymize transaction da

    Supports diverse node types specialized for block packaging, data synchronization, and token issuance.

    Goassetsblockchaincross-chain
    在 GitHub 上查看↗7,858
  • paritytech/polkadotparitytech 的头像

    paritytech/polkadot

    7,136在 GitHub 上查看↗

    Polkadot is a Substrate-based layer 0 blockchain and distributed ledger node software. It functions as a multi-chain runtime environment and cross-chain interoperability protocol designed to connect and secure multiple independent blockchain shards through a shared relay chain. The system utilizes a relay-chain hub architecture to provide shared security and communication for parallel blockchains. It implements cross-chain message passing to route data and value between networks and uses a WebAssembly-based state transition for deterministic execution of blockchain logic. The software covers

    Provides the software necessary to run a node that connects to the network to maintain a shared ledger.

    Rustblockchainclientnode
    在 GitHub 上查看↗7,136
  • paritytech/parityparitytech 的头像

    paritytech/parity

    6,831在 GitHub 上查看↗

    Parity 是一个以太坊客户端节点实现,旨在运行全节点、验证区块并维护本地区块链副本。它作为区块链状态引擎,通过点对点网络执行智能合约并管理分布式账本状态。 该项目包含一个同步引擎,用于下载并验证历史区块数据以达到当前网络高度,以及一个用于生成和存储交易签名私钥的加密密钥管理器。 该系统通过命令行界面实现分布式账本交互,用于查询网络状态和执行交易。它还集成了点对点消息传递、共识机制和加密验证存储。

    Operates as a full Ethereum node to maintain a local copy of the blockchain and validate transactions.

    Rust
    在 GitHub 上查看↗6,831
  • paritytech/parity-ethereumparitytech 的头像

    paritytech/parity-ethereum

    6,831在 GitHub 上查看↗

    Parity Ethereum 是一个以太坊客户端节点软件实现,用于维护本地账本副本并验证网络交易。它作为区块链网络节点和以太坊虚拟机(EVM)运行时,提供处理智能合约字节码及更新网络状态所需的环境。 该项目包含用于生成和存储私钥的加密密钥管理系统,用于签署安全交易。它支持区块链节点的运行,并提供以太坊网络同步机制,以匹配当前网络状态。 该系统涵盖了智能合约执行、用于点对点数据传播的网络基础设施,以及用于账户识别的加密凭证管理等广泛功能。

    Provides a full software implementation for operating a blockchain node to participate in network consensus.

    Rust
    在 GitHub 上查看↗6,831
  • openethereum/parity-ethereumopenethereum 的头像

    openethereum/parity-ethereum

    6,831在 GitHub 上查看↗

    This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for smart contract execution, a blockchain wallet manager, and a programmatic network interface. It implements the necessary components to synchronize blockchain state, validate blocks, and process transactions on the Ethereum network. The software includes a dedicated command line interface for managing node operations and monitoring network status. It features a comprehensive suite of cryptographic utilities for generating account keypairs, managing encrypted secret stores, and sign

    Provides the necessary tools for running and maintaining a blockchain node to participate in network consensus.

    Rustblockchainclientethereum
    在 GitHub 上查看↗6,831
  • ethereum/ethereum-org-websiteethereum 的头像

    ethereum/ethereum-org-website

    5,941在 GitHub 上查看↗

    This is the official website and documentation hub for the Ethereum blockchain ecosystem. It serves as a comprehensive educational resource and community portal, providing plain-language guides on blockchain fundamentals, wallet usage, and concepts like DeFi and NFTs, alongside technical documentation for developers building decentralized applications. The site offers detailed walkthroughs for creating dapps that interact with the Ethereum blockchain, covering accounts, transactions, and development frameworks. It also provides extensive guidance for node operators, including step-by-step ins

    Provides step-by-step instructions for running execution and consensus clients, syncing methods, and staking as a validator.

    Markdownblockchainchakra-uiethereum
    在 GitHub 上查看↗5,941
  • quipnetwork/quip-protocol-rsQuipNetwork 的头像

    QuipNetwork/quip-protocol-rs

    5,674在 GitHub 上查看↗

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

    Provides the ability to run a network participant that handles P2P communication and external API interaction.

    Rust
    在 GitHub 上查看↗5,674
  • massalabs/massamassalabs 的头像

    massalabs/massa

    5,526在 GitHub 上查看↗

    Massa is a multithreaded Layer 1 blockchain and decentralized application platform. It serves as a programmable ledger for deploying smart contracts and executing decentralized operations using a multithreaded architecture to process transactions in parallel. The project features a blockchain web hosting gateway for storing immutable websites and front-end code directly on the ledger to ensure censorship resistance. It also functions as a cross-chain asset bridge for transferring digital assets between different blockchain networks and provides a system for autonomous smart contract execution

    Allows participants to run and maintain blockchain nodes to participate in network consensus.

    Rust
    在 GitHub 上查看↗5,526
  • xrplf/rippledXRPLF 的头像

    XRPLF/rippled

    5,166在 GitHub 上查看↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    Operates as a peer-to-peer server instance to monitor the network, execute transactions, and participate in consensus.

    C++blockchainc-plus-pluscplusplus
    在 GitHub 上查看↗5,166
  • mimblewimble/grinmimblewimble 的头像

    mimblewimble/grin

    5,090在 GitHub 上查看↗

    Grin 是一个协议实现和区块链节点,提供了一个机密交易系统。它使用 Pedersen 承诺和同态加密来验证价值完整性并确保一致的货币供应,而无需透露具体的交易金额或参与者身份。 该项目的特色在于交互式交易交换模型,钱包协调多轮数据交换以构建已签名的交易。为了保持匿名性,系统支持洋葱路由交易交付,并通过专门的中继机制掩盖原始 IP 地址。它还结合了内存硬工作量证明 (PoW) 以抵御 ASIC 挖矿主导地位,并利用具有 Merkle Mountain Range 存储的状态修剪账本模型来减少区块链磁盘占用。 代码库涵盖了广泛的功能,包括执行无需信任的跨链原子交换、管理分层确定性钱包以及运行全网节点。它提供了用于内存受限挖矿、通过时间锁执行加密合约以及使用认证加密进行安全客户端-服务器通信的工具。 该节点可以作为容器镜像部署,并支持持久化缓存数据。

    Operates as a full blockchain node that synchronizes the ledger, validates blocks, and propagates transactions.

    Rustcryptocurrencycryptographygrin
    在 GitHub 上查看↗5,090
  • bitpay/bitcorebitpay 的头像

    bitpay/bitcore

    4,988在 GitHub 上查看↗

    Bitcore 是一个区块链开发框架和一组库,用于构建与比特币网络和其他区块链协议交互的应用程序。它提供了一个多链加密货币钱包实现、一个用于同步分布式账本数据的点对点客户端,以及一个用于构建、签名和广播交易的交易编排器。 该框架具有一个标准化的 JSON-RPC 包装器,用于规范应用程序与不同区块链节点 API 之间的通信。它实现了从单个种子短语派生密钥和地址的分层确定性钱包,并为多重签名钱包和阈值签名提供了特定的协调逻辑。 该项目涵盖了广泛的基础设施和安全功能,包括点对点网络、将区块链数据索引到本地数据库以及离线交易签名。它还包括用于管理支付通道、跟踪钱包余额以及编排容器化节点环境以进行集成测试的工具。

    Provides the capability to run a full network node to communicate with the blockchain and synchronize distributed ledger data.

    TypeScript
    在 GitHub 上查看↗4,988
  • spaceandtimefdn/blitzarspaceandtimefdn 的头像

    spaceandtimefdn/blitzar

    4,884在 GitHub 上查看↗

    Blitzar 是一个可验证的 SQL 证明引擎和加密库,专为可验证的 SQL 计算而设计。它支持在链下执行数据库查询,同时生成零知识证明,以证明结果的正确性,从而实现链上验证。 该项目以其 GPU 加速的证明加速器脱颖而出,该加速器将繁重的加密工作负载卸载到图形处理器,减少了简洁证明生成所需的时间。它为 C++ 和 Rust 应用提供了高性能加密原语,专注于椭圆曲线运算和多标量乘法。 该系统涵盖了广泛的数据管理和安全面,包括将区块链索引与链下数据集结合到防篡改关系表中的无信任数据集成。它利用 BFT 共识和阈值签名来维护状态完整性,以及用于基于法定人数的数据同步和通过智能合约回调进行验证结果交付的机制。 该代码库提供了 C++ 和 Rust 的原生绑定,以公开其加密工具集和证明计算库。

    Enables the operation of validator nodes that secure tamperproof tables and execute cryptographic workflows.

    C++cpp20curve25519elliptic-curve-cryptography
    在 GitHub 上查看↗4,884
  • taikoxyz/taiko-monotaikoxyz 的头像

    taikoxyz/taiko-mono

    4,568在 GitHub 上查看↗

    该项目是一个以太坊零知识 Rollup 协议和 EVM 兼容执行层,专为二层扩容而设计。它提供了一个运行未修改字节码的环境,以确保智能合约无需手动更改即可运行,并在以太坊主网上完成状态转换。 该系统的特点是一个去中心化的排序器网络,负责管理交易排序和预确认以加速最终确定性。它采用结合零知识证明和可信执行环境的混合验证模型,以及多层有效性证明系统。 其广泛的功能涵盖通过安全保险库进行的跨链资产桥接、用于批量用户操作的账户抽象,以及用于管理自主代理声誉的链上身份注册表。该项目还集成了去中心化的存储网关,用于使用微支付结算系统在 IPFS 上固定和检索内容。 该协议支持通过容器化软件或源码安装进行网络节点操作。

    Supports the operation and maintenance of network nodes to participate in the protocol infrastructure.

    Rustbasedethereumlayer2
    在 GitHub 上查看↗4,568
  • provablehq/snarkosProvableHQ 的头像

    ProvableHQ/snarkOS

    4,526在 GitHub 上查看↗

    snarkOS 是一个分布式运行时环境和零知识证明区块链,专为部署和管理依赖于零知识密码原语的应用程序而设计。它作为一个去中心化账本,使用零知识证明来验证状态转换和交易,而无需泄露私有数据。 该系统利用绑定账户共识网络,验证者锁定资产作为抵押品以保护全局状态。它具有加密状态账本以私密地跟踪应用程序数据,以及 GPU 加速的证明器,将繁重的密码计算卸载到图形硬件以提高证明速度。 该项目提供了一个基于角色的节点层次结构,包括验证者、核心和证明者节点。其能力涵盖去中心化节点操作、点对点网络同步以及加密应用程序状态的管理。其他工具包括用于节点控制的命令行界面、用于监控共识参与的遥测,以及引导本地开发网络的能力。

    Provides the full process for running and maintaining blockchain nodes to participate in network consensus.

    Rustaleoblockchaincryptography
    在 GitHub 上查看↗4,526
  • tronprotocol/java-trontronprotocol 的头像

    tronprotocol/java-tron

    4,106在 GitHub 上查看↗

    java-tron 是 Tron 区块链全节点的 Java 实现。它提供了运行网络节点、验证交易和生成区块的核心基础设施。该项目包括一个权益证明(PoS)共识引擎、分布式账本数据库和用于管理链上状态转换的智能合约运行时。 该系统支持全节点和轻节点操作,利用状态快照来加速同步并降低硬件要求。它具有多引擎数据库抽象,允许跨不同物理磁盘进行存储迁移、分区和清理,以优化性能。 该软件涵盖了广泛的区块链功能,包括数字资产管理、通过代表选举进行的网络治理,以及通过虚拟机执行可编程逻辑。它通过支持 HTTP、gRPC 和 JSON-RPC 协议的网关公开区块链数据和功能。 该项目提供用于初始化网络节点、部署私有区块链环境以及管理加密账户密钥库的工具。

    Implements a full blockchain node that validates transactions and synchronizes state across a P2P network.

    Java
    在 GitHub 上查看↗4,106
上一个12下一个
  1. Home
  2. DevOps & Infrastructure
  3. Blockchain Node Operation

探索子标签

  • Bitcoin Node Setup Scripts1 个子标签Automated scripts for deploying and configuring a full Bitcoin Core node on remote servers. **Distinct from Blockchain Node Operation:** Distinct from Blockchain Node Operation: focuses on the automated setup and configuration of Bitcoin Core specifically, not general node operation.
  • Containerized Node OperationsLaunching a blockchain node and its plugins inside a container with exposed RPC ports. **Distinct from Blockchain Node Operation:** Distinct from Blockchain Node Operation: focuses on containerized deployment of blockchain nodes, not general node operation.
  • Layer 1 Blockchain InfrastructuresFoundational distributed ledger protocols that coordinate consensus and state transitions across independent peer nodes. **Distinct from Blockchain Node Operation:** Distinct from Blockchain Node Operation: focuses on the protocol-level infrastructure rather than the operation of individual nodes.
  • Lite Node Operations1 个子标签Running blockchain nodes with reduced storage by using state snapshots for transaction validation. **Distinct from Blockchain Node Operation:** Specifically covers lite node operations using snapshots, whereas the parent covers general blockchain node operation.
  • Node Operator GuidesStep-by-step instructions for running execution and consensus clients, syncing methods, and staking as a validator. **Distinct from Blockchain Node Operation:** Distinct from Blockchain Node Operation: focuses on instructional guides for node operators rather than the general process of running nodes.
  • On-Device NodesBlockchain nodes running natively on mobile hardware rather than on dedicated server infrastructure. **Distinct from Blockchain Node Operation:** Focuses on the hardware constraint of mobile devices versus general blockchain node operations
  • Oracle Node OperationsOperates infrastructure that fetches and delivers off-chain data to smart contracts, earning revenue for providing critical computation. **Distinct from Blockchain Node Operation:** Distinct from Blockchain Node Operation: focuses on running oracle nodes that fetch external data, not general blockchain consensus nodes.
  • Scheduled Node HaltsHalts blockchain node operation until a specified Unix time, enabling validators to synchronize startup events. **Distinct from Blockchain Node Operation:** Distinct from Blockchain Node Operation: focuses on time-based pausing of node execution for validator coordination, not general node maintenance.