首页 资讯 正文

程序员眼里的Facebook Libra源代码靠谱吗?

Jason. 2019年06月30日 05:11

金色财经 比特币6月30日讯 两周前,Facebook 在开源代码社区 Github 上发布了Libra源代码,果不其然,这个项目很快就进入到了程序员们的“瞄准镜”里,也在加密社区引发了热议。根据白皮书中披露的信息,Libra 加密货币在发行时会由28个创始成员负责验证交易、生产新区块。Facebook 也表示Libra网络会随着时间的推移不断扩大,未来也将变得更加“去中心化”。到目前为止,Libra项目已经被近万名社区用户“保存”或“加星标”,而且Github上还创建了1000多个Libra代码克隆库,以便让程序员们可以仔细研究相关代码。

y9IE6G71UpSPihtR8S1qN0WvAJAWNhfiMX9CMc3Z.jpeg

Libra 到底是不是一个去中心化加密货币项目?

阿尔伯特·卡斯特拉纳(Albert Castellana)是加密货币公司Radix DLT首席产品官,他表示一些批评者指出 Libra 不是一个去中心化的解决方案,因为已经有程序源发现Libra源代码中“借鉴”了其他加密货币系统的功能,比如比特币。原始比特币网络的设计目的和Libra是一样的,但Lirba似乎只为为区块验证人开放网络访问,而比特币却能让任何具有计算资源的个人参与到创建、广播交易区块的工作中,并且能够在此过程中获得比特币。

明高大田(Mikko Ohtamaa)是Libra克隆项目“Libra Classic”的创始人,它认为Github上的Libra源代码可能是Facebook放出的一个“诱饵”,他们只是想看看程序员社区对这个项目的反应,但就目前而言,效果似乎并不太好。

阿尔伯特·卡斯特拉纳表示,程序员们还没有针对 Libra 项目提交真正的代码缺陷,他们现在发现的主要问题要么是与代码构建有关,要么就是一些代码拼写错误。明高大田认为之所以会出现这种情况,主要是因为程序员们并不喜欢Facebook,所以他们没有客观地讨论问题,而只是在吹毛求疵,并通过这种方式表达对Facebook的讨厌情绪而已。

当然,这种情况未来或许会得到改观。

明高大田表示,Facebook现在已经把Libra源码放在了Github上,就是为了想要人们了解自己在开源项目方面也有很高的声誉。不仅如此,根据Facebook通讯经理亚历山大·沃伊卡(Alexandru Voica)透露,Facebook 计划为Move语言添加一个全新的命令行界面,这样开发人员可以在自己的开发环境中更轻松地使用 Move 语言了。

但加密社区很快又对亚历山大·沃伊卡的说辞进行了反驳。加密安全公司Casa首席技术官 詹姆逊·洛普(Jameson Lopp)表示,Libra 开发语言Move仍有很多信息没有公开,比如非验证人能否运行、下载所有节点的分类账状态、并检查这些分类账;还有Libra的副本节点操作模式是否也能够下载验证人所创建的区块。

Outlier Ventures首席技术官兼联合创始人阿隆·范·阿莫斯(Aron van Ammers)解释说Libra现在还处于早期阶段,因此可能还需要几个月时间才能展示出其他一些启发性的东西。

Facebook对待程序员的态度似乎不太“友善”

GitHub上任何对代码存储库具有读取权限的用户都可以创建问题并向原库管理员提交自己的解决方案请求。在过去几天中,Libra源码库已经收到大约160个请求,但是其中有100多个却被管理员关闭了,还有一些被标记为“偏离主题”,这显然引发了程序员的不满。

Github用户“gazhayes”声称发现了一个令人震惊的漏洞,但幸运的是有一个非常简单的方案可以解决这个问题,但他的解决方案——第83号pull request请求却被Libra GitHub官方维护员关闭了。

对此,Github程序员社区成员内一位去中心化应用程序开发人员马库斯·牛顿(Marcus Newton)认为Facebook对外部程序员并没有一个开放的态度,对待Libra源码提出不同观点的程序员也不友好,足见Libra并不是一个权力下放的加密货币系统。

对此,Libra钱包开发公司Calibra技术负责人本·莫雷尔(Ben Maurer)进行了回应,他解释说Github用户“gazhayes”提交的第83号 pull request 没有实质性的内容,而且占用了审核资源。此外,本·莫雷尔也强调说Libra是一个颠覆创新的项目,需要获得社区的支持,但有些言论需要被制止,因为偏离主题的对话不会给Libra带来好处,程序员应该鼓励在Github上提出一些更富有成效的对话,而不是带着对Facebook的偏见去恶意攻击Libra项目。

文章编译自Coindesk