区块链网站|NFTS Libra 脸书天秤座带来的最大创新:聪明的合同语言举动

脸书天秤座带来的最大创新:聪明的合同语言举动

广告位

Facebook的Libra带来的最大创新:智能合约语言Move

摘要:设计Move语言真的没有必要吗?这是白话区块链的第1331个原件。

作者|郭

生产|区块链方言

2019年6月18日,脸书高调发布天秤座白皮书,引起全球热议。Libra还发布了一份技术白皮书,详细介绍了其新开发的智能合同语言Move。Move横空出世,格外引人注目。有人说这才是智能合同语言应该有的样子,被很多人誉为天秤座最大的创新。

简单来说,比特币是货币的编程,以太坊是应用的编程,Libra是资产的编程,Move是这种资产编程的语言。所以,要理解Move,先搞清楚天秤座是什么。

01天秤座是什么?

天秤座在英文中是“天秤座”的意思,天秤座象征着平衡和正义。根据脸书发布的项目白皮书,Libra是“货币”及其相应金融基础设施的组合。形象地说,可以视为兼具支付宝和跨境支付功能。未来Libra可能会有国内支付、跨境支付、货币、证券、金融服务等一系列功能。

在Libra白皮书的技术方案中,采用的智能合约语言是Move,这是一种为运营数字资产而生的智能合约语言。李笑来对脸书举动的评价语不惊人死不休:脸书又蠢了。有必要专门设计一个Move语言吗?

设计Move语言真的没有必要吗?

实物资产数字化过程中,有两个难点:稀缺性和权限控制。

稀缺性是指不允许用户随意复制资源;通俗地说,控制就是只能花自己的钱,不能花别人的钱。这在现有的区块链编程语言中没有得到很好的支持。一旦出问题,对资产来说是灾难性的。有必要创造一种新的智能合同语言来解决这类问题。

这种智能合约语言之所以叫Move,是指当区块链上的钱从一个账户转移到另一个账户时,是为了实现资产的移动,也就是移动,而不是简单的复制。这样做的好处是消除了以太坊之前出现的各种合同记账错误和漏洞。

还有人联想到,这可能对应了脸书的座右铭快速移动并打破东西,达到一语双关的效果。

2Move语言有什么特点?

Move语言的主要设计目标是灵活性、安全性和可验证性。

1、安全可靠

总而言之,Move作为一种新的编程语言,为Libra区块链提供了一个安全且可编程的基础。提交给Libra区块链的每一笔交易都由一个用Move编写的交易脚本编码。

简单来说,Move有三个功能:发行数字货币、代币、数字资产;灵活处理区块链交易;认证者管理。

在区块链项目的智能合同语言中,安全性是第一优先。否则,如果你被黑客攻击,你将会放弃你的资产,你甚至会毁了用户的家庭。所以Move设计的核心诉求是安全性。

在Move语言中,可以在编译时确定所有的契约执行路径,然后对它们进行充分的分析和验证。在运行移动合同之前,它将由一个验证器进行检查,该验证器可以检查各种错误。而且契约执行的时候是边运行边检查的,所以Move契约是相对安全的。

2.记账不容易出错

在传统的编程语言中,包括以太坊智能合约语言,数字资产的记账都是有可能出错的,因为它们就像你单位墙上的标语,每个人都可以看,记账可能会重复。比如过去几年的各种会计漏洞,让人们对智能合约的未来失去了信心。

但Move契约采用的是资源类型,数字资产只能消耗,不允许复制资源,防止意外复制和丢失。就像你手里的蛋糕,吃了一块就少了一块。因此,数字资产和资源一样,不能被复制或消失。比如公司搞营销活动,可以通过Move contract在Libra生成和验证优惠券资产,也可以使用和转让。

3、成本更低

在Move语言中,可以把一个Token想象成一个盒子,像资源一样传递,不会暴露盒子内部的任何细节,使得运行成本更低。

0Move和以太坊的固体语言有什么区别?

以太坊的Solidity语言功能强大、灵活,具有良好的适应性和扩展性,但存在安全隐患。安全性是虚拟数字货币的基本要求,也是最大的痛点。

主安全卡Move language对以太坊智能合约中容易出现安全漏洞的语言进行了大量的修改,增加了额外的一层保护,可以避免Solidity的很多漏洞。

Move语言比以太坊的智能合约语言更严格,可以在编译时发现低级编程错误,而不是拖到运行时,从而保证智能合约的执行不会出现低级错误。

移动语言禁止代表其他用户发布数据,因此用户需要确认所有发布的内容,以便他们可以完全控制他们选择共享的信息。

04摘要

虽然Move看起来不够精致和成熟,但脸书敢于创新,独家设计了真正适合金融应用的智能合约语言,这甚至可能是区块链“编程范式”的良好开端。

让移动智能合约开发者有更大的选择自由。在安全的前提下,未来的区块链世界会变得更加丰富多彩,值得大家拭目以待。

作者:白话区块链;本文仅代表作者观点,不代表链家官方立场。所有带“GetNo”的文章的原创性和真实性。由贡献者担保。如果稿件有抄袭、篡改等行为造成的法律后果,投稿人自己负责在平台上发布文章。如有侵权、违规等不当言论,请读者监督。一旦确认,平台会立即下线。如果文章内容有任何问题,请发送到电子邮件:linggeqi@chaindd.com。

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/libra/3185.html
上一篇
下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部