火星链 火星链
Ctrl+D收藏火星链
首页 > USDT > 正文

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

作者:

时间:1900/1/1 0:00:00

本文来自Coindesk,原文作者:ChristineKim

Odaily星球日报译者|Moni

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

Libra加密货币目前是由“Libra协会”治理,而且也是从Facebook中分拆出来运营的一个独立组织。截至目前,Github上的Libra项目已经被近10,000名用户“保存”或“加星标”,也代表了早期开源参与者对这个项目的兴趣很大。此外,Github上迄今已经创建了1000多个Libra代码克隆库,可以让那些程序员和“准程序员”们能够坐下来仔细研究Libra的代码。

腾讯NFT平台幻核与腾讯课堂联合发售霸符系列NFT,以庆祝1024程序员节:10月22日消息,为庆祝1024程序员节,腾讯NFT平台幻核与腾讯课堂联合发售霸符系列NFT。据悉,本次活动将发行5种NFT,每种类型500枚,共计2500枚。该系列NFT的存储全部基于至信链,且全部通过抽取形式发售。幻核方面表示,抽取到金霸符的用户可兑换限量版NFT,而集齐5款普通NFT的用户可获得定制T恤。[2021/10/22 20:49:29]

实际上,一些已经使用过Libra代码的程序员已经发现其中“借鉴”了不少其他加密货币系统中的功能,比如为区块验证人开放网络访问等。更重要的是,程序员们从Libra源代码里发现这个加密货币项目似乎并不是如人们想象的那么“认真”。

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

程序员创建标准化代理合约以解决以太坊合约规模的限制:7月19日消息,当有太多函数和代码时,以太坊合约可能会达到最大合约大小24KB的限制,程序员Nick Mudge在他7月10日的博客中透露,尽管V神坚持使用“代理合约”可能是解决这些限制的潜在方法,但他创建的标准化代理合约“钻石标准”可能为其锦上添花。代理合约是指通过借用其他合同的功能来保持较小规模的合约。Mudge指出,ERC1400安全代币标准需要很多函数和事件,实现标准契约很容易就会受到限制。而“钻石标准”可以将程序员如何从任意数量的合同中创建小合约借用功能。(Cointelegraph)[2020/7/20]

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

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

外媒:中本聪或不是专业程序员:Cointelegraph刊文称,曾用一万枚比特币购买了两个披萨的程序员Laszlo Hanyecz也是早期比特币开发人员。Hanyecz不仅为早期的比特币客户端添加MacOS支持,而且还发明了GPU挖矿。Hanyecz在接受Cointelegraph的采访时表示,他于2010年初进入比特币领域,并与中本聪合作了大约一年。他们的工作主要是修复各种漏洞,然后实现苹果与比特币的兼容性。Hanyecz表示,中本聪没有Mac电脑,也不知道如何为苹果操作系统进行开发。据称,中本聪使用Windows个人电脑开发了比特币。对于一个如此关心信息安全和隐私的人来说,这可能是一个不寻常的选择,因为Linux更适合以上要求,这或许进一步证明了中本聪不是专业的程序员。[2020/5/27]

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

动态 | 德国程序员TobiasFr?mel反黑Muhstik勒索软件:德国程序员TobiasFr?mel(又名battleck)反黑Muhstik勒索软件,因Muhstik勒索软件制造者之前曾对其进行勒索,要求其支付0.09 BTC来恢复对其文件的访问。Fr?mel透露他已经入侵了攻击者的数据库,与其他受害者共享了近3000个解密密钥和一个免费解密器。(Cointelegraph)[2019/10/9]

不过,加密社区对Facebook的这种说辞并不买账。

相比之下,原始比特币网络也是被设计为一个全球金融支付系统,但却能让任何具有计算资源的个人参与到创建、广播交易区块的工作中,并且能够在此过程中获得区块奖励,即比特币。

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

历史上的今天 美国程序员用10000BTC购买披萨:2010年5月22日,美国佛罗里达州杰克逊维尔(Jacksonville, Florida)的程序员Laszlo Hanyecz,用 10000 BTC 购买了价值25美元的披萨。这是现实世界中第一笔比特币交易。[2018/5/22]

程序员社区在“深扒”FacebookLibra开源代码

在GitHub上,任何对代码存储库具有读取权限的用户都可以创建问题并pullrequest。,并对代码做一些修改。完成之后就可以发起Compare&pullrequest,添加一些注释后确认提交,如果原库作者看到你的更新并确认无误,就会把你的代码整合到自己的项目里,如果原库作者认为你的更新有问题,可以拒绝代码更新。)

在过去的四天时间里,Libra代码库已经标记了大约160个问题,其中有超过100个问题已被经过身份验证的代码库用户关闭,其中一些还被标记为“偏离主题”。虽然这些问题中只有一半是pullrequest,但却强化了加密货币社区里一个普遍存在的情绪,即FacebookLibra的授权区块链协议本质上是存在缺陷的。

Github用户“gazhayes”本周二提出了一个pullrequest,他解释说:

“我发现了一个令人震惊的漏洞,但幸运的是有一个非常简单的解决办法......通过使用一个免授权系统可以很容易地解决这个问题,因为在这种系统里,权力是被分散在众多参与者身上的。”

但是,“gazhayes”的这个pullrequest已经在本周三被LibraGitHub官方管理员关闭了,结果引发了程序员社区成员的抱怨和不满,因为他们都认为“gazhayes”提交的pullrequest是合法评论。

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

“gazhayes提出的第83号pullrequest确实已经被锁定了,这表明Libra源代码的管理员没有对不同的观点和经验持开放态度。”

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

“我们意识到Libra是一项变革性的工作,也需要一个围绕它、支持它的社区。但有些言论需要所有节制,因为偏离主题的对话肯定比不了富有成效的对话。第83号pullrequest没有实质性的内容,而且会占用审核资源。”

问题依然存在

“LibraClassic”项目创始人MikkoOhtamaa似乎比较认同BenMaurer的说法,同时也指出GitHub对Libra项目的开源协作到底有没有功效还有待观察,他说道:

“人们只是讨厌Facebook,所以就在GitHub代码存储库上挑毛病,现在所有的问题并不是客观的讨论问题,不过是一些程序员在表达自己讨厌Facebook的情绪罢了。”

不过,MikkoOhtamaa相信随着时间的推移和代码进一步规范,可以让更多程序员充分了解Libra网络的运作方式,而仇视Facebook的情绪也会得到一定缓解,他补充说道:

“从现在开始,所有Libra的开发工作都是公开透明的,也都会在公开场合下进行。Github上的Libra源代码基本上算是一个代码转储,但现在Facebook......想让其他所有人明白他们在开源项目方面也有很高的声誉。”

但即便如此,如果从多方面角度来看似乎仍然存在一些没有解决的问题,这些问题同样会影响Facebook雄心勃勃的加密货币项目。加密安全创业公司Casa首席技术官JamesonLopp表示,关于Libra开发语言Move仍有很多信息没有公开,他进一步解释说:

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

对于Libra开源项目下一步工作的种种质疑,Facebook通讯经理AlexandruVoica表示:

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

OutlierVentures首席技术官兼联合创始人AronvanAmmers认为,Facebook的加密货币项目现在其实还处于早期阶段,可能会在未来几个月后才能让人们从中看到一些启发性的东西。AronvanAmmers最后总结说道:

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

标签:LIBRALIBACEBOOKLibraFaceColibri ProtocolVSPACEXQuantbook

USDT热门资讯
比特币:BTC凌晨冲刺14000美元失败后闪崩,日间震幅超2100美元

HOLD行情显示,据火币全球站数据,6月27日凌晨,比特币在冲刺14000USDT失败后急速回落,一度跌至11800USDT,现已小幅回升并于12500USDT左右震荡.

1900/1/1 0:00:00
ISS:揭秘BISS币市别墅计划:抢到就是赚到的饥饿游戏

交易所作为币圈食物链顶端,乃兵家必争之地。但如今,交易所行业格局初现,OKEx、币安、火币成为交易所界的BAT,一同瓜分国内市场份额.

1900/1/1 0:00:00
比特币:实探华强北:狂涨的比特币,狂烧的矿机厂商

杨经理拿起手上的计算机,敲出了比特币矿机的最新价格,这已经是“行规”:问价格都用计算器回答,价格板上永远都是用xxx代替.

1900/1/1 0:00:00
BTC:机构也患上“错失恐惧症”,谁在大量买入比特币?

文|梁雨山不断创造新高已成比特币近期行情特写。火星财经APP行情显示,比特币于本月21日突破1万美元后接连冲击多个重要关口,并于今日凌晨成功突破13000美元,涨势逼人。目前行情仍在继续.

1900/1/1 0:00:00
BIX:Bibox拿出1亿元招募“合伙人” 图什么?

牛市来了,没人想错过,各大平台都铆足了劲往前冲。其中就包括最近大招频出的Bibox。昨天Bibox平台币BIX在各大币种一片下跌之中,逆势增长,24小时涨幅达到28%昨晚Bibox中国区负责人雷.

1900/1/1 0:00:00
LIB:比特币突然下跌的核心是什么?

今天凌晨4点,比特币最高的时候暴跌了15%,当然了,是先涨上去的。市场一片哗然,到底是短期回调还是歇歇继续涨?在6月18日Facebook发行Libra稳定币的白皮书以后,全球各界就已经纷纷攘攘.

1900/1/1 0:00:00