链资讯 链资讯
Ctrl+D收藏链资讯
首页 > DOGE > 正文

UST:金色观察|Fe:以太坊生态系统的新语言_以太坊官网地址

作者:

时间:

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

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

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

Bitget发布关于谨防钓鱼软件的声明:据官方消息,Bitget近期接到用户举报,在网络上出现有不法分子冒用Bitget品牌名诱导用户下载注册APP,试图窃取用户账号密码。

Bitget严正声明此为钓鱼软件,平台在此提醒广大用户,切勿点击不明链接及扫描不明二维码,请通过官方渠道获取正规下载方式,谨防钓鱼软件,以免账号、密码泄露,造成不必要的财产损失。如若发现可疑网址或二维码,请立即与官方在线客服人员联系。同时,Bitget风控部门将严格守护用户的资产安全。[2020/7/13]

Fe

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

声音 | Eric Conner:下周将写文章解释关于EIP-1599中矿工小费等问题:EthHub创始人Eric Conner此前提出了EIP-1599,认为这一提案可以 “修复” 当前以太坊手续费市场上的诸多问题。10月24日,Eric Conner发推称,人们似乎对EIP-1599存在一些疑问,尤其是关于矿工的“小费”。下周将写一篇FAQ文章来澄清任何疑惑。据悉,EIP-1559主要由三个部分组成:1. 将区块Gas上限由800万调整到1600万;\u20282. 给每个区块都设定BASEFEE(字面意义为“基本手续费”),在同一区块中打包的交易都以BASEFEE作为Gas Price;并且,BASEFEE会根据此前区块的GAS利用率动态调整,如果利用率低于50%,则降低手续费,如果利用率高于50%,则提高手续费;然而,这些手续费并不会交给矿工,而是会被协议销毁掉;\u20283. 除了由BASEFEE确定的手续费以外,用户还可以自定义给矿工的小费(tip)。\u2028据Eric解释,把手续费燃烧掉是为了防止矿工通过发交易来操控BASEFEE。[2019/10/25]

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

动态 | 日本加密货币交易行业协会(JVCEA)发布关于仿冒网站的风险提示:9月26日,经日本金融厅认可的加密货币行业自主监管组织——日本加密货币交易行业协会(JVCEA)发布关于仿冒网站的风险提示。JVCEA表示,仿冒网站与该协会没有任何关系,该协会无法对仿冒网站的内容真伪及功能安全性进行恰当的介绍和说明。请用户务必注意。(JVCEA官网)[2019/9/26]

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

目标

分析 | 金色盘面:过去24小时主要标的出现较大幅度上:金色盘面综合分析:过去24小时主要交易所的标的都出现了较大幅度上涨,短线看趋势偏多,具备一定的反弹空间。[2018/8/18]

这个项目继承了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以太坊DITSOLIDGUSTA币以太坊官网地址RADDIT币Solidex

DOGE热门资讯
COI:Filecoin挖矿30%靠硬件设备,那另外70%靠什么?_ecoin币值多少钱

现如今,我们生活在一个高速发展的网络时代,那么,我们现在作为普通人,作为网络用户,是否已经与因特网带来的便利分不开呢?那么,我们的Filecoin是否是刚需呢?就是这个时候.

GATE:关于WBF即将上线SRA的公告_COIN

尊敬的用户: WBF即将在开放区上线SRA/USDT交易对,具体上线时间请关注官方公告。 项目介绍: 丝路联盟深耕“一带一路”建设,开发联盟链,以区块链技术为基础,结合大数据和人工智能,致力于成.

GATE:回看2020 实力派Gate.io如何引领加密交易?_sETH2价格

后疫情时期,市场向好,币市发力。虽然年尾已近,但热点事件依旧应接不暇,11月底比特币刚刚突破19000美元关口,未等高涨的市场情绪稳定下来,以太坊2.0信标链主网又火热来袭.

FILE:C網丨一文簡述Filecoin的首個分叉專案FileCash_ASH

由於Filecoin紅極一時,人們已經把它視為分佈式存儲賽道的代表,某種意義上甚至將Filecoin等同於分佈式存儲賽道.

HAI:HBTC Chain与Ti-Labs达成战略合作,共同推动Cosmos生态发展_RICHAI

2020年12月9日,HBTCChain宣布与Ti-Labs达成战略合作并加入Ti-Labs生态共建。此次合作将促进双方资源共享、技术交流、区块链技术应用和产业化发展,推动Cosmos生态发展.

CHA:币海引路人:BTC/ETH空头势如破竹 多头毫无招架之力_RAIN价格

币海引路人:BTC/ETH空头势如破竹多头毫无招架之力世界上有一条很长很美的路,叫做梦想;还有一堵很高很硬的墙,叫做现实;翻越那堵墙,叫做坚持;推倒那堵墙,叫做突破;坚定不移的过程.