# data2.cash:保护用户隐私的数据资产化基础设施 ## 1. 前言 **我的数据有价值** 在日常生活中,数据无时无刻在产生价值,搜索引擎使用我们的浏览数据给我们投放广告;我们用自己以往的经历(数据)给自己的能力做背书,提供服务或者应聘公司;甚至在不能看见的地方,我们仍然可以知道一些web2巨头在交易我们的个人数据。 **我的数据产生的价值没有流入我的手里** 但是在web2,甚至web3,我们的数据产生的价值真的属于我们吗?在web2的公司里比如Twitter,我们的数据产生的价值属于Twitter,这是毫无疑问的,但是在web3,我们也并不拥有我们自己的数据收益权,因为所有人都可以看到我的链上记录,所有人都可以使用,我并不会因为别人的使用,而获得任何的收益。 **在什么情况下数据产生的价值可以流入我的手里** 1. 我拥有一些数据,我自己可以看到,别人看不到 2. 我可以开放给他人查看,前提是我可以得到利益 如果想要满足以上两个条件,必须在现有的web3世界里增加一个基础设施,这个基础设施使得: 1. 我可以拥有比其他人更多的数据 2. 这些数据可以被我控制是否公开 ## 2. 1+1>2 在数据领域,1+1是大于2的,如果可以拥有一个人多个方面的信息,将会比信息分散在各个平台发挥更大的价值。举个例子,如果一个社区管理者,只看自己的Discord社区,只能了解Discord群组内用户表达出来的意见,但是如果我们知道Discord内用户的钱包地址,就可以知道这个Discord内用户的链上动态,比如他们更加偏向于钻石手还是纸手,比如他们更加偏好什么样的画风或者运营风格,或者在谈合作时,尽可能找用户重合度没那么高的社区... 在链上数据领域,有一个非常痛的点,链上数据太少了,而且一个真实的人,大概率拥有超过一个地址,这让他原本每天有限次数的合约交互又变得更加分散了。 如果通过把一个人不同链上的所有钱包地址,以及链下平台比如Twitter,Discord,Github都聚合起来,那么一个用户的画像将会变得非常丰满,这就实现了上述的第一条,让用户拥有比其他人更多的数据。 ## 3. ZK 如果用户能够真正拥有这个用户画像,就可以让用户画像产生的价值回归到用户。而零知识证明技术可以给我们上述的第二个能力,也就是通过ZK,我们可以把我们链上链下的账户聚合成有价值的用户画像,同时不透露这些账户的关联性(毕竟没有人希望让自己全部的账户裸露在互联网上)。 通过ZK,用户可以把在自己账户中找到的重要信息,生成零知识证明,最后导入到一个新的账户中,生成一个匿名实体。这意味着用户不需要透露自己任何一个实际的账户,但是可以通过匿名实体,在需要的时候,证明自己拥有的凭证。 但是是不是拥有了账户聚合以及零知识证明的帮助,我们就可以实现用户数据资产化呢?并不是的。 ## 4. 数据资产化 用户数据资产化里还有重要的一环,商家端。如果B端没有进行付费的意愿,数据是没有办法成为资产的。因此我们需要一个路径,在不透露用户具体信息的情况下,给B端提供基于用户画像的服务,从而满足B端的真实业务需求,让B端愿意为此付费。 ### 4.1 数据策展人 数据策展人的职能是从用户画像背后的海量数据中,策展出对B端有用的数据,从而把“无价值”的数据变成有价值的数据。数据策展人有可能本身就是B端的员工,也有可能是对某个行业或者赛道有深刻认知的用户。如果策展后的数据集有用,而且被使用的频率越来越高,策展人将会一直得到收入。 ### 4.2 应用 策展人把数据进行策展后,仍然需要最后一步,才能把数据变成服务,提供给B端,解决B端的实际问题。但是加密行业本身处于早期,用户本身的需求,B端的需求都是不确定或者不断变化的,因此给B端提供的应用类型会非常多样。 ## 5. data2.cash ![](https://i.imgur.com/Wd9Xvld.png) ZKID最终的目标是用户数据资产化,而根据上文的讨论,ZKID分为4个层,分别是凭证发现层,ZK计算层,用户身份层以及用户画像数据层。 ### 5.1 凭证发现层 - account vault 凭证发现层接收用户链上链下的账户,并且检索这些账户里大量的信息,找到用户满足条件的凭证。用户可以把凭证在选择后一键导入链上ZK实体。 凭证由数据策展人根据B端实际的需求定义,凭证拥有自己的ID,名字,策展人以及条件,当用户满足条件时,即视为有资格领取凭证。 ### 5.2 ZK计算层 如果用户领取某个凭证,ZK计算层会生成一个ZK proof,证明用户拥有这个凭证,但不透露该用户在account vault中的任何一个账户。 ### 5.3 用户身份层 每一个用户都会有一张代表个人的SBT,每个account vault对应一张SBT,这张SBT拥有一个独特的用户ID,同时在SBT合约内也记录了某个ID对应拥有的凭证,但是只有用户可以看到。 ### 5.4 用户画像数据层 用户画像数据层提供开放的应用层,提供API给开发者,开发者可以直接根据数据策展人定义的凭证标签开发出适合项目方实际需求的产品。 ### 5.5 经济模型 B端在使用产品过程中需要对用户数据进行付费,费用绝大部分回归用户,一部分留向应用开发者以及数据策展人。 ## 6. 例子 一个DeFi项目方希望触达到资深的DeFi用户,可以搜索凭证,找到“与Uniswap V3,Lido,Aave进行过交互超过3次并且至少提供过1次流动性”的用户,并且发送邮件触达到用户。项目方需要进行付费,把邮件发送到用户手中。这个过程中项目方获得了用户的注意力,用户通过提供自己的数据获得了报酬。