比特币协议的参考全节点实现,连接点对点网络并独立验证区块与交易。
btcsuite/btcd
用 Go 语言编写的比特币全节点实现,负责验证和提供区块链数据,不包含钱包功能。
- Star
- 6,718
- Fork
- 2,532
- 未关闭 Issue
- 380
- 最近提交
- 17天前
这是什么?
btcd 是一个用 Go 语言编写的比特币全节点实现。它负责下载、验证并对外提供区块链数据,区块接受规则与 Bitcoin Core 保持一致,包括其中的共识行为细节。节点还会转发新挖出的区块,维护交易池,并转发尚未打包进区块的单笔交易,同时在共识规则之上执行“标准交易”检查。
与 Bitcoin Core 不同,btcd 有意不包含钱包功能,因此无法单独完成收付款。钱包功能由同一组织下的独立项目提供,例如 btcwallet。项目自 2013 年起投入生产使用,每次拉取请求都会运行区块验证测试套件。
btcd 使用标准 Go 工具链构建,可通过 go install 安装。项目采用宽松的 ISC 许可证,适合希望基于 Go 节点进行集成或搭建相关基础设施的开发者。
核心功能
- 01按照 Bitcoin Core 的区块接受规则下载、验证并提供区块链数据。
- 02转发新挖出的区块以及尚未确认的单笔交易。
- 03维护交易池,并执行标准交易检查。
- 04不包含钱包功能,收付款由 btcwallet 等独立项目提供。
- 05通过 Bitcoin Core 的 JSON 测试数据,并在每次拉取请求时运行区块验证测试。
适用场景
- 运行一个用 Go 编写的比特币全节点。
- 开发需要读取并验证比特币区块链数据的服务或工具。
- 将节点与 btcwallet 等独立钱包搭配使用,处理收付款。
快速上手
- 1
确保已安装 Go 1.26.10 或更新版本
go version - 2
使用 go install 安装 btcd 及其工具
go install -v . ./cmd/... - 3
无需任何配置直接运行 btcd
./btcd
使用前须知
- btcd 不包含钱包功能,单独使用无法发送或接收付款。
- 从源码构建需要较新的 Go 工具链并检出代码仓库。
标签
常见问题
- btcd 是什么?
- 用 Go 语言编写的比特币全节点实现,负责验证和提供区块链数据,不包含钱包功能。 btcd 是一个用 Go 语言编写的比特币全节点实现。它负责下载、验证并对外提供区块链数据,区块接受规则与 Bitcoin Core 保持一致,包括其中的共识行为细节。节点还会转发新挖出的区块,维护交易池,并转发尚未打包进区块的单笔交易,同时在共识规则之上执行“标准交易”检查。
- btcd 可以免费使用吗?用的什么许可证?
- btcd 以 ISC 许可证开源。用于商业产品前,请先确认许可证条款。
- btcd 还在维护吗?
- 活跃维护中。btcd 最近一次提交是在 2026年10月21日。
- btcd 适合用来做什么?
- 运行一个用 Go 编写的比特币全节点。 开发需要读取并验证比特币区块链数据的服务或工具。 将节点与 btcwallet 等独立钱包搭配使用,处理收付款。
- btcd 怎么安装和运行?
- 确保已安装 Go 1.26.10 或更新版本: go version 使用 go install 安装 btcd 及其工具: go install -v . ./cmd/... 无需任何配置直接运行 btcd: ./btcd
- 在哪里获取 btcd?
- 源代码和安装说明在 GitHub 上:https://github.com/btcsuite/btcd
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
9.1万+58 本周3.9万C++MIT维护活跃更新于 7小时前
用 Rust 编写的比特币全节点,采用关系型存档替代 UTXO 集,并内置 Electrum 服务。
92+2 本周41RustApache-2.0更新于 3小时前
用 Rust 编写的独立比特币全节点,提供与 Bitcoin Core 兼容的 P2P 和 RPC 接口,并可嵌入其他 Rust 程序。
59+4 本周6RustApache-2.0维护活跃更新于 前天
Dash Core 是 Dash 点对点数字货币的开源节点与钱包软件,支持即时、私密的支付。
15391187C++MIT更新于 昨天
Chia 区块链的 Python 实现,包含全节点、农场主、收割机、时间领主和钱包等组件。
1.1万2058PythonApache-2.0维护活跃更新于 10小时前
Kaspa 区块链的 Rust 全节点实现,并附带钱包 CLI、WASM SDK 与 wRPC 库。
878+1 本周309RustISC更新于 3天前