LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

编译以太坊

1. 从EVM到Ewasm 硬核对比以太坊虚拟机

...系结构组成。为了部署智能合同,所有高级的以太坊智能合同代码必须首先编译成机器可读的代码(称为字节码)。这个字节码代码(一系列单字节操作码和可选参数)然后由EVM通过后进先出的栈安排进行处理。该操作类似于Java虚拟机(JVM) ,其中每条指令都以单字节操作码和参数开始,如果有参数的话,...

知识:字节,以太,指令,合约

2. 基于以太坊的智能合约编译器中发现的错误

...基金会(EF)在1月8日发布的新博客文章显示了最近在一个基于ETH的智能合约编译器中发现的错误。 ETH新闻中的博客文章显示,由于现有版本中的“多个严重错误”,开发人员正在研究Vyper编译器的新实现。Vyperlang团队也回应并指出,现有的Vyper智能合约不受这些错误的影响。但是,在编译器中发现的错...

知识:以太坊,以太坊基金会,智能合约,以太坊的

3. CertiK正式发布DeepSEA 1.0编译器

CertiK现已正式发布DeepSEA 1.0编译器!目前,DeepSEA 1.0编译器支持所有在手册中定义的语言特性。CertiK现已正式发布DeepSEA 1.0编译器。用户可以访问CertiK的Github release page,下载可执行文件以及测试用例。新发布的1.0版本中有两个重大更新:编译器目前的完善程度已经达到能够编写企业级智能合约的标准。新...

知识:虚拟机,智能合约,以太坊

4. 在编译器中发现可读的以太坊智能合约的错误,团队淡化关注

...帖子显示,由于现有版本中存在“多个严重错误”,开发人员正在研究Vyper编译器的新实现。 Vyperlang团队在回应时指出,现有的Vyper智能合约不受这些错误的影响。Vyper是最初由Vitalik Buterin构思的以太坊的另一种编程语言。它着重于尽可能使人可读,甚至以缺少主要语言Solidity中的一些更高级功能为代价...

知识:以太坊,以太坊基金会,权益证明,以太坊的

5. 以太坊2.0的编译器Vyper有多个严重的错误,但是29个错误中的75%现在已修复

...议将使用Vyper代替Solidity。但是,根据Consensys Diligence的说法,基于Python的Vyper编译器显示出许多严重的错误。在其中,代码库具有很高的技术负担,这将使解决这些问题变得复杂。Vyper编译器布满错误由于Vyper编译器尚未准备好进行生产,因此将其从以太坊Github组织中转移到了名为vyperlang的组织中。以太...

知识:以太坊,以太坊基金会,区块,工作量证明

6. CertiK正式发布DeepSEA1.0编译器

CertiK现已正式发布DeepSEA 1.0编译器。用户可以访问CertiK的Github release page,下载可执行文件以及测试用例。新发布的1.0版本中有两个重大更新:编译器目前的完善程度已经达到能够编写企业级智能合约的标准。新增了两个编译后端:目前除了以太坊和CertiK Chain之外,其还对以太坊2.0的WebAssembly ewasm提供实...

知识:合约,以太坊,智能合约,链上

7. 布朗尼(Brownie)——以太坊的智能合约基础框架

...创建,并在内部用于项目管理,不可编辑或删除。· build/:项目数据,例如编译器工件和单元测试结果· reports/:在GUI中使用的JSON报告文件编译smart_contract.sol在contracts目录中复制您的智能合约。编译contracts/项目子文件夹中的所有合同源:每次编译器运行时,布朗尼都会将每个合同源的哈希值与现有已编...

知识:智能合约,布朗尼,以太坊,火星号精选

8. 以太坊:生态出现新语言

...宣布一种名为Fe(称为“ fee”)的新的智能合约语言。该语言最初是对Vyper编译器(在Rust中)的重写,旨在解决Consensys在《Vyper安全性评论》中从另一个角度强调的问题。虽然最初的目标是使用替代的Vyper编译器,但最终,语言在语法上开始出现差异,因此决定使用新名称进行简化。铁出生了。“ Fe”是...

知识:编译器,以太坊生态系统,智能合约,以太坊路线图

9. zkSync 2.0:首个测试网版本上线

...集已经确定下来,并且两种实现都已经完成:在电路中和在执行环境中。在编译器方面,用 Solidity 和 Zinc 编写的智能合约现在可以编译到 zkEVM 字节码中。在核心基础设施方面,全节点集成已完成,并且能够成功地部署和执行已编译的智能合约。虽然 zkEVM 和 2.0 的核心基础设施已经准备好向公众公开,...

知识:智能合约,区块,以太坊,合约

10. zkSync2.0:首个测试网版本上线

...集已经确定下来,并且两种实现都已经完成:在电路中和在执行环境中。在编译器方面,用 Solidity 和 Zinc 编写的智能合约现在可以编译到 zkEVM 字节码中。在核心基础设施方面,全节点集成已完成,并且能够成功地部署和执行已编译的智能合约。虽然 zkEVM 和 2.0 的核心基础设施已经准备好向公众公开,...

知识:智能合约,区块,以太坊,合约

11. V神提议对以太坊未来的分片和历史访问进行预编译

...,6 月 13 日,Vitalik Buterin(V 神)发文研究对未来的分片和历史访问进行预编译。V 神在文章中表示,当前以太坊设计中的向后兼容性挑战之一是,历史访问需要在 EVM 中验证 Merkle 证明,该证明假设区块链将永远使用相同的格式和相同的密码。分片增加了这一点的重要性,因为用于 rollups 的欺诈证明和...

知识:神,提议,对,以太,坊,未来,的,分片,和,历史,

12. zkSync2.0:首个兼容EVM的zkRollup

...,zkEVM 的指令集已经得到最终确定,而且在电路和执行环境中都已实现。在编译器方面,无论是用 Solidity 还是 Zinc 编写的智能合约都可以被编译成 zkEVM 字节码。在核心基础设施方面,全节点整合已经完成,能够成功部署并执行编译后的智能合约。虽然 zkEVM 和核心 2.0 基础设施已准备公开,但是我们还...

知识:智能合约,区块,以太坊,合约

13. 金色前哨|SecondState发布支持EthEwasm的SSVM新版本

...金会之外第一个达到这个要求的团队。以太坊开发者可以将以太坊智能合约编译成 Ewasm字节码 ,并部署到任意一条适配了ssvm-evmc虚拟机的区块链上。以太坊、以太经典、波卡、CyberMiles、Oasis 等各大公链都正在适配 ssvm-evmc 虚拟机。但目前,对 ssvm-evmc 虚拟机以及 Ewasm 标准支持最好的区块链是基于CyberMile...

知识:以太坊,链上,公链,以太坊智能合约

14. CertiK:DeepSEA编译器1.1版本,正式发布!

继CertiK主网正式上线后,DeepSEA编译器进行了两项重大更新,目前DeepSEA编译器的1.1版本已正式发布。此次发布中的重大更新内容:1. DeepSEA的WebAssembly后端现已完备支持所有的语言特性。2. 现在DeepSEA的整个编译后端均可作为一个独立的库来使用在任何人的项目中。你可以在Github发布页面下载可执行文件及...

知识:以太坊,合约,智能合约的例子,区块链编程语言

15. 技术 | 解构ETH2.0:以太坊如何从EVM过渡到eWASM?

...。那么,在智能合约中程序是如何运作的呢? Solidity/Vyper语言的智能合约被编译为字节码,使用到的编译器叫做“solc”字节码由网络读取并处理字节码是Solidity操作码的二进制形式。从EVM转向eWASM的过程中,编译器是非常重要的一个部分,因为EVM无法理解除了字节码之外的任何语言。每个操作码在规范...

知识:以太坊虚拟机,以太坊2.0,Ewasm