The Way To Web3 ②——从Lens Protocol到Web3个人数据解决方案
摘要: 不要错过文末的AMA,你会发现一些来自Web3 Builder的有趣想法。
文章作者:Todd
文章来源:AnT Capital
作者:Todd,A&T Capital
本文仅做行业学习交流之用,不构成任何投资建议。
感谢Aave团队创造了Lens Protocol, 一个伟大的链上个人数据解决方案!
以下是我对于这个项目的一些思考:
TL;DR
-
理想的web3个人数据解决方案(在本文中将其命名为"解决方案")应该是易于阅读和写作,链上和链下集成,数据访问权限可控,低成本的。
-
Lens Protocol是一个伟大的链上个人数据解决方案,但是成本和数据隐私性的问题需要得到进一步优化。
-
我理想的web3个人数据解决方案的结构(见参考图)。
-
除成本低廉,小插件几乎可以将Lens Protocal完全扩展到解决方案中。
-
不要错过文末的AMA,你会发现一些来自Web3 Builder的有趣想法。
理想的 web3 个人数据解决方案
在深入讨论个人数据系统相关目标(如Lens protocol,Ceramic等)之前,我想分享一下理想的Web3时代个人数据解决方案在我看来应该是什么样的:
-
易于读写>>>每个应用程序都可以轻松利用用户的数据库,用户访问任何应用程序时都可以积累形成自己的数据库
-
跨链上和链下数据的强大集成>>>该解决方案可以涵盖任何场景,无论是链上还是链下
-
私有且具有权限管理>>>用户数据库存储在一个无需所有者许可即可让所有人看到的地方
-
数据的可交易属性>>>为数据库所有者提供辅助设备,以促进其数据交易
-
维护成本低 >>>读/写/维护此数据库成交不会很高,尤其是高频操作的场景
Lens Protocol的强大功能
(如果你非常了解Lens Protocol,请跳过这一部分)此外,为了使比较部分易于理解,明确Lens协议以NFT为核心框架提供了哪些非常必要的模块:
-
社交基本原型语言:个人资料/出版物/评论/mirror/收集/关注(来自官方开发人员文档)
-
Fi原语下的SocialFi:收费模块/限时收费模块/跟费模块(参考以下本地运行流程内容截图)
-
权限设置:收费模块中必须存在权限管理。
我们仍然可以修改Lens Protocol的地方
关于Lens Protocal,作为一个SocialFi,我们将分别从Social和Fi两个部分进行讨论,在本文中只包括Social部分。
Social部分,Lens提供的解决方案使链上数据集中且易于携带。下图是将Lens与上面提到的理想模型进行比较:
-
说明1:一旦数据消费者在满足前提要求后访问原始数据,就无法知道和限制数据提供者端“怎样使用数据"
-
说明2:在目前情况下,执行一个后续交易的成本为0.01 matic,当Polygon network变得更加拥挤并且matic价格上涨时,成本将增加。
我理想的 web3 个人数据解决方案的结构
为了满足理想的web3个人数据解决方案,人们可以完善基于Lens Protocol的解决方案,但也可以在没有Lens Protocol的情况下有一些新的想法。我想在接下来的章节中讨论这两部分:
Lens Protocol的新想法
所有双向箭头意味着双方可以相互交互。单向箭头意味着交互/控制是单方的。
Universal ID: 每个人都可以使用Universal ID 与 web3 中的任何应用程序进行交互。Universal ID是所有用户ID的聚合,但Universal ID和每个实际ID之间的联系是不可知的,这意味着当某人/某些机器与链上ID / web2 ID交互时,他们无法知道有关Universal ID的任何信息。
Ceramic ID,.bit和Login Ethereum是这部分的一些不错选择:Ceramic ID和Login Ethereum仍然需要一些附加件来确保不同ID之间的链接不可知。
.bit可以确保不同ID之间链接的不可知性,但仍然需要修改其兼容性,特别是对于以太坊生态系统。
Profile NFT:每个链上ID都有自己的profile NFT作为链上文件夹,聚合了其所有链上信息(这部分同意Lens的观点,因为NFT在区块链系统中是原生的,当有人想要利用它时不需要额外的附加件)配置文件 NFT 将包含指向存储层中用户数据库的链接。
Arweave上的数据库:由于Arweave 更多是作为永久硬盘驱动,难以实现隐私,存储在此部分中的数据往往不需要隐私,易于验证,但需要支持高频调用。
IPFS上的数据库:此处存储的数据需要隐私。当有人想要访问这些数据时,将需要访问权限。为了尽可能地保护个人隐私,访问权限可以是临时的,或者数据需求方只能通过零知识技术帮助才能获得结果。
基于 Web2 行为的数据库:数据库会具有隐私功能,未经所有者许可,web2 应用程序无法访问。
通用数据库:这是每个单独数据库的聚合。只有通用 ID 才能控制此数据库。为了减少不必要的数据清理时间,最好使用一种设计来构建每个单独的数据库。(例如,IPFS中的数据库和基于Web2行为的数据库应具有相同的格式)每个独立数据库都无法访问存储通用数据库中的数据。流式Ceramic是此部分的最佳选择,同时它还具有出色的式Ceramic ID。但为了尽可能地保护个人隐私,将需要更多的隐私功能,特别是零知识证明技术。
B. 优化Lens Protocol
作为一个伟大的链上个人数据解决方案,Lens协议几乎可以代表理想的web3个人数据解决方案的左侧部分 - 链上部分。从我的角度来看,这里有一个想法,使"几乎"变成"完全":
并非每个connect/follow行为都应更新到Profile NFT 中,这些应用程序也并非都在链上。只需将这些行为作为汇总并以特定频率更新即可。这不仅是为了成本,也是为了隐私。
一个不完美但非常实用的建议
Lens Protocal + Login与Ethereum + IPFS 是提供 web3 个人数据解决方案的良好组合。
我们必须承认,用户并不那么关心隐私(这在当前的加密世界中是正确的,而只有加密用户才会成为我们web3个人数据解决方案的种子用户)。我们还需要考虑到, Ceramic 还没有做好作为区块链网络的准备,且其很难从 web2 应用程序获取用户数据。
AMA Collections
Q在数据积累过程中,数据的生成是故意的、不敏感的,还是两者兼而有之?(推特@OwnershipLabs)
A:兼而有之。除了主动的curate操作外,也可自动帮助用户同步其个人浏览历史记录。在数据粒度层面,常规网站可以同步网址/标题/内容等,而主流网站可以通过插件做精细抓取,比如停留时间、点击条目等。合作伙伴还可以使用这些基本数据自行进行精细处理。ref:swash插件,用户可以从他们的浏览历史记录中受益。
Qweb3如何被主流用户接受?降低进入门槛 V.S Atrractive 应用程序哪个更重要?(Lukas @SchorLukas)
A:主流采用的一些关键驱动因素将是(优先列表):
■ 引人注目的用例
■ 轻松入职(无需处理助记词,加密术语)
■ 可扩展的区块链网络
■ 安全保证(防止人为错误、攻击、网络钓鱼、半托管制度)
■ 恢复回退
■ 本地化(语言等)
Q真正的Web3应用程序会出现在以太坊中吗?
A:大多数对区块链于web3作用有深刻理解的创新人才都在以太坊社区中,而且,活跃在以太坊的项目具有最高的溢价,这意味着web3上的大多数创新可能会在未来1~2年出现在以太坊生态系统中。
但考虑到以太坊的框架(EVM尤甚)并不适合高频交易和多类型数据,真正具有能覆盖到主流用户的可扩展性的Web3应用,将发生在EVM之外的区块链中。(像Lens选择Polygon而不是以太坊主网络这样的例子将不是唯一,而只是开始)。好的跨链工具有发布限制"我们只能选择EVM"。此外,理想的个人数据解决方案是区块链(或者可以说是应用链)不可知的。
评论(0)
Oh! no
您是否确认要删除该条评论吗?