主页 > 如何退出imtoken > 参与Bitcoin Core开源项目(一):项目介绍

参与Bitcoin Core开源项目(一):项目介绍

如何退出imtoken 2024-01-05 05:11:53

1、什么是比特币?

比特币是一种实验性的数字货币,可以在世界任何地方、任何人之间使用,完成即时支付。 它采用p2p技术比特币开源代码公开,通过网络共同管理交易和发行,无需中央机构。 货币。 比特币核心是支持使用这种货币的开源软件的名称。

下载比特币核心二进制文件:

比特币白皮书:原始白皮书

2.许可协议

Bitcoin Core 基于 MIT 协议......

比特币开源代码公开_比特币的开源代码在哪里_比特币可以公开交易吗

三、开发过程

master 分支会定期构建和测试比特币开源代码公开,但不保证完全稳定。

标签是定期创建的,是 Bitcoin Core 的官方稳定版本。

贡献流程:CONTRIBUTING.md

比特币可以公开交易吗_比特币的开源代码在哪里_比特币开源代码公开

对开发人员非常有用的注释:doc/developer-notes.md

测试

测试和代码审查是开发的瓶颈,我们在短时间内收到的 pull request 数量远远超过我们可以审查和测试的数量。

请耐心等待并帮助测试其他人的拉取请求,记住这是一个安全关键项目,任何错误都会让其他人损失很多钱。

比特币开源代码公开_比特币的开源代码在哪里_比特币可以公开交易吗

自动化测试

强烈鼓励开发人员对新代码进行单元测试并提交旧代码的单元测试。 可以通过 make check 编译并运行单元测试。

可以在此处找到有关运行和扩展单元测试文档的更多详细信息:/src/test/README.md

还有一些用python编写的回归和集成测试,可以在构建服务器上自动运行。

比特币的开源代码在哪里_比特币可以公开交易吗_比特币开源代码公开

这些测试可以这样运行:test/functional/test_runner.py

Travis CI 系统确保每个拉取请求都构建在 Windows、Linux 和 MacOS 上,并自动运行单元/完整性测试。

手动测试

(代码的)更改应该由编写代码的开发人员以外的其他人进行测试,这对于一些大型、高风险的更改更为重要。

比特币的开源代码在哪里_比特币可以公开交易吗_比特币开源代码公开

如果不清楚要测试更改,那么在拉取请求描述中包含测试计划会很有用。

翻译

可以在以下位置提交更改或新翻译:Bitcoin Core 的 Transifex 页面。

翻译会定期从 Transifex 中提取并合并到 git 存储库中。

具体工作详情见:翻译流程

重要提示:我们不接受翻译作为 github 中的拉取请求,因为 Transifex 拉取会自动覆盖它们。

翻译器也可以在 .