区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 火币下载 > 正文

SOLID:金色观察|Fe:以太坊生态系统的新语言_以太坊

作者:

时间:

Rust语言发展如火如图,以太坊生态内的编程语言都是Solidity(或者Vyper),但Rust的优越性一直备受加密货币项目和开发者喜爱,那以太坊生态怎么办?以太坊开发了Fe,一个和Rust联系起来的语言。为安全性出现的语言。

以下为开发者Christoph叙述Fe的文章,金色财经编译呈现,以飨读者。

如今,以太坊网络上部署的大多数应用程序都是用Solidity编写的。我们认为,Solidity团队做得很好,做了很多努力保持其当前的市场份额。但是,我们也认为,如果开发人员又更多选择将对生态系统产生积极影响。

金色晨讯 | 8月22日隔夜重要动态一览:21:00-7:00关键词:DOT、比特币期权、伊朗、香港证监会

1.波卡已完成DOT拆分。

2.CME比特币期货8月合约收跌1.68%。

3.MakerDAO发起有关提高基本利率的投票。

4.近6.6亿美元比特币期权将于下周五到期。

5.美股三大指数小幅收涨 美股区块链概念股普遍收跌。

6.伊朗已确认并关闭1100个无牌经营的加密矿场。

7.全球新冠肺炎确诊病例超2300万例。

8.香港证监会已原则上批准OSL获得虚拟资产自动交易及经纪牌照。

9.比特币小幅下跌,日内最低触及11500美元,最高报11767.27美元。[2020/8/22]

Fe

金色财经挖矿数据播报 | BSV今日全网算力下降4.80%:金色财经报道,据蜘蛛矿池数据显示:

ETH全网算力171.664TH/s,挖矿难度2184.22T,目前区块高度9672927,理论收益0.00806266/100MH/天。

BTC全网算力111.284EH/s,挖矿难度16.55T,目前区块高度621666,理论收益0.00001519/T/天。

BSV全网算力2.538EH/s,挖矿难度0.37T,目前区块高度626257,理论收益0.00070935/T/天。[2020/3/15]

我们很高兴为以太坊生态系统宣布一种名为Fe的新的智能合约语言。该语言最初是对Vyper编译器的重写,旨在解决Consensys在《Vyper安全性评论》中强调的问题。

分析 | 金色盘面:btc短线承压 有调整需求:金色盘面独家分析:从一小时线看,这里macd处在下降趋势,如果价格再创新高,有可能形成顶背离,所以短线不宜追高,保持观望。但长周期指标走势健康,维持多头趋势不变。请投资者理性看待市场波动,做好风险控制。[2018/9/22]

虽然最初的目标是使用Vyper编译器,但最终,语言开始出现语法差异,因此决定使用新名称进行明确命名。Fe出生了。

“Fe”是元素周期表中化学元素铁的字母。Fe传达了一种耐用感,这强化了编译器正确性的概念。Rust在Fe上形成,这将名称与编写Fe编译器的Rust语言联系起来。

金色讲堂第二期正式开讲 EOS引力区创始人廖洋阳将对EOS入门及价值展望进行探讨:5月10日晚八点,《金色讲堂》第二期正式开讲,全球最大EOS社群-EOS引力区创始人廖洋阳前来授课演讲。针对当前火爆的EOS廖洋阳将对EOS入门及价值展望进行探讨。本次课程将针对EOS是什么、EOS代币有什么用、EOS的未来等方面,由浅至深对EOS进行全面解读,让学员全方面了解的EOS的来龙去脉。[2018/5/10]

目标

这个项目继承了Vyper的许多东西。也就是说,它具有Python语法,并强调语言安全性。因此,Fe的语法很大程度上受Python启发。允许使用Python的开发人员熟悉的可读性和表达性代码。Fe还使用静态类型,限制动态行为以减少footguns并提高安全性。

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

Fe实施的正确性

除了语言本身之外,我们还采取步骤来确保编译器实现正确。换句话说,应该高度相信由Fe编译器生成的可执行代码将相对于语言规范正确运行。

下面列出了我们为确保正确性而采取的一些步骤:

编写语言规范

如果没有要检查的规范,就不能证明编译器是正确的。因此,我们已经开始编写该语言的规范,该规范大量引用自Rust。在我们准备进行审核时,我们将能够制定出全面的规范。

在Rust中实施

Rust是一种具有强大安全保证的系统语言。这些安全保证可防止Rust程序进入未定义的行为。例如,在安全的Rust中不可能使用空指针。这样一来,Rust编译器就可以在编译时捕获bug,否则在运行时会遇到bug。

使用不同的组件

Fe的目标是将编译器的组件分成遵循标准编译器设计指南的不同库。也就是说,我们已经将解析、语义分析编译实现为具有API、测试的独立库。使理解编译器的行为更加容易。

定位目标

编译器将Yul定位为中间表示。Yul是由Solidity团队开发的项目,旨在成为多个低层平台之间的共同点,这意味着我们不需要为EVM1.0,EVM1.5和eWASM编写单独的后端。目前,我们仅使用Solidity后端进行Yul编译。这为我们节省了大量时间。

Vitaliks以太坊路线图强调,将YUL标准化为中间语言也可能是针对OptimisticRollup环境的便捷途径。

进展

解析器期望的EBNF语法可以在这里找到。解析器为该语法文件中指定的所有内容提供支持,并包括全面的测试。

今年年初,开发人员开始通过编译器。我们能够添加一些简单合同的支持。最值得注意的是,我们能够将一个简单的留言簿合同编译为功能字节码。

在过去的一个月中,Fe的发展显着增加。我们对ERC20合同中使用的所有功能支持感到乐观,并能够在2020年底之前进行编译。显然,到那时,编译器绝不是生产ERC20的合适选择,但是我们期待通过这样一个众所周知的工作示例展示Fe的功能。

下面是一个简单的合约,该合约今天已经完全可用:

Fe的github链接:

https://github.com/ethereum/fe

Fe的gitter链接:

https://gitter.im/ethereum/fe

标签:UST以太坊DITSOLIDtrustwallet钱包地址忘记了什么是以太坊币制式WeSenditMOSOLID

火币下载热门资讯
加密货币:摩根大通等多家机构力挺比特币 比特币有望替代黄金丨币鑫_BTCU

比特币凌晨小幅下行,短时跌破18200美元,最低跌至18161.67美元。随后比特币持续反弹拉升,短时突破18600美元。同时,当前多数主流币在凌晨小幅下行后持续反弹拉升.

INT:【币虎三周年】获取限量版NFT勋章活动奖励已发放_GER

尊敬的用户: 系列活动之一:获取限量版NFT勋章活动已结束,您可在申请时填写的钱包中查看您的NFT代币,作为币虎三周年NFT勋章,持有NFT勋章的用户.

BUSD:BKEX Global 关于上线BUSD(Binance USD)的公告_KEX

亲爱的BKEXer:???? ??? BKEXGlobal即将上线BUSD,详情如下:??上线交易对:BUSD/USDT??充值功能开放时间:已开放交易功能开放时间:2020年12月10日16:.

KRX:韩国交易所对加密货币相关股票进行审查,涉嫌犯规_KRX价格

韩国证券交易所运营商韩国交易所将在与加密货币行业相关联的上市公司动荡几周后,加强对加密货币相关股票的监控.

SER:法国拟对加密交易实施强制性 KYC 规则_OIN

链闻消息,据TheBlock报道,法国数字资产市场协会主席SimonPolrot表示,法国财政部正在制定针对加密货币公司的强制性KYC规则,还将监管加密到加密交易.

COIN:Filecoin挖矿,买封装好的还是零封装的呢?_SIMPSONSINU币

最近市场有很多公司宣传卖满算力矿机,不用自己出质押币,买了之后第2天单T产币量就能达到全网最高值.