目录
前言
解决的问题
场景说明
架构和原理
参考
前言
在GR14(Gitcoin第14轮募捐)出现的A3SProtocol @A3SProtocol ,创新性地提出了AAAS即Address As A Service的功能。
什么是AAAS? 地址的资产化服务,简单来讲,用户通过协议铸造一个由NFT控制的地址,通过NFT的流转实现地址所有权的转移。
解决的问题
我们先来看看目前广泛使用的钱包地址所面临的问题。
用户接触Crypto的第一站是钱包,钱包作为链上活动和交互的工具是Crypto的必需品,钱包的数量保持高速的增长。每一个钱包地址背后都包含着其不可篡改的链上活动,链上活动的价值不以钱包资产的转移而转移。
场景说明
1)用户A误将钱包连接到不信任的Dapp,怀疑钱包地址泄露。由于地址的所有权由私钥控制,当私钥出现共享/泄露等潜在风险时,用户A可以直接遗弃钱包地址,把原地址所有的资产转移到新生成的钱包地址。
这种避险操作没有任何问题,但原钱包地址所有的链上交互信息都将遗弃。
2)用户B是空投猎手,维护着多个拥有丰富链上活动的钱包地址,B想出售钱包地址获利。
出售钱包也就意味着私钥的共享,风险极大,也就直接导致了钱包地址不具备任何的流动性。
5/ 上述钱包地址存在的问题正是A3S协议要解决的:A3S将地址的控制权和地址本身进行剥离,为地址提供流动性和可组合性,让地址能够安全地交易、租赁和托管。
架构和原理
架构图
https://lh6.googleusercontent.com/NsrHUA-0fBUZF8BpNzLZE8jcenTYl5HxqOQwalVTYgqUCvsMkLe7BeBffiVmElXD-snBCvIdk6uuBVJ9l7TDAx5EzAs0aTfSqVeno54rdakg75fnfY18ZgqM1QDz1jv6mQTOVyRg3RIOPpsfvA
用户通过A3S的智能合约工厂铸造一个地址NFT,它会自动部署相应的地址智能合约,地址智能合约的所有者即NFT的持有者,地址智能合约可以接收任何链上资产,同时也是与Dapp进行链上交互的载体。即用户拥有NFT,就拥有对地址智能合约的控制权。
2.用户操作流程图
参考
A3S地址:A3S Protocol – The First NFT-Gated Transferable Wallet in Web 3 World | A3SProtocol.xyz
A3S协议文档:
Background – A3S Protocol
V神新书对应SBT合约地址
https://etherscan.io/address/0x5bf5bcc5362f88721167c1068b58c60cad075aac
Proof Of Stake
GnosisV1版本合约代码
https://etherscan.io/address/0xcafe1a77e84698c83ca8931f54a755176ef75f2c#code