社交网络去中心化已成趋势,读懂核心底层技术选择和路线( 二 )
盈利
联邦社交网络在维护方面需要托管和开发两方面的成本投入 。 每个实例都由它自己的管理员和社区资助 。 Mastodon的开发是通过主要开发者运营的Patreon资助的 。 目前 , 这个应用平台每年能带来7万美元的收益 , 这能支持他全职从事Mastodon的工作 , 还能支付mastodon.social实例的托管费用和一个审核团队 。
另一个联邦协议:Matrix
Matrix是一种为聊天而非社交网络设计的协议 , 但值得一提的是 , 它通过良好的用户体验实现了联邦聊天体验 , 并在改进身份和调节方面做了有价值的工作 。
该协议目前有大约1,100万用户 , 他们使用各种客户端 。 它由NewVector公司开发 , 该公司在2019年筹集了800万美元的A轮融资 。
与大多数去中心化协议相比 , Matrix的身份解决方案更加灵活——用户有一个Matrix用户ID , 但也可以使用第三方ID 。 Matrix账户可链接到各种ID , 如电子邮件地址、社交账户和电话号码 。 一个全局联邦可信身份服务器集群用于验证和复制这些映射 。 Matrix团队也在紧锣密鼓地开发用于管理的工具 , 这里有详细介绍 , 并计划很快发布P2P实现 。
联邦协议的利弊
联邦网络提供了一种熟悉的用户体验 , 因为用户不必为他们的帐户凭证承担全部责任 , 并且可以按照他们习惯的方式与内容进行交互 。 用户可以在同一个网络中选择不同的服务 , 以更好地满足他们的需求 , 而不必适应截然不同的做事方式 。
然而 , 联邦服务器也继承了一些与中心化服务器相同的缺点 。 服务器依赖于管理员 , 而管理员通常是个人或组织 , 拥有的资源比大型社交媒体公司少 。 服务器管理员可能会滥用权力 , 或者因为跟不上成本而关闭服务 。 对于中心化服务器 , 有人可以要求阻止访问或提供后门 , 而对于联邦服务器也能采取同样的做法 。
根据实现的不同 , 用户身份可能绑定到服务器 , 这意味着用户在迁移时将失去连接和数据 。 隐私保护各不相同——Mastodon目前并没有对内容加密 , 因此所有的消息 , 包括私人消息 , 对服务器管理员来说都可能是可见的 。
P2P协议
P2P协议使得用户能直接相互通信 , 因为网络中的所有设备都是对等的 , 既可以请求数据 , 也可以响应请求 。 有些节点可能有特殊的作用 , 比如公共引导节点帮助新用户连接到网络中 , 但是每个节点在功能上仍然是等同的 。 这种设计赋予了用户最大的控制权 , 同时也给予其最多的责任 。
Ssb
Ssb , 即secure-scuttlebutt , 是一种为社交分享而设计的分布式流言协议 。 每个节点都有网络的部分视图 , 因此很难统计出总用户数 , 但根据一位开发者在2019年11月运行网络爬虫得出的结果 , ssb上大约有1.6万个节点 。 用户分布在几个不同的客户端应用程序上 , 在桌面(Patchwork)和移动端(Manyverse、Planetary)上运行 。 
文章图片
Patchwork , 一个用于ssb的桌面客户端
每个用户都有一个公钥/私钥对 , 用于对帖子签名 , 验证其真实性 。 每一个帖子都被附加到最末端 , 在一个仅附加的日志中从最开始的帖子依次排序 。 因为每个帖子都与最后一个帖子相连 , 所以目前无法删除或编辑帖子 。 当你关注一个用户时 , 你将开始存储和同步他们的帖子 。 当你使用ssb应用程序时 , 它会不断地在后台与其他节点共享数据 。
身份
在ssb中 , 用户是通过公钥来识别的 。 我的公钥是:
@3QHXrXl762sf7P/Q1RMtscA7IRipfUFnE5tpie5McvE=.ed25519
用户可以选择一个人类可读的昵称与他们的密钥相关联 , 但是昵称不是唯一的 , 因为没有全局注册表 。 其他人可以用我的昵称@arcalinea来提到我 , 但别人也可以使用相同的名字 。
密钥管理是最大的挑战之一 , 因为用户免不了会丢失和遗忘他们的密码 。 用户对自己的身份拥有完全的控制权 。 这意味着如果他们丢失了密码 , 他们就会永久地失去对他们帐户的访问权 。 密钥目前也存储在设备上 , 因此没办法跨多个设备登录一个账户——而这是社交网络用户心目中的基本功能 。
为了解决密钥管理问题 , 在ssb生态系统中的DarkCrystal项目实施了社交密钥恢复系统 。 它把钥匙分成碎片存储在可信的家人和朋友那里 , 通过他们能帮助重建丢失的钥匙 。
审核
在ssb协议层 , 有一个「亮旗」(flag)功能用于发送关于不良行为者的强烈负面信号 。 没有全局审核 , 也没有专门的版主 。 建立在ssb之上的应用程序允许用户「屏蔽」和「忽略」 。 ssb中的屏蔽比中心化网络中的屏蔽功能更强 , 因为这意味着被屏蔽的用户的数据不再通过这些节点 。 如果有足够多的人屏蔽一个或一组用户 , 那么他们所在的那部分网络就会与其他部分隔绝 。
- 花花世界|探秘泸西阿庐古洞,一起去看花花世界
- 中年|春天,去新疆图开沙漠尽情“嗨”!
- 邂逅|溧阳的小众秘境,土著都不一定知道,是时候去一趟了
- 因打假赛,他一夜间身败名裂,颇具实力的游戏大神为何要去作死?
- 有这钱我去买个什么游戏不好?
- 【简珺童话】北洋舰船为何去长崎油修?
- 萌娃边哭边拿爸爸“撒气”火了,网友:这演技确实可以去当影帝了
- 剖腹产需不需要提前住院?还是当天才去?
- 不要怀疑,说话不清楚就是语言障碍,赶紧去矫正
- 去年全球单款手机销量前十名公布,仅一款国产手机
