程序员如何看待Libra源代码?GitHub上的质疑多于肯定。
距离脸书发布加密货币Libra白皮书已经过去两周了。作为一个开源项目,Libra的源代码也已经发布在知名开源社区和代码托管库Github上。虽然该代码发布时间不长,但由于社交网络巨头脸书的影响,它已经引起了大量密码学家和程序员的关注。
Libra加密货币目前由Libra协会管理,它也是一个在脸书运营的独立组织。到目前为止,Github上的Libra项目已经有近65,438+00,000的用户进行了“拯救”或“星选”,这也代表了早期开源参与者对这个项目的极大兴趣。此外,Github上至今已经创建了超过1000个Libra代码克隆库,可以让程序员和“准程序员”坐下来仔细研究Libra代码。
事实上,一些使用过Libra代码的程序员发现,他们“借鉴”了其他加密货币(如比特币)系统的许多功能,例如为块验证器开放网络访问。更重要的是,程序员从Libra的源代码中发现,这个加密货币项目似乎并没有人们想象的那么“严重”。
Mikko Ohtamaa创建了一个所谓的“天秤座经典”克隆项目。他表示,脸书在Github上发布的Libra源代码可能只是一个“诱饵”,只是为了看看社区的反应。
加密货币初创公司Radix DLT的首席产品官阿尔伯特·卡斯特拉纳评论道:
为了支持这一最新的全球金融支付系统,Libra加密货币将由28名创始成员组成的团队发行,以验证交易并添加新的区块——至少在初始阶段是如此。当然,脸书也表示希望随着时间的推移和天秤座网络的不断扩大,未来会变得更加“去中心化”。
然而,加密社区对脸书的这种说辞并不买账。
相比之下,最初的比特币网络也是设计为全球金融支付系统,但它允许任何拥有计算资源的个人参与创建和广播交易区块的工作,并能在此过程中获得区块奖励,也就是比特币。
也正因为如此,加密货币行业的一些意见领袖直接批评了天秤座区块链的授权结构。除了社交媒体,他们还在Github上深挖了Libra代码的每一个细节。
在GitHub上,任何对代码库拥有读取权限的用户都可以创建一个问题并提取请求。(星球君o-日报注:拉请求是要求别人拉自己的代码库。如果程序员发现代码有问题,他可以在自己的机器上git克隆原始库,切换fork并对代码进行一些更改。您可以启动compare &;拉请求,添加一些评论并确认提交。如果原始库的作者看到了你的更新,并确认它是正确的,他会将你的代码集成到自己的项目中。如果原库作者认为你的更新有问题,可以拒绝代码更新。)
在过去的四天里,Libra代码库已经标记了大约160个问题,其中超过100个问题被认证的代码库用户关闭,其中一些问题被标记为“离题”。虽然这些问题中只有一半是拉式请求,但它们强化了加密货币社区中的一个共同情绪,即脸书·天秤的授权区块链协议存在固有缺陷。
Github用户“gazhayes”在周二(6月25日)提出了一个拉取请求,他解释道:
然而,“gazhayes”的pull请求在周三(6月26日)被Libra GitHub的官方管理员关闭了,这引起了程序员社区的抱怨和不满,因为他们都认为“gazhayes”提交的pull请求是合法的评论。
Marcus Newton是一名分散式应用程序开发人员,他评论道:
对于程序员群体的“抗议”,致力于为libra区块链打造钱包应用的Calibra技术总监本·毛雷尔(Ben Maurer)解释道:
“Libra Classic”项目的创始人Mikko Ohtamaa似乎同意本·毛雷尔的说法,同时也指出GitHub与Libra项目的开源合作是否有效还有待观察。他说:
不过,Mikko Ohtamaa认为,随着时间的推移和代码的进一步标准化,更多的程序员可以充分理解Libra network的操作,对脸书的仇恨将在一定程度上得到缓解,他补充道:
即便如此,如果从各种角度看似乎仍有一些未解决的问题,这些问题也将影响脸书雄心勃勃的加密货币项目。加密安全初创公司Casa的首席技术官詹姆森·洛普(Jameson Lopp)表示,关于Libra开发语言此举还有很多信息,他进一步解释道:
关于Libra开源项目下一步工作的各种疑问,脸书传播经理Alexandru Voica表示:
Outlier Ventures的首席技术官兼联合创始人Aron van Ammers认为,脸书的加密货币项目仍处于早期阶段,人们可能需要几个月的时间才能从中看到一些有启发性的东西。阿伦·范·阿默斯最后总结道: