本文介绍了 MEV 税这一机制,阐述了如何在区块链上通过优先排序规则捕获 MEV,从而为去中心化交易所、自动化市场做市商和用户钱包等应用提供支持和解决方案。MEV 税简单而灵活,允许应用在竞争性排序的框架下自己设立 MEV 拍卖,但其有效性依赖于区块提议者遵循一定规则。
本文详细介绍了 Hardhat-Viem 2.0 的基本概念和应用,探讨了如何将 Hardhat 框架与 Viem 集成,以简化以太坊智能合约的开发、测试和部署。通过示例代码说明了如何创建项目、与区块链交互,并成功转账和部署合约,强调了该插件在提高开发效率和生产力方面的优势。
本文深入探讨了EIP-2535(Diamond标准)在区块链上创建模块化智能合约的原理与实践,介绍了其核心组件和特性,重点强调了智能合约的可升级性和模块化设计。通过一个实际操作示例,展示了如何使用Hardhat创建和部署基于Diamond标准的智能合约。
本文详细介绍了如何将Uniswap V3集成到智能合约中,首先解释了Uniswap的运作原理及主要合约(UniswapV3Factory、UniswapV3Pool和SmartRouter)的功能。随后,提供了具体的代码实现示例,包括如何使用不同的函数进行代币交换,以及如何创建和部署智能合约,还有在本地测试网络上的步骤,结构清晰且包含丰富的内容。
本文介绍了如何使用新工具Foundry进行智能合约开发,特别是ERC20标准合约的测试和部署。通过详细的步骤说明,读者可以了解Foundry的安装、目录结构、代码编写以及测试方法,包括基础测试和模糊测试。文中还包含了相关代码示例和技巧,适合希望深入理解Foundry使用的开发者。
本文章探讨了在去中心化金融(DeFi)项目中,交易排序问题所带来的新挑战,特别是前跑和采矿可提取价值(MEV)的相关性。文章从技术角度分析了这些问题的机制,通过具体代码示例说明如何利用交易排序带来的盈利机会,同时,也探讨了反MEV的解决方案,如Flashbots项目,并强调在去中心化环境下代码安全的重要性与挑战。文章结构清晰,内容丰富,适合对以太坊和DeFi有一定了解的读者。
本文详细回顾了以太坊协议的演变过程,从最初的构想到最终的发布,重点讨论了协议设计的多次重大变化和重要参与者的贡献。作者回忆了与其他关键开发者的合作以及协议各个阶段的重大决策,揭示了以太坊如何从一个简单概念发展成为一个复杂的区块链平台。
本文档是 OpenZeppelin 合约库中 Utilities 模块的 API 文档,介绍了各种实用合约和库,包括数学运算、安全类型转换、ECDSA 签名、哈希函数、Merkle 证明、EIP712 签名、可重入保护、可暂停功能、计数器、ERC165 接口检测、位图、可枚举的 Map 和 Set、双端队列、环形缓冲区、检查点、堆、Merkle 树、CREATE2 部署、以及 address、arrays、bytes、strings 相关的实用函数。
本文介绍了一种共享有效性排序的新架构,旨在增强乐观 Rollup 之间的原子跨链互操作性。通过引入共享排序器,支持跨链操作和条件执行,解决了当前乐观 Rollup 设计中的中心化与互操作性问题。该设计促进了一种统一的原生资产层,支持更灵活的多 Rollup 生态系统。
以太坊交易Input交易解析
本文介绍了OpenZeppelin Defender在智能合约安全中的应用,强调了代码检查、部署、监控、自动化等功能,并结合BuildBear提供的开发环境,展示了如何安全高效地部署智能合约。适合智能合约开发者及Web3应用的技术团队。
ERC-4626是一个标准,用于定义代币化的收益型保险库,以便降低集成难度并创建一致且稳健的实现模式。文章详细讨论了ERC-4626的背景、核心功能及其在DeFi领域中的重要性,强调了标准化对于减少安全风险和促进跨协议集成的重要性。文章还通过Rari Capital和Cream Finance事件,说明缺乏标准化可能导致的安全问题。
2023年11月,研究员Faith在Astar上发现了一种漏洞,攻击者可以利用该漏洞窃取价值约40万美元的代币。该漏洞涉及EVM上的智能合约与ERC-20资产的转账操作。通过对漏洞的检测和示例,文章深入分析了漏洞的原理、影响及修复措施。
本文介绍了如何使用ERC-1155标准快速铸造NFT,相较于ERC-721标准,ERC-1155具有更高的效率和成本效益。文章将详细讲解使用Remix IDE、IPFS和Metamask进行智能合约的创建和部署,并提供了丰富的代码示例和使用说明。
本文深入探讨了Wrapped ETH(WETH)智能合约的安全性和完整性验证。重点说明了通过使用Z3 SMT求解器所证明的两个重要不变式:WETH的内部会计正确性以及其用户始终能够成功提取已存款的ETH。此外,文章还提及了在WETH合约实现中发现的一个无害的小错误,并讨论了进一步的研究方向。