EVM共73篇
解构Solidity合约 #1 - 字节码-区块链开发网

解构Solidity合约 #1 – 字节码

原文链接: https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-i-introduction-832efd2d7737/ 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本文永久...
解构 Solidity 合约 #3:函数包装器-区块链开发网

解构 Solidity 合约 #3:函数包装器

原文链接: https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-iv-function-wrappers-d8e46672b0ed/ 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本...
逆向 EVM - 解析原始Calldata数据-区块链开发网

逆向 EVM – 解析原始Calldata数据

逆向 EVM - 解析原始Calldata数据 你可能想知道如何破译和读取evm的calldata,并尝试读取以太坊智能合约的交易calldata,EVM(和其他L1分叉)以特定的方式对静态和动态类型的calldata进行编...
解构 Solidity 合约 #4: 函数体-区块链开发网

解构 Solidity 合约 #4: 函数体

原文链接: https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-v-function-bodies-2d19d4bef8be/ 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本文永...
EVM 深入探讨 Part 4-区块链开发网

EVM 深入探讨 Part 4

By: Flush 导语 这是 “EVM 深入探讨” 系列的第四部分。在第 3 部分中,我们了解了合约存储的相关知识,这期我们将探讨单个合约的存储如何融入以太坊链更广泛的 “世界状态”。我们将了解以...
Solidity 字节码和操作码基础知识-区块链开发网

Solidity 字节码和操作码基础知识

在本文中,简单地解释一些 EVM 基础知识。 随着我们深入编写智能合约,我们会遇到诸如“PUSH1”、“SSTORE”、“CALLVALUE”等术语。 它们是什么,我们甚至应该关心它们吗? 要了解这些命令...
EVM 学习手册-区块链开发网

EVM 学习手册

EVM 学习手册 , 帮助我们了解以太坊虚拟机的底层原理。 这个手册是为有抱负的超级开发者策划的EVM学习的资源清单。 > 在第一性原理的思考中,你把事情归结为最基本的真理,然后你从那...
专栏开篇:破解以太坊 EVM 谜题-区块链开发网

专栏开篇:破解以太坊 EVM 谜题

新开一个专栏 探索 EVM,这是一个EVM谜题系列,EVM谜题是一个由FrancoVictorio(@fvictorio_nan)开发的项目,非常适合想学习以太坊EVM的同学。 ![Let's play EVM Puzzles - learning 以太坊 E...
破解以太坊 EVM 谜题1-区块链开发网

破解以太坊 EVM 谜题1

破解以太坊EVM谜题1 # 破解以太坊 EVM 谜题1 ![EVM谜题1解决方案的封面图片](https://img.learnblockchain.cn/2022/09/29/43&w=3840&q=75!/scale/50) ## EVM谜题1 ```bash 00...
破解以太坊 EVM 谜题2-区块链开发网

破解以太坊 EVM 谜题2

破解以太坊 EVM 谜题2 ## EVM 谜题2 ```bash 00 34 CALLVALUE 01 38 CODESIZE 02 03 SUB 03 56 JUMP 04 FD REVERT 05 FD REV...
破解以太坊 EVM 谜题3-区块链开发网

破解以太坊 EVM 谜题3

破解以太坊 EVM 谜题3 ![articles-2022-10-neKkkmze6341450631c18.jpg](https://img.learnblockchain.cn/attachments/2022/10/7e7PT2HF6342978d1842b.jpg!/scale/70) ## EVM 谜题3 ```ba...
破解以太坊 EVM 谜题4-区块链开发网

破解以太坊 EVM 谜题4

通过以太坊EVM谜题深入学习EVM。 通过以太坊 EVM 谜题深入学习 EVM。 ![EVM谜题4解决方案的封面图片](https://img.learnblockchain.cn/2022/09/29/43&w=3840&q=75) ## EVM 谜...
破解以太坊 EVM 谜题5-区块链开发网

破解以太坊 EVM 谜题5

通过以太坊EVM谜题深入学习EVM。 通过以太坊 EVM 谜题深入学习 EVM。 ![articles-2022-10-neKkkmze6341450631c18.jpg](https://img.learnblockchain.cn/attachments/2022/10/ysD1oobT6347...
深入Solidity数据存储位置 - 存储-区块链开发网

深入Solidity数据存储位置 – 存储

研究Solidity存储引用和智能合约存储布局 > * 原文链接: https://betterprogramming.pub/all-about-solidity-data-locations-part-i-storage-e50604bfc1ad > * 译文出自:[登链翻译计...
破解以太坊 EVM 谜题6-区块链开发网

破解以太坊 EVM 谜题6

破解以太坊 EVM 谜题6 通过以太坊 EVM 谜题深入学习 EVM,了解 EVM 可以帮助我们写出更高效的代码。 学习Solidity 的同学,欢迎订阅我的另一个专栏[Ethernaut 题库闯关](https://learnblock...
深入Solidity数据存储位置 - 内存-区块链开发网

深入Solidity数据存储位置 – 内存

深入了解EVM的内存 > * 原文链接: https://betterprogramming.pub/solidity-tutorial-all-about-memory-1e1696d71ee4 > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pio...
关于EVM中的存储布局-区块链开发网

关于EVM中的存储布局

都知道,合约的变量存储(storage),是按照变量的声明顺序存储在0~2^256-1的槽位上的。那么像数组、map、string等,是怎么hash存储的呢。 都知道,合约的变量存储(storage),是按照变量的...
EVM 深入探讨 Part 2-区块链开发网

EVM 深入探讨 Part 2

在第 2 部分中,我们将开启内存之旅,全面了解合约的内存以及它在 EVM 上的工作方式。 By: Flush ## 导语 在[第 1 部分](https://learnblockchain.cn/article/4622)中,我们探讨了 EVM...
破解以太坊 EVM 谜题7-区块链开发网

破解以太坊 EVM 谜题7

通过以太坊EVM谜题深入学习EVM , 破解谜题 7 通过[以太坊 EVM 谜题](https://learnblockchain.cn/column/21)深入学习 EVM,了解 EVM 可以帮助我们写出更高效的代码。 学习Solidity 的同学,...
通过逆向和调试深入EVM调试理解EVM(第1篇): 理解汇编-区块链开发网

通过逆向和调试深入EVM调试理解EVM(第1篇): 理解汇编

如何调试EVM智能合约(第1篇): 理解汇编 > * 原文链接: https://trustchain.medium.com/reversing-and-debugging-evm-smart-contracts-392fdadef32d > * 译文出自:[登链翻译计划](h...