排序
解构Solidity合约 #1 – 字节码
原文链接: https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-i-introduction-832efd2d7737/ 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本文永久...
解构 Solidity 合约 #3:函数包装器
原文链接: https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-iv-function-wrappers-d8e46672b0ed/ 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本...
逆向 EVM – 解析原始Calldata数据
逆向 EVM - 解析原始Calldata数据 你可能想知道如何破译和读取evm的calldata,并尝试读取以太坊智能合约的交易calldata,EVM(和其他L1分叉)以特定的方式对静态和动态类型的calldata进行编...
解构 Solidity 合约 #4: 函数体
原文链接: https://blog.openzeppelin.com/deconstructing-a-solidity-contract-part-v-function-bodies-2d19d4bef8be/ 译文出自:登链翻译计划 译者:翻译小组 校对:Tiny 熊 本文永...
EVM 深入探讨 Part 4
By: Flush 导语 这是 “EVM 深入探讨” 系列的第四部分。在第 3 部分中,我们了解了合约存储的相关知识,这期我们将探讨单个合约的存储如何融入以太坊链更广泛的 “世界状态”。我们将了解以...
Solidity 字节码和操作码基础知识
在本文中,简单地解释一些 EVM 基础知识。 随着我们深入编写智能合约,我们会遇到诸如“PUSH1”、“SSTORE”、“CALLVALUE”等术语。 它们是什么,我们甚至应该关心它们吗? 要了解这些命令...
EVM 学习手册
EVM 学习手册 , 帮助我们了解以太坊虚拟机的底层原理。 这个手册是为有抱负的超级开发者策划的EVM学习的资源清单。 > 在第一性原理的思考中,你把事情归结为最基本的真理,然后你从那...
专栏开篇:破解以太坊 EVM 谜题
新开一个专栏 探索 EVM,这是一个EVM谜题系列,EVM谜题是一个由FrancoVictorio(@fvictorio_nan)开发的项目,非常适合想学习以太坊EVM的同学。  ## EVM谜题1 ```bash 00...
破解以太坊 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 ```ba...
破解以太坊 EVM 谜题4
通过以太坊EVM谜题深入学习EVM。 通过以太坊 EVM 谜题深入学习 EVM。  ## EVM 谜...
破解以太坊 EVM 谜题5
通过以太坊EVM谜题深入学习EVM。 通过以太坊 EVM 谜题深入学习 EVM。 ,是按照变量的声明顺序存储在0~2^256-1的槽位上的。那么像数组、map、string等,是怎么hash存储的呢。 都知道,合约的变量存储(storage),是按照变量的...
EVM 深入探讨 Part 2
在第 2 部分中,我们将开启内存之旅,全面了解合约的内存以及它在 EVM 上的工作方式。 By: Flush ## 导语 在[第 1 部分](https://learnblockchain.cn/article/4622)中,我们探讨了 EVM...
破解以太坊 EVM 谜题7
通过以太坊EVM谜题深入学习EVM , 破解谜题 7 通过[以太坊 EVM 谜题](https://learnblockchain.cn/column/21)深入学习 EVM,了解 EVM 可以帮助我们写出更高效的代码。 学习Solidity 的同学,...
通过逆向和调试深入EVM调试理解EVM(第1篇): 理解汇编
如何调试EVM智能合约(第1篇): 理解汇编 > * 原文链接: https://trustchain.medium.com/reversing-and-debugging-evm-smart-contracts-392fdadef32d > * 译文出自:[登链翻译计划](h...