🌐 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 功能。
  • 🔜 创新友好: 支持原生 账户抽象

✍️ 如何创建它们

  1. 构思: 任何人——开发者、研究人员或用户——都可以在 Ethereum Magicians (magicians.ethereum.org) 或特定于 rollup 的论坛等平台上提出想法。
  2. 草案提交: 正式的 RIP 文档被提交到 GitHub 上的 以太坊 RIP 存储库 (github.com/ethereum/rips),包括标题、摘要和技术细节。
  3. 社区审查: Rollup 开发者、运营商和利益相关者提供反馈,RIP 编辑人员确保清晰度和合规性。
  4. 最终确定: 如果获得支持,RIP 将被分配一个编号(例如 RIP-7560)并标记为“Final”。
  5. 实施: 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

  1. 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 可穿戴设备和升级。

✍️ 创建过程

  1. 想法展示: 在 Discord、Telegram 或 GitHub 上。
  2. 起草: 详细的规范和理由。
  3. 反馈: 来自 Subsocial 上的社区。
  4. 批准: 部署在 RMRK UI 或链工具中。
  5. 采用: 由 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 的 DiscordTelegram 上提出想法。
  • 使用 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 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
ankitacode11
ankitacode11
江湖只有他的大名,没有他的介绍。