Lens 协议特点:
1)内容、数据所有权通证化:以 NFT 为核心构建关系,多个 NFT 的相互作用呈现关注、转发、收藏等社交行为,构成图谱。用户可以自主控制这些 NFT 的所有权,例如转出、售卖或者参与治理,并且可以带到任何基于 Lens 协议构建的应用程序中,数据迁移更具优势。
2)组件模块化、超强可组合性:社交功能模块化,遵循在特定的执行步骤调用白名单智能合约,例如当用户在关注个人资料时会触发【Follow 智能合约】,当用户喜欢或收藏内容时会触发【Collect 智能合约】,允许开发者使用这些模块化组件在 Lens 上搭建自己的应用。
局限性:
1) 在使用 Lens 协议时的每一步操作都需要钱包地址的签名验证,尤其对于社交这种高频应用,这就带来了一些困扰:首先是用户的关注、评论、收藏等动作都需要付费,所以 Lens 选择了基于 Polygon,虽然 gas 费用比较低,但是这种设计会使得使用过程不够流畅;其次,用户需要一直不断的对钱包地址进行确认,也是非常影响使用体验的。
2) 用户在 Lens 上的社交图谱是围绕个人主页 NFT 建立的,因此社交关系的建立完全是从零开始的,所以建设难度还是比较大的。
3) 基于 Lens 协议搭建的应用可以共享用户数据,不过还是需要开发者自己去抓链上数据,再用数据库还原,也是需要一定的成本。CyberConnect 协议于 2021 年 9 月创立,11 月获得由 Multicoin Capital、Sky9 Capital、Animoca Brands 等机构 1,000 万美元融资,是第一个做去中心化的社交图谱协议。
CyberConnect 的社交模块比较简单,主要是由【关注按钮】和【关注者列表】组成。用户可以通过 Follow 按钮进行相互关注,以此建立用户彼此之间的关系。该协议的核心是去中心化且防篡改的社交通讯录,可有效促进以用户为中心的数据创建、更新、查询和验证,其技术架构着重在三个方面:1)存储:采用了 Ceramic 定制的 IPFS 可变数据流存储,实现图谱的去中心化存储和数据更新功能;2)身份认证和授权:设计了一套安全密钥方案,将身份密钥和用户的交易密钥区分开,避免资金风险;3)数据抓取:数据索引器(Index)聚合链上和链下数据。
