Libra:迈向未来还是回归过去?

不久前,Facebook揭开了新货币Libra的秘密面纱。作为演讲的一部分,他们发布了关于Libra区块链,Move语言和LibraBFT的文档 – 官方文档和三个技术文档。尽管在Twitter上引发了风暴并且在Github上肆虐,但我还是给自己留了一些麻烦,等一下,以便在坐在键盘前更好地评估情况。

我意识到所有这些批评自相矛盾地证明了这一事件的重要性。

在这篇文章中,我将研究新“区块链”的技术细节,包括其共识和权力下放等方面。首先,我将试图阐明Facebook发起的社会运动的性质,Libra的宏观经济和地缘政治影响,并考虑新货币对区块链空间的所谓影响。

技术评测

这部分让我对Libra最失望。唉,Libra没什么特别的,有些事情我甚至会把它的技术解决方案作为回归。让我们开始我们对Libra的评测,其中最相似的部分是以太坊 – 它的TX结构:

文件翻译:“3.2交易结构。事务是包含以下数据的签名消息:

发件人地址:交易发件人帐户地址。虚拟机读取Libra.T帐户中存储的数字,身份验证密钥和资源余额的序列。
发件人的公钥:与用于签署交易操作的私钥对应的公钥。此公钥的哈希值必须与发件人Libra帐户中存储的身份验证密钥相匹配。
程序:用于执行的字节码移动事务脚本,脚本条目的附加列表以及用于发布的可选字节码模块列表。
天然气价格:发件人愿意为交易每单位天然气支付的Libra硬币数量。
最大气体:事务之前可以消耗的最大气体单位数。她将如何被阻止。
序号:无符号整数,必须等于资源发送者的Libra帐户T的序列号。此事务完成后,序列号将增加1。由于只能为给定的序列号提交一个事务,因此无法重放事务。“

“data-medium-file =”https://bitnovosti.com/wp-content/uploads/2019/07/Dokument-Move-VM.png“data-large-file =”https://bitnovosti.com/wp -content / uploads / 2019/07 / Dokument-Move-VM.png“class =”wp-image-138790 size-full“src =”https://bitnovosti.com/wp-content/uploads/2019/07/ Dokument-Move-VM.png“alt =”Libra:未来或返回过去“width =”700“height =”410“srcset =”https://bitnovosti.com/wp-content/uploads/2019/07/ Dokument-Move-VM.png 700w,https://bitnovosti.com/wp-content/uploads/2019/07/Dokument-Move-VM-150×88.png 150w,https://bitnovosti.com/wp-content/上传/ 2019/07 / Dokument-Move-VM-640×375.png 640w,https://bitnovosti.com/wp-content/uploads/2019/07/Dokument-Move-VM-681×400.png 681w“sizes =”( max-width:700px)100vw,700px“>移动VM文档

文件翻译:“3.2交易结构。事务是包含以下数据的签名消息:

  • 发件人地址:交易发件人帐户地址。虚拟机读取Libra.T帐户中存储的数字,身份验证密钥和资源余额的序列。
  • 发件人的公钥:与用于签署交易操作的私钥对应的公钥。此公钥的哈希值必须与发件人Libra帐户中存储的身份验证密钥相匹配。
  • 程序:用于执行的字节码移动事务脚本,脚本条目的附加列表以及用于发布的可选字节码模块列表。
  • 天然气价格:发件人愿意为交易每单位天然气支付的Libra硬币数量。
  • 最大气体:交易在停止之前可以使用的最大气体单位数。
  • 序号:无符号整数,必须等于资源发送者的Libra帐户T的序列号。此事务完成后,序列号将增加1。由于只能为给定的序列号提交一个事务,因此无法重放事务。“

引人注目的第一件事是,像以太坊一样,与比特币不同,Libra的基础是账户,而不是UTXO(未使用的交易输出)。我们可以看到序列号(在以太坊中称为“nonce”)计算每个帐户的交易,以防止重复交易。与以太坊重合的下一点是天然气的价格和最大的天然气单位 – Libra甚至采用了以太坊的“天然气”一词。

其次,值得注意的是,您需要指定发送TX的地址和公钥。这样做是为了分发各种签名方案,就像在以太坊中已经发生的那样 – 他们已经很好地实现了这种机制。然而,在实践中,Libra只需要签署一个方案 – ECDSA,这在很长一段时间内都不是创新。看到像Schnorr的签名之类的东西会更具相关性和创新性,并会留下更好的印象。

Libra和以太坊之间的第一个有趣区别是第一个没有值字段,即Libra虚拟机中的本机系统令牌(称为Move)的概念,其中Libra令牌的实现方式与Move虚拟机顶部的任何其他令牌相同(MVM)。我个人认为这一举动是一种纯正的现象。大多数以太坊开发人员承认,同时支持以太和ERC20是一个非常奇怪的事件。

然而,在程序领域中发现了与以太坊更重要的区别。在这里,我们发现MVM以与EVM(以太坊虚拟机)完全不同的方式运行。为了区分它们,重要的是要看一下有关MVM的声明:

Libra:未来还是回归过去?移动VM文档

在以太坊中,当您发布合约时,它会获得自己的地址,该地址充当与其自己的存储库等的单独“对象”。他也可以参考其他合约,这种上诉与任何其他合约都无法区分(关于tx.origin有一点点微妙之处,我不会参与其中)。

但是,在MVM中,代码存储为模块。发布模块时,它将存储在创建模块的地址中。模块可以创建存储在与之关联的帐户下的资源(参见图)。

事务中的程序字段类似于主程序方法。它包含可以调用各种模块的代码。请注意,这与以太坊有很大不同,因为即使模块使用其他模块,呼叫者也始终是原始帐户。这是一种与以太坊完全不同的“智能合约”。

这种差异的一个例子可以被认为是以太坊缺乏图书馆。在以太坊发布的所有代码都是一个具有自身本质的智能合约代码。出于这样的目的,人们已经提出了代理和逻辑合约之类的东西,可以让你处理代码。但是在以太坊中,这是非常不自然地实现的,这导致了诸如黑客Parity之类的事情。Libra采取完全相反的方法:在这里,合约不具有主权实体的属性,但有一些模块可以使用(出于类似目的)。

对我来说,这是朝着错误方向迈出的重要一步。我认为合约作为主题开辟了广泛的机会,其中最明显和最有希望的当然是DAO结构。我不确定我从哪种考虑因素中选择了这种方法。Libra的主要论点是智能合约的不安全性,当然,这是一个至关重要的问题。但是,在我看来,这些类型的问题可以在更高级别解决,例如编译器,而不会影响系统架构。

最后的技术评测是关于机密交易。如果Libra有机会创造出真正具有革命性的东西,那么就可以为其产品带来一些重大的技术创新,允许进行机密交易,如Monero,ZCash等。 – 然后这个Libra的功能完全被忽略了,而且真的很烦人。

共识,权力下放和语义

Libra的共识机制基于BFT协议的长期学术传统。这些协议用于在一组众所周知的验证器之间达成共识。根据Libra的技术文件,这种解决方案显然不是去中心化的。

Libra项目声称,在未来,他们打算转向利益证明模型,在这种模型中,验证者可以进行面板化和修改。我很难相信这有两个原因:首先,资产越大,中心化实体放弃控制的难度就越大,既要维持其权力,也要因为监管机构的要求。因此,如果他们在资产使用仍然非常小的时候没有决定去中心化对共识机制的控制权,那么很难相信他们将来会这样做。

其次,Libra构建了一个模型,其中令牌由资产索引支持。这本身就使它成为一个中心化系统。很难想象如何将无证据模型的无错证据与Libra协会必须发射和销毁的附加标记结合起来。

要讨论的另一个问题是,我考虑语义。Libra协会称其系统为区块链。虽然这个术语在技术上可能是正确的,但我仍然会发现它具有误导性。有必要将区块链与许可(例如Libra)和不需要许可的区块链(例如比特币,以太坊等)分开,其中每个人都可以参与共识过程。这里没有真或假,因为这是纯粹的语义,但我认为区块链是为了在不需要权限的情况下达成共识而开发的概念。在Satoshi撰写的文章发表之前,允许的系统是已知的,因此我认为(在Libra的情况下)使用区块链这个术语只是为了促进加密货币噪声。

宏观经济,社会和地缘政治影响

也许Libra最有趣的事情是新加密货币带来的社会后果。虽然我对其技术特性非常挑剔,但我认为仍然推出Libra是朝着正确方向迈出的一大步。在过去的一个世纪里,资金已经完全转变为由各州垄断的法定制度。我相信像Facebook这样的私营公司,在自由市场上发行自己的代币并与法定货币竞争,参与者有机会选择哪种货币更适合他们使用,这肯定会让世界各地的数字货币用户受益。

我还想指出Libra选择不将其代币与美元挂钩。这可能看起来有点小事,但事实上这是一个严肃的决定,可能已经讨论了很长时间。选择了这条道路 – 甚至在一份声明中公开宣布解决方案的目的是维持稳定的代币成本 – Libra(和Facebook)与中央银行发生直接冲突,尤其是与美联储的冲突。军方并没有放松立场:法国财政部长,美国国会甚至唐纳德特朗普本人也反对Facebook的这一步骤。

请注意,除了不与美元挂钩的战略路线之外,Facebook声称Libra将受到货币指数支撑的声明也是一个强有力的战术举措。可能,通过这种方式,他们可以影响那些试图通过不在指数中包括货币来对抗Libra的国家。

权力平衡的这种转变不容小觑。虽然Libra不是去中心化的,但它是一个开放的系统。也就是说,它不依赖于国家身份系统。任何人都可以通过创建一对私钥和公钥来获得Libra帐户。这可以为20亿无法使用银行服务的人提供相当于银行服务的服务。

我想说的最后一件事是关于整个故事将如何影响不需要许可的书籍的命运。我看到两种情况:在一种情况下,监管机构在某场史诗般的战斗中将与Libra作斗争并获胜。 Facebook将放弃其项目并关闭它。在这种情况下,不需要许可的系统将获得发展的巨大推动力,因为它们是去中心化的,将是唯一能够帮助避免监管机构施加压力的真正替代方案。在第二种情况下,Libra将在自由市场取得成功,私人代币将与法定货币竞争。在这种情况下,每个用户都必须在诸如命令绑定,去中心化,隐私等功能之间进行选择。虽然这可能比我想要的时间更长,但我仍然乐观地认为,从长远来看,权力下放迟早会被证明是加密货币所有属性中最有价值的。

#s3gt_translate_tooltip_mini {display:noneimportant; }

资讯来源:由0x资讯编译自BITNOVOSTI。版权归作者burmann79所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢