织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

Python 开发者福利:以太坊智能合约新语言 Fe 或年底发布

时间:2020-10-15 15:37来源:未知 作者:admin 点击:
Fe 以 Vyer 为基础提升了安全性,同时保持了对 Python 开发者的可读性和熟悉感。 原文标题:《打破单一选择,以太坊发布全新智能合约编程语言 Fe》 撰文:Liam Frost 编译:Wendy 概述 一种
Fe 以 Vyer 为基础提升了安全性,同时保持了对 Python 开发者的可读性和熟悉感。

原文标题:《打破单一选择,以太坊发布全新智能合约编程语言 Fe》
撰文:Liam Frost
编译:Wendy

概述

  • 一种名为 Fe 的以太坊智能合约语言已经发布。
  • 以 Vyper 作为基础,Fe 开发人员旨在提高其安全性。
  • 虽然 Fe 很新,但对于使用过 Python 的开发人员来说,它会看起来很熟悉。

Python 开发者福利:以太坊智能合约新语言 Fe 或年底发布

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

Burgdorf 表示:

「如今,部署在以太坊网络上的大多数应用都用 Solidity。我们相信,Solidity 团队做得很好,很明显,他们做了很多正确的事情来保持目前的市场份额。然而,我们也相信开发者有更多的选择才会对整个生态系统产生积极的影响。」

密码评论员的意见也是一致的。「智能合约的新语言应该会给 EVM (以太坊虚拟机)带来竞争和更多的开发者。我很高兴看到 Fe 语言和 Vyper 在这里的发展——在现阶段,避免固定的单一文化似乎是理想的,」Open Law 的法律工程师 Ross Campbell 说。

Fe 以元素周期表上的铁命名,最初被认为是 Vyper 的副产品,Vyper 是一种用 Rust 语言编写的以太坊编译器。然而,Fe 开发人员决定解决一些 Vyper 的安全漏洞,这是去年 ConsenSys 透露的。

Burgdorf 说:

「虽然最初的目标是做一个备选的 Vyper 编译器,但最终这些语言开始在句法上出现分歧,于是决定用一个新的名称来划分。Fe 就诞生了。」

因此,该项目继承了 Vyer 的一些特性——比如 Python 的方便使用和对语言安全性的高要求——同时保持了对使用 Python 开发者的可读性和熟悉感。

「在这个发展的早期阶段,Fe 和 Vyper 之间的差异仍然有限。你会注意到 Fe 借用了 Rust 的一些句法属性。随着我们不断添加新特性,Fe 很可能会变得更像 Rust。」

目前,Fe 的开发人员正在为该语言编写一个全面的规范,该规范将用于演示和证明编译器的正确性——即在实际部署之前「校对」生成的代码和检测各种错误的能力。

此外,Fe 的目标是将编译器的组件分离成遵循标准准则的不同库,Burgdorf 指出。该语言还计划使用由 Solidity 团队开发的 Yul 作为「中间代码」。

Burgdorf 解释说:

「Yul 的目的是成为多个底层平台的公分母,这意味着我们不需要为 EVM 1.0、EVM 1.5 和 eWASM 编写单独的后端,目前,我们只是在编译 Yul 时使用了 Solidity 后端。这为我们节省了大量的时间。」 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容