Farcaster:前Coinbase高管创建的Web3社交网络_FAR:Hackspace Capital

原文作者:Crescent,律动BlockBeats

责任编辑:0x29

Farcaster的诞生来自于Coinbase前高管DanRomero和Coinbase的另一位前主管VarunSrinivasan,两者在2020年开始合作并提出一个名为RSS+的想法。

协议建立之初,他们期望构造一个不仅能够使用户与其追随者有直接的关系,还能使开发人员自由地建立新的社交应用的可信的中立协议。在经历了几次迭代之后,最终Farcaster由此诞生。

Farcaster简介

Farcaster是一个社交网络,去中心化且足够分散。当两个用户在网络上能够找到彼此并进行交流,即使网络的其余部分想要阻止用户进行通信,可开发人员可以在网络上构建许多客户端实现足够的去中心化,这样用户始终可以接触到想要交流的人。该协议是一个开放协议,类似邮箱一样可支持众多客户端。

其早期产品类似于Twitter或Reddit,但并不完全相同,当我们不再使用Twitter,而使用其他应用进行社交时,Twitter之上的粉丝并不会同时转移到他应用之上。而在Farcaster上,我们可以自由地在应用程序之间移动其社交身份,社交图谱和身份会随着用户而转移,用户永远拥有与其受众的关系而不受应用程序的限制。开发者也可以自由在网络上构建带有新功能的应用程序。

Farcaster身为一个去中心化的社交网不仅关乎用户所表达的内容,还关乎用户可以在链上证明什么。用户可以连接自己的钱包地址展示自己的NFT,也可通过NFT作为过往行动的证明。甚至可以在其上构建客户端应用程序来在Farcaster网络上广播消息,以及读取来自任何用户的消息。

组成部分详解

Farcaster分为链上注册表与链下主机两个重要组成部分。

其中,用户可在链上注册表中Claim自己唯一性的用户名,且注册表还用于存储用户的主机URL,并用作类似网络的「DNS系统」。因为Farcaster的架构意味着用户数据可能存在于不同的服务器上,所以用户需生成一个新的以太坊地址,Claim一个唯一的用户名,用户名还须与有效的主机URL相关联。这样用户想要阅读其他人的消息时,可以向注册表这个智能合约询问他们的主机URL,然后从主机访问他们的消息。

注册表还设有一系列安全措施以保护用户的安全与隐私。如:只有用户可以更新其主机URL,而且用户还可以通过使用其地址的私钥对消息进行散列和签名来保护消息。不仅如此,收件人可以检查消息签名并验证它来自哪位用户的地址,该地址也拥有相应的用户名,举例来说,如果用户收到声称来自@alice的消息,可以向注册表索取@alice的公钥并验证签名是否来自@alice的私钥。

链下主机则用于存储用户的社交数据,只要使用自己的私钥签署,用户可以在任何网络服务器上托管自己的内容,有自托管和使用托管主机两种方式可供选择。

如若用户选择自托管,则无需通过第三方即可使用Farcaster网络。

用户需要了解如何设置和操作Web服务器,下载相应客户端应用程序,可使用该应用程序将消息发布到服务器并从网络上的其他服务器获取消息来实现自托管,官方也表示当前正在构建一个用于自托管的参考开源客户端。

在使用中,用户需要配置更多的基础设施和知识才能实现算法摘取信息流等复杂功能,虽说完全自托管功能有限,仅可发送消息及读取来自单个用户的消息等,但对于Farcaster网络来说,重要的是自托管可以确保用户始终能够在没有网守的情况下发送和接收消息,这是Farcaster网络能通过充分去中心化测试的前提。

如若用户选择托管主机,相对来说可得到最佳的用户体验。

托管主机可以简化上传消息、抓取网络数据来提供推荐的信息,提供使用该网络的客户端应用程序。类似于Gmail之于电邮、Github之于Git,使用托管主机可以做中心化社交网络可以做的所有事情。Farcaster团队也在运营一个托管主机,当前处于测试阶段,仅限邀请用户参加。

用户可自行构建自己的托管主机或自托管客户端,使用托管主机的用户与自托管用户可以自由地进行通信,如下图所示。

Alice和Charlie自托管,Bob使用托管服务器开发者知道如何使用网络服务器来构建高度可扩展的架构,相比使用区块链存储用户数据,选择使用链下主机则大大提升了可扩展性。

项目背景

VarunSrinivasan在印度长大,就读于卡内基梅隆大学,曾创立SoundFocus来帮助有听力损失的人,又在微软就职。此后在Coinbase担任总监,四年间一手建立工程团队开发产品。DanRomero除也曾在Coinbase工作以外,之前还是数十家早期科技公司的天使投资人,两者当前专注于开发Farcaster。

Farcaster曾获3000万美元融资,加密头部风投和一些知名人物悉数参与,其中a16z领投,CoinbaseVentures、RibbitCapital、MulticoinCapital、VoltCapital、ACapital、StandardCrypto、ScalarCapital、EladGil、1confirmation、FirstRoundCapital、ToddandRahul'sAngelFund、Mischief、AnsaCapital、Haystack、ChapterOne、OfflineVentures、Archetype、CanonicalCrypto、ProofGroup、Floodgate、BalajiSrinivsasan、6529、RayTonsing等都有参投。

为了使人们可以轻松上手,Farcaster还构建了一个客户端应用程序,当前为初始版本,正在开发Farcasterv2,计划在今年晚些时候推出。

Web3社交网络的探索

社交网络影响着我们生活的方方面面,我们发现各个Web3项目不论是完成叙述、宣传还是其他动作,大多依然依赖于Twitter等Web2社交媒体,且Web2社交媒体还存在无法使用户永远拥有与其受众的关系、用户无法真正拥有其发表内容等明显问题,针对这种问题,是否有更加完善的去中心化解决方案呢?大家正在不断探索中。

Farcaster作为一个充分去中心化的协议,通过充分分散的网络使两个用户间始终能够进行通信,即使有网络想要阻止,用户在此网络上也可完全控制他们的身份、数据和社交图谱。这也包含了DID的作用,通过一个账户观测其持有Token、NFT等即可了解到用户的活动证明,相当于用户的个人资料。

Farcaster与LensProtocol、CrossBell?等类似,尝试探索密码学和区块链来提供Web3社交网络可行的解决方案。要实现两个用户间无论何种情况都可交流,只需要三个去中心化功能:Claim唯一用户名、以该名称发布消息以及从任何有效名称读取消息的能力。Farcaster通过去中心化的名称注册表、用于扩展网络的混合链下/链上架构等方式构建了新的社交形式。这是否就会成为Web3社交网络的开端?还且看看接下来应用落地的影响。

来源:金色财经

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-3:736ms