深入解析 ERC-6551 底层原理

撰文: /img/202379213548/0.jpg">

获取给定 NFT 的 tokenURI

Babel Finance创始人:中国投资者并未深入GME、狗狗币交易背后的“革命”中:1月30日消息,香港加密货币贷款机构Babel Finance创始人兼首席执行官Flex Yang在采访中表示,不管是GameStop(GME)事件还是狗狗币的暴涨,从加密货币贷款机构的角度来看,中国的散户投资者并没有深入或积极地参与这场交易狂潮背后的真正“革命”。(Coindesk)[2021/1/30 18:28:04]

获取给定 NFT 被 approve 的钱包地址

江苏银行年报:将对区块链等技术持续深入研究:4月20日消息,日前,江苏银行年报指出,江苏银行将不断优化IT治理体系,加快重大创新项目建设,对5G、区块链、人工智能等技术持续深入研究,在互联网贷款、智能投顾、线上票据贴现、线上动产质押、跨境业务等领域落地的产品扩面成势。(经济参考网)[2020/4/20]

当你 mint NFT 时,你只是设置数据条目所有者的值(钱包地址)。当你转移 NFT 时,你只是改变了所有者的值(钱包地址)。下面两张图是 ERC721 合约中所有权设置相关代码:

ERC721 合约中的 mint 函数

政策 | 人民银行副行长范一飞:要深入推进央行数字货币研发:据中国人民银行消息,人民银行党委委员、副行长范一飞强调,要加大改革创新力度,深入推进央行数字货币研发,进一步完善纪念币发行机制,探索多元化发行基金仓储模式,推动钞票处理业务转型。四是着力维护现金流通秩序,继续推动大额现金管理先行先试,建立整治拒收现金长效机制,健全现金机具管理机制,进一步推进反假货币工作重心前移,加强虚拟货币监测监管。[2019/2/22]

ERC721 合约中的 transfer 函数

大多数 NFT 合约就是这么简单。正如我们在上面看到的,没有代码能够使这些 NFT 拥有其他 NFT、ETH 或 ERC20 代币。

现场 | 姜海:密码学将随着黎曼猜想等理论研究的深入迎来大发展:金色财经现场报道,今日,2018可信区块链峰会在北京召开。在主题为“区块链安全焦点关注”的区块链安全论坛上,丁牛科技有限公司CEO姜海结合最近黎曼猜想被证明引起了密码学界的高度关注,分析了黎曼猜想与区块链密码安全。他提出,尽管黎曼猜想的证明对于传统密码安全有极大的冲击,但是区块链技术的安全建立在SHA-256、椭圆曲线、算法校验等基础之上,在使用过程中能够极大地抵抗密码攻击。尽管最近有很多的安全事件发生,而其根本原因在于程序的违规操作。未来随着随机发生器、量子计算机以及黎曼几个等基础理论的研究,密码学将会有更大的发展空间。[2018/10/10]

智能合约无法更改,那么 ERC-6551 如何让任何 NFT 拥有其他资产呢?

答案是:注册表 + 合约钱包。

智能合约钱包(CA 钱包)只是一个可以接收 NFT、ERC20 或 ETH 并另外执行任意交易的智能合约。这些合约钱包都有自己的地址(就像所有智能合约一样)。

如果你不熟悉注册表,你可以将它们视为存储信息的单个智能合约。ERC-6551 注册表包含:说明哪些 NFT 映射到哪些智能合约钱包的信息,它还使用代理创建智能合约钱包(了解即可并不重要)。

注册表合约代码?

https://vscode.blockscan.com/polygon/0x02101dfB77FDE026414827Fdc604ddAF224F0921

例如,Azuki #4567 可能映射到位于地址 0x243F4E0d556EFD1006c52E85A6ddFb6748A4C0b7 的智能合约钱包。一个 NFT 可以控制多个合约账户,但每个合约账户只属于一个 NFT,详见下图:

好了,我们现在有了一个注册表,可以为 NFT 创建钱包并将 NFT 和钱包关联在一起,这款 NFT 绑定钱包现在可以作为普通钱包使用。这个钱包可以转移 ETH、购买 NFT 或 Swap ERC20 代币,当然必须由 NFT 所有者发起交易。

我想重申一下,这些与 NFT 绑定的钱包是智能合约。它们与多签钱包类似,必须有人调用合约上的函数才能让钱包执行某些操作。对于 ERC-6551 钱包,NFT 所有者将在钱包上调用 executeCall 来启动交易。

那么这些 NFT 绑定钱包有什么特别之处?当控制 NFT 的所有者发生变化时,钱包的控制权也同步变化。控制 NFT 意味着你控制 NFT 绑定钱包中的一切,NFT 将从单一资产转变为捆绑的资产包。

TL;DR :ERC-6551 使所有 NFT 能够通过使用注册表和智能合约钱包来拥有一个钱包。注册表创建合约钱包并将该合约钱包关联到 NFT。合约钱包可以拥有其他资产,只有 NFT 的所有者才能在此钱包上执行交易。

MetaCat

个人专栏

阅读更多

金色早8点

Odaily星球日报

金色财经

Block unicorn

DAOrayaki

曼昆区块链法律

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

TUSD读懂TUSD的机遇与风险

作者:jk 在 BUSD 遭遇监管后,其市值已较年初的 165.7 亿美元下降近 74% ,正在逐步退出历史舞台,稳定币市场格局也发生了显著变化.

欧易交易所一文分析:加密货币与传统投资的利弊

作者:MasterCryptoForAll;编译:白话区块链近年来,加密货币变得越来越流行,打破了原有的既定的投资策略。由于2009年比特币的推出以及随后各种其他加密货币的兴起,金融世界经历了彻底的转变.

[0:0ms0-1:786ms