Fe 以 Vyer 为基础提升了安全性,同时保持了对 Python 开发者的可读性和熟悉感。
原文标题:《打破单一选择,以太坊发布全新智能合约编程语言 Fe》 撰文:Liam Frost 编译:Wendy
概述
一种名为 Fe 的以太坊智能合约语言已经发布。以 Vyper 作为基础,Fe 开发人员旨在提高其安全性。虽然 Fe 很新,但对于使用过 Python 的开发人员来说,它会看起来很熟悉。
以太坊基金会的软件工程师 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 后端。这为我们节省了大量的时间。」
虽然在公告中没有明确的发布日期或里程碑,Burgdorf 指出 Fe 的发展在过去的一个月里「显著加速」。它的一些代码甚至已经在被发现在使用中了。
「我们对增加 ERC20 合约的所有特性持乐观态度,预计能在 2020 年底之前实现第一次编译。需要明确的是,到那时编译器绝不是产出 ERC20 的合适选择,但是我们期待通过这样一个理解良好的工作示例来演示 Fe 的能力。」
任何能让智能合约更简单的东西肯定都会受到赞赏。
来源链接:decrypt.co
21Shares携手法国兴业银行,强化德国及东欧市场加密ETP流动性
CME集团6月30日推出现货报价期货:比特币、以太坊及标普500等长达5年持有
eToro推出加密资产转账与兑现功能:比特币、以太坊可无缝投资多资产
nxtAssets GmbH携手SIX推出比特币与以太坊ETP:加密资产交易总数达398
Clearstream携手Crypto Finance推出加密资产托管服务,德意志交易所集团引领机构投资者新风潮
西班牙BBVA获批推出比特币和以太坊交易服务,零售客户可通过手机银行直接管理加密资产
Bybit遭遇重大黑客攻击,15亿美元数字货币被盗
Bybit遭遇安全漏洞,1.4亿美元以太坊代币被盗,市场反应激烈
Bybit交易所遭黑客攻击,14亿美元ETH被盗,资金安全隐患引发行业关注
以太坊 ETF 在美国上市首日交易量达 10 亿美元,占比特币交易量的 23%
现货以太 ETF 将于今日在 SEC 最终批准后开始交易
芝商所推出以微欧元计价的比特币和以太坊期货
Visa (NYSE:V) 設想在以太坊網絡上進行自動支付
俄罗斯银行建议对NFT、智能合约进行监管
MetaMask“Portfolio Dapp”新增跨链桥服务
0xScope:Alameda以太坊上627个地址总资产约1亿美元
Paradigm:BTC和ETH看跌期权的需求重新出现
Horizen Labs公布ApeCoin DAO质押系统界面
Avalanche基金会为交易平台GMX推出400万美元奖励计划
Chainlink与MVGX合作探索加密碳交易



