您好,欢迎访问 www.jinding.org 金鼎网 客服QQ:广告请联系客服炒股理财QQ群:460088094

收藏

外汇 频道

外汇资讯|外汇百科|外汇学习|

Jameson Lopp:比特币不存在独裁者

字体大小:[日期:2018-12-17 21:07:59]阅读:

导读:上周六,比特币爱好者以及前BitGo首席工程师Jameson Lopp在Medium上发表了一篇长文,称没有人能控制比特币的开发进程。Lopp通过对比特币核心和

上周六,比特币爱好者以及前BitGo首席工程师Jameson Lopp在Medium上发表了一篇长文,称没有人能控制比特币的开发进程。Lopp通过对比特币核心和比特币协议的整体运作机制进行详解,以说明根本不存在所谓的控制权一说。

Jameson Lopp:比特币不存在独裁者

焦点or控制中心

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

对此,Lopp举例说明了自比特币诞生以来,焦点在不同的平台上的发展轨迹:

“2009年,比特币项目的源代码只是一个托管在软件平台SourceForge上的压缩文件。2011年,比特币项目从SourceForge迁移到GitHub。2014年,比特币项目更名为比特币核心。”

Lopp总结了验证比特币核心代码完整性的整体流程:

1、任何人都可以提议更改软件。

2、开发者可以审查拉取请求(pull request),以确保它们的安全性,这再次意味着任何人都可以对比特币核心发表评论,因为不存在言论限制。

3、如果拉取请求(pull request)被认为是合理可行的,维护者将它合并。

4、核心维护人员设置了一个脚本文件“pre-push hook”,以避免将没有签名的命令提交到存储库。

5、持续集成系统Travis运行以检查git tree 历史上的完整性。

6、任何人都可以运行脚本来验证PGP签名。

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

每个维护者都拥有一个唯一的PGP密钥,只有这些加密的术语可以将代码合并。在这种情况下,作恶者仍然可以使用其管理权限将代码注入GitHub存储库,而无需维护者的同意。Lopp写道:

'); })();