一文详解什么是Address As A Service

在Gitcoin举办的第14轮捐赠活动中出现的A3S协议,创新性地提出了Address As A Service,即地址即服务的功能。那什么是地址即服务呢?回答这个问题之前,先来看看目前广泛使用的钱包地址存在的问题。

钱包是用户接触虚拟货币的第一站,也是进行链上活动和交互的必需品,对区块链的发展和技术迭代有着重要的意义。Defi的出现大大激发了用户对链上交互的需求,钱包地址的数量呈现出高速增长的态势。每一个钱包地址背后都包含其不可篡改的链上活动,链上活动的价值不以钱包资产的转移而转移。

简单来看以下2个场景:

场景1:

用户A误将其钱包连接并授权了不信任的Dapp,担心钱包私钥泄漏导致资产被盗。由于钱包地址的所有权由私钥控制,当存在潜在的私钥泄漏风险时,用户A可以选择直接遗弃钱包地址,把原钱包地址的所有资产转移到新生成的钱包地址。

用户A采用的这种避险操作没有任何问题,但原钱包地址所有的链上交互信息都将被遗弃。原钱包的链上交易历史信息并非毫无价值,恰恰相反,链上信息所反映的用户行为习惯不断受到重视,如借贷协议的交互情况能够体现用户的信用,有利于推动Defi领域不足额借贷甚至信用贷款的发展;链上的治理投票成为项目方进行空投的依据等等。

场景2:

用户B的钱包地址包含对用户C而言很有纪念意义的信息,如0x19991212……,用户C恰好是1999年12月12日生日的,用户C很想拥有这个钱包地址的所有权。

但钱包的所有权是由私钥控制的,转移所有权意味着私钥的共享,风险极大,也就直接导致由私钥控制的钱包地址不具备任何流动性。

上述场景存在的问题正是A3S协议要解决的,A3S将地址所有权由助记词/私钥控制变成由NFT控制,由于NFT是可转移的,因此地址拥有流动性和可组合性,让地址能够安全地进行交易、租赁和托管。

技术实现原理

用户连接钱包地址,通过A3S地址工厂智能合约铸造一个NFT,地址工厂智能合约同步部署一个由NFT控制的智能合约地址。智能合约地址的所有权由NFT控制,可以接收任何链上资产,同时也是与Dapp进行链上交互的媒介。用户拥有NFT,就意味着拥有对智能合约地址的所有权。换句话讲,NFT代表的是智能合约的资产管理权限,NFT的转移代表该智能合约资产管理权限的转移。

A3S协议的运作流程
A3S协议的运作流程

再举个通俗易懂的例子:

小明持有实物黄金,担心自己保管不安全,于是小明决定跟银行签订租用保险箱的合同来委托银行保管黄金,银行工作人员给了小明一把钥匙,持有钥匙就能打开保险箱拿到里面的黄金。小明可以把钥匙给他的朋友小红,小红拿到钥匙也可以拿到保险箱里的黄金。如果小红跟小明闹掰了想拿走小明的资产,也仅限于保险箱里的黄金,小明的其他自有资产是安全的。 这里小明就是代表主钱包,银行代表A3S铸币合约,保险箱代表智能合约,钥匙代表NFT,黄金代表智能合约里的资产。

更多创新用例

现在的地址基本上是由诸如Metamask等钱包商帮我们生成的,生成的地址具有随机性。但实际上,我们可以通过“高频产生”来生成一些具有特殊字符的地址,例如0x后面紧跟8个8:0x88888888……;或者0x后面紧跟个人的生日:0x19991212……等等。

上述应用场景,正是A3S团队接下来想要做的事情。相比于ENS,通过“高频产生”的地址属性更原生,这个特殊地址的生成过程类似于POW挖矿,相当于用户可以去“挖”出这个特殊地址。通过“挖矿”产生的地址是通过A3S生成的智能合约地址,这个地址由NFT控制,也就意味着它能够被转赠、定价和交易。

以上就是对地址即服务协议A3S Protocol的详细介绍,项目后续还会有怎样的创新和应用场景,让我们拭目以待吧。

往期文章:

1/ dYdX拥抱Cosmos的迷思

2/ 公链的乐高进击之路

3/ Cosmos生态的原生稳定币之争

以下是我的推特,欢迎一起学习交流:

Subscribe to helloyyy
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.