ERC-6551和代币绑定账户(TBA)的新时代

中级12/17/2023, 2:19:34 PM
本文开篇回顾了 NFT 的历史,然后分析了支持 ERC-6551 标准的详细技术细节和复杂性。通过与早期的 ERC-721 标准进行比较,文章凸显了 ERC-6551 在功能性和灵活性方面的优势。最后总结了ERC-6551的实际应用、需要注意的问题以及现阶段的局限性。

ERC-6551 的代币绑定账户 (TBA) 的引入揭示了一个新的范式。任何单一的不可替代代币(NFT)现在都可超越其作为单纯数字资产的传统角色,成为功能齐全的钱包。

这一技术突破的影响远远超出了艺术和数字收藏品的范围。贸易、游戏和无数其他行业都准备好迎接这一变革。TBA 支持的 NFT 新用例为更多创新创造了有利条件。它需要彻底重新构想我们对链上所有权、身份和价值的看法。

在这篇文章中,我们从头开始,简要介绍 NFTs 的历史。然后,我们深入探讨了你支持 ERC-6551 的技术的复杂性,并通过 ERC-721 和 ERC-6551 的并排比较来进行补充解释。最后,我们思考了 ERC-6551 目前的用例、注意事项和局限性。

NFTs 的诞生与消亡

对于以太坊世界而言,2017年是重要的一年。在这一年,ERC-721 为独特数字资产的代币化创造了有利条件,并为链上所有权和来源的未来提供了新的视角。NFTs 涌入CryptoKitties、NBA TopShot 和 CryptoPunks 等开创性项目引发的流行浪潮并顺势而为,迅速成为主流关注的焦点。

从开发者、创作者到日内交易者,NFTs 适合所有人。不久之后,NFT 行业就变得过度饱和,并受到投机和炒作的破坏。遗憾的是,2022年末,人们信心开始减弱,市场调整开始步入正轨。

NFTs 底层技术最忠实的构建者和信任者仍在探寻下一步的“举措”。大约一年后,ERC-6551出现,为 NFTs 注入了新的活力。

什么是ERC-6551?

ERC-6551 是代币绑定账户的以太坊标准。它由 Future Primitive 团队(Benny GiangJayden Windle等)创建,于2023年5月7日*在以太坊主网上上线。它的到来让人们得以为每个 ERC-721 NFT 创建智能合约钱包,开创了可组合性、动态性和交互性的新水平。

2023年2月23日,初步提案得以发布。

💡 Benny 是创建 ERC-721 和 CryptoKitties 的团队成员之一。

什么是代币绑定账户 (TBA)?

代币绑定账户 (TBA) 是可为 ERC-721 代币拥有的智能合约账户创建接口和注册表的钱包。它们与“拥有”它们的 NFTs 直接相关。

代币绑定账户赋予 NFT 两个重要的特性。第一个是“拥有资产的能力”——这些资产包括无论是ERC-20、ERC-721,还是 ERC-1155。第二个是“参与社会治理的能力”(例如,成为多重签名的签名者、注册自己的 ENS 域或对社区提案进行投票)。

ERC-6551的底层机制

如前所述,TBAs 是单个 ERC-721 NFT 拥有的智能合约钱包。然而,钱包的控制权为 NFT 持有者所有。他们有权通过 TBA 执行链上操作。

ERC-6551 TBA 的机制可以分为 3 个部分:

注册管理

注册管理机构运行着两项对于 TBA 的创建至关重要的职能:

  1. createAcount:使用指定的实现地址为ERC-721部署全新的TBA。
  2. account:计算现有 ERC-721 代币的 TBA 地址。

最小代理合同

然后,每个 TBA 都会作为 ERC-1167 最小代理 (MPC) 分发到全世界,并在字节码上附加不可变的常量数据。使用 MPC 有两个原因:

  1. 更便宜:您无需多次部署 NFTs 合约,只需克隆合约即可。
  2. 更少的操作:您只需要部署代理合约一次。

账户接口

  1. 定义 TBA 当前可用的一组功能 → 定义它可采取的一组操作。
  2. 允许限制 NFT 所有者执行调用的能力。这对于安全目的至关重要,因为它能防止对 TBA 的未经授权的访问。另一方面,帐户界面提供了一种向非所有者帐户授予执行权限的方法。这对于多方 TBA 很有用。

ERC-6551 机制凭借这三个部分充当智能合约钱包。

它保留了 ERC-721 的原语,同时减轻了其局限性。

您可能会问,这些限制到底是什么? 🤔

ERC-721 的局限性和 ERC-6551 的优势

来源

ERC-721 ❌仅提供所有权证明。该资产将链接到所有者的帐户,但不会描绘资产的交易历史、效用等故事。

ERC-6551 ✅ 你的 NFTs 现在会描述一个故事,包括完整的交易历史和实用性。它维护自己的非许可注册表和链上活动日志。提供有关 NFTs 历史交易和互动的宝贵见解。

可组合性

ERC-721 ❌它们存在于真空中,独立于您的任何其他资产。

ERC-6551 ✅ 是时候捆绑起来了。使用您的 NFTs 和相关资产创建一个链上参与方,例如NFTs和代币。当您出售或转让 ERC-6551 时,其中的所有资产都会随之消失。

身份

ERC-721 ❌作为单一资产,NFTs 没有自己的身份。只有钱包才算作“在线身份”。

ERC-6551 ✅ NFTs 拥有自己的身份——并且不再与持有它们的钱包绑定。现在是 NFTs 世界的 dApp。它们不再只是“数字收藏品”——它们是您数字角色的延伸。

动态性

ERC-721 ❌ JSON 元数据是静态的。无法添加任何附加值。无法应用进一步的定制。

ERC-6551 ✅ 允许添加资产,这意味着您能更改 NFTs 的价值或外观,而无需更改其元数据。你好,不断发展的艺术 NFT!

交互性

ERC-721 ❌ 无法与其他链上资产交互。

ERC-6551 ✅ 能够拥有 ERC20、721 和 1155 等链上资产。它们增强了其性能或外观。您可通过自己独特的个性和故事让您的 NFT 焕发活力。

价值来源

ERC-721 ❌价值源自纯粹的投机和外部和/或链下活动。

ERC-6551 ✅ 其来源和交互能力赋予了它更多价值。

ERC-6551 的另一个优势是,它能与现有的以太坊基础设施向后兼容。它们本身与 ERC-721 代币兼容,这意味着它们既不需要新的合约部署,也不需要包装 NFTs。它们还与 OpenSea、Metamask、Etherscan 等平台和工具兼容。

ERC-6551 用例

游戏

TBA 是名副其实的游戏规则改变者。TBA 具有可组合性,能够为单个角色创建游戏内“库存”。玩家将能够将所有游戏资产转移到角色的“钱包”中,从而获得无缝的玩家体验,并让他们全面了解自己的成就。

社区建设

在线社区(例如 NFT 项目、DAOs)成员将有更多的参与动力。他们最初购买的 NFT,无论是 PFP 还是会员卡,都会因收集相关代币、NFT 或其他资产而积累价值。

您可使用Sapienz #3305 查看它的实际效果。

会员资格、忠诚度计划、声誉系统、链上身份

如果链上身份由给定钱包中的资产和交易组成,那么 TBA 能使 NFTs 拥有自己的身份。它们还可独立与 dApps 交互。

这为忠诚度计划和声誉系统开辟了无数的机遇。NFT 可让所有者进入忠诚度计划并享受福利,或者在贷款的情况下,NFT 可用作可验证信用评级的工具。

ERC-6551 的注意事项和限制

ERC-6551主网上线还不到1个月。尽管其技术具有开创性的,但它的前进之路仍然充满坎坷。

❌ 并非所有 NFT 都受支持

仅 ERC-721 的打包版本可兼容。在开始之前,检查兼容性至关重要。

❌缺乏生态系统支持

并非所有人都欣然接受变革。一些现有的项目和平台还未对 ERC-6551 产生兴趣。尤其是那些热衷于ownerOf 方法*的人。

❌安全风险

权力越大,责任越大。 NFTs 价值的增加意味着,它们将更加吸引黑客的攻击。为了确保稳定性并允许使用更高价值的资产,ERC-6551将需要严格的测试。

❌ 用户体验

ERC-6551 在该领域还较新,因此几乎没有得到用户的反馈。虽然概念上并不难理解,但该功能在技术上是全新的。为了让用户理解并浏览代币绑定账户的技术方面,它还需要更多地关注流程和直观的界面。

结语:展望未来

NFTs 的兴盛时期早已过去,但忠实的支持者一直在等待它们卷土重来。虽然不明显,但 ERC-6551 标准是否正在开创一个数字资产发生自然而必要发展的未来?

ERC-6551 建立在 ERC-721 奠定的基础之上,并在功能、所有权和互操作性方面实现了有意价值的提升。尽管它们仍处于试验阶段,但显然ERC-6551 和代币绑定账户将在 NFT 的发展中扮演重要角色。数字资产格局正在达到一个新的高度。借助 ERC-6551 支持的一系列新功能,数字领域将打开更多创造力、创新和连接之门。我们迫不及待地想看看,您将构建什么。

声明:

  1. 本文转载自[pinata],著作权归属原作者[Kelly Kim],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。

ERC-6551和代币绑定账户(TBA)的新时代

中级12/17/2023, 2:19:34 PM
本文开篇回顾了 NFT 的历史,然后分析了支持 ERC-6551 标准的详细技术细节和复杂性。通过与早期的 ERC-721 标准进行比较,文章凸显了 ERC-6551 在功能性和灵活性方面的优势。最后总结了ERC-6551的实际应用、需要注意的问题以及现阶段的局限性。

ERC-6551 的代币绑定账户 (TBA) 的引入揭示了一个新的范式。任何单一的不可替代代币(NFT)现在都可超越其作为单纯数字资产的传统角色,成为功能齐全的钱包。

这一技术突破的影响远远超出了艺术和数字收藏品的范围。贸易、游戏和无数其他行业都准备好迎接这一变革。TBA 支持的 NFT 新用例为更多创新创造了有利条件。它需要彻底重新构想我们对链上所有权、身份和价值的看法。

在这篇文章中,我们从头开始,简要介绍 NFTs 的历史。然后,我们深入探讨了你支持 ERC-6551 的技术的复杂性,并通过 ERC-721 和 ERC-6551 的并排比较来进行补充解释。最后,我们思考了 ERC-6551 目前的用例、注意事项和局限性。

NFTs 的诞生与消亡

对于以太坊世界而言,2017年是重要的一年。在这一年,ERC-721 为独特数字资产的代币化创造了有利条件,并为链上所有权和来源的未来提供了新的视角。NFTs 涌入CryptoKitties、NBA TopShot 和 CryptoPunks 等开创性项目引发的流行浪潮并顺势而为,迅速成为主流关注的焦点。

从开发者、创作者到日内交易者,NFTs 适合所有人。不久之后,NFT 行业就变得过度饱和,并受到投机和炒作的破坏。遗憾的是,2022年末,人们信心开始减弱,市场调整开始步入正轨。

NFTs 底层技术最忠实的构建者和信任者仍在探寻下一步的“举措”。大约一年后,ERC-6551出现,为 NFTs 注入了新的活力。

什么是ERC-6551?

ERC-6551 是代币绑定账户的以太坊标准。它由 Future Primitive 团队(Benny GiangJayden Windle等)创建,于2023年5月7日*在以太坊主网上上线。它的到来让人们得以为每个 ERC-721 NFT 创建智能合约钱包,开创了可组合性、动态性和交互性的新水平。

2023年2月23日,初步提案得以发布。

💡 Benny 是创建 ERC-721 和 CryptoKitties 的团队成员之一。

什么是代币绑定账户 (TBA)?

代币绑定账户 (TBA) 是可为 ERC-721 代币拥有的智能合约账户创建接口和注册表的钱包。它们与“拥有”它们的 NFTs 直接相关。

代币绑定账户赋予 NFT 两个重要的特性。第一个是“拥有资产的能力”——这些资产包括无论是ERC-20、ERC-721,还是 ERC-1155。第二个是“参与社会治理的能力”(例如,成为多重签名的签名者、注册自己的 ENS 域或对社区提案进行投票)。

ERC-6551的底层机制

如前所述,TBAs 是单个 ERC-721 NFT 拥有的智能合约钱包。然而,钱包的控制权为 NFT 持有者所有。他们有权通过 TBA 执行链上操作。

ERC-6551 TBA 的机制可以分为 3 个部分:

注册管理

注册管理机构运行着两项对于 TBA 的创建至关重要的职能:

  1. createAcount:使用指定的实现地址为ERC-721部署全新的TBA。
  2. account:计算现有 ERC-721 代币的 TBA 地址。

最小代理合同

然后,每个 TBA 都会作为 ERC-1167 最小代理 (MPC) 分发到全世界,并在字节码上附加不可变的常量数据。使用 MPC 有两个原因:

  1. 更便宜:您无需多次部署 NFTs 合约,只需克隆合约即可。
  2. 更少的操作:您只需要部署代理合约一次。

账户接口

  1. 定义 TBA 当前可用的一组功能 → 定义它可采取的一组操作。
  2. 允许限制 NFT 所有者执行调用的能力。这对于安全目的至关重要,因为它能防止对 TBA 的未经授权的访问。另一方面,帐户界面提供了一种向非所有者帐户授予执行权限的方法。这对于多方 TBA 很有用。

ERC-6551 机制凭借这三个部分充当智能合约钱包。

它保留了 ERC-721 的原语,同时减轻了其局限性。

您可能会问,这些限制到底是什么? 🤔

ERC-721 的局限性和 ERC-6551 的优势

来源

ERC-721 ❌仅提供所有权证明。该资产将链接到所有者的帐户,但不会描绘资产的交易历史、效用等故事。

ERC-6551 ✅ 你的 NFTs 现在会描述一个故事,包括完整的交易历史和实用性。它维护自己的非许可注册表和链上活动日志。提供有关 NFTs 历史交易和互动的宝贵见解。

可组合性

ERC-721 ❌它们存在于真空中,独立于您的任何其他资产。

ERC-6551 ✅ 是时候捆绑起来了。使用您的 NFTs 和相关资产创建一个链上参与方,例如NFTs和代币。当您出售或转让 ERC-6551 时,其中的所有资产都会随之消失。

身份

ERC-721 ❌作为单一资产,NFTs 没有自己的身份。只有钱包才算作“在线身份”。

ERC-6551 ✅ NFTs 拥有自己的身份——并且不再与持有它们的钱包绑定。现在是 NFTs 世界的 dApp。它们不再只是“数字收藏品”——它们是您数字角色的延伸。

动态性

ERC-721 ❌ JSON 元数据是静态的。无法添加任何附加值。无法应用进一步的定制。

ERC-6551 ✅ 允许添加资产,这意味着您能更改 NFTs 的价值或外观,而无需更改其元数据。你好,不断发展的艺术 NFT!

交互性

ERC-721 ❌ 无法与其他链上资产交互。

ERC-6551 ✅ 能够拥有 ERC20、721 和 1155 等链上资产。它们增强了其性能或外观。您可通过自己独特的个性和故事让您的 NFT 焕发活力。

价值来源

ERC-721 ❌价值源自纯粹的投机和外部和/或链下活动。

ERC-6551 ✅ 其来源和交互能力赋予了它更多价值。

ERC-6551 的另一个优势是,它能与现有的以太坊基础设施向后兼容。它们本身与 ERC-721 代币兼容,这意味着它们既不需要新的合约部署,也不需要包装 NFTs。它们还与 OpenSea、Metamask、Etherscan 等平台和工具兼容。

ERC-6551 用例

游戏

TBA 是名副其实的游戏规则改变者。TBA 具有可组合性,能够为单个角色创建游戏内“库存”。玩家将能够将所有游戏资产转移到角色的“钱包”中,从而获得无缝的玩家体验,并让他们全面了解自己的成就。

社区建设

在线社区(例如 NFT 项目、DAOs)成员将有更多的参与动力。他们最初购买的 NFT,无论是 PFP 还是会员卡,都会因收集相关代币、NFT 或其他资产而积累价值。

您可使用Sapienz #3305 查看它的实际效果。

会员资格、忠诚度计划、声誉系统、链上身份

如果链上身份由给定钱包中的资产和交易组成,那么 TBA 能使 NFTs 拥有自己的身份。它们还可独立与 dApps 交互。

这为忠诚度计划和声誉系统开辟了无数的机遇。NFT 可让所有者进入忠诚度计划并享受福利,或者在贷款的情况下,NFT 可用作可验证信用评级的工具。

ERC-6551 的注意事项和限制

ERC-6551主网上线还不到1个月。尽管其技术具有开创性的,但它的前进之路仍然充满坎坷。

❌ 并非所有 NFT 都受支持

仅 ERC-721 的打包版本可兼容。在开始之前,检查兼容性至关重要。

❌缺乏生态系统支持

并非所有人都欣然接受变革。一些现有的项目和平台还未对 ERC-6551 产生兴趣。尤其是那些热衷于ownerOf 方法*的人。

❌安全风险

权力越大,责任越大。 NFTs 价值的增加意味着,它们将更加吸引黑客的攻击。为了确保稳定性并允许使用更高价值的资产,ERC-6551将需要严格的测试。

❌ 用户体验

ERC-6551 在该领域还较新,因此几乎没有得到用户的反馈。虽然概念上并不难理解,但该功能在技术上是全新的。为了让用户理解并浏览代币绑定账户的技术方面,它还需要更多地关注流程和直观的界面。

结语:展望未来

NFTs 的兴盛时期早已过去,但忠实的支持者一直在等待它们卷土重来。虽然不明显,但 ERC-6551 标准是否正在开创一个数字资产发生自然而必要发展的未来?

ERC-6551 建立在 ERC-721 奠定的基础之上,并在功能、所有权和互操作性方面实现了有意价值的提升。尽管它们仍处于试验阶段,但显然ERC-6551 和代币绑定账户将在 NFT 的发展中扮演重要角色。数字资产格局正在达到一个新的高度。借助 ERC-6551 支持的一系列新功能,数字领域将打开更多创造力、创新和连接之门。我们迫不及待地想看看,您将构建什么。

声明:

  1. 本文转载自[pinata],著作权归属原作者[Kelly Kim],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.