用 Rust 编写的独立比特币全节点,提供与 Bitcoin Core 兼容的 P2P 和 RPC 接口,并可嵌入其他 Rust 程序。
59+4 本周6RustApache-2.0维护活跃更新于 前天
用 Rust 编写的比特币全节点,采用关系型存档替代 UTXO 集,并内置 Electrum 服务。
rbitcoin 是一个用 Rust 编写的比特币全节点,面向服务器端部署。它支持多节点初始区块下载、跟随链顶同步、区块与交易中继,并提供可选的类 Bitcoin Core JSON-RPC 接口。
与以 UTXO 集和区块文件为核心的 Bitcoin Core 不同,rbitcoin 使用关系型存档保存链上数据,并在进程内运行 Electrum 服务,可通过索引参数启用兼容 Esplora 的 REST 接口。共识与脚本验证完全由纯 Rust 实现,不依赖 libbitcoinconsensus。
项目当前版本为 0.8.99,尚处于 0.9.0 发布之前。目前 I/O 仅支持 Linux,文档建议先在 signet 上运行,再考虑主网部署。
通过 rustup 安装 Rust 1.95
克隆仓库并进入目录
git clone https://github.com/reardencode/rbitcoin.git && cd rbitcoin构建节点和命令行工具
cargo build -p rbitcoin-node -p rbitcoin-cli概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
用 Rust 编写的独立比特币全节点,提供与 Bitcoin Core 兼容的 P2P 和 RPC 接口,并可嵌入其他 Rust 程序。
用 Go 语言编写的比特币全节点实现,负责验证和提供区块链数据,不包含钱包功能。
比特币协议的参考全节点实现,连接点对点网络并独立验证区块与交易。
Go 语言实现的以太坊执行层客户端,可运行全节点或归档节点,并提供 JSON-RPC 接口。
Dash Core 是 Dash 点对点数字货币的开源节点与钱包软件,支持即时、私密的支付。
Kaspa 区块链的 Rust 全节点实现,并附带钱包 CLI、WASM SDK 与 wRPC 库。