本文提出了一种机制以将RIP-7560交易的验证与执行分开,从而简化区块构建过程,同时防止针对区块构建器的拒绝服务攻击。新机制通过定义BUNDLE_TRANSACTION_TYPE来组合AA交易包,确保所有验证框架先于执行框架执行,降低了构建区块时的计算复杂性,对现有智能合约的兼容性影响较小。
本文深入分析了Uniswap v3白皮书中的关键特点,包括集中流动性、灵活的手续费结构和改进的价格预言机等。Uniswap v3相较于v2版本在资金利用率、流动性管理和交易效率上有了显著提升,此外,文章还涵盖了集中流动性的实现机制及其架构变动,并详细阐述了流动性提供者如何在不同比较中获得收益。
本文深入探讨了以太坊虚拟机(EVM)及其字节码的工作原理。文章介绍了虚拟机的基本概念、字节码结构、操作码以及EVM的执行环境,包括内存、栈、调用数据和存储的功能与特点,为理解EVM的运作提供了基础知识。
本文深入介绍了以太坊虚拟机(EVM)如何逐步执行合约的字节码,尤其是简单合约的部署过程。文章通过分步骤解析字节码和相关操作码,帮助读者理解合约执行的逻辑和流程。
本文介绍了Sei Labs提出的Sei V2升级方案,旨在使Sei成为第一个并行化的以太坊虚拟机(EVM)。Sei V2支持包括对现有以太坊智能合约的向后兼容性、乐观并行化、性能优化的存储层SeiDB等功能,预计将提供更高的交易处理能力和更低的交易成本。该升级计划在2024年上半年正式上线,为EVM开发者提供更多灵活性。
本文深入探讨了以太坊虚拟机(EVM)的数据存取机制,阐明了不同数据位置(如stack、memory、storage、calldata和transient storage)的性质与用途,及其与Solidity编程的相关性。文章不仅解释了Solidity中常见错误的原因,还提供了丰富的代码示例和图示,帮助开发者理解EVM内部工作原理。
本文介绍了EVM对象格式(EOFv1)的统一规范,详细探讨了其结构、头部与主体的组成、代码执行语义以及新的指令与验证方法等。EOF的推出旨在改善以太坊虚拟机(EVM)的功能和灵活性,提供更好的代码执行环境和数据处理能力。