复制成功

分享至

主页 > 元宇宙 >

Farcaster vs Lens Protocol全面测评:谁是更好的去中心化社交协议?

2023.04.02

我已经使用这两种去中心化解决方案几个月了,希望通过比较它们来了解其各自的构建方式以及二者之间的主要差异和相似之处。

现在,我每天会使用:Farcaster(Warpcast 客户端)、Lens Protocol(Orb 客户端)以及 Web2 的 Twitter。到目前为止,我发现 Farcaster 上的内容最有见地,而 Lens 则为创作者提供了独特的体验。最后,由于大多数项目将信息保存在 Twitter 上(因为要加入 Lens 或 Farcaster 你需要得到邀请),所以我必须密切关注我的 Twitter 账户。

在进行比较之前,我想为每个协议创建一个「简短」的指南。然后在最后,我将对它们进行比较,看看二者之间是否有赢家,不过我认为它们各有千秋。

Farcaster

Farcaster 基于 Ethereum L1 区块链构建,并利用其进行用户身份管理。该协议使用 L2 网络在其用户之间(Farcaster Hubs)推广更新。协议的关键特性包括:

1. 安全、易记且人类可读的用户标识符,如 @alice

2. 用户之间实时结算并通知变更

3. 以合理成本获得对网络上所有数据的去中心化访问


更新:CrisisDAO 成员指出,由于 delta 图谱节点不使用区块链来确定其状态,因此它们不属于 L2。因此,协议使用链下点对点网络来同步数据。


工作方式

要加入 Farcaster 协议,你必须在 Ethereum 合约中注册一个公钥-私钥对和一个 ID。这个公钥-私钥对(一个新的 Ethereum 地址)将用于对消息进行签名,而 ID 则将用于对 Ethereum 网络上用户的规范引用,从而使它们防篡改且能够完成自我验证。此外,接收者可以检查合约中与 ID 关联的密钥对并验证消息的真实性。

签名消息将上传到 Farcaster Hub,该 Hub 类似于区块链网络。各个 Hub 使用点对点协议在它们之间共享消息并加以存储,使用 delta 图谱来就它们的状态达成共识。该图最有趣的地方在于,Hub 可以在不进行协调的情况下达成共识。

通过 Hub 存储和管理网络状态,客户端应用程序将与它们进行连接,以便公司和个人为协议构建不同的客户端,并为其用户定制不同体验。这一功能非常令人惊喜,因为每个应用程序都可以基于协议实现差异化发展,从而让 Farcaster 协议内创建应用程序生态系统成为可能。

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


Farcaster ID


摘自 Farcaster 的官方文档:

「Farcaster ID(简称 fid)是用户或组织的规范标识符。Fid 是类似「!8098」这样的数字值,通过在它们前面加一个感叹号来与其他数字区分开来。用户将 fid 注册到一个 Ethereum 地址,也称为托管地址。用户也可以将 fid 转移到新的托管地址,尽管每个地址一次只能拥有一个 fid。」

因此,我们可以通过与Farcaster ID Registry交互生成 fid。由于这是 Ethereum 上的一个智能合约,任何人都可以阅读该合约以查找哪个 Ethereum 地址拥有给定的 fid。


现在,我们已经具备将消息发送到协议所需的全部组件:

・保管地址的 ECDSA 密钥对

・Fid

有了这两部分,我们可以对消息进行签名并将其发送到 Hub,接收者也可以验证所有内容。此外,协议不允许任何人在地址声明 fid 后回收或撤销 fid,我们通过在 Hub 上实行防篡改通信实现了「足够的去中心化」。


Farcaster Name

尽管我们已具备发送信息所需的元素,但我们仍需要一种便于人类阅读的方式来引用 fid。因此,Farcaster 提供了可选的 fname,例如 @alice。

fnames 是像 @john 或 @alice 这样由字母或数字组成的字符串,通过在其前面加上一个「@」符号(fids 前面有一个感叹号)与其他文本进行区分。

fnames 的一个有趣特性是,它们都必须符合以下正则表达式:/^[a-z0-9][a-z0-9-]{0,15}$/,因为这样可以避免同形异意攻击(homoglyph attacks)。


同时,fnames 也是可以恢复的。

fnames 需要每年更新一次,并向 Farcaster 名称注册处支付费用,该注册处将每个 fname 作为 NFT 发行。fnames 可以在到期前 90 天内更新。如果过期,fnames 将进入荷兰式拍卖,起拍价为年费加上溢价,然后逐渐降低至零。

该协议的核心团队设定了这些 NFT 的价格,而该费用则决定了谁可以加入,从而把机器人从协议中剔除,同时维持合理的价格。


账户恢复

如我们所知,我们可能会忘记钱包的密码,因此拥有恢复数字身份的便捷方式对于协议来说至关重要。基于此原因,Farcaster 协议允许用户设置一个恢复地址来保护他们的 fnames 和 fids。需要注意的是,此恢复功能仅适用于丢失访问权限的情况,而不适用于地址被泄漏的情况。

恢复后的地址可以在三天的托管期后提出申请,从而将资产转移到新的托管地址。


数据存储

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

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier