主页 > 下载安卓版imtoken钱包 > 比特币世界没有独裁者! 詹姆森洛普澄清在力学中没有“控制”

比特币世界没有独裁者! 詹姆森洛普澄清在力学中没有“控制”

下载安卓版imtoken钱包 2023-07-12 05:15:34

上周六,比特币爱好者、前 BitGo 总工程师 Jameson Lopp 在 Medium 上发表了一篇长文,称没有人能够控制比特币的发展进程。 洛普详细解释了比特币核心和比特币协议的整体运行机制,以解释不存在所谓的控制权。

003

焦点或控制中心

云比特是比特币分支?_比特币是金莱特币是银_是不是没有人可以控制比特币

Lopp 首先将 Bitcoin Core 定位为整个比特币协议的“焦点”,而不是“控制中心”是不是没有人可以控制比特币,这意味着如果要征服 Bitcoin Core,就必须出现新的焦点来取而代之。

是不是没有人可以控制比特币_比特币是金莱特币是银_云比特是比特币分支?

对此是不是没有人可以控制比特币,洛普举例说明了比特币诞生以来专注于不同平台的发展轨迹:“2009年,比特币项目的源代码只是一个托管在软件平台SourceForge上的压缩文件。2011年, Bitcoin 项目从 SourceForge 迁移到 GitHub,2014 年比特币项目更名为 Bitcoin Core。 洛普总结了验证比特币核心代码完整性的整个过程:

是不是没有人可以控制比特币_云比特是比特币分支?_比特币是金莱特币是银

1. 任何人都可以对软件提出修改意见。 2. 开发者可以审查拉取请求(pull requests)以确保他们的安全,这再次意味着任何人都可以对Bitcoin Core发表评论,因为没有言论限制。 3. 如果拉取请求被认为合理可行,维护者将其合并。 4. 核心维护者设置了一个脚本文件“pre-push hook”来避免向版本库提交未签名的命令。 5. Travis运行的持续集成系统检查git树的历史完整性。 6. 任何人都可以运行脚本来验证 PGP 签名。

比特币是金莱特币是银_是不是没有人可以控制比特币_云比特是比特币分支?

虽然维护人员负责将代码合并到主干中,但他们的角色更多的是管理,而不是权威控制。

比特币是金莱特币是银_云比特是比特币分支?_是不是没有人可以控制比特币

每个维护者都持有一个唯一的 PGP 密钥,只有这些加密项才能合并代码。 在这种情况下,肇事者仍然可以在未经维护者同意的情况下使用他们的管理权限将代码注入 GitHub 存储库。 “虽然这些密钥与特定身份相关联,但仍然不能保证它会保持安全并且密钥可能会落入坏人之手,”洛普写道。 “除非原始密钥所有者通知其他维护者,否则我们都处于危险之中。” 不会知道。”因此,密钥并不能保证绝对的安全,只是让恶意行为者难以随意注入代码。“使用Bitcoin Core的PGP密钥进行代码验证,便于审计。 例如,开发人员可以在他们的机器上运行名为“verify-commits”的健全性检查。 “如果脚本成功完成,意味着每一行发生变化的代码都通过了比特币核心开发流程,并由密钥所有者‘签名’了。”

自下而上的治理模式

Lopp 提到每个开发人员都可以访问代码并可以通过克隆 GitHub 存储库来测试它,他说:“最终,每个节点通过确保网络上没有其他人违反既定规则来实现自我管理。,这种安全模型是比特币自下而上治理模型的基础。”