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

evm 指令集 虚拟机

1. 三分钟读懂 zkEVM:以太坊扩容方案的明珠

...ity 来编写代码,随后代码被编译成 EVM 可以理解的 EVM 字节码,作为各种 EVM 指令执行标准的堆栈操作,最终产生一个新的状态。现在的问题来了,我们知道 ZK Rollup 方案需要对二层上的交易生成零知识证明,再传回一层进行验证,而要生成零知识证明,需要交易的处理过程符合 zk 电路证明的规范。而在...

知识:以太坊,扩容,Layer 2,EVM,Optimistic

2. 三分钟读懂以太坊扩容方案 zkEVM的基本原理与发展现状

...ity 来编写代码,随后代码被编译成 EVM 可以理解的 EVM 字节码,作为各种 EVM 指令执行标准的堆栈操作,最终产生一个新的状态。现在的问题来了,我们知道 ZK Rollup 方案需要对二层上的交易生成零知识证明,再传回一层进行验证,而要生成零知识证明,需要交易的处理过程符合 zk 电路证明的规范。而在...

知识:zkSync

3. 抚州云动洛希云|智能合约和虚拟机是什么关系?

...所有人的计算结果是一样的,但是由于运行区块链服务的计算机所支持的CPU指令集有可能不同,或者操作系统不同等,很难确保所有机器运行的结果一致,这时候虚拟机的存在就非常有必要性。虚拟机是指通过软件模拟具有完整硬件系统功能、运行在一个完全环境中的完整计算机系统。区块链虚拟机有...

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

4. Filecoin或将采用EVM,将拥有完整的智能合约功能

...所有人的计算结果是一样的,但是由于运行区块链服务的计算机所支持的CPU指令集有可能不同,或者操作系统不同等,很难确保所有机器运行的结果一致,这时候虚拟机的存在就非常有必要性。虚拟机是指通过软件模拟具有完整硬件系统功能、运行在一个完全环境中的完整计算机系统。区块链虚拟机有...

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

5. RISC-V 在区块链智能及云原生中的应用、机遇与挑战

...猿科技根据对智能合约层以及区块链虚拟机的理解与反思,基于 RISC-V 硬件指令集打造了虚拟机CKB-VM。在这次分享中,我们将会介绍我们选择RISC-V 打造虚拟机的缘由,并展示 RISC-V 为我们的区块链落地与创新中带来的前所未有的灵活性。迄今为止,CKB-VM 是市面上唯一一个能在智能合约中直接部署密码学...

知识:区块链,在区块链,智能合约,区块链的

6. 以太坊的“换心手术”一文读懂EVM接棒者

...就是以太坊虚拟机(EVM),这是一种基于栈(Stack)的执行环境,通过运行字节码指令(bytecode instruction)将系统从一种状态转换为另一种状态,驱动着整个以太坊的运转。随着链上部署的应用越来越多,合约的功能越来越复杂,提高虚拟机的执行效率就显得尤为重要。图片源:以太坊架构WebAssemly(WASM),作为近...

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

7. 熟悉的新朋友-链上JVM

...:同EVM一样,我们在HVM内部实现了一套Gas机制,对合约执行进行代价计算。指令执行的不同,会引起不同节点计算的Gas值不同。在原始的JDK中,部分方法在两次调用时,虽然其结果一致,其逻辑执行的代码路径不同。以使用单例模式的类为例,首次调用这个类的实例方法时,需要创建这个类的实例;之...

知识:合约,智能合约,区块链,区块

8. 百度超级链突破智能合约性能极限

...而保证合约安全。不同点:1.目前以太坊的合约虚拟机是EVM,里面的大部分指令都是256bit的,导致性能比较低。超级链使用的合约指令是WASM,是运行于浏览器的汇编指令,有Google,Apple,Molliza, Microsoft四大公司联合贡献,指令接近机器汇编,性能很高。2.目前运行于以太坊的语言主要是Sodility,通过编译...

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

9. 虚拟机之战:WASM与EVM

...处理单元。每个交互、交易和智能合约执行都只能在这里发生。获取并执行指令,然后通过给定的指令分派器解码操作数。负责所有的数据结构,如操作数,数据处理和指令。跟踪网络组件,如存储状态、区块信息和世界状态。负责为以太坊网络上的不同智能合约创建运行时环境。EVM 的挑战EVM处理如此...

知识:智能合约,以太坊,以太坊网络,分叉

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

...易、交互和智能合约执行只能通过EVM进行。负责所有不同的数据结构,包括指令、操作数以及已经处理的数据。EVM通过指令分配器获取并执行指令,对操作码进行解码。EVM还会跟踪多个网络组件,例如世界状态、存储状态以及区块信息。在以太坊网络中为智能合约创建一个运行时环境。该环境包含需要...

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

11. 解构ETH2.0:以太坊如何从EVM过渡到eWASM?

...、交互和智能合约执行只能通过 EVM 进行。- 负责所有不同的数据结构,包括指令、操作数以及已经处理的数据。- EVM 通过指令分配器获取并执行指令,对操作码进行解码。- EVM 还会跟踪多个网络组件,例如世界状态、存储状态以及区块信息。- 在以太坊网络中为智能合约创建一个运行时环境。该环境包...

知识:以太坊2.0

12. ETH2.0:eWASM能否助以太坊更上一层楼?

...易、交互和智能合约执行只能通过EVM进行。负责所有不同的数据结构,包括指令、操作数以及已经处理的数据。EVM通过指令分配器获取并执行指令,对操作码进行解码。EVM还会跟踪多个网络组件,例如世界状态、存储状态以及区块信息。在以太坊网络中为智能合约创建一个运行时环境。该环境包含需要...

知识:以太坊,智能合约,合约,分叉

13. 什么是Subscript?

...script了。Subscript是整体为WASM设计的原生合约语言, 并提供了对WASM底层的访问指令。Subscript使用Web开发者熟悉的TypeScript语法,通过AssemblyScript项目将一部分TypeScript编译为WASM。Subscript可以支持任何和Substrate架构兼容的智能合约开发平台,并支持开发波卡原生智能合约。Subscript相比Parity官方基于Rust的ink!语...

知识:智能合约,合约,智能合约平台,以太坊

14. 开启智能合约新时代 Qtum-x86虚拟机优势何在

...化地适应当前节点的硬件条件。与EVM或WASM不同,x86作为历史超过40年的ISA(指令集架构,为CPU设计的底层语言),一方面研究众多,工具丰富,有很多虚拟化和模拟的经验可以参考;另一方面,可以使用寄存器结构进行模拟,与物理机条件更匹配,对执行效率和费用可以做进一步优化,并且借助x86高效...

知识:Qtum,QTUM

15. Libra 技术解读:详解move语法、解释器和介绍器

...参数类型和返回值类型。过程声明包括一个过程签名,局部变量和一系列的指令,(作者认为,这个声明理解为定义(definition)更合适一些)。一个交易脚本是一个不关联具体module的过程,因此他不会被复用,交易脚本操作的全局状态转换,这些状态的修改要么全部成功,要么全部失败。 ProcedureID标...

知识:合约,以太坊,区块链