手机版

Web3 社交的兴起——协议、身份和 Dapp Web3 社交的兴起带来哪些变化

2023-07-06 15:56:43小编

 实际的Web3社交项目数据库可能会更加复杂,并且根据具体项目的需求和功能进行调整和扩展。如果您有特定的Web3社交项目想法,建议咨询专业开发人员或团队来设计和实施数据库结构。我可以为您提供一个基于文本的WIP(Work in Progress)示意图来描述Web3社交项目数据库的结构:
                                                                                                                                                                                                                                                                                         

  该系列的背景故事和意图

  在花了 2022 年一整年的时间从​​事心理健康项目之后,我又完全专注于 Web3,目标是以顾问和创作者的身份与各种项目及其社区合作。在我寻找新客户的时候,一个好朋友把我介绍给了Hadrien,他是Sismo的创始人兼首席执行官,这是一家总部位于巴黎的公司,应用 ZK 进行隐私和用户数据聚合。

  我的最佳方案是协助Sismo进行增长和营销,但从对话中产生的结果更令人兴奋。Hadrien提议赞助我在web3 社交上写一个教育系列。作为一个喜欢调查、学习和分享我所学的人,这是一个即使我尝试过也找不到的机会。

  因此,我在这里深入研究web3 社交,试图理解概念,并将许多聪明的构建者的工作转化为易于理解的部分。

  我已经从许多建设者和思想家那里学到了东西,并将继续这样做。其中包括Yup的Nir, Farcaster的Dan和Varun, Lens的Bradley, Zora的Jacob, Guild的Raz和Reka, SGV的Jakub, 1kx的Peter和Nich, Rehash的Diana, Converse的Pol, XMTP的Matt, Bello的Adam等等。

  感谢Limone.eth和David对部分内容提供反馈。现在回到绘图。

  Web3社交现状v0 2023年7月

  我认为一张好的旧地图一开始就会很有趣。我们的计划是在接下来的几个月里,随着我们更详细地探索这个领域,对这个地图和相应的数据库进行升级和修改。

  请在Twitter/Lens/Farcaster @albiverse上私信我,以获取对该图的任何评论更新。

  让我们快速描述一下web3社交状态(v0)的每个类别。

  协议层

  协议层

  协议为开发人员提供了Web3社交应用程序的基本构建块(或原语):发布、评论、关注、消息传递等等。因此,协议将开发人员作为其最终用户。

  与web2相比,web3社交网络有许多特性使其对开发者更具吸引力:

  • Web3协议的目标是去中心化和“可信中立性”,这意味着没有任何中心化团体能够阻止开发者使用Web3工具。这与Reddit最近的情况类似,Reddit大幅提高了使用其API的成本。结果,大多数第三方开发者不得不关闭他们的应用。

  • Web3社交图谱——交易历史和用户数据——是可以公开访问的,开发人员可以利用它,而不需要引导他们自己的社交图谱。众所周知,这是一件很难做到的事情。

  • Web3构建者可以利用现有构建块和开源代码的主体,将一个想法的执行从零提高到MVP。

  协议的去中心化程度可能会随着时间的推移而波动,因为他们的团队必须做出短期到中期的权衡。一些项目选择了不同的方法,包括渐进的去中心化或“充分的去中心化”。后者是基于协议只需要在实现其原始价值主张所需的程度上去中心化的想法,而非必要的功能不必去中心化。

  Web3社交仍处于早期阶段,关键协议仍处于开发的初始阶段。有些公司,如Farcaster和Lens,已经部分专注于构建web2功能的web3版本,如发帖、评论和关注。现在,Web3中更新颖的原语——比如基于NFT的铸造、收集和授予对服务的访问——正在被添加到这个组合中。总的来说,这些元素将在应用程序层启用新的用例。

  XMTP是web3协议的一个例子,它解决了消息传递原语,并允许用户通过像Lenster和Converse这样的客户端直接在他们的区块链账户上接收不同应用程序的消息。

  身份层

  身份层

  身份层通过创建和聚合由用户直接拥有的去中心化标识符下的数据,为web3社交应用程序提供了更丰富的体验。这包括创建去中心化的身份、姓名和头像、个人资料、交易历史、数据隐私和选择性信息共享,并提供对各种数字社交空间的访问。

  这一层的一些项目也是协议,但考虑到在身份和社交数据上工作的项目的广度,我认为它们应该在堆栈中有自己的一层。我觉得身份层的创新将深刻地影响应用程序和客户端层的体验。

  人们对Web3社交的期望之一是,用户将能够控制自己的数据,并且应该能够在他们第一次使用的应用程序中拥有定制的体验。为了实现这一点,构建者需要身份层项目来提供丰富多样的数据。

  POAP是身份层项目的一个示例,用于丰富聊天应用程序Salsa的用户体验。

  客户端和应用程序层

  客户端和应用程序层

  客户端和应用程序是建立在web3社交协议之上的面向用户的界面和产品。他们利用广泛的协议和可用的身份,为最终用户(如收藏家、创作者和普通消费者)精心设计有价值的、新颖的用例。

  我最初的想法是根据不同的web3社交角色(如收藏家、策展人和创作者)对应用进行细分。我最终根据应用程序的主要功能对应用程序进行了更简单的分类。有时候,我们很难将像Stealcam这样的“开箱即用”体验归类。

  web3社交应用的一个例子是PartyBid,它使人们能够通过真正新颖的体验轻松地使用加密货币购买东西。Partybid应用程序利用Party协议。

  关键推动因素

  没有这些技术,协议、工具和应用程序就不可能存在。一些例子是ERC 721/1155/6551标准,许多项目都是围绕这个标准设计的。

  在这个类别中,我还想包括一些关键的推动因素,比如在web3社交协议之上构建多个客户端的能力。