火星链 火星链
Ctrl+D收藏火星链
首页 > 比特币 > 正文

KEN:ERC-6551 类比式解读:跟账户抽象之间的关系?

作者:

时间:1900/1/1 0:00:00

作者:zhixian.eth

一、快速了解 ERC-6551

首先,ERC-6551 不是 Token 标准,它跟 ERC-721 等不是一个范畴的概念,而是更像 ERC-4337 —— 是的你没听错,它更像一个 AA 标准,只不过是应用层的标准。如果说最像的,应该是(私货预警 )ERC-7093 的社交恢复标准,都是在考虑 AA 应该怎么用。所以你可以说「UniPass v2 是 4337 / 6551 / 7093 兼容的 AA 账户」,但是并不存在「ERC-6551 兼容的 NFT」这种说法。

看到这里你可能一脸问号:不是说给每个 NFT 绑定一个账户吗,怎么就变成 AA 标准了?这就是叙事的力量了 —— 同样一件事情,描述的角度不同,受众的认知就会天差地别。

巴西最大的加密交易Mercado Bitcoin计划进行扩张和收购:金色财经报道,在从软银获得2亿美元融资后,巴西最大的加密货币交易所Mercado Bitcoin希望加快拉丁美洲加密市场的增长。该集团正计划进行地域扩张和收购,但从长远来看,其目标的该地区大量没有银行账户的人口。Mercado Bitcoin主管Fabrício Tota表示,希望为拉丁美洲“无银行账户”的人们提供银行服务。[2021/7/14 0:49:32]

站在 NFT Holder 的角度: 我的地址 A 里有一个 NFT,它有个关联的地址 X,我可以用 A 控制 X 转账;当我把 NFT 转到地址 B 之后,A 失去了控制 X 的能力,同时 B 获得了这个能力,所以 账户 X 是跟这个 NFT 绑定的。

Tether即将进行3亿枚TRC 20到ERC 20协议代币转移:Tether官方刚刚发布推特称,在几分钟内,Tether将与第三方合作,进行总量为3亿枚的TRC 20到ERC 20协议代币转移。在此过程中,USDT总供应量不会改变。[2020/6/29]

站在 AA 账户开发者的角度: 在 AA 账户里实现一种 NFT 关联的鉴权方式,如果发起转账请求的 Key 是一个以太坊地址,并且该地址拥有某个预先登记的 NFT,那么鉴权通过,可以解锁账户。

当然,也可以通过在生成地址时把 NFT 的唯一 ID 编码进去的方式来达成「先天绑定」的效果。如果你恰好是一个会写合约的小伙伴,其实可以很快地通过 Safe Module 来实现一个类似功能的 AA 账户。

动态 | HT活跃地址增长速率达到101% 居ERC20代币活跃地址数首位:据TokenGazer数据分析显示,2月13日ERC20代币中活跃地址数排名前五的代币是:HT,USDC,NPXS,DAI,ZRX;活跃地址数增长速度排名前五的代币是:HT,EVN,SNM,XET,NOAH。[2019/2/14]

实际上,如果你阅读过它的 Abstract,应该可以很轻松地发现这个结论:

This proposal defines a system which gives every ERC-721 token a smart contract account. These token bound accounts allow ERC-721 tokens to own assets and interact with applications, without requiring changes to existing ERC-721 smart contracts or infrastructure.

Evercore ISI技术分析主管:比特币逐渐恢复:Evercore ISI技术分析主管Rich Ross表示,“比特币的恢复过程已经慢慢开始,这相当脆弱。比特币在很大程度上是受心理因素驱动的。比特币有能力突破4个月的下行趋势,收复50日均线,是其恢复过程的一部分。”加密货币市场受益于美国报税日的结束、与监管相关的头条新闻消失以及华尔街显示出对该资产类别兴趣的增加。Miller Value Partners的投资组合经理John Spallanzani表示:“对比特币在报税日期后反弹的真正考验是站上1万美元关口,这是牛市回归的关键所在。”[2018/5/1]

二、用类比解释 ERC-6551

相信大家已经理解了 ERC-6551 描述的是一种 AA 账户而非 NFT,那么接下来我们就用 AA 科普的最佳道具 —— 智能门锁 来进行类比解释。

首先我们把私钥类比为指纹。它们分别对应 Crypto 世界和物理世界的「身份」概念,如果被第三方获得,其他人无法分辨是「自己」还是「别人」在做操作,所以一般我们不会共享给其他人。

然后咱们先从最简单的 AA 账户开始:由单个密钥(EOA)控制的 AA 账户,比如一个单签的 Safe 账户。它的解锁逻辑就是验证密钥的签名,如果匹配就可以解锁账户;类比到智能门锁的话,就是用指纹解锁的逻辑。这种跟身份强绑定的逻辑在一些场景下其实是不合适的,比如澡堂储物柜,这时候就需要「钥匙卡」这种跟人无关的解锁凭证了,也就是「认卡不认人」。

最后,我们把「人拿着钥匙卡开储物柜拿了 100 美金」映射到「地址拿着 NFT 解锁绑定地址转了 100 USDT」—— 恭喜你,ERC-6551 的基本原理你已经懂了!

ERC-6551 就是把每个 ERC-721 的 NFT 当作钥匙卡,然后给它配了一个储物柜。

三、小结

是不是有种「戛然而止」的感觉?因为用类比来讲的话确实不复杂,实际的 Spec 里还有一些类似 ERC-4337 里 Entry Point 的设定,以及关于「循环引用」(就是把钥匙卡锁柜里了)的处理方法,这些跟大家理解基本原理无关,所以也就不做涉及了。

这个标准虽然思路比较简单,就是换个视角叙事,但有时候换种角度也会让一些场景的设计更加自然,比如 NFT 游戏装备穿戴的逻辑可以变成「把装备 NFT 打给人物 NFT 的绑定地址」(感谢史迪仔提供的案例)。因此 ERC-6551 可以说是一种对 AA 的普及有很大助力的协议,希望类似的协议或者用例能够越来越多,让大家都感受到 AA 都魅力。

最后,如果你对 AA / EOA 这些概念有些陌生,这里有一篇我之前写的名词解释可以参考。

金色财经

企业专栏

阅读更多

金色早8点

Odaily星球日报

Block unicorn

DAOrayaki

曼昆区块链法律

标签:NFTBSPNBSKENFeisty Doge NFTBSP价格NBS价格3X Long Sushi Token

比特币热门资讯
WEB3:人工智能和Web3浪潮下 如何备战下一代互联网?

作者:U.S. Global Investors;编译:元宇宙之心(MetaverseHub)为应对即将到来的下一代互联网Web3,我们需要做好准备.

1900/1/1 0:00:00
ASH:专访HashKey PRO:已与众安银行达成合作 目前支持16个国家地区的SWIFT银行转账

HashKey PRO作为香港目前唯二的两家合规加密货币交易所,在此次的VASP牌照申请开放申请时,第一时间提交了申请表。对于他们来说,接下来要做的就是等待牌照下发,然后开放散户业务.

1900/1/1 0:00:00
MTN:万事达卡全面进军Crypto:即将推出“多通证网络”产品

编译:区块链骑士万事达卡(Mastercard)即将推出其MTN(Multi-Token Network,多通证网络)产品,这表明该公司对数字资产和区块链技术的关注正日益增加.

1900/1/1 0:00:00
IDO:揭开Lido崛起的面纱:它如何巩固其在以太坊质押市场的龙头地位

作者:Ebunker凭借坚实的基本面,强大的生态系统和值得信赖的社区,规模最大的流动性质押协议 Lido Finance 已成为市占率最高的 LSD质押平台.

1900/1/1 0:00:00
ROLL:zk-SNARK的构建及案例

TL;DRSNARK 的构建流程是什么样的?待证明的问题-算术电路-R1CS-多项式为什么最终要转换成多项式?因为多项式的特性有效的缩短了验证时间,实现了简洁性.

1900/1/1 0:00:00
NBS:了解Autonomous Worlds自治世界:全链游戏的未来

作者:William M. Peaster,Bankless;编译:金色财经xiaozou1、全链游戏解析在加密世界里,“onchain”(链上)一词有两种不同的含义.

1900/1/1 0:00:00