102:从 ERC 到多链:鸟瞰各公链标准体系

  • Henry
  • 发布于 5小时前
  • 阅读 40

除以太坊外,各链都有独立标准:Solana 用 SPL,Cosmos 用 CW/IBC,Polkadot 用 PSP/XCM,Move 链用对象模型。建立全景视图,有助掌握多链生态全貌。

📚 作者:Henry 🧱 系列:《Web3 多链标准体系全解析》 · 第 3 篇 👨‍💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者

👉适合人群: ✅ Web3 初学者 ✅ 想转型到 Web3 的技术 / 内容 / 产品从业者 ✅ 希望用碎片化时间积累系统认知的朋友

如果你觉得有收获,欢迎点赞(❤️)+ 收藏,一起学习、彼此交流 🙌

在前面2篇文章,回答了“为什么要理解多链标准体系”以及“不同链为什么需要不同标准”,这篇就试着回答:不同链有哪些标准体系?它们之间如何演化?最终会走向收敛还是继续分化?

今天的Web3 已从“以太坊主导”走向“多链并行”,每条链都在形成自己的标准生态。真正理解这些标准,才能理解每条链的能力边界。

为什么主流公链都有自己的标准体系

Web3 不是互联网的复制,它是异构的。不同公链:

  • 底层虚拟机不同
  • 执行模型不同
  • 状态存储方式不同
  • 跨链能力不同
  • 延展性需求不同
  • 生态定位不同

因此无法共享同一套标准。

ERC 标准并非“全链通用标准”,它只是以太坊及 EVM 系生态的事实规范。而 Solana、Cosmos、Polkadot、Move 链、Near、比特币,都独立设计适合自己的标准体系。


EVM 生态:ERC 标准体系

以太坊标准生态 = EIP + ERC

  • EIP(Ethereum Improvement Proposal):所有改动的提案
  • ERC(Ethereum Request for Comment):应用层标准

ERC 系列主要用于定义:

  • FT(ERC20)
  • NFT(ERC721)
  • 多资产(ERC1155)
  • 金库(ERC4626)
  • 账户抽象(ERC4337)
  • 身份(ERC725)
  • 模块化合约(ERC2535)
  • NFT 账户(ERC6551)

EVM 生态已形成最成熟的标准体系,也是“可组合性”的核心基础。

适用于:DeFi、NFT、DAO、治理、模块化应用


Solana:SPL + Metaplex 标准体系

Solana 没有像 ERC 那样的合约接口标准,因为它采用的是 账户状态模型 + 程序(Program)架构,因此标准更多由框架定义。

Solana 标准主要包括:

SPL Token — Solana 的 FT 标准

相当于 Solana 的 ERC20,但更贴近底层存储:

  • Mint Account
  • Token Account
  • Authority 模型(非常不同于 ERC20)

Metaplex Token Metadata — Solana NFT 标准

Solana NFT 由 Metaplex 统一定义:

  • Metadata
  • Creator Verification
  • Collection
  • Edition

Compressed NFT(cNFT)

基于 Merkle Tree 的超低成本 NFT,是 Solana 的一大特色。

适用于:高性能应用、链游、大规模资产


Cosmos:CW + IBC(ICS)标准体系

Cosmos 是多链宇宙,标准体系分两层:

智能合约标准:CW 系列(CosmWasm)

⦿ CW20:可替代代币(ERC20 等价)

⦿ CW721:NFT 标准(ERC721 等价)

⦿ CW1155:多资产标准

这些是合同层的应用标准。

跨链标准:IBC(Inter-Blockchain Communication)

IBC 是 Cosmos 的灵魂,相当于 Web3 的 TCP/IP。

  • ICS-20:代币跨链(比任何 TokenBridge 都安全)
  • ICS-721:NFT 跨链
  • ICS-27:跨链账户(别的链可以调用你的链)

IBC 不是“桥”,而是 协议级跨链通信,是 Cosmos 的巨大优势。

适用于:AppChain、跨链 DeFi、链间协作


Polkadot:PSP + XCM 标准体系

Polkadot 的特点是:

  • 多链互操作
  • Runtime 模块化(Substrate)

资产标准:PSP 系列

⦿ PSP-22:FT 标准(类似 ERC20) ⦿ PSP-34:NFT 标准(类似 ERC721) ⦿ PSP-37:多资产

由 OpenBrush + ink! 提供。

跨链消息格式:XCM(最重要)

XCM 是: 跨链语言(Cross-Consensus Message)

用于链与链之间发送指令,如:

  • 跨链转账
  • 跨链调用
  • 跨链治理

与 IBC 类似,但更灵活。

适用于:多链互操作、大型生态系统


Move 链(Aptos / Sui):对象模型标准体系

Move 生态(Aptos、Sui)采用对象模型,因此标准不是接口,而是“对象结构 + 能力(ability)”。

(Aptos)Aptos Token v2 标准

一个统一的多资产对象模型:

  • Token Object
  • Collections
  • Properties
  • 灵活的扩展性

可同时表达 FT、NFT、半同质资产。

(Sui)NFT 与资产标准

⦿ Kiosk:NFT 交易安全标准 ⦿ Dynamic Fields:动态 NFT 结构 ⦿ Object:资源对象标准 Move 链的标准具有:

  • 天然抗重入
  • 强安全性
  • 高并行度

适用于:游戏、复杂 NFT、资产安全场景


Near:NEP 标准体系

Near 的标准相对简洁:

NEP-141:FT 标准

支持 storage deposit 模式(与 ERC20 不同)

NEP-171:NFT 标准

Near 版 ERC721

NEP-245:NFT 批量操作标准

适用于:

  • 账号抽象
  • 大规模应用
  • 低成本链上行为

比特币生态:BRC / Runes / ARC 标准体系

比特币原生不支持智能合约,所以社区发明了各种协议标准:

BRC20

  • 基于铭文的“伪 FT”
  • 无法强制执行
  • 但生态巨大

ORC20 / ARC20

  • BRC 的结构化版本
  • 修正参数不一致问题

Runes(比特币原生 FT)

  • Casey(Ordinals 作者)提出
  • 原生 UTXO 结构
  • 比 BRC 更工程化

比特币标准是“后生态附加”的,而非链原生。


跨链标准(Omni-chain):LayerZero / CCIP / IBC / XCM

Web3 正在从多链 → 全链时代(Omni-chain),跨链标准非常关键:

LayerZero:OFT / ONFT

资产跨链协议(轻量、灵活)

常见于 NFT、GameFi、DEX

Chainlink CCIP

企业级跨链(最安全)

适合金融级应用

IBC(Cosmos)

最安全的跨链协议

适合多链 AppChain 系统

XCM(Polkadot)

跨链消息语言

适合多链协作生态


我相信,Web3 的未来一定是多链并存 → 强互操作 → 用户无感的链抽象世界

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论