科技
EIP Fun 周刊 #14 | “减负”以太坊,“约会”土耳其
亲爱的 LXDAO 的朋友们,大家好!欢迎阅读第 14 期 EIP Fun 周刊。
EIP Fun 周刊是为此所做的努力之一。一周一期,它关于以太坊改进提案(EIP),关注已经发生、正在发生、和将要发生的 EIP 故事。
进入网站:https://eip.fun/
加入 EIP Fun 项目电报群:https://t.eip.fun/
周刊的 Substack 地址:https://eipsfun.substack.com/
为了阅读体验,我们在微信版周刊中略去了绝大部分链接。如果你有兴趣继续了解相关内容,请点击上方链接或点击文章左下角的“阅读原文”,进入 EIP Fun 的 Substack 以获得完整内容(英文版)。
正文
大家好!欢迎阅读 EIP Fun 周刊第 14 期。让我们来看看本周 EIP 社区都发生了什么吧。
1. EIP 更新
先来回顾本周的一些关键会议和 EIP 的正式状态变更吧。
EIP 编辑问答会:第 25 期
EIP 编辑问答会每两周举行一次,旨在汇聚 EIP 编辑和作者们,就 EIP 创作过程中出现的任何问题进行讨论与合作。如果你在撰写和提交 EIP 时遇到任何困难,请随时在每次会议的固定议程帖中留言,或者直接加入会议。
议程帖发布地址:
https://github.com/ethereum-cat-herders/EIPIP/issues
会议录屏链接:
https://www.youtube.com/watch?v=q2HXSWGg88Y
以下是在上周问答会上获得状态变更的 EIP:
ERC-7401:家长治理的非同质化代币嵌套(Parent-Governed Non-Fungible Tokens Nesting)
状态:终审 → 终稿摘要:ERC-7401 取代了 ERC-6059。家长治理的非同质化代币嵌套标准通过允许NFT之间新的关系和互动来扩展 ERC-721。其核心关键背后的想法很简单:NFT的所有者不必是外部拥有的账户(EOA)或智能合约,它也可以是一个 NFT。
EIP-4881:存款合约快照接口(Deposit Contract Snapshot Interface)
状态:终审 → 终稿摘要:这个 EIP 定义了在弱主观性条件下,以压缩形式传输存款合约默克尔树的标准格式。相比于下载所有历史存款合约日志来说,这使得新同步的共识客户端能够更快地重建存款树。这一格式还允许客户端修剪掉不再需要完全参与共识的存款合约日志。
EIP-7329:ERC/EIP 仓库分离(ERC/EIP Repository split)
状态:终审 → 终稿摘要:EIP-7329 描述了将 EIP 仓库拆分为两个新仓库的动机和理由。其中一个仓库针对协议层的核心 EIP,另一个则针对应用层的 ERC 规范。
ERC-7409:公共的非同质化代币表情符号库(Public Non-Fungible Tokens Emote Repository)
状态:社区评议 → 终审摘要:ERC-7409 取代了 ERC-6381。通过保存在一个公共仓库智能合约中的、在任何网络中都可以用同一个地址去使用的 Unicode 标准化的表情,该提案引入了对任意 NFT 进行回应的能力。
ERC-6808:可替代密钥绑定代币(Fungible Key Bound Token)
状态:社区评议 → 终审摘要:随着人们对可替代资产使用场景地不断探索,可替代资产的安全性成为加密世界中每个人都关心的话题。FKBTs 提供了一种可扩展的、去中心化的安全解决方案:它比钱包安全往前更进一步,关注代币安全。
ERC-6809:非同质密钥绑定代币(Non-Fungible Key Bound Token)
状态:社区评议 → 终审摘要:一种非同质密钥绑定代币(NFKBT/s)的标准接口,是更一般的密钥绑定代币(KBT/s)的子集。
EIP-2539: 添加 BLS12-377 曲线为预编译合约(BLS12-377 curve operations)
状态:停滞 → 草案摘要:该预编译将 BLS12-377 曲线(来源于 Zexe 的论文)的运算添加为预编译集中的一项,以便有效执行诸如 BLS 签名验证和 SNARKs 验证等操作。BLS12-377 的独特属性还允许以高效的方式对 BLS12-377 配对的 SNARKs 进行检查,并允许例如恒定大小的 BLS 签名聚合。
EIPIP 会议:第 90 期
根据 EIPIP 的 GitHub 仓库 README 页面中的介绍,EIPIP 的全称应当是 “Ethereum Improvement Proposal Improment Process/Proposal”,换成中文有些让人发笑——“以太坊改进提案的改进过程”(或者是“以太坊改进提案的改进提案” 😆)。
EIPIP 会议旨在汇集经验丰富的开发人员和专家,促进以太坊改进提案的改进过程。如果你对 EIP 的过程有任何疑惑或者不舒服,可以在两周一次的 EIPIP 会议中和大家探讨。
录屏链接:
https://www.youtube.com/watch?v=PuHXWqWkbXg
会议摘要:
(1)小组决定暂时保留独立的“网络”和“接口”这两类 EIP ,而不是将它们合并进“核心” EIP 之中。最终决定预计将在 10 月 5 日之前做出。(2)Sam Wilson 解释了 Call for Input 的流程。(3)更新了对新的 ERC 仓库采用社区规范许可证的进展。(4) 批准了对 ERC-721 最终版本提出修改的请求。
AllCoreDevs 共识层会议(ACDC):第 118 期
录屏链接:https://www.youtube.com/watch?v=7ob1JFbcwZo
会议摘要:
(1)在 ACDC 第 118 次会议上,以太坊开发者讨论了 Devnet-9 的准备事项,其是即将到来的 Cancun/Deneb(Dencun)升级的下一个重要测试网络。(2)Devnet-9 计划将于9月27日正式启动,它将会对 EIP-4844、7514、和 7516 进行测试。大多数客户端表示届时他们会准备就绪,但目前还需要一些时间。(3)讨论集中于对 EIP-4844 的可信设置和 EIP-4788 的合约地址的部署细节。尽管时间可能很紧迫,但已有相应的备案。(4)对于公共测试网络的时间安排,开发者更倾向于首先在被弃用的 Goerli 上进行,而不是直接在新的测试网络 Holesky。这样可以在保证在最小的风险下进行实验。(5)许多开发者希望在 11 月的 Devcon 会议之前在公共测试网络上启动 Dencun,以确保主网在 2023 年激活的可能性。
想要了解更多细节?点击阅读“以太坊全体核心开发者共识层会议 #118 纪要”,作者是 Christine Kim:https://www.galaxy.com/insights/research/ethereum-all-core-developers-consensus-call-118/
2. EIP 一周热点
接下来,让我们一起看看本周与 EIP 相关的新应用或作品。
新 EIP: EIP-7514 设置最大 Epoch Churn Limit
EIP-7514,题为“ 设置最大 Epoch Churn Limit”,旨在修改信标(Beacon)链,以解决以太币质押迅速增长及其对以太坊网络可扩展性和健康性所造成的潜在影响。
为什么提出 EIP-7514 ?
EIP-7514 旨在缓解以太币(ETH)质押指数级增长所带来的负面影响,尤其是在全面解决方案得以实施之前。该提案认为随着更多的以太币被质押,会更共识层带来更大压力,导致 gossip 增加、信标链状态规模扩大,以及与附加经济权重相关的潜在边际安全性问题。
EIP-7514 旨在通过引入最大 Epoch Churn Limit 来减缓验证器集的增长,为进一步研究更全面的解决方案和建立社区共识争取时间。
谁提出了 EIP-7514 ?
EIP-7514 由 dapplion(@dapplion)和 Tim Beiko(@timbeiko)提出,他们是积极参与以太坊开发和协调工作的贡献者。
核心开发者同意将 EIP-7514 包含在即将到来的 Dencun 升级中。
伊斯坦布尔 ERC-4337 Devconnect 大会
以太坊基金会的 ERC-4337 团队非常高兴地宣布他们在伊斯坦布尔 Devconnect 大会期间举行的第一个官方会议!
以太坊基金会的 ERC-4337 团队将与 Alchemy、Blocto 和 Etherspot 共同主办此活动。该活动将在 Devconnect 的官方共享工作空间—— ICC(伊斯坦布尔国会中心)中举行,时间为 11 月 19 日星期日,上午 10:00 至下午 6:00,GMT+3。
您可以点击链接,注册参加此活动:
https://lu.ma/4337TheGathering
新ERC:ERC-7512 审计的链上呈现(Onchain Representation for Audits)
为什么提出 ERC-7512 ?
审计在确保智能合约和区块链应用程序的安全性和可靠性方面起着至关重要的作用。该提案旨在创建一种通用格式,用于存储和访问审计信息,以增强以太坊生态系统中的透明度和安全性。
ERC-7512 的潜在应用有哪些?
ERC-7512 的潜在用例非常广泛,涵盖了以太坊生态系统中的各种场景。一些潜在用例包括:
(1)跨链桥的安全性:审计可以验证代币跨链的安全性,防止潜在的漏洞干扰代币的跨链。(2)代币合约:以太坊生态系统中的每个代币都是一个智能合约,审计可以验证它们是否符合诸如 ERC-20 或 ERC-721 等公认的代币标准,以减少意外行为和资金损失的风险。(3)智能合约账户:采用 ERC-4337 和 ERC-6900 等标准,智能合约账户提供了灵活性和可扩展性。审计可以验证这些账户是否安全并遵循预期的标准。(4)钩子和回调:随着越来越多的协议允许在转移(如 ERC-1155)中使用钩子(在合约事件响应中运行的外部代码)和触发回调(在另一个合约中执行的代码),确保这些交互得到审计以最大程度地减少安全风险就变得至关重要。
关联的 EIPs/ERCs
ERC-7512 基于 ERC-721 进行签名验证。
谁提出了 ERC-7512 ?
EIP-7512 由一群以太坊社区成员提出,包括来自 Safe 的 Richard Meissner,来自 OtterSec 的 Robert Chen,来自 ChainSecurity 的 Matthias Egli,来自 Blockchain 的Jan Kalivoda,来自 OpenZeppelin 的 Michael Lewellen,以及来自 Hats Finance 的 Shay Zluf。
以太坊社区如何回应 ERC-7512 ?
社区对 ERC-7512 的态度尚未达成一致。一些人建议采取替代方法,例如创建一个审计报告的注册合约;而其他人则强调标准化审计表示格式的重要性。目前,社区仍围绕该提案的范围和实用性,以及审计记录的不可变性等内容进行讨论。
想要了解更多细节?可以点击以下链接了解详情:https://ethereum-magicians.org/t/erc-7512-onchain-audit-representation/15683/2?utm_source=substack&utm_medium=email
3. EIP 趣闻:NFT 的命名法则
EIP-4444 的编号很有趣,它提出了什么呢?对于关于执行客户端的历史数据,它会说:“4get、4get、4get、4get。”
总的来说,它旨在解决如何减少以太坊节点的内存占用问题,这也是以太坊生态发展的重要组成部分。
它所提出的解决方案是修剪或删除存储在以太坊节点中的历史数据。对于其中一位作者 Alex Stokes 来说,“这主要是关于协议提供的保证,而不是需要解决某些深层技术挑战的问题。”
什么是以太坊 ?
为了理解 EIP-4444,我们可以先从了解什么是以太坊开始。
在一定程度上看,以太坊是网络中所有参与者共享的状态。当您运行以太坊协议时,您可以访问这个状态。需要注意的是,以太坊采用无许可协议运行,允许任何人对这个共享状态进行图灵完备计算。这个共享状态以及对状态进行修改的规则,是以太坊获得其力量和灵活性的地方。
一个以太坊节点一般需要做什么 ?
一个以太坊节点是网络的重要组成部分。作为一个节点运营者,您的主要责任是验证交易和区块的有效性,并维护以太坊的当前状态。
您可以通过从同行中收集区块并重新执行所有交易来完成这个过程,以确保它们是有效的。一旦您的节点确定了状态,它就会将这些信息提供给终端用户,从而使得各种应用和服务得以创建。
然而,运行一个节点需要大量的资源,包括计算能力、硬盘空间和网络带宽,这可能是昂贵的。
这会有多贵?为什么我们要关心这个问题 ?
运行以太坊节点的确可能非常昂贵。这些成本包括计算能力、硬盘存储和网络带宽等。这些成本会体现在与以太坊交易相关的 Gas 费中。
我们之所以要关心这些花费的原因有两方面:从短期来看,运行一个全节点需要大量资源,这种情况只会随着以太坊网络的扩张越发严峻。从长期来看,这一可扩展性问题将会导致中心化,将会有更少的人能够负担起运行节点的费用,从而潜在破坏以太坊生态的去中心化和安全性。
EIP-4444 将如何解决这个问题?
EIP-4444 提出的解决方案是改变以太坊的点对点(执行)层中的保证。具体而言,它建议不再要求所有节点存储链的历史部分,如将不再要求所有节点都存储头信息、区块数据和收据信息。相反,节点可以仅保留对大多数用户更为相关的最新数据。这一改变将大幅减少运行完整节点所需的存储需求。这正是 EIP-4444 的核心思想:它认为以太坊更多的是一个共识协议而不仅仅是档案服务。
本期轶闻内容来自以下视频。原视频提供了更全面和详细的介绍,欢迎观看:https://www.youtube.com/watch?v=SfDC_qUZaos&t=1632s
4. 预告
Ethereum Cat Herders 会议 第 118 期
时间为 9 月 26 日,14:00 UTC+0(北京时间 21 点,请关注会议的时间变化)
https://github.com/ethereum-cat-herders/PM/issues/372utm_source=substack&utm_medium=email
AllCoreDevs 执行层会议 (ACDE) 第 171 期
时间为 9 月 28 日,14:00 UTC+0(北京时间 22 点)
https://github.com/ethereum/pm/issues/867utm_source=substack&utm_medium=email
Tokenbound Weekly Dev Call (ERC-6551)
时间为 9 月 28 日,15:00 UTC+0(北京时间 23 点)会议议程链接:https://t.me/tokenbound?utm_source=substack&utm_medium=email
——
以上是第 14 期的 EIP Fun 周刊。谢谢你的阅读!
点击“阅读原文”,通过邮箱订阅 Substack,与我们一周一会~
大家有任何想法可直接留言互动!
你的转发、点赞、在看、打赏将成为良心编辑部不断优化的动力!
❤️
内容 | tiao, Zoe
编辑&排版 | Cikey, tiao,Zoe
设计 | WangTeng
JOIN US
官网https://lxdao.io
Discord 社区http://discord.lxdao.io
@LXDAO_Official
在论坛参与项目讨论、发起想法
https://forum.lxdao.io
加入正在运行的项目
https://lxdao.io/projects
微信群入口已经开放!
公众号后台回复“入群”即可获取二维码!