黔优媒体网-软文媒体自助发稿平台!
  1. 行业资讯
  2. 正文

程序员如何看待 Libra 源码?GitHub 上质疑多于肯定

来源:黔优媒体网   时间:2024-09-17

自Facebook发布加密货币Libra白皮书以来,已经过去了两周。作为一个开源项目,Libra的源代码也已经在著名的开源社区和代码托管库Github上发布。虽然代码发布时间不长,但鉴于社交网络巨头Facebook的影响力,已经引起了加密社区大量评论者和程序员的关注。

Libra加密货币目前由“Libra协会”管理,也是从Facebook剥离出来的独立组织。截至目前,Github上的Libra项目已被近万名用户“收藏”或“加星”,这也代表了早期开源参与者对该项目的浓厚兴趣。此外,迄今为止,已经在Github上创建了1000多个Libra代码的克隆,让那些程序员和“潜在程序员”可以坐下来深入研究Libra的代码。

事实上,一些使用过Libra代码的程序员发现它从其他加密货币(例如比特币)“借用”了许多功能,例如为区块验证者开放网络访问权限。更何况,程序员从Libra源代码中发现,加密货币项目似乎并没有人们想象的那么“严肃”。

MikkoOhtamaa创建了一个所谓的“LibraClassic”克隆项目,他表示Facebook在Github上发布的Libra源代码可能只是一个“诱饵”,只是为了看看社区的反应。

加密货币初创公司RadixDLT的首席产品官AlbertCastellana评论说:

“到目前为止,程序员还没有在Github上为Libra项目提交真正的代码缺陷,他们现在发现的主要问题要么与代码Build相关,要么与某些代码拼写错误有关。当然,也有批评者指出,Libra不是一个去中心化的解决方案。"

为了支持这一最新的全球金融支付系统,Libra加密货币将由28名创始成员组成的团队发行,负责验证交易和附加新区块——至少最初是这样设计的。当然,Facebook也表示希望随着时间的推移,随着Libra网络的不断扩大,未来会变得更加“去中心化”。

然而,加密社区并不认同Facebook的言论。

相比之下,最初的比特币网络也被设计为全球金融支付系统,但它允许任何拥有计算资源的个人参与交易区块的创建和广播,并在此过程中获得区块奖励,即比特币。

正因为如此,一些加密货币行业的意见领袖直接批评了Libra区块链的授权结构,除了社交媒体,他们还在Github上挖掘了Libra代码的每一个细节。

程序员社区正在“深挖”FacebookLibra的开源代码

在GitHub上,任何对代码存储库具有读取权限的用户都可以创建问题和拉取请求。(星君o-daily注:pullrequests是向别人请求pull自己的代码库。如果程序员发现某段代码有问题,可以在自己的机器上gitclone原库,切换fork(分叉),make对代码进行一些修改,完成后可以发起比较&拉取请求,添加一些评论并确认提交。如果原库作者看到你的更新并确认无误,他会将你的代码集成到他自己的项目中.如果原库作者认为你的更新有问题,可以拒绝代码更新。)

在过去的四天里,Libra代码库已经标记了大约160个问题,其中超过100个它已被经过身份验证的代码库用户关闭,其中一些也被标记为“离题”。虽然这些问题中只有一半是拉取请求,但它们强化了加密货币社区的一种普遍情绪,即FacebookLibra的许可区块链协议存在固有缺陷。

Github用户“gazhayes”本周二(6月25日)提交了拉取请求,解释说:

“我发现了一个令人震惊的错误,但幸运的是,有一个非常简单的修复......这个问题可以通过使用权力分配给许多参与者的无许可系统轻松解决。”

然而,“gazhayes”的pullrequest在本周三(6月26日)被LibraGitHub官方管理员关闭,引发了程序员社区成员的抱怨和不满,他们都认为“gazhayes”是合法的评论。

去中心化应用程序开发人员MarcusNewton评论说:

“gazhayes的pullrequest83确实被锁定了,这说明Libra源代码的管理员对不同视角和体验的程序员并不开放。”

针对程序员社区的“抗议”,致力于为Libra区块链构建钱包应用程序的公司Calibra的技术负责人BenMaurer解释说:

“我们意识到Libra是一项变革性的工作,是一个围绕它并支持它的社区。但是有些演讲需要全部适度,因为跑题的对话肯定不如富有成效的对话富有成效。拉取请求#83没有实质内容并占用审核资源。"

问题依然存在

“天秤座“Classic”项目的创始人MikkoOhtamaa似乎同意BenMaurer的说法,同时也指出GitHub与Libra项目的开源合作能否奏效还有待观察。在库上挑毛病,现在所有的问题都不是客观讨论的问题,而是一些程序员在表达他们对Facebook的仇恨。"

不过,MikkoOhtamaa认为,随着时间的推移和代码的进一步标准化,更多的程序员可以充分了解Libra网络是如何运作的,对Facebook的仇恨也会有所缓解,他补充道:

”从现在开始,所有的Libra开发工作都将公开透明,公开进行。Github上的Libra源代码基本上是代码转储,但现在Facebook……希望大家明白,他们也有在开源项目方面享有盛誉。”

但即便如此,如果从许多角度来看,似乎仍有未解决的问题同样影响着Facebook雄心勃勃的加密货币项目。加密安全初创公司Casa的CTOJamesonLopp表示,关于Libra的开发语言Move仍有很多信息尚未公开,他进一步解释说:

“这里有一个很大的问题,如果你不是验证者,你是否也可以运行一个节点来下载所有账本状态并检查它们。另一个问题是Libra所谓的副本节点运行模式是否也可以下载验证者创建的块。”

对于Libra开源项目下一步的各种疑虑,Facebook传播经理AlexandruVoica表示:

“我们现在可以分享的一个具体情况是——Facebook计划为Move语言添加一个新的命令行界面,这将使开发人员更容易在自己的开发环境中使用Move语言。”

OutlierVentures首席技术官兼联合创始人AronvanAmmers认为,Facebook的加密货币项目仍处于早期阶段,人们可能需要几个月的时间才能从中看到一些启发。AronvanAmmers最终得出结论:

“现在评论Libra还有些早,没有人从外部角度观察和分析Libra、Calibra和Facebook团队,但推出这么大的项目确实需要时间。”


【免责申明】黔优媒体网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优媒体网官方立场,请读者仅做参考,本文标题:程序员如何看待 Libra 源码?GitHub 上质疑多于肯定;欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法/违规的内容,请您立即联系我们及时修正或删除。(邮箱号: kefu@qianu.com)