首页 > 区块链 > 文章正文

如何使用 NFTScan NFT 数据创建一个 ERC-6551 账户?

第三财经网 2024-11-22 08:43 1485

欧易交易所

欧易交易所

软件大小:268.26MB

软件版本:v3.4.2

总所周知,通过 ERC-721 或 ERC-1155 等标准定义使得数字资产可以在区块链上进行唯一性和真实性的验证,为艺术品、游戏物品、虚拟土地等领域带来了巨大的变革。自 ERC-721 首次提出以来已经过去了六年时间,NFT 市场在非投机性用例和应用方面的发展相对缓慢

一直以来人们试图通过 NFT 来建立独特的身份,但目前的 NFT 仍然被认为是一种静态资产,除了在转移所有权时具有价值流转的功能之外,似乎缺乏创造历史记录的能力,此前的标准还未完全满足所有可能的功能需求,直到 ERC-6551 的出现才算解决了这个问题。

一、ERC-6551 是什么?

在这个背景下,ERC-6551 的发布进一步拓展了 NFT 的潜力和应用范围。ERC-6551 是 Future Primitive 团队在 5 月 23 日发布的一项新的代币标准。这一标准引入了代币绑定账户(Token Bound Account,TBA)的概念,它允许将 NFT 用作钱包地址或链上账户,实现了 NFT 即钱包的理念,简单点说就是 NFT 的功能就相当于一个带有地址的钱包,以太坊上的每个 NFT 都拥有自己的钱包。

ERC-6551 的目标是赋予每个 ERC-721 代币一个具备完整以太坊账户功能的代币绑定账户,这使得 NFT 不再仅仅是静态资产,而是具有了更多的实用性和功能,打开了一个充满新可能性的世界,为 NFT 领域带来了历史性的里程碑。这一概念的实现可能会带来各种新的应用和创新,让 NFT 在数字资产和区块链领域发挥更多的作用。

下图说明了 ERC-721 代币、ERC-721 代币所有者、代币绑定账户和注册表之间的关系:

如何使用 NFTScan NFT 数据创建一个 ERC-6551 账户?

二、ERC-6551 升级的 NFT 功能和用途

增强的功能:通过引入代币绑定账户的概念,ERC-6551 将每个 ERC-721 代币赋予了完整的以太坊账户功能。这意味着 NFT 不再是静态的数字资产,而是可以发送和接收以太币(ETH)和其他代币,参与 DeFi 协议,与其他智能合约进行交互等,为 NFT 带来了更广泛的用途和功能,拓展了其实用性。

链上身份:使用代币绑定账户 NFT 可以成为自己独立的身份,可以直接与去中心化应用程序(dApp)进行交互,而无需依赖持有它的钱包。代币绑定账户允许 NFT 拥有自己的以太坊账户功能,可以发送和接收代币,与其他智能合约进行交互等。这使得 NFT 可以独立地参与区块链生态系统中的各种活动,而无需依赖外部钱包的所有权和控制。

资产拥有与互操作性:代币绑定账户允许 NFT 拥有其他链上资产。这意味着 NFT 可以持有其他代币、加密货币或实物资产的所有权,从而提供了更多的价值和灵活性。且也可以用于在 dApps 中进行交互,增强了 NFT 与其他智能合约和协议的互操作性,使其能够参与更广泛的数字经济生态系统。

可追溯的历史记录:代币绑定账户保留了交易历史记录的功能,可以跟踪和记录与 NFT 相关的所有交易和操作,为 NFT 的流转和所有权转移提供了更加透明和可追溯的过程,增加了可信度和信任度。

基于 ERC-6551 协议标准的 NFT 项目 Sapienz:

如何使用 NFTScan NFT 数据创建一个 ERC-6551 账户?

三、如何为 NFT 创建一个 ERC-6551 账户?

尽管 ERC-6551 标准在社区中引起了一定的热度,但根据链上数据,目前在以太坊主网上基于该标准创建的账户数量相对较少。如何使用 NFT 数据来创建一个 ERC-6551 账户呢?这里我们选择使用 Fast Dapp 所提供的创建工具和 NFTScan NFT 相关数据。

第 1 步:使用 Fast Dapp 提供的创建工具

第 2 步:从 NFTScan 获取数据填写 NFT 的信息

当链接钱包之后用户只需要填写前两行信息,一个是 NFT Collection 的合约地址,另一个是单个 NFT Item ID。

如何使用 NFTScan NFT 数据创建一个 ERC-6551 账户?

上述两个数据可以通过 NFTScan 中轻易找到,这里我们以 Nakamigos 为例(当然也可以选择其他 NFT),使用 NFTScan 中打开相关 NFT 后,用户可以找到该 NFT 合约地址和 NFT ID 如下所示:

如何使用 NFTScan NFT 数据创建一个 ERC-6551 账户?

第 3 步:在钱包中确认

完成交易后,用户选择的 NFT 将成为一个具有“钱包”属性的 TBA 账户。由于目前整体操作的用户数量不大,可以在 Fast Dapp 的历史创建记录中找到自己的记录条目。

打开 Future Primitive(ERC-6551 开发团队)提供的 TBA 账户管理页面 Tokenbound,一个以 ERC-6551 标准为中心的开源工具套件,直接搜索 NFT + 编号即可访问我们刚刚创建的 TBA 账户,但是目前该页面上操作 TBA 账户的 "使用钱包" 功能目前在主网络上不可用,有兴趣的用户可以前往 Goerli 测试网络进行尝试。

如何使用 NFTScan NFT 数据创建一个 ERC-6551 账户?

总的来说,ERC-6551 目前仍处于非常早期的阶段,上述关于 TBA 账户创建的教程只涵盖了最基本的操作。然而,根据 Future Primitive 的描述,目前许多团队正在围绕 ERC-6551 创建相关工具。随着这一概念的进一步普及,未来 TBA 账户的使用体验将得到极大的优化。

这表明虽然 ERC-6551 在目前可能还不够成熟,但它代表了一个有潜力的方向,引发了许多开发者和团队的兴趣。随着更多的工具和应用的开发,我们可以期待 ERC-6551 和 TBA 账户的使用体验逐渐改善,并为 NFT 带来更多的创新和可能性。

About NFTScan

NFTScan 成立于 2021 年 4 月份,是全球领先的 NFT 基础设施服务商,目前已支持 Bitcoin、Ethereum、BNBChain、Polygon、Solana、Arbitrum、Optimism、Aptos 等在内的 14 条主流区块链网络。NFTScan 业务涵盖 NFT 浏览器、NFT Portfolio、NFT API 数据服务、NFT 订单聚合等方面,为 Web3 用户和开发者提供专业的一站式 NFT 基础设施服务。目前,NFTScan 在为包括 CoinMarketCap、Binance NFT、Bybit Web3、KuCoin、SafePal、Mask、imToken、Enjin、Coin98 等在内的 3000+ 开发者团队提供多链 NFT 数据支持。

欢迎关注 NFTScan 官方推特获取最新动态,有关 NFT API 数据服务等商务合作请联系 Telegram: Shier1992