Cointime

扫码下载App
iOS & Android

深度对比Farcaster与Lens协议后,我发现去中心化社交协议没有赢家!

个人专家

原文链接:Farcaster vs Lens Protocol

本文作者:Daniel Lombraña  编译:CoinTime Candice

几个月来,我一直是这两种去中心化解决方案的用户,我想对它们进行比较,以了解每种解决方案是的构建方式,以及两者之间的主要区别和相似之处。

现在,我每天都在使用:Farcaster(Warpcast客户端)、Lens Protocol(Orb客户端),显然还有Web2 Twitter解决方案。到目前为止,我在Farcaster找到了最有洞察力的内容,而Lens则有着专注于创作者的独特体验。最后,我必须关注我的Twitter账户,因为大多数项目都会将信息保存在那里。

在进行比较之前,我想创建一个关于每个协议的“简短”指南。然后在最后,我会对它们进行比较,看看是否有赢家,但我认为是没有的,因为它们每个都有其独特的功能。

让我们从Farcaster开始!

Farcaster

Farcaster建立在L1区块链以太坊之上的。L1管理用户身份,而协议使用L2网络在其用户之间传播更新(Farcaster Hub)。然后,该协议提供了以下功能:

  1. 安全、易记、人类可读的用户标识,如@alice
  2. 实时结算和传播用户之间的变化。
  3. 以合理的成本使访问网络上的所有数据去中心化。

更新:正如CrisisDAO的一些成员所指出的,delta-graph节点不是一个L2,因为它不使用区块链来结算其状态。因此,该协议使用链外点对点网络来同步数据。

它的工作方式

要加入Farcaster协议,你必须在以太坊合约中注册一个公私密钥对和一个ID。这个公私密钥对(一个新的以太坊地址)将被用于签署信息和ID(以太坊网络中用户的典型参考),因此它们是防篡改和自我验证的。此外,收件人可以检查与合约中的ID相关联的密钥对,并验证消息的真实性。

签名后的消息会上传到Farcaster Hub,它的工作方式类似于区块链网络。Hub使用点对点协议在它们之间共享并存储消息,使用delta图谱来对它们的状态达成共识。使用delta图谱最有趣的一点是,Hub可以在没有协调的情况下达成共识。

通过Hub存储和管理网络状态,客户端应用程序将连接到它们,因此公司和人们可以为该协议建立不同的客户端,为他们的用户定制体验。这很奇妙,因为每个应用程序都可以根据协议完全不同,从而可以在Farcaster协议中创建应用程序生态系统。

Farcaster ID和以太坊地址(公私密钥对)在Farcaster以太坊合约中进行管理,因此我们可以确保身份的所有权是去中心化和安全的。

Farcaster ID

根据Farcaster的官方文件:

“Farcaster ID或fid是一个用户或组织的典型标识。fid是像!8098这样的数值,通过在它们前面加一个感叹号来区别于其他数字。用户将fid注册到以太坊地址,也称为托管地址。用户可以将fid转移到新的托管地址,不过每个地址一次只能拥有一个fid。”

因此,fid是通过与Farcaster ID注册中心互动而产生的。由于这是以太坊上的智能合约,任何人都可以阅读该合约,从而找出哪个以太坊地址拥有给定的fid

在这一点上,我们拥有向协议发送消息的所有必要部分:

  • 保管地址中的ECDSA密钥对,以及
  • fid

有了这两部分,我们可以签署消息并将其发送到Hub,而接收者也可以验证一切。此外,该协议不允许任何人在地址认领后收回或撤销fid,我们通过允许通过在Hub进行防篡改通信来实现“充分的去中心化”。

Farcaster Name

虽然我们有发送消息所需的项目,但我们需要一种人类可读方式的引用fid。因此,Farcaster有一个可选的fname,即@alice。

fname是像@john或@alice这样的字母数字字符串,通过在其前面加一个at符号(fid有一个感叹号)来区别于其他文本。

fname的一个有趣的特点是,所有fname都必须遵守以下表达式:/^[a-z0-9][a-z0-9-]{0,15}$/。为什么?因为它可以避免同音字。

fname也是可恢复的。

fname必须每年更新一次,并向Farcaster Name Registry支付费用,这里以NFT的形式发布每一个fname。如果到期,fname将进入荷兰式拍卖会,价格设定为年费加溢价,溢价会递减直至达到零。

该协议的核心团队为这些NFT定价。这笔费用可以决定可以加入的人,通过让机器人退出协议,同时保持合理的价格,让社区变得有价值。

账户恢复

正如我们已经知道的那样,我们可能会忘记钱包的密码,因此有一个好的方法来恢复你的数字身份对于协议来说至关重要。因此,Farcaster协议允许用户设置一个恢复地址来保护他们的fnamefid。需要注意的是,这种恢复只适用于访问丢失,而不适用于地址泄露。

恢复地址可以在三天托管后请求转移到新的托管地址。

所有这些东西都是如何储存的?

如前所述,Hub使用delta图谱来保存消息,并在节点之间同步社交网络状态。

在这个图谱中,每个顶点都是一个实体,就像用户或消息一样,而边则是实体之间的关系。当@alice创建一条消息,并且@bob点赞时,协议将创建一系列易于在节点之间同步的delta。

Farcaster区分了六种类型的delta:

  1. 强制转换,这是来自用户的消息;
  2. 反应,是另一个用户对其信息的反应(例如,点赞);
  3. 放大器,是对一个用户的放大或认可;
  4. 验证,即所有权证明(例如,以太坊地址签名);
  5. 签名者,是由用户授权对其delta进行签名的密钥对;
  6. 用户数据,这是关于用户的元数据(例如,他们的个人资料图片)。

Lens Protocol

虽然Farcaster在以太坊,并有一个用于存储信息的链外解决方案(Farcaster Hub),但Lens使用L2 Polygon区块链。

Profile

像Farcaster一样,你需要一个“Profile(简介)”才能参与协议。一个简介是一个NFT将代表的顺序ID。NFT将属于一个钱包地址,所有者是控制该简介的人。简介所有者可以:

  • 发布到简介中。
  • 设置简介的“关注模块”:允许其他人回关的逻辑。
  • 设置简介的头像(图像URI)。
  • 设置简介的“调度器”。

如果你的钱包地址包含在列表中,你可以在LensHub.sol可升级的合约中铸造你的简介(与Farcaster一样,目前你只能通过邀请或在OpenSea这样的市场上购买简介来加入)。

一旦你有一个Lens Profile NFT,你就可以向它发布发布。此外,NFT将拥有所有者产生的所有发布、评论等的历史记录。

LEns的一个有趣的特点是,简介和几乎每个协议项都可以有不同的模块来扩展它们的功能。例如,Profile NFT包含一个FollowModule。这个模块有一些规则,允许其他人回关,并将其保存在链上。

现在,与Farcaster一样,简介只能由其政府批准的地址铸造。和以前一样,这样做是为了避免机器人和虚假账户的可能性。

Publication

一旦你有了简介NFT,你就可以开始发布Publication(发布)。发布可以是一条消息、一条评论,等等。

Lens有三种类型的发布:帖子、评论和mirror。

发布直接发布到用户的Profile中。这意味着用户创建的所有内容都将保留在用户的钱包中。需要注意的是,发布不是NFT。

每个发布都有一个ContentURI,该ContentURI具有指向该发布所包含内容的链接。这个链接可以指向文本、图像、视频等等,然后存储在Arweave或IPFS这样的去中心化解决方案中,或像AWS S3这样的Web2存储设施上。

发布发布时,会附带两个模块:收集模块和参考模块。

收集模块具有允许其他用户将发布作为NFT铸造的所有逻辑。铸造的NFT将引用原始发布的URI。

参考模块有所有与发布上的评论和mirror(转发)有关的逻辑。

Comment

Comment(评论)给了用户添加反馈的权力。在引擎盖下,它们就像带有一些额外检查和功能的发布。

由于评论和发布一样,评论也被储存在用户的简介中。

评论的一个有趣的特点是,它们必须遵循原始发布的规则,参考模块的条件。例如,如果有一条规则规定只有Profile NFT的关注者才能发表评论,那么如果一个Profile NFT试图对发布发表评论,而它没有遵循原贴,交易将失败,评论将不会被发表。

评论也可以被收集,因为它们是基于发布的。因此,人们可以从他们喜欢的好的评论中铸造NFT。

Mirror

Mirror是我们在Twitter上转发推文的方式。从协议的角度来看,它们的工作方式与Publication相同,但有一些特殊的待遇。

与Comment一样,Mirror必须符合参考模块的原发帖人条件。如果一个发布限制只能转发关注原发帖人的账户,那么不符合规则的人就不能转发该帖子。

与Publication和Comment不同,Mirror不能被收集。

Collect

Collect是Lens的一个原生功能,允许创作者将其内容货币化。由于创作者几乎可以发布任何东西:图像、视频、播客、艺术等,因此创建此模块是为了设定价格,并允许其他简介收集(铸造)它们。

过程很简单:创建发布时,可以启用收集模块。此模块基于ContentURI打开该发布的铸币功能。该模块可以有任何任意的逻辑来设置创建者想要创建的规则,例如:在一定的时间内免费或一定数量的收集。

Follow

最后,在Lens协议中关注其他用户与Farcaster和其他Web2社交网络略有不同。正如我们所看到的,所有东西都会变成NFT,或者保存在Profile NFT中。因此,在Lens Protocol上关注一个简介的用户会收到一个关注NFT。

与之前的所有项目一样,Profile NFT可以有自己的Follow Module,设置自己的规则。这意味着你可以强制规定,要关注你,你必须支付5个MATIC。归根结底,你是在“铸币”,表明你在关注该简介,而简介所有者可以设置规则。

Follow NFT的一个非常酷的功能是,该模块具有内置的治理功能,如投票授权。此功能可以在Lens协议中创建社交DAO。

如果粉丝从一开始就是粉丝或类似的事情,那么可以制定规则,允许他们拥有更多的投票权。

Farcaster与Lens协议

如果你读到这里,你现在应该对这两个社会去中心化网络的设计原则有了或多或少的了解。它们各自都有自己的优势和问题。

让我们来谈谈利弊。

ID或Profile

在Farcaster上,你将必须每年做一次更新。在Lens上,你只需要做一次。哪一个更好呢?这取决于实际情况。

Farcaster一直希望进行高质量的对话,而要求人们为他们的简介付费的原因之一是为了支持Hub,并确保你会在游戏中投入一些皮肤。虽然我能看到这些好处,但在我的脑海中,我怀疑这是否能确保Farcaster被大规模采用。但他们想被大规模采用吗?更多的用户将意味着更多的声音,我认为他们正试图通过在网络中提供高质量的简介来降低这一比例。到目前为止,我可以向你保证,Farcaster上的对话是令人惊叹和深入的。

另一方面,我们有Lens。任何人都可以铸造自己的方案,而不需要更新。虽然这很简单,但它允许人们为大品牌创建个人简介(就像已经在ENS或域名上发生的那样),并向人们收取控制社交媒体简介的费用。这样做好吗?猜测将是一个大问题,因为这些简介不会过期(就像在Farcaster中那样),所以只有时间能证明。

社交图谱

Lens最有趣的功能之一是,所有东西都保存在你的简介的链中。该协议为你的发布创建合约,因此任何使用该协议的客户端都会向你显示完全相同的内容。你的粉丝和内容与你同在。

另一方面,Farcaster允许你拥有更大的灵活性。虽然Lens看起来不错,但我一直在玩“Instagram克隆版”,只显示图片形式的发布。这听起来很酷,但我无法分离我的内容,但在Farcaster上,我可以。每个应用程序都可以依赖于delta图并建立其粉丝列表。唯一的问题是,如果你想改变你的客户,你就必须“以某种方式导出”你的粉丝。这样做是好是坏,时间会证明一切。

链上的一切与链上的某些东西

Lens使用Polygon进行所有的交易。一切都保存在Polygon中,而Farcaster使用其链外解决方案。

Lens的方法是,所有东西都将作为NFT保存在你的钱包中,并为你创建不同的合约(模块)。这很聪明,因为你的社交图谱和帖子的数量可能会永远增长。然而,Farcaster上的Hub对delta图的大小(64TB)有限制。至少可以说,这个图的大小被限制为删除旧帖子和让事情变得有趣。我喜欢这种方法,因为图表会忘记,与GDPR关于被遗忘的权利的原则保持一致。而Lens方法是“简单”的;当你拥有一切时,你应该能够摧毁/烧毁一切。但正如你所知,区块链将有历史记录,所以每个人都可以指出你在特定时间说了什么/做了什么。了解GDPR在这里的立场可能会很有趣。

扩展协议

在Lens上,你可以扩展模块,所以选择是无限的。在Farcaster上,你必须提出对协议的更改,并且所有Hub都应该升级以支持这些更改。哪一个更好?我非常喜欢Lens的方法,因为所有东西都是一个合约,可以用自己的规则来部署。然而,Farcaster的方法似乎更像其他开源项目,这做得很好。与其他解决方案一样,时间会证明一切。

我自己的经历

这完全是主观的,因为我两者都用,而且我都喜欢。然而,到目前为止,我可以看到很大的区别。

Farcaster,对我来说,是一个可以找到深刻而有趣的对话的地方。社区的参与度是惊人的,我总是在向其他人学习。与Twitter相比,这是一个巨大的数字,在Twitter上,我看到的一般都是宣传和讨论,其中包含了大量暴躁信息。在这里,讨论是文明的,人们表现得很好,即使有不同意见,你也会觉得像在家里向每个人学习。

另一方面,Lens是艺术家和创作者的地方。我在Lens上的粉丝比Farcaster多得多,但参与度较低。虽然我的发布得到了几个赞和转发,但我的帖子上的评论几乎没有互动。看起来所有的点赞和关注都是假的,因为我没有通过评论与其他人进行互动。这是一种奇怪的感觉,尽管技术令人惊叹。我喜欢收藏;我喜欢你可以为关注你、收集你的帖子等设置规则。Lens的一个很酷的功能是Wav3s,它允许你为转发你帖子的人创造付费条件。你不向平台付费,而是向你的粉丝和Lens用户,支付帮助你将内容带给他人的费用。这很巧妙,但它为讨论钱少的人是否总是难以发展社区打开了大门。显然,这个问题的答案是:如果你有好的内容,人们就会来,但情况并非总是如此。

这两种协议现在都有几个客户端应用程序。每一个都有自己的优点/缺点,但测试它们并查看经验变得越来越有趣。Butterfly、Orb和Phaver是你可以在Lens上使用的三款移动应用程序,而Jam和Warpcast是Farcaster上的应用程序。

Warpcast目前是Farcaster上唯一一个功能齐全的客户端,但Jam很快就会加入(期待测试)。如前所述,有趣的是,我在Warpcast上的社交图谱在Jam上不存在,所以我必须从头开始创建一个新的。

对于Lens,我已经尝试了Phaver和Orb。Phaver很奇怪;我不明白。用户体验很奇怪,因为他们有自己的社交网络,你可以在他们和Lens之间切换。这也迫使你更改一些设置来使用它,这会让它变得有点尴尬。另一方面,Orb是一个功能齐全的解决方案。缺少一些小细节,比如从客户端设置收集选项,但这肯定会在即将发布的版本中得到解决。

总之:如果你能同时尝试这两种方法。我认为他们会有自己的社区,同时加入这两个社区会很有趣。由于一切都是去中心化的,几个应用程序将使只有一个应用程序可以让你在一个地方拥有所有的东西,就像Yup(也在寻找测试)。事实上,社交网络已经多年没有如此令人兴奋了。

*本文由CoinTime整理编译,转载请注明来源。

评论

所有评论

推荐阅读

  • Farcaster融合社交客户端Kiosk完成1000万美元融资,Electric Capital领投

    Farcaster融合社交客户端Kiosk在X平台宣布已完成1000万美元融资,Electric Capital领投,a16z Crypto、USV、以及Variant Fund参投。Kiosk旨在促进应用程序内的社区建设和商业,使创作者能够建立社区、共享丰富的媒体内容、铸造 NFT、与志同道合的个人互动以及无缝定制渠道经济,同时强调将链上资产融入社交互动,设想更具包容性和互联性的Web3体验。

  • 某巨鲸过去三小时卖出224枚WBTC,价值1440万美元

    据链上分析师@ai_9684xtpa监测,地址0x486...1505e在过去三小时内通过Cowswap卖出224枚WBTC,价值1440万美元,获利83万美元(卖出均价64203美元)。他在2023.11-2024.04期间以均价60504美元买入371枚WBTC,目前仍剩余280枚WBTC。

  • CryptoQuant CEO:BTC需要保持在8万美元以上矿工才能在减半后保持盈利

    比特币挖矿收入因第四次比特币减半事件的影响而在五月份显著下降。5月1日,来自区块奖励和交易费的总收入达到了新低,仅为2630万美元。

  • BTC重返65000 USDT上方,24H涨幅2.08%

    OKX 行情显示,BTC 重返 65000 USDT 上方,现报 65102 USDT,24H 涨幅为 2.08%。

  • Hundre Finance攻击者已从Curve中取出了价值162.2 ETH的加密资产

    据PeckShield监测,Hundre Finance攻击者从Curve中取出了78.4万枚3Crv并将其换成了273枚ETH。此外,他们还交换了305.6枚WOO、39枚PAXG、20万枚FRAX和10万枚DAI,总计162.2枚ETH,Hundre Finance攻击者从Optimism到Ethereum桥接了1,034枚ETH(217万美元),842.8K枚DAI,111万枚USDT,127万枚USDC,457.3枚FRAX。然后,他们将总计48万枚USDC换成了142.6枚WETH、306枚WOO和39枚PAXG。他们还将111万枚USDT换成了500.3千美元的DAI和613.8千美元的FRAX。此外,2023年4月15日,约786,000美元的USDC被添加到Curve3Pool中。

  • ZeroLend宣布开放ZERO空投申领

    ZeroLend 宣布已在 Linea 上开放 ZERO 空投申领。据悉,用户累积的 Zero Gravity 积分和 earlyZERO(1 earlyZERO=1 ZERO)将自动转换为 ZERO 并显示在奖励页面上。ZeroLend 将向社区分配代币供应量的 18%,其中 5%的供应量将分配给 Zero Gravity 参与者,13%将分配给 earlyZERO 持有者。ZeroLend 表示,将在接近 TGE 时进行快照。ZERO 质押者将获得投票权、质押奖励以及根据其投票权获得其他协议未来潜在的空投。如果用户质押时间超过 1 年,可以获得 5%-20%的质押奖金。

  • 阿根廷众议院通过加密货币税收规范化法案

    阿根廷众议院通过加密货币税收规范化法案,旨在推进一系列政府重要改革。该法案引入了将以前未申报的加密货币资产正规化的可能性,最高可达 10 万美元,而无需支付政府征收的费用。但如果加密货币资产的价值超过该限额,政府将根据纳税人的声明日期适用优惠税率。

  • Andromeda推出Web3操作系统,为无缝多链未来铺平道路

    aOS允许用户、创建者和开发人员快速构建dApp,将开发时间从几个月缩短到几分钟。

  • 偶像与音乐节,新的融合模式能否运用好Web3的明星效应?

    MEET48 打造了一个AI 和 WEB 3.0 结合的娱乐领域粉丝平台,用户可以在其元宇宙中与偶像互动。

  • Mirror母公司获Electric Capital 1000万美元投资以开发新产品,a16z crypto等提供捐款

    Mirror母公司Reflective Technologies Inc.透露,该公司从Electric Capital处筹集了1000万美元,a16z crypto、Union Square Ventures和Variant也提供了额外捐款,用于开发新产品Kiosk。目前Kiosk仍在开发和寻找创始团队中,将使用Farcaster来增强社交社区内基于区块链的交易。