常用的RIP、EIP、ERC 协议汇总

在正文开始前我们要先明确这几个概念,请看下方表格:特征RIP(RollupImprovementProposal)EIP(EthereumImprovementPropos

在正文开始前我们要先明确这几个概念,请看下方表格:

特征 RIP(Rollup Improvement Proposal) EIP(Ethereum Improvement Proposal) ERC(Ethereum Request for Comments)
全称 Rollup 改进提案 以太坊改进提案 以太坊意见征求稿
定义 针对以太坊 Rollup(二层扩容方案)的特定改进提案,聚焦于 Rollup 生态的技术优化和标准统一 以太坊网络整体的改进提案,涵盖协议层、共识机制、交易格式等核心技术层面的变更 基于以太坊的应用层标准提案,主要定义代币、账户、接口等的规范,便于开发者统一实现
核心目标 优化 Rollup 的性能、兼容性、安全性,推动 Rollup 生态的标准化和互操作性 改进以太坊主网的功能、安全性、效率,推动以太坊协议的迭代升级 定义通用标准(如代币接口、账户格式),降低开发门槛,促进生态内的兼容性和互操作性
适用范围 仅针对以太坊 Rollup(如 Optimistic Rollup、ZK-Rollup 等二层网络) 覆盖以太坊主网全层面(包括共识层、执行层、P2P 层、RPC 接口等) 以太坊应用层(智能合约、代币、DApp 交互等)
典型案例 RIP-7560(原生账户抽象整合到 Rollup)、RIP-1(Rollup 标准化框架) EIP-155(链 ID 防止重放攻击)、EIP-20(代币标准基础)、EIP-1559(燃气费机制) ERC-20( fungible 代币标准)、ERC-721(非同质化代币标准)、ERC-4337(账户抽象)、ERC-1155:多代币标准
发起方 主要由 Rollup 开发者、以太坊基金会相关团队或社区成员提出 由以太坊核心开发者、研究人员或社区成员提出 由智能合约开发者、DApp 项目方或社区成员提出
审批流程 通常需经 Rollup 社区、以太坊核心团队共识,最终可能纳入 Rollup 协议实现 需通过以太坊社区治理流程(如 EIP 编辑者审核、核心开发者会议讨论),最终由客户端实现 需社区讨论达成共识,被广泛采用后成为事实标准(无强制审批,但需生态认可)
  • EIP 是以太坊整体的 "顶层" 改进提案,覆盖从底层协议到应用层的所有可能变更;
  • ERC 是 EIP 的一个子集,专注于应用层标准,是最广为人知的提案类型(如 ERC-20);
  • RIP 是针对 Rollup(二层网络)的专项提案,是以太坊扩容背景下的细分领域改进方案。

协议分类说明

1. 代币协议

这些协议规范了代币的发行、转账、交互等核心功能,确保不同项目和应用之间的兼容性。 (1)ERC20:同质化代币标准 以太坊最基础的同质化代币标准,规定了可替代代币(Fungible Token)的核心接口,使所有符合该标准的代币能在钱包、交易所、DApp 中统一交互。

(2)ERC-721:非同质化代币(NFT)标准

首个非同质化代币(Non-Fungible Token)标准,每个代币拥有唯一标识(tokenId),不可分割且独一无二。

(3)ERC-1155:多类型代币兼容标准 支持同一合约中发行同质化代币、非同质化代币甚至半同质化代币的复合型标准,大幅降低多代币管理的 gas 成本。

协议 类型 核心优势 典型应用
ERC-20 同质化代币 简单通用,生态兼容最广 USDC、UNI
ERC-721 非同质化代币 唯一标识,支持数字资产确权 CryptoPunks、BAYC
ERC-1155 多类型代币兼容 批量管理,降低 gas 成本 游戏道具、跨资产平台
ERC-4626 资产池代币化 标准化收益聚合接口 Yearn、Aave V3

2. 合约调用优化协议

  • ERC-712 是一种通用的结构化签名标准,为离线签名和链上验证提供了高效工具。
  • ERC-2612 是基于 ERC-712 的扩展,专注于代币授权的优化,特别适用于 DeFi 和钱包应用场景。
  • ERC-2930 是以太坊上的一个提案,即可选访问列表交易类型。它引入了一种新的交易格式,允许用户预先声明交易将访问的合约地址和存储槽(storage slots),从而优化 Gas 成本并提高交易执行效率。

3. 抽象账户钱包协议

  • ERC-4337 是当前主流实现,已被广泛采用,适合快速集成和跨平台兼容。
  • ERC-2938 和 RIP-7560 代表未来方向,前者通过协议层优化性能,后者聚焦二层网络效率。
  • EIP-7702 则在易用性和成本上做了平衡,适合对 Gas 敏感的场景。\ 选择时需根据项目需求(兼容性、性能、成本)和目标网络(主网或 Rollup)综合考虑。
协议 实现层级 是否需要硬分叉 核心优势 典型应用场景
ERC-2938 协议层(预编译) 原生支持,性能最优 以太坊主网大规模部署
ERC-4337 应用层(合约) 无需硬分叉,兼容性强 钱包(如 Argent X)、DeFi 协议
EIP-7702 应用层(简化版) 轻量级,低 Gas 消耗 移动钱包、资源受限场景
RIP-7560 Rollup 层(二层) 否(依赖 Rollup 升级) Rollup 原生优化,高频交易 Optimism、Arbitrum 等二层网络

4. 多链定义 - EIP155

5. 手续费优化协议 - EIP1559

6. 数据可用层协议 - EIP4844

7. 信标升级相关协议

  • 原创
  • 学分: 2
  • 标签: ERC  EIP 
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
mengbuluo222
mengbuluo222
0x9Ff1...FaA5
前端开发求职中... 8年+开发经验,拥有丰富的开发经验,擅长VUE、React开发。