EIP-1559在伦敦硬分叉中重构了以太坊的费用机制,通过燃烧部分交易费用使得用户更易于估算费用,并将ETH巩固为网络的基础货币。文章分析了这种新机制如何影响最大可提取价值(MEV),讨论了矿工的经济激励、各种拍卖机制的共存以及Flashbots的角色及其伦理影响。文章提出了矿工可能为获取更多MEV而采取的行动,以及EIP-1559与现有拍卖机制之间的关系,提出了未来设计打击MEV的潜在方向。
本文详细介绍了以太坊智能合约中的Oracle概念及其重要性,特别是如何通过使用Provable服务创建自己的Oracle。文章提供了对Oracle的类型、使用场景的深入分析,且通过示例代码演示了如何在以太坊上构建一个获取美国柴油价格的智能合约。
本文对比了以太坊的两个测试网络 Goerli 和 Sepolia。Goerli 是一个开放的 PoS 测试网,但由于其测试 ETH 的稀缺性,已不推荐使用。Sepolia 是一个权限化的 PoS 测试网,由客户端和测试团队维护,具有更快的同步速度和更低的存储需求。开发者在选择测试网络时,需要考虑测试 ETH 的可用性、RPC 节点支持和智能合约的可用性。
本文详细介绍了以太坊节点和客户端的概念,重点讲解了如何安装和运行Geth客户端,包括硬件要求、安装方法、配置标志等内容。
本文基于Phil Daian在Devcon VI上的演讲,介绍了Flashbots的背景、目标和最新推出的SUAVE(单一统一价值表达拍卖)。Flashbots旨在通过开放的工具和研究来对抗MEV的集权化影响,促进以太坊的去中心化。文中细致探讨了MEV的危害及其缓解策略,强调了数据透明性、MEV提取的民主化和利益的分配。
本文介绍了 Sepolia 测试网,它是由以太坊核心开发者创建并维护的 PoA 测试网,目前已转换为 PoS 共识机制。文章提供了 Sepolia 网络信息,包括 RPC URL、链 ID 等,并详细介绍了如何从 Alchemy 的 Sepolia 水龙头获取免费的 Sepolia ETH 测试币,以便在 Sepolia 测试网上运行智能合约。
Wyvern Exchange 是一个在以太坊主网上推出的去中心化非同质化资产交易所,允许用户以任何 ERC20 代币买卖以太坊资产,如 CryptoKitties 和 ENS 名称。它通过智能合约实现信任的代码执行,解决现有资产交易中的各种问题,提供了去中心化的交易流程和灵活的资产交易方式。
本文介绍了以太坊的Ropsten测试网络,它曾是以太坊开发者在主网上部署应用前测试协议升级和去中心化应用的重要环境。文章详细描述了Ropsten的启动时间、大小、用途,以及它在以太坊合并后的状态,并建议开发者使用 Sepolia 和 Goerli 等替代测试网。最后,文章还提到了获取测试 ETH 的替代方案。
这篇文章探讨了以太坊上矿工和验证者在提取最大可提取价值(MEV)方面的角色变化,以及Flashbots平台如何实现MEV的民主化。文章深度分析了Flashbots Alpha如何通过市场机制连接搜索者和矿工,以优化交易排序和提高收益,但也指出了其面临的限制,特别是在隐私和捆绑合并的复杂性方面。最终,文章提出了未来可能的解决方案,如提议者/构建者分离,来进一步提升MEV的提取效率和公平性。
本文介绍了如何在Solidity中调用另一个智能合约的函数,通过部署两个合约(Counter.sol和Interface.sol)并演示它们之间的交互,展示了智能合约的复用性和交互方式。
这是一份由Cyfrin.io提供的协议审计报告模板,包括协议概要、风险分类、审计详细信息以及发现的安全问题。报告结构清晰,涵盖了审计的范围、角色和问题分类,虽然未提供具体的发现内容,但整体内容展示了安全审计的重要性和标准。
本文介绍了如何使用 Hardhat 开发环境创建、编译和部署一个简单的 Hello World 智能合约到 Sepolia 测试网络。内容包括安装 Hardhat、设置配置文件、编写智能合约代码、部署合约并验证部署结果。
本文介绍了 Goerli 测试网,它是以太坊开发者在主网上发布应用前进行测试的 PoA 网络。文章解释了 Goerli 测试网的用途、PoA 与 PoS 的区别,以及如何使用 Goerli 水龙头免费获取 Goerli ETH。此外,文章还提醒 Goerli 即将被弃用,建议使用 Sepolia 测试网。
本文介绍了如何使用Viem库在以太坊或其他EVM兼容区块链上发送交易。内容包括设置项目、执行ETH转账、发送签名交易以及与智能合约交互的详细步骤。
本文详细介绍了以太坊及其他EVM链上的重放攻击,重点讲解了重放攻击的定义、如何发生以及防止的方法。提供了关于以太坊交易的工作机制、nonce和链ID的解释,分析了不同层级的重放攻击及其缓解策略,帮助读者理解如何保护智能合约免受重放攻击的影响。