ERC-6551 用例之区块链游戏
近年来,开发人员一直在探索如何使其更具动态性和交互性,ERC-6551 作为扩展 NFT 使用可能性的东西而受到关注。
原文作者:Loot Adventure
原文来源:medium
原文标题:ERC6551 is the future
编译:MetaCat
2017年,ERC-721 标准被引入以太坊,建立了数字资产代币化的新方式。NFT 已广泛应用于游戏物品、数字艺术、音乐、虚拟土地、身份等领域。近年来,开发人员一直在探索如何使其更具动态性和交互性,ERC-6551 作为扩展 NFT 使用可能性的东西而受到关注。
ERC-6551 是一个为每个 ERC-721 代币(NFT)提供智能合约账户的系统。相关的智能合约被称为代币绑定账户(Token Bound Account),缩写为 TBA,表明它与 ERC-721 “绑定”。代币绑定账户的控制权属于所链接 NFT 的持有者。这意味着 ERC-6551 可被视为一种建立特定 NFT 持有者,专有的合约账户的技术。它可被认为是一种能够将 NFT 变成钱包的技术——本质上就是“NFT as wallet”。由于它向后兼容 ERC-721 NFT,因此可以应用于所有遵守 ERC-721 标准的现有 NFT。
以下是链游领域与 ERC-6551 结合的一些案例
Onboarding 工具
来源:https://www.pokemon-card.com/products/xy/20th.html
我们将探讨将 ERC-6551 作为 Web3 服务的 Onboarding 工具的潜力。通过利用代币绑定账户(TBA),我们可以打包 NFT 和 FT,利用使它们链接到单个 NFT 的功能。对于新人来说,在尝试使用 Web3 服务时准备必要的代币或 NFT 是一大挑战。在大规模采用的背景下,期望每个用户都先在 CEX 上购买代币,再将其转入非托管钱包,然后在市场上购买所需的 NFT 是不现实的,这就是 TBA 的用武之地。服务提供商可以打包其服务所需的 NFT 或 FT,将其链接到 NFT,并将该 NFT 发送给用户,从而方便用户入门。具体来说,在区块链游戏中,我们可以想象打包初始角色和游戏的特定代币。
投资组合市场
来源:https://crypto.com/university/crypto-portfolio-management
与 Onboarding 工具类似,利用打包 NFT 和 FT 的功能,可以考虑投资组合交易的场景。这意味着个人可以使用他们预计会升值的 NFT 和 FT 来组建投资组合,将其持有在 TBA 内,并且通过交易与 TBA 相关的 NFT,就可以交易投资组合。充分利用 TBA 是智能合约的特性,还可以在 TBA 内交易已投资于质押池或类似资产的资产。在不透露投资组合内容的情况下,仅通过零知识证明披露投资业绩,我们认为通过 NFT 交易,建立一个投资组合交易市场是可行的。
使用 ERC-6551 进行链抽象
正如 EIP 的“跨链兼容性”中提到的,在配置代币绑定账户(TBA)时,可以将“链 ID”设为来自不同链的 NFT 对应的值。此外,为 TBA 生成的地址在所有链中保持一致。要实际利用跨多个链部署的 TBA,用户需要验证他们在指定链上持有特定的 NFT,这就需要使用 Layerzero、chainlink-ccip 或 Lit 等跨链通信工具。
我们对 ERC-6551 与跨链功能相结合的潜力感到兴奋。简单来说,可以在单个 NFT 下聚合所有 EVM 兼容链上的资产。这增强了我们对 NFT 作为代理的愿景,最大化它们可以持有的信息量。随着信息的最大化,出现了无数的可组合性和互操作性的可能性。
关于【ERC-6551 用例之区块链游戏】的延伸阅读
区块链互操作性的 2.0 时刻:链爆炸与链抽象
公链新增速度快,模块化公链和RaaS推动了场景链发展,比特币二层密集上线,性能问题由并行化虚拟机解决。跨链桥解决了流动性问题,但用户管理多链资产和应用痛苦。NEAR、Particle等方案提出链抽象概念,专注于签名网络、通用账户层和跨链桥聚合。NEAR的Chain Signatures技术允许NEAR地址作为主账户,通过MPC网络完成跨链交易签名。Particle Network推出Multichain Gas Relayer模块,解决跨链交易需要持有各链原生代币的问题。Particle L1提供Universal Account,可一键购买任意链资产并选择任何Token作为Gas。跨链桥聚合方案有Polygon AggLayer和Optimism的Superchain,旨在提升用户友好性和互操作性。
a16z:忘掉反垄断吧,监管让科技颠覆自己
政策制定者一直试图限制大型科技公司对我们生活的影响,但反垄断执法和罚款并没有解决问题。欧盟的《通用数据保护条例》反而帮助老牌公司,阻碍新公司发展。为保持领导地位,政策制定者应该接受并培育基于开放协议的新架构,通过互操作性来限制中介机构的权力。开放协议限制大型科技中介机构的力量,加速新一轮创新浪潮。监管机构需要建立框架,允许区块链支持的新开放协议发展,否则这些协议的经济增长将在其他地方得到发展。Cataini是加密经济学领域的重要人物,致力于推动加密经济学的发展,为未来的数字经济提供新的解决方案。
ERC-6551 在区块链游戏中的使用
最后,让我们来看一下如何在区块链游戏中使用 ERC-6551 。以 Loot Adventure 为例,Loot Adventure 是一款以“追求区块链独特乐趣”为主题的区块链游戏,具有互操作性、可组合性、累积性三大特点。该游戏的一个重要技术元素是它对 ERC-6551 的使用。
基本流程如下:
① 将 ERC-6551 应用于 Loot NFT,并跨多个链部署代币绑定账户(TBA)。
② 通过将 NFT 或 FT 装备到已部署的 TBA 上,以强化角色的 Loot NFT。
③ 使用强化后的角色探索地下城,赚取 NFT 作为“经验值”,这将以 SBT 的形式累积在 TBA 中。
④ 使用强化后的角色在竞技场中战斗,赚取 FT。
由于我们跨链部署 TBA,因此我们可以与所有 EVM 兼容链上的 NFT 项目和区块链游戏协作,提供作为角色设备的实用性。
在互操作性方面,我们可以利用现有 Web3 项目的资产。从可组合性的角度看,Loot NFT 被扩展用于区块链游戏。而在累积性方面,通过游戏获得的经验值都累积在角色的 TBA 中,在这三个特性中可以充分利用 ERC-6551。
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:Loot Adventure,如有侵权请联系删除。转载或引用请注明文章出处!