这篇文章探讨了以太坊上矿工和验证者在提取最大可提取价值(MEV)方面的角色变化,以及Flashbots平台如何实现MEV的民主化。文章深度分析了Flashbots Alpha如何通过市场机制连接搜索者和矿工,以优化交易排序和提高收益,但也指出了其面临的限制,特别是在隐私和捆绑合并的复杂性方面。最终,文章提出了未来可能的解决方案,如提议者/构建者分离,来进一步提升MEV的提取效率和公平性。
本文介绍了如何在Solidity中调用另一个智能合约的函数,通过部署两个合约(Counter.sol和Interface.sol)并演示它们之间的交互,展示了智能合约的复用性和交互方式。
本文提出了一种新的数据可用性抽样(DAS)和分片 blob mempool 设计,旨在增强可扩展性,同时保持去中心化。该设计通过引入水平分片 mempool 和部分列广播,减少了执行层(EL)节点需要下载的数据量,消除了 EL 和共识层(CL)之间的网络冗余,并减少了 CL 节点需要上传的数据量,从而优化了网络带宽利用率。
这是一份由Cyfrin.io提供的协议审计报告模板,包括协议概要、风险分类、审计详细信息以及发现的安全问题。报告结构清晰,涵盖了审计的范围、角色和问题分类,虽然未提供具体的发现内容,但整体内容展示了安全审计的重要性和标准。
以太坊博客发布了一篇关于 ethereum.org Translatathon 的回顾文章。Translatathon 是一项翻译竞赛,旨在提高人们对内容本地化重要性的认识,吸引新的贡献者,并奖励社区贡献者。在为期一周的翻译期间,217 名参与者翻译成了 56 种不同的语言,总共翻译了 147 万字的内容。
本文介绍了如何使用 Hardhat 开发环境创建、编译和部署一个简单的 Hello World 智能合约到 Sepolia 测试网络。内容包括安装 Hardhat、设置配置文件、编写智能合约代码、部署合约并验证部署结果。
本文介绍了 Goerli 测试网,它是以太坊开发者在主网上发布应用前进行测试的 PoA 网络。文章解释了 Goerli 测试网的用途、PoA 与 PoS 的区别,以及如何使用 Goerli 水龙头免费获取 Goerli ETH。此外,文章还提醒 Goerli 即将被弃用,建议使用 Sepolia 测试网。
Holesky验证器状态报告,各团队报告了其验证节点同步和运行情况。大部分验证器都在生成区块,但许多禁用了证明。一些团队正在重新同步节点,修复斜线数据库,并使用不同的客户端组合。少数节点已同步并积极进行证明。
文章提出了引入“网络升级元线程”(Network Upgrade Meta Threads)的概念,旨在改进以太坊网络升级的规划过程。这些线程将在Ethereum Magicians论坛上创建,用于讨论升级的范围、目标和优先级,为AllCoreDevs会议提供输入,以期提升升级决策的质量和效率。
本文分析了以太坊区块内交易的依赖关系,发现大部分区块具有高度并行性,平均60-80%的交易是完全独立的,但也有少量区块存在严重的依赖关系和较长的关键路径,限制了并行性。MEV搜索者在区块顶部的竞争加剧了这种依赖性。研究还发现,本地构建的区块通常比MEV-Boost构建的区块依赖性更少。
ProbeLab 团队使用 Hermes 工具研究以太坊 Gossipsub 网络的带宽消耗,发现 SENT_IHAVE 和 RECV_IHAVE 消息占用了大量带宽。建议推进 GossipSub1.2,以消除因重复消息造成的带宽浪费。即使当前以太坊主机的网络带宽使用量相对于普通家庭带宽而言仍然占比较小,但仍有优化空间。
SENT_IHAVE
RECV_IHAVE
本文介绍了如何使用Viem库在以太坊或其他EVM兼容区块链上发送交易。内容包括设置项目、执行ETH转账、发送签名交易以及与智能合约交互的详细步骤。
以太坊核心开发者 Tim Beiko 提议引入“网络升级元线程”(Network Upgrade Meta Threads),旨在改进以太坊的网络升级规划流程。该提案建议在 Ethereum Magicians 论坛上设立专门的线程,用于讨论网络升级的范围、目标和优先级,并将这些讨论作为 AllCoreDevs 会议的输入,以期提高升级决策的质量和透明度。
本文是 ProbeLab 团队对以太坊 P2P 网络中 Gossipsub 性能的研究报告,重点分析了 GRAFT 和 PRUNE 消息的频率,以及由此产生的会话持续时间和网络稳定性。
本文详细介绍了以太坊及其他EVM链上的重放攻击,重点讲解了重放攻击的定义、如何发生以及防止的方法。提供了关于以太坊交易的工作机制、nonce和链ID的解释,分析了不同层级的重放攻击及其缓解策略,帮助读者理解如何保护智能合约免受重放攻击的影响。