? Web3中的RIP:扩展以太坊并重新定义NFT
本文详细介绍了Web3中的两种RIPs:Rollup Improvement Proposals和RMRK Improvement Proposals。Rollup RIPs旨在优化以太坊Layer-2网络的效率、可扩展性和成本效益,例如RIP-7560引入了原生账户抽象。RMRK RIPs则专注于增强Kusama/Polkadot网络上的NFT功能,如嵌套、可装备资产和多资源NFT。
将 Web3 想象成一个繁华的 数字城市,以太坊是它的中心枢纽,NFT 是它充满活力的艺术画廊。为了保持这个城市的繁荣,我们需要高效的道路和创新的设计。这就是 Rollup Improvement Proposals (RIPs) 和 RMRK Improvement Proposals (RIPs) 的用武之地。
重要: 虽然都叫做 RIPs,但它们服务于不同的目的:
- Rollup RIPs: 优化以太坊二层网络 (L2),以提高速度、可扩展性和成本效益。
- RMRK RIPs: 通过动态、模块化功能增强 Kusama/Polkadot 网络上的 NFT。

✍️ 第 1 节:Web3 中的 RIPs 是什么?
? 定义
RIPs(改进提案) 是提议协议增强功能的标准化文档。
✅ 类型:
Rollup 改进提案:
- 与 以太坊 L2 rollups 相关,如 Optimism、Arbitrum 和 Scroll。
- 专注于 性能、交易效率和用户体验。
- 优化交易处理、gas 成本和用户体验。
- 示例:RIP-7560 引入了原生账户抽象,以实现无缝钱包。
RMRK 改进提案:
- 与 Kusama/Polkadot 上的 RMRK NFT 协议 相关。
- 专注于 NFT 功能,如 嵌套、可装备资产 和 多资源 NFT。
- 示例:嵌套 NFT 允许头像拥有像剑一样的物品。
? 第 2 节:Rollup 改进提案——扩展以太坊
❓ 什么是 Rollup RIPs?
- 于 2023 年 10 月 推出。
- 通过优化 链下交易捆绑 来增强以太坊的 二层 rollups。
- 采用是自愿的,与 强制性的 EIPs 不同。
? 优势:
- ⬇️ 降低成本: 降低 dApp 的 gas 费用。
- ⏳ 更快速度: 高吞吐量 (>1000 TPS)。
- ? 增强 UX: 无 gas 钱包、跨 rollup 功能。
- ? 创新友好: 支持原生 账户抽象。
✍️ 如何创建它们
- 构思: 任何人——开发者、研究人员或用户——都可以在 Ethereum Magicians (magicians.ethereum.org) 或特定于 rollup 的论坛等平台上提出想法。
- 草案提交: 正式的 RIP 文档被提交到 GitHub 上的 以太坊 RIP 存储库 (github.com/ethereum/rips),包括标题、摘要和技术细节。
- 社区审查: Rollup 开发者、运营商和利益相关者提供反馈,RIP 编辑人员确保清晰度和合规性。
- 最终确定: 如果获得支持,RIP 将被分配一个编号(例如 RIP-7560)并标记为“Final”。
- 实施: Rollup 项目自愿采用 RIP,将其整合到他们的协议中。
⚙️ Rollup RIPs 的架构
Rollup RIPs 针对 rollup 架构的核心组件,这些组件像高速列车的各个部分一样协同工作:
- 交易处理: 链下捆绑交易以提高效率。
- 状态存储: 链下存储 rollup 状态,将最少量的数据发布到 L1。
- 证明系统: 使用欺诈证明(Optimistic Rollups)或有效性证明(zk-Rollups)来保证正确性。
- 智能合约: L1 合约验证 rollup 数据或证明。
- Mempool 和验证: 管理交易排序和验证。
? 示例:RIP-7560(原生账户抽象)
- ✅ 多维 nonce
- ✅ 相比 ERC-4337 减少 约 50% 的 gas
- ✅ 去中心化 mempool
? 图表:Rollup RIP 生命周期

? 用例
- 可扩展的 DeFi: RIP-7560 实现了 Arbitrum 上的低成本交易,支持高频 DeFi。
- 游戏: 游戏内资产的实时 NFT 交易,费用低廉。
- 社交平台: 无 gas 钱包简化了非加密用户的入门。
- 跨 L2 转移: RIP-7755 促进了 Optimism 和 Base 等 rollup 之间的无缝资产互换。
- 安全登录: RIP-7212 支持 dApp 的生物识别身份验证(例如 Face ID)。
? 顶级 Rollup RIPs
- RIP-7560:原生账户抽象(草案,2023 年)
- 目的: 嵌入账户抽象,用于无 gas 交易、社会恢复和可编程钱包。
- 影响: 降低约 50% 的 gas 成本,简化 DeFi 和游戏 dApp 的 UX。
- 2025 年状态: Optimism 和 Arbitrum 正在测试实施,并在 Ethereum Magicians 上进行讨论。
2. RIP-7212:secp256r1 曲线支持(审核中,2024 年)
- 目的: 增加对 secp256r1 椭圆曲线的支持,从而实现对 passkey 和 WebAuthn 的 gas 高效验证。
- 影响: 将签名验证成本降低约 100 倍,支持生物识别登录。
- 2025 年状态: 已被 Polygon PoS 在 2024 年采用;Scroll 和 zkSync 正在探索集成。
3. RIP-7755:跨 L2 互操作性(已提议,2024 年)
- 目的: 实现 rollup 之间的无缝交易,从而提高流动性。
- 影响: 统一 DeFi 和 NFT 的 L2 生态系统。
- 2025 年状态: Base 在 2024 年的概念验证激发了人们的兴趣,Optimism 和 Arbitrum 计划采用。

⬆️ Rollup RIPs 的优势
- 节省成本: 降低 gas 费用使 Web3 更易于访问。
- 高吞吐量: 实现数千 TPS,与中心化系统相媲美。
- 用户友好: 诸如无 gas 钱包之类的功能增强了 UX。
- 灵活采用: 可选标准允许 rollups 选择适合自己的内容。社区驱动: 开放流程促进了多样化的输入。
⬇️ Rollup RIPs 的劣势
- 范围狭窄: 仅限于 rollups,不包括以太坊的核心协议。
- 采用可变性: 自愿采用可能会导致不一致。
- 技术复杂性: 需要专业知识,存在出现漏洞的风险。
- L1 依赖性: 依赖于以太坊的安全性,这可能会面临瓶颈。
- 新兴标准: 于 2023 年推出,不如 EIP/ERC 成熟。
? Rollup RIP 格式
- 标题: 例如“RIP-7560:原生账户抽象”。
- 摘要: 提案目标的简要概述。
- 动机: 为什么需要进行此更改。
- 规范: 技术细节,包括代码。
- 理由: 设计选择和替代方案。
- 向后兼容性: 对现有系统的影响。
- 安全注意事项: 风险和缓解措施。
- 许可: 通常为 CC0 或 MIT,供开放使用。
代码片段:RIP-7560 规范
// RIP-7560 原生账户抽象的伪代码
struct AATransaction {
address sender;
bytes calldata;
uint256[2] nonce; // 用于排序的多维 nonce
address paymaster; // 可选的 gas 赞助商
bytes signature;
}
function validateAATransaction(tx: AATransaction) returns (bool) {
// 验证 Nonce 和签名
return isValidNonce(tx.nonce) && verifySignature(tx.sender, tx.signature);
}
? 第 3 节:RMRK RIPs——重新定义 Kusama/Polkadot 上的 NFT
❓ 什么是 RMRK RIPs?
- RMRK NFT 标准 的升级提案。
- 由 Bruno Škvorc 于 2020 年推出。
- 使用 system.remark extrinsics,而不是智能合约。
? 启用的功能:
- 嵌套 NFT: NFT 拥有其他 NFT。
- 多资源 NFT: 具有图像 + 声音 + 文档的单个 NFT。
- 可装备 NFT: 模块化特征(可穿戴设备、升级)。
- 条件渲染: 情感反应型或基于事件的行为。
- 跨链桥: 与 Moonbeam 等 EVM 链配合使用。
? 用例
- Kanaria Birds: 具有嵌套配件的 NFT 头像。
- Skybreach: 动态元宇宙资产。
- 游戏皮肤: NFT 可穿戴设备和升级。
✍️ 创建过程
- 想法展示: 在 Discord、Telegram 或 GitHub 上。
- 起草: 详细的规范和理由。
- 反馈: 来自 Subsocial 上的社区。
- 批准: 部署在 RMRK UI 或链工具中。
- 采用: 由 Kanaria、Skybreach 或第三方使用。
? RMRK RIPs 的架构
RMRK RIPs 增强了协议的 NFT 架构:
- 嵌套 NFT: 拥有其他 NFT 的 NFT(例如,拥有剑的头像)。
- 多资源 NFT: 具有多个输出的 NFT(例如,图像、音频、视频)。
- 可装备 NFT: 可附加到其他 NFT 的 NFT(例如,角色装备帽子)。
- 条件渲染: 根据表情或事件更改的 NFT。
- 跨链桥: 集成
示例:RMRK RIP 用于可装备 NFT
RIP 可能会定义:
- 插槽: 父 NFT 上的属性(例如,“头饰”)。
- 兼容性: 用于附加子 NFT 的规则(例如,仅限头盔)。
- 渲染: 在 Singular 中显示已装备的 NFT。
图表:RMRK RIP 生命周期和架构

RMRK RIPs 的用例
RMRK RIPs 实现了创新应用:
- 游戏: 用于 Kanaria 或 Skybreach 中角色的可装备 NFT。
- 元宇宙: 用于 Skybreach 等虚拟世界的动态资产。
- DeFi: NFT 作为 Karura 上的抵押品或治理代币。
- 数字艺术: 具有 Singular 上的音频、视频和图像的多资源 NFT。
- DAO: 用于去中心化治理的部分 NFT 所有权。
2025 年顶级 RMRK RIP 功能
- 嵌套 NFT: 用于 Kanaria 中的分层资产(例如,拥有配件的鸟类)。
- 可装备 NFT: 在 Skybreach 中实现,用于可定制的角色。
- 多资源 NFT: 由 Singular 采用,用于多功能收藏品。
- 跨链支持: 将 NFT 桥接到 Moonriver、Polygon、Arbitrum 和 Optimism。
RMRK RIPs 的优势
- 创新功能: 启用嵌套、可装备资产和动态渲染。
- 跨链: 支持 EVM 和 Polkadot 生态系统。
- 轻量级: 使用 system.remark 提高效率。
- 创作者友好: 赋能艺术家和开发者。
- 多功能: 涵盖游戏、元宇宙和 DeFi。
RMRK RIPs 的劣势
- 小众生态系统: 仅限于 Kusama/Polkadot,从而减少了主流采用。
- 复杂性: 需要高级开发人员技能。
- 非正式治理: 结构不如以太坊的 RIP 严谨。
- 跨链风险: 桥接可能会引入延迟或安全问题。
- 竞争: 面临来自 ERC-721/ERC-1155 的挑战。
RMRK RIP 格式
RMRK RIP 包括:
- 标题: 例如“RIP:嵌套 NFT 标准”。
- 摘要: 功能摘要。
- 动机: 为什么需要它。
- 规范: 技术细节(例如,插槽定义)。
- 理由: 设计理由。
- 实施: 示例代码或工具集成。
- 兼容性: 对现有 NFT 的影响。
- 安全: 风险和缓解措施。
? 代码片段:RMRK 可装备 NFT
// RMRK 可装备 NFT 的伪代码
struct NFT {
uint256 parentId; // 父 NFT(例如,头像)
uint256[] childIds; // 子 NFT(例如,帽子、剑)
string slot; // 插槽类型(例如,“头饰”)
}
function equipNFT(parentId: uint256, childId: uint256, slot: string) returns (bool) {
// 检查兼容性并更新 NFT 状态
return isValidSlot(parentId, slot) && attachChild(parentId, childId);
}
第 4 节:RIPs 与 EIPs 与 ERCs

主要区别
- Rollup RIPs 与 EIPs: Rollup RIPs 侧重于 L2 rollups,而 EIPs 针对的是以太坊的核心协议(例如,EIP-1559 用于费用市场)。
- Rollup RIPs 与 ERCs: RIPs 增强了 rollup 基础设施;ERCs 标准化了合约(例如,ERC-20 用于代币)。
- RMRK RIPs 与 Rollup RIPs: RMRK RIPs 创新了 Kusama/Polkadot 上的 NFT;Rollup RIPs 扩展了以太坊 L2。
- RMRK RIPs 与 EIPs/ERCs: RMRK RIPs 专门针对 NFT;EIPs/ERCs 在以太坊的生态系统中运作。
代码比较
// ERC-20(代币标准)
contract MyToken is ERC20 {
constructor() ERC20("Test", "TST") {
_mint(msg.sender, 1000 * 10**decimals());
}
}
// EIP-1559(协议变更,在以太坊客户端中实现)
struct Block {
uint256 baseFeePerGas; // 动态费用计算
}
// RIP-7560(Rollup 配置)
struct AATransaction {
address sender;
uint256[2] nonce; // 多维 nonce
address paymaster;
}
第 5 节:RIPs 的安全性和审计
Rollup 和 RMRK RIPs 都优先考虑安全性,以维持对 Web3 的信任:
- Rollup RIPs: 诸如 RIP-7560 之类的提案经过严格的审计,以确保新的交易类型不会引入漏洞。例如,RIP-7212 的 secp256r1 实现需要加密审计来验证完整性。
- RMRK RIPs: 嵌套和可装备 NFT 经过安全所有权转移和跨链桥接的测试。RMRK 与 EVM 链的集成使用经过审计的桥来防止漏洞利用。
- 最佳实践: RIPs 需要安全注意事项部分,概述风险(例如,重放攻击、桥接漏洞)和缓解措施(例如,由 Trail of Bits 进行的审计、社区漏洞赏金)。
第 6 节:跨链影响
- Rollup RIPs: RIP-7755 的跨 L2 互操作性实现了 rollup 之间的无缝资产转移,从而统一了以太坊的 L2 生态系统。这对于 2025 年 DeFi 和 NFT 流动性至关重要。
- RMRK RIPs: RMRK 自 2022 年以来与 Moonriver、Polygon、Arbitrum 和 Optimism 的跨链桥接允许 NFT 跨生态系统移动。这扩展了 RMRK 的影响范围,而 $RMRK 代币桥接增强了 DeFi 的实用性。
第 7 节:如何参与 RIPs
想参与其中?以下是如何操作:
对于 Rollup RIPs:
- 加入 Ethereum Magicians 讨论想法。
- 将草案提交到 GitHub 上的 以太坊 RIP 存储库。
- 在 rollup 测试网(例如,Optimism 的 Goerli 测试网)中测试 RIP。
对于 RMRK RIPs:
- 在 RMRK 的 Discord 或 Telegram 上提出想法。
- 使用 Singular 创建 NFT 或为 Skybreach 做出贡献。
- 通过 Subsocial 上 $RMRK 代币投票参与治理。
- 对于开发者: 使用诸如 Hardhat(对于 Rollup RIPs)或 OpenBrush(对于 RMRK RIPs)之类的工具来实现提案。
- 对于用户: 在 Singular 上探索 RMRK NFT 或在诸如 Arbitrum 之类的 rollup 上探索 dApp。
第 8 节:最近发展(2025 年 6 月)
Rollup RIPs:
- RIP-7560: Optimism 和 Arbitrum 正在测试实施,Ethereum Magicians 正在改进共识层更改。
- RIP-7212: 已被 Polygon PoS 在 2024 年采用;Scroll 和 zkSync 正在探索集成,根据来自 @0xPolygon 和 @Scroll_ZKP 的 X 帖子。
- RIP-7755: Base 在 2024 年的概念验证推动了 Optimism 和 Arbitrum 的采用计划,根据 @jessepollak 在 X 上的帖子。
RMRK RIPs:
- 与 EVM 链(Moonbeam、Polygon、Arbitrum、Optimism)的扩展集成推动了 Skybreach 和 Singular 中嵌套式和多资源 NFT 的采用。
- $RMRK 代币在 Statemine (2022) 上的充足性以及桥接到以太坊 L2 增强了 DeFi 和治理用例。
? 最终想法
RIPs 正在彻底改变 Web3。 无论你是构建快速、可扩展的 dApp 还是使用交互性和模块化来重新定义 NFT,理解 RIP 都能解锁新的创新层面。
- Rollup RIPs——扩展以太坊,降低成本,改善 UX。
- RMRK RIPs——将 NFT 重新设计为动态、交互式资产。
- 原文链接: medium.com/@ankitacode11...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~