查看原文
其他

EIP Fun 周刊 #28 | 并行 EVM

LXDAO PlanckerDAO 2024-03-11

点击蓝字,关注我们

撰文/ tiao, Zoe

编排/ Purple



介绍:EIP 与 EIP Fun

EIP 是 「Ethereum Improvement Proposal」 的缩写,翻译成中文为「以太坊改进提案」,也即以太坊的技术标准。EIP Fun 由 LXDAO 和 PlanckerDAO 支持创建。我们致力于连接以太坊的建设者与爱好者们,促进 EIP 的采用。

EIP Fun 周刊是为此所做的努力之一。一周一期,它关于以太坊改进提案(EIP),关注已经发生、正在发生、和将要发生的 EIP 故事。

进入网站:

https://eip.fun/

加入 EIP Fun 项目电报群:

https://t.me/eipfun

周刊的 Substack 地址:

https://eipfun.substack.com/

为了阅读体验,我们在微信版周刊中略去了绝大部分链接。如果你有兴趣继续了解相关内容,请点击上方链接或点击文章左下角的「阅读原文」,进入 EIP Fun 的 Substack 以获得完整内容(英文版)。


正文

大家好!欢迎阅读 EIP Fun 周刊第 28 期。让我们来看看本周 EIP 社区都发生了什么吧。

1. EIP 更新

由于圣诞节假期,本周的相关会议和对 EIP 的正式更改暂停。

2. EIP 一周热点

接下来,让我们一起看看本周与 EIP 相关的新应用或作品。

EIP 6467:隐形元地址注册表

该规范提供了一种标准化的方法,用于存储和检索与实体相关的隐形元地址。它扩展了EIP-5564中引入的概念。

提案背景

标准化隐形地址的生成具有潜力显著提高以太坊平台的隐私性。它使得接收资产的收款人能够匿名进行交易。通过实施一个中央智能合约来存储隐形元地址,无论是外部账户(EOA)还是合约,都可以使用各种隐形地址方案进行隐形交互。

了解更多

FEM (Fellowship of Ethereum Magicians) 论坛中的相关讨论:

https://ethereum-magicians.org/t/stealth-meta-address-registry/12888/6

新想法:修改 EIP 流程以纳入安全处理

当前的 EIP 流程假设一旦一个 EIP 达到“最终”状态,其内容就不能被修改,包括“安全考虑”部分。这可能存在问题,因为安全漏洞可以在任何时候被发现,即使是在使用多年的程序或规范中。为解决这个问题,要么安全考虑部分永远不会达到“最终”状态,要么需要在 EIP 流程中设计一个特定的流程,允许在任何 EIP 中披露安全问题。

讨论详情

提案1:

我建议修改现有的“最终 EIP 不可更改”的范例,采取一种新的方式,即“摘要、动机、规范和原理”部分保持不可更改,同时允许在 EIP 最终确定后更新“安全考虑”部分。这将确保能够及时处理任何新的安全漏洞或考虑因素,而不影响其他被认为是最终的 EIP 部分。

提案2:

编写以太坊安全准则是一个很好的主意。建立与以太坊安全原则一致的应用级标准/程序规则集将为开发人员提供更清晰的遵循框架。任何违反以太坊安全准则的行为都应被标记,并在披露时明确提到在提案的“安全考虑”部分。

提案3:

对 EIP-1 的拟议更改旨在通过引用安全准则并更新EIP的“最终”状态的定义,以包括添加安全考虑更新的能力,从而提高安全性。如果在原始 EIP 文本发布后发现任何新的安全考虑,可以提出并纳入“安全考虑”部分。突出显示违反安全准则原则的地方将有助于提高潜在实施者的意识。

了解更多

FEM (Fellowship of Ethereum Magicians) 论坛中的相关讨论:

https://ethereum-magicians.org/t/modification-of-eip-process-to-account-for-security-treatments/16265

3. EIP 趣闻:HOLEŠKY 测试网

图片来自:https://giphy.com/gifs/Millions-traffic-houses-neighborhood-Y2JT6GgowiZjHtAXOu

并行 EVM 是指同时运行多个以太坊虚拟机(EVM),以提高可扩展性和性能。这种方法旨在解决当前单线程 EVM 的局限性,通过允许智能合约的并发执行,有可能在区块链网络中提高效率和吞吐量。

背景提要

正如我们所知,EVM 是以太坊的核心,负责执行智能合约和处理交易。

目前,EVM 的一个重要特点是按顺序执行交易,以确保网络的一致性和安全性。顺序执行可以保证交易和智能合约按确定性顺序执行,更容易管理和预测区块链的状态。这种设计选择优先考虑了安全性,并减少了与并行执行相关的潜在复杂性和漏洞。

在网络负载高的情况下,当前的 EVM 顺序执行可能导致拥堵和延迟。举个例子,可以把原始的 EVM 设计想象成一条单车道的道路,每辆车都必须按前车的速度行驶。如果有一辆车(交易)遇到拥堵,后续的车辆都会被堵在后面。相比之下,并行 EVM 就像是将这条单车道扩展成多车道高速公路,允许多辆车同时行驶。从技术角度来看,并行 EVM 使独立的交易或智能合约可以并发执行,极大地提高了 EVM 的处理速度和系统吞吐量。

实施方案

有几种实现并行 EVM 的方法。一种方法是引入多线程或多进程执行模型,允许多个 EVM 实例并行执行智能合约和处理交易。另一种方法是使用侧链或分片技术,将整个网络划分为并行运行的部分,每个部分负责处理一部分交易和合约执行。此外,可以利用硬件加速和并行计算技术来提高 EVM 的处理速度。关键是在实现并行 EVM 时确保网络的安全性、一致性和可扩展性。

4. 会议预告

(1)Ethereum Cat Herders 会议  第 123 期

时间为 1 月 2 日,16:00 UTC+0(北京时间 24 点)

会议议程链接:

https://github.com/ethereum-cat-herders/PM/issues/382

(2)AllCoreDevs 执行层会议 第 178 期

时间为 1 月 4 日,14:00 UTC+0(北京时间 22 点)

想要了解更详细的会议议程,可以浏览 GitHub 相关议题:

https://github.com/ethereum/pm/issues/931

(3)EIPIP 会议 第 97 期 

时间为 1 月 3 日,15:00 UTC+0(北京时间 23 点)

想要了解更详细的会议议程,可以浏览 GitHub 相关议题:

https://github.com/ethereum/pm/issues/302

往期内容

EIP Fun 周刊 #33 | Verkle Tree

EIP Fun 周刊 #27 | ERC-4337 vs EIP-3074

EIP Fun 周刊 #26 | ETH Hard Cap

EIP Fun 周刊 #25 | “鱼”的价格是多少?

EIP Fun 周刊 #24 | EIP 编辑手册

点击「阅读原文」,订阅 EIP Fun

/ About  Plancker


PlanckerDAO 是一个专注建设以太坊生态的社区,我们为开发者、产品经理和研究员提供多方面支持,致力于与以太坊共建人类的数字化美好未来。

Website:https://plancker.org/

Forum:http://forum.plancker.org/

Telegram:https://t.me/PlanckerDAO

Notion:https://planckerdao.notion.site/

Twitter:https://twitter.com/PlanckerDAO

继续滑动看下一个

EIP Fun 周刊 #28 | 并行 EVM

向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存