Cover photo

Social Fi

Mainly introduce several decentralized social networks.

社交网络

  • 中心化社交网络

    • 缺陷,也是去中心化社交网络的机遇

  • 去中心化社交网络

    • 好处

      • 基于区块链的社交互动与内容平台的创建和分配

      • 去中心化社交媒体网络可保护用户隐私并增强数据安全性

      • 代币和非同质化代币创造了一种将内容货币化的新方法

    • 目前的一般模式

      • 接受度最广泛的方案:应用构建在区块链上 + 数据存储在去中心化分布式存储中,比如 ipfs,比如 Faracster

      • 还有其他思路,只借助于去中心化的网络,而不需要协议共识,比如 Nostr

    • 一些 Web3 去中心化社交平台

    • Web2 to Web3

      • Reddit - 与 Arbitrum 合作,利用 ERC-20 代币,用户可以通过发布优质内容和为在线社区做出贡献来赚取

      • Instagram - 支持 Ethereum 和 Polygon, 用户可以通过连接他们的以太坊钱包,将 NFT 直接发布到 Instagram

可见,有很多积极的探索…

社交网络协议

Several social network protocols: Mastodon, Nostr, Farcaster, Lens …

  1. Mastodon

  2. Nostr

    1. Damus

  3. Farcaster

  4. Lens

  5. socol.io

  6. lifeform.cc

  7. secondlife.world

  8. Subsocial, Mem protocol, Gee Some

  9. Firefly

    1. 资料少,pass

  10. SSB

    1. 活跃度低,pass

post image

Mastodon

定位:免费、开源的去中心化社交媒体平台。对标中心化的微博、Twitter、Facebook 等

推荐去注册一个账号,玩玩,还不错。

发展

post image

当前活跃度:

From https://joinmastodon.org/zh/servers
From https://joinmastodon.org/zh/servers

原理

有点像邮件的工作原理,具体可以看这里Code

post image

Nostr

Nostr is a simple, open protocol that enables global, decentralized, and censorship-resistant social media.

post image

Damus 和 Nostr 的关系,Dumus 是应用,Nostr 是协议,其他客户端可以看这里

数据看 nostr.io

post image

怎么找有哪些 relay?看这里

原理

去中心化 网络

  • 身份去中心化 - 用户身份有公私钥代表,可以自由切换所连的服务器

post image
  • relay 的设计

post image
post image

诚如 Nostr 的介绍,它非常的简单,一些疑问或许可以在这里找到答案

Lens

Lens Protocol是由去中心化借贷协议Aave官方发布的一个部署在Polygon Proof-of-Stake(POS) 区块链上的社交图谱(social graph),旨在让创作者拥有自己与社区之间的联系,通过允许用户创建个人资料(profiles)和让不同用户profile相互交互,形成一个完全可组合的、去中心化的社交图谱。

Farcaster

融资

  • a16z 领投,22年7月 3000万美元,前 Coinbase 高管 Dan Romero 建立

愿景

  1. 当两个用户想互相交流的时候,没有任何一种方式可以阻止这件事情发生

  2. 用户可以完全控制他们的身份,他们的数据以及他们的社交关系

  3. 提供一个完全去中心化的社交网络的技术底层的实现方法,使其完全不会被任何的第三方控制

Farcaster 是一个构建在 Ethereum 之上的去中心化社交网络协议

Farcaster 架构
Farcaster 架构

有三层组成

  • L1 Layer

    • 身份信息

      • FID 和 FNAME

    • 智能合约

      • 两个

      • FIR 合约 - 注册需要一定的 gas fee

        • 安全性:备份地址可以转移 FID 到一个新的地址

      • FNR 合约 - 注册需要年费,不续费的话会被回收

  • L2 Layer

    • 数据存储

    • Hubs 之间使用 Gossip 协议同步数据,每个 Hub 都是存储全量数据

    • 可以自托管也可以用托管主机

  • Application Layer

    • 由开发人员来构建,可以是 APP,Desktop Client,也可以是一个 Backend Server,用来接收更新进行进一的加工,比如索引等,带来更好的体验

post image

Nostr 与 Farcaster 比较

  1. 底层实现

    1. Nostr 完全分布式,不依赖区块链,节点之间是独立的

    2. Farcaster 依赖 Ethereum,身份信息要在区块链上注册

  2. 准入机制

    1. Nostr 只要有公私钥对就是一个账号,没有账号数量限制

    2. Farcaster 生成公私钥后需要链上注册,注册需要一定的费用,生成垃圾账号的费用更高

  3. 数据处理

    1. Nostr 的节点数据存储的是部分数据,数据的索引会通过记录其他节点的位置来实现

    2. Farcaster 中会追求数据的完全一致,用户产生的所有数据在所有的节点中会进行同步,这样数据就不会丢失,用户的体验也会更好,但同时给节点带来了很大的存储压力

Resources

  1. awesome-farcaster

  2. farcaster-protocol

  3. Resource1

  4. Resource2

  5. Resource3

  6. Resource4

汇总

post image

一些要解决的问题(爆发的先决条件)

  1. 存储成本,存储效率(瓶颈)

  2. 数据容量,一旦出现大规模的用户,就会形成海量数据,数据存储为成为挑战

    1. 一个方向是借助去中心化的分布式存储,还不成熟

  3. 标准化,数据格式的标准化,通信协议标准化,降低开发成本的关键

  4. 一些基础设施的解决方案还不成熟,比如 DID 等

  5. 去中心化展示,如何绕开 https/dns,面向普通用户

    1. 目前展示层还是基于 https/dns 的模式,一旦有强管控,就无法访问了,只是区块链层的去中心化还不够

  6. 对普通用户,私钥管理和私钥泄漏问题

  7. 经济激励,高质量的创作者获得更直接的激励

  8. 做产品的人要做好 Web3 体验

Reference