破解以太坊 EVM 谜题8
本文详细介绍了以太坊虚拟机(EVM)的工作原理及其在以太坊区块链中的重要性,解释了其架构、设计及如何管理智能合约的执行。此外,还提到了EVM的状态转换功能和关键优势,包括Turing完备性和去中心化的应用能力。
本文深入探讨了Optimistic Rollup和ZK Rollup两种以太坊Layer-2扩展技术,比较了它们在灵活性、可扩展性、交易成本、安全性、延迟、隐私等方面的优缺点,并分析了各自的应用场景和未来发展方向。
如何调试EVM智能合约 2 :部署智能合约
破解以太坊 EVM 谜题9
本文深入探讨了加密数据的来源以及如何将原始链上数据转化为有意义的指标。内容涵盖了从客户节点数据请求、请求管道的角色、原始数据解码,到复杂的数据转换引擎和指标聚合。同时,文章还强调了区块链数据流管理的重要性,适合开发者、数据分析师和研究人员,以增强对加密数据生态的理解。
本文深入探讨了原生rollups的概念,旨在简化以太坊的L1和L2之间的互动,提出了一种新的EXECUTE预编译指令,允许以太坊直接验证L2事务,从而消除对EVM的重新实现,减少安全风险和治理成本,并提升最终性。通过对当前L2解决方案面临的挑战的分析,文章展示了这种新方法可能带来的优势与技术挑战。
EXECUTE
来自 Openzeppelin 的经典文章。
通过调试理解EVM 3 :存储布局如何工作?
深入了解 Solidity 错误第一篇, EVM 中的错误分类。
这是noxx“EVM深入探讨”系列的第五部分,这期我们将从Solidity、EVM和Geth客户端层的工作原理,详细解读CALL和DELEGATECALL这两个操作码。
本文探讨了以太坊协议开发过程中一些关键决策的替代方案,包括权益证明的简化、分片技术的复杂化、EVM功能的增减以及ETH供应分配的不同方式,并反思了这些决策对以太坊发展的影响。
Solidity是一种高阶编程语言,用于在以太坊和许多EVM兼容区块链上编写智能合约。本文深入探讨了Solidity的背景、工作原理以及其关键特性、应用和开发工具,旨在帮助开发者掌握Solidity编程技能,并指出学习资源以支持他们的学习。
解构 Solidity 合约 3:函数包装器
Ethernaut题库闯关连载的第18篇题解。