EVM(ETHEREUM VIRTUAL MACHINE): 以太坊虚拟机, 是智能合约的执行环境。...[ 百科 ]
本篇重点介绍编译后的字节码以及其如何被 EVM 执行的。
ZK-Rollup一直被认为是以太坊扩展的终极目标。然而,尽管它对以太坊的扩展路线图来说是很重要,但在几个关键点上仍然存在不确定性。
深入solidity内部, 了解以太坊虚拟机Ethereum Virtual Machine(EVM) 拥有三种存储区域。
全节点主要用于获取当前状态的数据,存档节点则可以用户获取某历史时刻下的状态数据。
如何在部署之前确定合约地址。
深入了解一下以太坊虚拟机兼容性的相关内容
深入了解区块链概念。了解Gas、挖矿和共识。如何在Solidity方面做得更好,以构建全堆栈DAPP、NFT集合、ICO 代币、DAO和DeFi协议。
在本文中,将看到:1.解释这些函数解决的问题。2.讨论 Solidity 编译器如何处理新的 `assert()`, `require()` 和 `revert()`。3.给出一些经验法则来决定如何以及何时使用每一个。
从solidity使用,到opcode原理,再到Geth实现,三个层次解读委托调用的原理与实现
以Geth代码为基础,从区块结构讲到账户状态/合约存储,最后是SSTORE和SLOAD两个操作码的具体实现
这篇通过一个例子讲了EVM中storage和插槽的工作原理
从opcode角度讲解EVM的内存机制,包括数据结构,空闲内存指针与变量赋值等
翻译深入理解EVM系列文章,第一篇是关于函数选择器与字节码/opcode
EVM是第一个为开发者提供智能合约功能的软件,并且已经成长为一个蓬勃发展的生态系统,其极具价值的开发者网络效应超越了以太坊区块链本身。事实上,一些使用 EVM 的知名区块链有自己的代币经济和共识机制,完全独立于 ETH 代币和 ETH 挖矿。其他 EVM 链上的创新、基础设施和用户增长能够被以太坊区块链无缝地使用,反之亦然。
彻底理解solidity里的[storage](https://learnblockchain.cn/2017/12/21/solidity_reftype_datalocation):Ethereum Architecture(以太坊架构),Block Header(区块头),State Root,Ethereum Account,Storage Root,StateDB -> stateObject -> StateAccount,初始化一个新的以太坊账户,SSTORE,SLOAD
2247 回答,2140赞同
0 回答,829赞同
6 回答,347赞同
0 回答,110赞同
0 回答,90赞同
1 回答,86赞同
0 回答,85赞同
22 回答,80赞同
0 回答,77赞同
3 回答,71赞同