您现在的位置是:比特币行情 > 区块链 >

以太坊区块链获得称为"Fe"的新语言

发布时间:2020-10-14 23:55来源:比特币百科网作者:比特币百科分析师1号人已围观

简介以太坊开发商Christoph Burgdorf宣布了一种专注于安全性的新型智能合约语言,称为Fe。 简单来说 宣布了一种名为Fe的新型以太坊智能合约语言。 铁开发人员以Vyper为基础,旨在提高其安全性。 虽然很新颖,但Fe会让使...

以太坊开发商Christoph Burgdorf宣布了一种专注于安全性的新型智能合约语言,称为Fe。

简单来说

宣布了一种名为Fe的新型以太坊智能合约语言。

铁开发人员以Vyper为基础,旨在提高其安全性。

虽然很新颖,但Fe会让使用Python的开发人员熟悉。

以太坊基金会的软件工程师Christoph Burgdorf宣布了一种新的名为Fe的智能合约编程语言,该语言目前正在开发中。

“如今,以太坊网络上部署的大多数应用程序都是用Solidity编写的。我们认为,Solidity团队做得很好,并且显然在做很多事情以保持其当前的市场份额。但是,我们也相信,开发商的更多选择将对生态系统产生积极影响。” Burgdorf昨天写道。

加密评论员对此表示赞同。Open的法律工程师Ross Campbell表示: “几乎没有用于智能合约的语言应该会吸引更多的竞争者,并使更多的开发人员加入EVM。我很高兴看到Fe语言和Vyper在这里发展。法,告诉解密。

Fe最初以铁(或元素周期表上的Ferrum)命名,最初被认为是Vyper的衍生产品,Vyper是用Rust语言编写的以太坊编译器。但是,Fe开发人员决定解决Vyper的一些安全漏洞,该漏洞是在以太坊为重点的工作室ConsenSys(该资金由编辑独立的Decrypt资助的)于去年所强调的。

“虽然最初的目标是拥有替代的Vyper编译器,但最终,语言开始在语法上出现分歧,因此决定使用新名称进行简洁的选择。Fe出生了。” Burgdorf解释道。

因此,该项目继承了Vyper的某些功能(例如Python的易于使用的语法和对语言安全的强调),同时又使使用Python的开发人员易于阅读和熟悉。

“在开发的早期阶段,Fe和Vyper之间的差异仍然有限。现在,人们会注意到,Fe从Rust借来了一些句法属性。随着我们继续增加新的功能,铁很可能会开始与Rust更加相似。” Burgdorf补充道。

目前,Fe的开发人员正在为该语言制定一个全面的规范,该语言将用于证明和证明编译器的正确性-一种“校对”所生成代码并在实际部署之前检测各种错误的能力。

Burgdorf指出,此外,Fe旨在将编译器的组件分为遵循标准准则的不同库。该语言还计划将由Solidity团队开发的项目Yul用作“中间表示”。

Burgdorf解释说:“ [Yul]旨在成为多个低层平台之间的共同点,这意味着我们不需要为EVM 1.0,EVM 1.5和eWASM编写单独的后端,”仅使用Solidity后端进行Yul编译。这为我们节省了大量时间。”

尽管公告中没有明确的发布日期或里程碑,但伯格多夫指出,铁的发展在过去一个月中“显着增加”。它的某些代码甚至已经在“野外”被发现。

Burgdorf表示:“我们对增加对ERC20合同中使用的所有功能的支持感到乐观,并能够在2020年底之前进行编译。显然,编译器绝不是适用于ARC20合同的合适选择。当时ERC20正式投产,但我们期待通过如此广为人知的工作示例展示Fe的功能。”

任何使智能合约更容易编写代码的事物都将受到赞赏。

Tags:

本栏推荐

标签云