火星链 火星链
Ctrl+D收藏火星链
首页 > ICP > 正文

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

作者:

时间:1900/1/1 0:00:00

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

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

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

金色财经CEO安鑫鑫:挖矿要走得更长远需要遵循五个核心原则:金色财经现场报道,4月25日,2021新基建区块链峰会在成都举办。在分布式存储新时代分会场上,金色财经CEO安鑫鑫以《换个角度 看待区块链挖矿产业》为题进行分享。他指出,区块链的世界是绝对公平的是万物互链利益共享的,基于此,挖矿项目走得更长远,需要遵循这五个核心原则,包括平等共识、代币扩散、生态共建、行为引导、正循环。[2021/4/25 20:55:58]

Fe

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

金色午报 | 8月14日午间重要动态一览:7:00-12:00关键词:商务部、赣州链、CRV、江西省

1. 商务部:在京津冀、长三角、粤港澳大湾区及中西部具备条件的试点地区开展数字人民币试点;

2. 赣州链正式启动;

3. CRV总市值接近900亿美元已超过以太坊;

4. 中国区块链智库正式成立;

5. 全国政协原副主席陈元:深入推进区块链创新发展 积小胜为大胜;

6. DeFi流动性耕种项目BASED遭黑客攻击 将重新部署“Pool1”;

7. 江西省工信厅厅长:认真贯彻政策部署 着力推动江西区块链产业发展;

8. 江西省委副书记:赣州将进一步打造区块链人才聚集区和技术高地;

9. 阿根廷下架主流数字货币购买交易指南。[2020/8/14]

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

分析 | 金色盘面:MOAC注意关注5.0美元阻力位:金色盘面分析师表示:MOAC在过去24小时内涨幅20.80%,短线上前高5.0美元遇到阻力,支撑关注4.5美元。[2018/8/6]

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

目标

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

金色财经独家消息 王彬生谈《人民日报·三问区块链(经济热点)》:区块链引发的变革本质不是技术问题:金色财经独家消息,王彬生教授针对《人民日报·三问区块链(经济热点)》做出回应,王教授表示:“区块链引发的变革本质不是技术问题,今天计算机专家看比特币以太坊会感觉高深吗?区块链技术的关键是信息的传递成本越来越低,未来边际成本接近零,每个人都可以发布信息每个人都可以记录信息,这才是是区块链引发变革的本质。很多人将区块链理解成高深的技术问题,期待杀手级应用,这个方向是错误的,引起社会变革的技术必须足够简单,茅台要是发token,9000亿市值的股票可能不再存在,把买茅台酒的消费行为和股票的金融行为融合了,这还不是杀手级应用吗?”[2018/2/26]

在开发的早期阶段,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以太坊SOLID区块链的未来发展前景怎么样trustwallet怎么卖币怎么得到以太坊币的钱SOLID币

ICP热门资讯
USDT:价值20000美金的比特币,傻小伙每天到账0.1个,只因这个操作?

现在区块链词语大家都并不陌生,比特币是开创整个区块链的先河者,它的功劳是无可厚非的,那么比特币一枚的价值最高峰也是达到了2万美金,目前在全球只要有网络的地方就有区块链技术的应用.

1900/1/1 0:00:00
GLO:開啟Bitcoin Vault (BTCV)交易/ 2020.12.10

親愛的BithumbGlobal用戶:BithumbGlobal將在創新板上線BTCV數位資產服務.

1900/1/1 0:00:00
加密货币:赋予商业银行更大的数字卢布权力-行业领导者

商业银行应该成为数字卢布的守门员:这是俄罗斯加密货币和区块链行业集团负责人的信息–国家中央银行正加紧准备推出即将面世的数字货币的试验.

1900/1/1 0:00:00
SIR:富士康遭勒索软件攻击,黑客索要价值 3468 万美元的比特币赎金

据BleepingComputer报道,电子巨头富士康在墨西哥的一家生产设施遭到了勒索软件攻击。攻击者在对设备加密之前先窃取了未经加密的文件.

1900/1/1 0:00:00
CEX:CEX如何应对以太坊2.0潜在流动性问题?

以太坊2.0建设是一个庞大而复杂的工程,虽然后续还有很多阶段没有开始,但市场流动性等关键问题已经在库币等CEX的支持下得到有效解决,同时这些CEX也在不断助力提升整个以太坊生态系统.

1900/1/1 0:00:00
比特币:尽管比特币未突破2万,但专业交易员和散户仍对比特币持看涨态度

比特币价格继续在1.95万美元处遭遇阻力,这表明比特币和比特币可能会进一步横盘整理。几十年来,黄金一直是投资者最喜爱的避险资产之一.

1900/1/1 0:00:00