ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

[Web3] 资产的“四大天王”:从 ERC-20 到 ERC-4337 的完整演进

[Web3] 资产的“四大天王”:从 ERC-20 到 ERC-4337 的完整演进 在 Web3 的世界里“资产”不再只是银行账户里的数字也不再局限于现实世界的房产或黄金。它可以是一枚代币、一张头像、一把游戏武器甚至是一段可交易的代码。但这些资产如何被定义、创建、转移和交互答案藏在四个看似简单、却影响深远的以太坊改进提案中ERC20同质化代币 -- DeFiERC721非同质化代币 -- NFTERC1155多类型代币– GameFiERC-4337账户抽象– AA Wallet它们被社区誉为 Web3 资产的“四大天王”——前三位定义了“资产是什么”第四位则重新定义了“谁拥有资产、如何使用资产”。不仅定义了数字资产的基本形态更直接催生了 DeFi、NFT 和 GameFi 三大核心板块成为整个 Web3 经济系统的底层支柱。1️⃣ ERC20DeFi 的血液 核心定义ERC20 是以太坊上同质化代币Fungible Token的标准接口。“同质化”意味着每一单位完全等价、可互换——就像美元纸币1 美元永远等于另 1 美元。 关键接口function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address to, uint256 amount) external returns (bool); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address from, address to, uint256 amount) external returns (bool); 催生板块DeFi去中心化金融稳定币USDT、USDC、DAI → 成为 DeFi 的交易媒介与价值锚定治理代币UNI、AAVE、COMP → 实现社区自治与协议激励流动性挖矿: 用户质押 ERC20 代币获取收益引爆 2020 年“DeFi Summer” 没有 ERC20就没有可组合的 DeFi 乐高。Uniswap、Aave、Compound 等协议都依赖 ERC20 实现资产存入、借贷、交易。⚠️ 经典痛点转账黑洞向无接收逻辑的合约地址转账 → 代币永久丢失已丢失超 $1B 资产双交易摩擦approve transferFrom 模式 → 用户需两次确认体验割裂无原生批量操作无法一次转移多种 ERC-20需依赖聚合器 未来演进ERC-677 / ERC-777尝试改进转账逻辑但兼容性差EIP-77022024 提案将以太坊账户原生升级为合约从根本上解决 EOA 与合约账户割裂问题为 ERC-20 交互提供更安全底层与 ERC-4337 结合通过 Paymaster 实现“用 USDC 支付 Gas”降低新用户门槛2️⃣ ERC721NFT 革命的引擎 ️ 核心定义ERC721 是非同质化代币NFT的标准。“非同质化”意味着每个代币都是唯一的、不可互换的——就像蒙娜丽莎真迹世上仅此一幅。 关键特性每个 NFT 有唯一 tokenId如#8888支持元数据metadata指向图片、视频、属性等通常存于 IPFS可验证所有权ownerOf(tokenId) 催生板块NFT非同质化代币生态PFP 项目CryptoPunks、Bored Ape Yacht ClubBAYC→ 开启数字身份与社交资本数字艺术市场SuperRare、Art Blocks → 艺术家直接面向全球买家文化现象NFT 成为主流媒体焦点吸引数百万新用户进入 Web3ERC721 让“数字稀缺性”成为可能它不仅是技术标准更是一场关于所有权、创意与社区的文化运动。⚠️ 局限性无法批量操作转移 10 个 NFT 需 10 次交易 → Gas 昂贵仅支持非同质化无法在同一合约中发行金币同质化和装备NFT元数据中心化风险若 IPFS 链接失效NFT 变“空白图” 未来演进ERC-6551Token Bound Accounts为每个 NFT 绑定一个智能合约钱包 → NFT 可持有其他资产如 BAYC 持有 ETH、装备与 ERC-1155 融合部分项目采用混合模式如 Azuki 使用 ERC-721 ERC-1155与 ERC-4337 协同AA 钱包可一键管理多个 NFT支持“社交恢复”防丢失3️⃣ ERC1155GameFi 的万能工具箱 核心定义由 Enjin 团队提出ERC1155 是一个支持同质化、非同质化、半同质化代币共存的统一标准。你可以把它想象成一个“智能资产背包”——里面既有金币可堆叠也有唯一武器不可堆叠。 革命性设计单一合约管理多种资产类型批量操作transferBatch()一次转移多个不同类型代币节省 Gas相比 ERC721铸造 100 个 NFT 可节省 90% Gas灵活标识id 1→ 金币同质化余额为 1000id 1001→ 稀有宝剑非同质化余额为 1 催生板块GameFi游戏 金融链游经济系统Axie Infinity、Gods Unchained、Illuvium→ 玩家真正拥有游戏内资产并可自由交易Play-to-Earn边玩边赚ERC1155 使资源、装备、角色可组合、可交易元宇宙资产土地、服装、道具统一管理支撑虚拟世界构建ERC1155 是 GameFi 得以规模化的核心技术它解决了传统游戏“资产封闭、无法流通”的根本问题。⚠️ 当前痛点与局限钱包兼容性差部分老钱包不支持 ERC-1155 资产展示开发者认知门槛高需理解 ID 类型映射逻辑缺乏统一元数据标准不同项目实现差异大 未来演进与 ERC-4337 深度集成游戏内批量操作通过 AA 钱包一键完成Gas 由游戏方代付标准化元数据社区推动统一 schema如 EIP-XXXX跨链资产桥接通过 LayerZero、Wormhole 实现多链 ERC-1155 同步4️⃣ ERC-4337资产控制权的范式革命 核心定义ERC-4337 是无需硬分叉的账户抽象Account Abstraction标准。它将传统“私钥控制的钱包”EOA升级为“智能合约控制的钱包”彻底改变用户与资产的交互方式。 革命性能力✅无需私钥支持邮箱/手机/多设备签名恢复社交恢复✅Gas 灵活支付用 USDC、BNB 甚至 dApp 代付 Gas通过 Paymaster✅批量操作授权 交易 领取 NFT → 1 次签名完成✅可编程安全设置转账限额、白名单、风控规则 催生新范式无感 Web3 入口新手友好Coinbase、OKX 等钱包已上线 AA 模式体验接近 Web2dApp 创新游戏可提供“免费试玩”社交应用支持“邀请即用”机构采用DAO、基金使用 AA 钱包实现多签 自动化策略ERC-4337 不定义资产却重新定义了“资产的使用权”。它让 Web3 从“极客专属”走向“大众可用”。⚠️ 当前挑战dApp 兼容性不足约 40% 的老协议仍依赖tx.origin无法识别合约钱包L1 Gas 成本高AA 交易在以太坊主网仍比 EOA 贵 20–30%Bundler 中心化依赖少数服务商如 Alchemy存在审查风险 未来演进EIP-77022024–2026将以太坊账户原生变为合约彻底解决兼容性问题ERC-4337 将成为过渡方案去中心化 Bundler 网络社区推动抗审查的打包服务与三大金刚深度协同用 AA 钱包管理 ERC-20/721/1155 资产Paymaster 支持任意代币支付 Gas批量操作覆盖所有资产类型 四大天王对比一张表看懂差异与演进维度ERC-20ERC-721ERC-1155ERC-4337核心作用定义同质化资产定义唯一资产定义混合资产定义资产控制方式资产类型同质化非同质化混合同质化 非同质化不定义资产定义账户批量操作❌单类型❌✅多类型✅跨资产、跨协议Gas 效率高低极高中L1/ 高L2催生板块DeFiNFTGameFiWeb3 入口体验当前痛点转账黑洞、双交易无法批量、Gas 高钱包兼容性dApp 兼容性、Bundler 中心化未来方向EIP-7702、与 AA 结合ERC-6551、元数据标准化跨链、元数据统一EIP-7702 原生 AA 协同作战四大天王如何共筑 Web3 生态在真实场景中四大天王深度交织形成闭环 典型融合案例DeFi NFT AA用户用ERC-721BAYC抵押借出ERC-20ETH整个流程通过ERC-4337 钱包一键完成Gas 由协议代付。GameFi AA ERC-1155玩家在链游中获得ERC-1155装备通过AA 钱包设置“仅限游戏合约调用”防止被盗。SocialFi NFT AA用户用邮箱注册 AA 钱包自动获得ERC-721社交身份发布内容赚取ERC-20代币。✅正是这四大标准的共存与组合让 Web3 生态具备了“可组合性 可用性”双重优势。️ 开发者指南如何选择与演进你的目标推荐标准未来建议构建 DeFi 协议✅ ERC-20集成 ERC-1271 支持 AA 钱包签名发行 NFT 项目✅ ERC-721考虑 ERC-6551 或混合 ERC-1155开发链游/元宇宙✅ ERC-1155优先部署在 L2 支持 AA构建用户入口/dApp✅ERC-4337使用 ZeroDev、Biconomy 快速集成关键原则资产层用 ERC-20/721/1155 定义你的资产交互层用 ERC-4337 提供无感体验部署层优先选择 L2Arbitrum、zkSync降低成本 结语四大天王撑起 Web3 的现在与未来ERC-20让价值可编程点燃了DeFi 革命ERC-721让数字物品真正“属于你”引爆了NFT 浪潮ERC-1155让虚拟世界资产自由流通奠定了GameFi 基石ERC-4337让用户无需理解私钥开启了Web3 大众化之门。它们不仅是技术标准更是经济范式、文化现象和用户主权的载体。而即将到来的EIP-7702将把账户抽象“下沉”到协议层让这四大天王的协同更加无缝。 正如互联网有 HTTP、TCP/IPWeb3 有 ERC-20、ERC-721、ERC-1155、ERC-4337——它们是数字文明的新“通用语”也是通往十亿用户 Web3 世界的基石。协议方法典型用途JSON-RPC方法请求示例(查询BALANCEOF)响应示例ERC-20balanceOf(address)查询余额eth_calljsonbr{br jsonrpc: 2.0,br method: eth_call,br params: [{br to: 0xA0b8...USDC,br data: 0x70a08231000000000000000000000000addressbr }, latest]br}0x000000000000000000000000000000000000000000000000000000000bebc200 200,000,000transfer(address,uint256)转账eth_sendRawTransaction构造交易totoken, data0xa9059cbb...签名后发送 raw tx0xabc123...tx hashERC-721ownerOf(uint256)查询 NFT 持有者eth_calljsonbr{br jsonrpc: 2.0,br method: eth_call,br params: [{br to: 0xBC4...BAYC,br data: 0x6352211e0000000000000000000000000000000000000000000000000000000000001234br }, latest]br}0x000000000000000000000000AbC...deftransferFrom(...)转移 NFTeth_sendRawTransaction构造交易tonft, data0x23b872dd...tx hashERC-1155balanceOf(address,uint256)查询某类代币余额eth_calljsonbr{br jsonrpc: 2.0,br method: eth_call,br params: [{br to: 0x1155...Contract,br data: 0x00fdd58eaddresstokenIdbr }, latest]br}0x000000000000000000000000000000000000000000000000000000000000000asafeBatchTransferFrom批量转移eth_sendRawTransaction构造交易tocontract, data0x2eb...tx hash 参考资料 致谢[1] EIP-20: ERC20 Token Standard[2] EIP-721: Non-Fungible Token Standard[3] EIP-1155: Multi-Token Standard[4] EIP-4337: Account Abstraction via Entry Point Contract[5] EIP-7702: Set EOA account code for one transaction[6] ERC-6551: Non-fungible Token Bound Accounts[7] OpenZeppelin Contracts官方参考实现✨Web3 的资产革命才刚刚开始。你准备好用“四大天王”构建下一代应用了吗
返回列表