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整理编译,转载请注明来源。

评论

所有评论

推荐阅读

  • 4月24日晚间要闻速递

    1. BTC跌破65000美元

  • Merlin Chain官方Discord疑似被黑

    据社区成员反馈,Merlin Chain 官方 Discord 疑似被黑,某管理账户发布带有钓鱼链接的通知内容。Odaily 提醒用户注意资产安全。

  • Tevaera获得500万美元融资,推出全新游戏和首个去中心化L3游戏链

    Tevaera宣布完成了500万美元的融资,由Laser Digital和野村集团领导。参与投资的机构包括Hashkey Capital、Fenbushi Capital、Matter Labs、Draper Dragon、Faculty Group、Crypto.com Capital、Cogitent Ventures、Selini Capital、DWF Labs、Morningstar Ventures、DCF God、Momentum6、GBV Capital、Mapleblock Capital、GD10 Capital、Aquanow、Coinswitch等。这笔资金将推动Tevaera的使命,即创建一个由zkSync的ZK Stack驱动的一站式游戏生态系统。Tevaera还推出了重新设计的网站,成为游戏玩家和开发者了解和访问Tevaera游戏生态系统的完整功能的一站式平台。

  • 香港证监会官网已列出华夏、博时和嘉实的比特币和以太坊现货ETF及股份代号

    香港证监会官网已列出华夏、博时和嘉实三家基金公司的比特币和以太坊现货ETF,认可日期均为2024年4月23日,相关基金均不是衍生产品基金,具体包括: 1、华夏比特币ETF (BUU163)#,股份代号03042、09042、83042; 2、华夏以太坊ETF (BUU164)#,股份代号03046、09046、83046; 3、博時HashKey比特幣ETF (BUU104)#,股份代号03008、09008; 4、博時HashKey以太幣ETF (BUU105)#,股份代号 03009、09009; 5、嘉實比特幣現貨ETF (BUT244) ,股份代号03439、09439; 6、嘉實以太幣現貨ETF (BUU885) ,股份代号03179、09179。

  • 更正:尼日利亚央行称“冻结Bybit、KuCoin、OKX、Binance用户账户”为非官方内容

    尼日利亚中央银行(CBN)官方X账号发文称,“尼日利亚央行将冻结Bybit、KuCoin、OKX、Binance用户账户”并非官方发布内容。 此前据Cointelegraph报道,尼日利亚中央银行(CBN)发布了一项指令,要求所有银行和金融机构识别与加密货币交易所进行交易的个人或实体,并确保此类账户在六个月内接受无借记(PND)指令。

  • Alliance of 314:X314合约疑似存在隐藏增发开关,开发者应注意验证

    Alliance of 314发文称,某314项目方合约未于区块链开源,至于其他平台是否开源,这里有一个误区,其他平台的开源都是自行提交,并不意味这就是链上所部署合约,所以是否有隐藏增发未知。另某314项目表示即将上线交易所,登陆中心化交易所第一点要求即为合约开源,而开源对于任何项目方来说都是保证投资者信心的第一件事,参考之前的0.1,0.5,0.9版本开源,由此断定X314合约内存在隐藏代码,故而不敢开源。 最大风险提示:经过ethervm反编译查询,高度怀疑某314有隐藏增发开关用以增加矿池产出及套利。字段如下:0x40c10f19mint(address,uint256)请广大开发者验证。一般普通开发者并不会设置此项开关,该风险警戒级别为最高等级

  • 尼日利亚央行将冻结Bybit、KuCoin、OKX、Binance用户账户

    尼日利亚中央银行(CBN)发布了一项指令,要求所有银行和金融机构识别与加密货币交易所进行交易的个人或实体,并确保此类账户在六个月内接受无借记(PND)指令。 根据分享的通知,CBN列出了Bybit、KuCoin、OKX和Binance加密货币交易所,并表示它们没有在尼日利亚开展业务的许可。该银行表示,将抓获任何其认为在上市平台上非法买卖Tether(USDT)的人,特别是那些使用点对点(P2P)方式的人。

  • 尼日利亚央行发布加密货币交易禁令

    据Cointelegraph报道,尼日利亚中央银行(CBN)要求所有银行和金融机构,识别与加密货币交易所交易的个人或实体,并将这些账户在六个月内设为“禁止借记”状态。CBN列出了未在尼日利亚取得运营许可的加密货币交易所,包括Bybit、KuCoin、OKX和币安。银行表示将查处非法在这些平台上购买和出售美元稳定币USDT的行为,尤其是使用点对点(P2P)交易的人。此外,CBN还指出,禁止金融机构从事加密货币交易或为加密货币交易所提供支付服务。

  • 币安创始人赵长鹏被建议判三年监禁并罚款五千万美元

    据法庭文件显示,币安创始人赵长鹏因违反联邦洗钱法和制裁法被建议判三年监禁。检方认为最多18个月的监禁不足以反映他的罪行严重性。赵长鹏还应支付5000万美元罚款。币安处理了超过10万笔“可疑交易”,未报告,还允许美国和伊朗用户之间进行了近9亿美元的交易。赵长鹏将于4月30日被判刑。

  • 专访OKX香港董事Frank:合规对OKX而言是非常重要的环节

    香港正在为Web3虚拟资产交易领域敞开更广阔的业务范围。 近日,随着币股交易以及香港比特币ETF申请的相关消息披露,行业内对港府批复合规交易所牌照的讨论随之高涨。