文章从比较全面介绍各种优化gas 的方法,如何优化存储、利用退款、数据类型和打包、使用事件、设计函数等。
Ethernaut 题库闯关追更, 挑战 AlienCodex 合约, 通过本挑战,我们将更深刻的理解 Solidity 的数据存储,以及如何通过写数组达到写插槽的效果。
继续深入了解EVM , 本文探究一下智能合约的字节码
探讨 EVM 堆栈机器,以及如何在堆栈中推入和弹出数据
从EVM 角度探究合约创建与部署
深入了解Solidity数据位置 - Calldata
深入了解EVM的内存
Ethernaut题库闯关连载的第21篇
Ethernaut题库闯关连载第11篇题解。
普通开发者需要了解的优化 Solidity 合约的基础