8 个仓库
Software for running and maintaining Bitcoin network nodes.
Explore 8 awesome GitHub repositories matching part of an awesome list · Full Node Implementations. Refine with filters or upvote what's useful.
Go-based full node implementation.
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
Starts the Ethereum execution client and begins syncing and validating the blockchain until interrupted by the user.
Bitcore 是一个区块链开发框架和一组库,用于构建与比特币网络和其他区块链协议交互的应用程序。它提供了一个多链加密货币钱包实现、一个用于同步分布式账本数据的点对点客户端,以及一个用于构建、签名和广播交易的交易编排器。 该框架具有一个标准化的 JSON-RPC 包装器,用于规范应用程序与不同区块链节点 API 之间的通信。它实现了从单个种子短语派生密钥和地址的分层确定性钱包,并为多重签名钱包和阈值签名提供了特定的协调逻辑。 该项目涵盖了广泛的基础设施和安全功能,包括点对点网络、将区块链数据索引到本地数据库以及离线交易签名。它还包括用于管理支付通道、跟踪钱包余额以及编排容器化节点环境以进行集成测试的工具。
Full node implementation based on Node.js.
java-tron 是 Tron 区块链全节点的 Java 实现。它提供了运行网络节点、验证交易和生成区块的核心基础设施。该项目包括一个权益证明(PoS)共识引擎、分布式账本数据库和用于管理链上状态转换的智能合约运行时。 该系统支持全节点和轻节点操作,利用状态快照来加速同步并降低硬件要求。它具有多引擎数据库抽象,允许跨不同物理磁盘进行存储迁移、分区和清理,以优化性能。 该软件涵盖了广泛的区块链功能,包括数字资产管理、通过代表选举进行的网络治理,以及通过虚拟机执行可编程逻辑。它通过支持 HTTP、gRPC 和 JSON-RPC 协议的网关公开区块链数据和功能。 该项目提供用于初始化网络节点、部署私有区块链环境以及管理加密账户密钥库的工具。
Provides a full node implementation that exposes APIs for transfers, contract deployment, and on-chain logic.
BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including standard wallets and specialized tools for Lightning Network payments. It serves as a coordinator for various wallet types, including multisig vaults and watch-only interfaces. The project distinguishes itself through advanced security and privacy features, such as decoy storage architecture to hide assets during forced disclosure and custom entropy generation using physical dice or coins. It supports air-gapped transaction management via QR codes and PSBT integration for hardwar
Enables connecting a wallet to a personally managed full node to increase privacy and control over network data.
Bitcore Node
Node.js-based Bitcoin node implementation.
Yours Bitcoin
JavaScript implementation of a Bitcoin node.
bitcoin node based on bitcoin-ruby-blockchain
Bitcoin node based on Ruby.