大数跨境

什么是FEVM?

什么是FEVM? 华澳集团
2022-12-22
1
导读:以太坊虚拟机是最初为以太坊区块链设计、构建和运行的执行环境。
Filecoin EVM (FEVM) 是以太坊虚拟机 (EVM),虚拟化为 Filecoin 虚拟机 (FVM) 之上的运行时。在了解 FEVM 之前,您必须熟悉常规 EVM。
以太坊虚拟机是最初为以太坊区块链设计、构建和运行的执行环境。EVM 是革命性的,因为这是第一次可以将任意代码部署到区块链并在其上运行。该代码继承了以太坊区块链的所有去中心化属性。在 EVM 之前,必须使用自定义逻辑创建新的区块链,然后在每次需要构建新型去中心化应用程序时使用验证器进行引导。
部署到 EVM 的代码通常是用高级语言 Solidity 编写的,尽管也存在其他语言,例如 Vyper。高级 Solidity 代码被编译为 EVM 字节码,这是实际部署到 EVM 并在其上运行的字节码。由于它是第一个在区块链上运行的虚拟机,EVM 已经开发了迄今为止 Web3 中最强大的开发人员生态系统之一。今天,许多不同的区块链运行自己的 EVM 实例,以允许开发人员轻松地将他们现有的应用程序移植到新的区块链生态系统中。

以太坊虚拟机

Filecoin EVM (FEVM) 是以太坊虚拟机,虚拟化为 Filecoin 虚拟机之上的运行时。它将允许开发人员将任何现有的基于 EVM 的智能合约直接移植到 FVM(我们称之为参与者)上。FEVM 还与任何 EVM 开发工具(例如 Hardhat、Brownie 和 Metamask)完全兼容,使得部署基于 EVM 的 actor 并与之交互变得容易!这是因为 Filecoin 节点提供以太坊 JSON-RPC API。
FEVM 是 FVM 路线图上的里程碑 2.1,实际上将在本地 WASM 参与者能够部署到 FVM 之前准备就绪。这是为了让主要习惯于 EVM 生态系统并在 Solidity 中编写代码的现有智能合约开发人员能够快速开始移植其现有应用程序并在 FVM 之上编写新应用程序。

FEVM 和原生 FVM 

一旦 FVM 路线图的里程碑 2.2 完成,开发人员将可以选择在 FEVM 或本机 FVM 上部署 actors(如果他们真的想的话,也可以在两者上部署)。但是你应该选择哪个?该决定可以总结为:如果您想要更好的性能,请编写编译为 WASM 并部署到本机 FVM 的 actor。如果您熟悉 Solidity 并希望访问 EVM 工具生态系统,但不介意性能降低,请部署到 FEVM。请参阅以下各项的优缺点:

在这两种情况下,您都可以使用 Filecoin 区块链的所有强大功能,包括作为原生原语的存储合约!

结论

FEVM 允许当前的 Web3 开发人员快速开始在 Filecoin 区块链上编写参与者,同时还可以使用他们习惯的所有工具、软件包和语言,同时还可以作为本地访问 Filecoin 存储交易。它将与 FVM 路线图中的 Milestone 2.1 一起完成。由于 EVM 的虚拟化开销,它不会具有与 Milestone 2.2 一起到达的本地 actors 相同的性能。

文章来源:IPFS及Filecoin价值资讯传递,本公众号所发布文章仅供学习了解,不构成任何投资意见或建议,请理性看待,树立正确的理念,提高风险意识。文章版权归原创作者所有,经编辑整理,如有侵权,请第一时间联系修改或删除。



• END •


 往期精彩

●  Web3正在成为全球逐鹿的赛场

●  工信部王威伟:三方面发力推动工业元宇宙创新发展


华澳集团

风险可控 / 产品可信 / 人品可靠



喜欢请点「在看」👇

【声明】内容源于网络
0
0
华澳集团
广东华澳控股集团有限公司创立于2006年,2016年搬迁至广东省珠海市,秉承“轻资产、多元化和稳健”的企业愿景,已逐步成长为以区块链和越南投资为主导,地产、矿业、金融投资、现代服务等多业态同步发展的集团化企业。
内容 555
粉丝 0
华澳集团 广东华澳控股集团有限公司创立于2006年,2016年搬迁至广东省珠海市,秉承“轻资产、多元化和稳健”的企业愿景,已逐步成长为以区块链和越南投资为主导,地产、矿业、金融投资、现代服务等多业态同步发展的集团化企业。
总阅读307
粉丝0
内容555