Bitcoin Core 是一个开源项目,负责维护和发布名为“Bitcoin Core”的比特币客户端软件。
它是中本聪在发表著名的比特币白皮书后发布的原始比特币软件客户端的直接后代。
Bitcoin Core包含用于完整验证区块链的“全节点”软件以及一个比特币钱包。
比特币客户端是用来连接比特币网络、管理钱包及进行交易的软件。最核心的官方客户端是 Bitcoin Core,它同时也是一个完整的比特币网络节点。主要类型与特点完整节点客户端 (Full Node),它会下载并验证完整的比特币区块链数据。
优点:安全性极高、完全去中心化、不需要信任第三方。
缺点:占用大量硬盘空间(需几百GB)且初次同步时间较长。
团队
Bitcoin Core 项目拥有一个庞大的开源开发者社区,其中有许多非正式贡献者参与代码库的编写。此外,还有更多人贡献研究、同行评审、测试、文档编写和翻译等工作。
维护者
项目维护者拥有提交权限,负责合并贡献者提交的补丁。他们扮演着维护者的角色,合并团队一致同意合并的补丁。他们还负责最终检查,确保补丁安全并符合项目目标。维护者的角色由项目贡献者协商确定。
贡献者
任何人都可以自由地提出代码修改建议,并对开放的 Pull Request 进行测试、审查和评论。任何为 Bitcoin Core 项目贡献代码、进行代码审查、测试、翻译或编写文档的人都被视为贡献者。每个 Bitcoin Core 软件版本的发行说明都包含一个鸣谢部分,以表彰在上一个版本周期中为项目做出贡献的所有人员。
代码贡献者列表可在GitHub:
https://github.com/bitcoin/bitcoin/graphs/contributors
