当前位置:首页区块链社会网络的分散化已经成为一种趋势。阅读核心底层技术的选择和路线

社会网络的分散化已经成为一种趋势。阅读核心底层技术的选择和路线

一年多之后,twitter创始人jackdorsey再次宣布了bluesky的主要进展,bluesky是一个由他资助的去中心化的社交协议标准。他说,自去年2月以来,该团队与许多去中心化社区的人才进行了交流,并发表了长达61页的去中心化社会生态概述,介绍了现有的主要协议、应用和生态学主题。

社会网络的分散化已经成为一种趋势。阅读核心底层技术的选择和路线

综上所述,IPFs和SOLid协议对于互联网和区块链从业者来说并不陌生,但activitypub、matrix、SSB和ETHer都相对较小,但它们是去中心化社交领域的关键协议,可以分为联邦协议和点对点协议。

在本文中,社交平台happiness的创始人杰伊·格拉伯(Jay Graber)明确介绍了这两种协议的特点、代表性协议、优缺点,让不熟悉这一领域的读者了解。

作者:快乐社交平台
创始人杰伊·格雷伯

去中心化社交网络的努力希望从结构上改变权力的平衡,让用户可以轻松地改变服务,控制自己的身份和数据。把一个网络描述为“去中心化”只是根据它不是什么来定义它——它不依赖于一个公司运行的一组服务器。至于它到底是什么,可能有很多不同的表象。

联邦协议和对等(P2P)协议是设计网络的不同方法。在结构上,用户可以被授权。

社会网络的分散化已经成为一种趋势。阅读核心底层技术的选择和路线1也可以称为中心、联邦和点对点

传统的社交应用程序,如twitter、Facebook和instagram,在客户机-服务器模式下运行。作为一个用户,所有的交互都通过公司的服务器进行。在联邦网络中,用户仍在与服务器进行交互,但任何人都可以运行服务器与网络中的其他服务器进行交互,这为用户提供了更多的供应商选择。在P2P网络中,客户端和服务器之间没有区别。每个用户的设备可以同时扮演这两个角色,使它们在功能上等同于对等设备。

本文将概述一些最流行的联邦和点对点社交网络设计。我将深入探讨activitypub和SSB,并介绍它们的主要实现,以解决身份、审计和盈利问题。在对矩阵和以太坊进行简单的比较之后,您将能够描述一些替代品是如何工作的。

在每一节的最后,我将列出联邦模和P2P模的主要优点和缺点。

基于区块链的社交网络将在随后的文章中讨论。

联邦协议

联邦网络允许用户选择要注册的服务器,这样他们就可以访问分布在许多不同服务器上的整个网络。这为用户在应用、策略和社区文化方面提供了更多的选择。每个人在互联网上使用的联邦协议之一就是电子邮件。Gmail是一种流行的电子邮件应用程序,但即使你使用其他供应商,你仍然可以与任何有电子邮件地址的人进行通信。

活动按钮

Activitypub是一个联邦协议,它通过特定的api定义了一组可互操作的社交网络交互。任何实现此协议的服务器都可以与网络中的其他服务器通信。

基于activitypub构建的mastodon是twitter的一个受欢迎的联邦替代品,拥有大约220万用户。

在mastodon之前,像GNU social和diaspora这样的项目试图扩大联邦社交网络的规模,但失败了。Mastodon的成功很大程度上是因为它创建了一个看起来和工作起来都像Twitter的用户界面。它让人感觉非常熟悉,这使得不满意的用户很容易留在这里。

社会网络的分散化已经成为一种趋势。阅读核心底层技术的选择和路线2乳齿象主页信息流

身份

用户在服务器(实例)上创建帐户,但可以与其他实例上的用户通信。可以互操作的整个实例组称为“feperse”。完整用户名是用户的句柄加上用户所属实例的名称。例如:@[email protected]地址

帐户凭据由用户的实例管理,因此如果用户忘记了密码,他们可以要求重置密码。

检查

每个实例都有自己的审核策略,可以由管理员单方面决定,也可以通过某种形式的集体投票决定。管理员可以禁用整个实例并切断其可见性。如果一个实例被许多其他实例禁用,那么它的用户仍然可以相互交谈,但是他们将与其他实例隔离。这种情况发生在Gab.com网站另一方面,它构建了一个实例。

利润

联邦社交网络需要在维护成本方面得到管理和发展。每个实例都由自己的管理员和社区提供资金。乳齿象的开发是由主要开发者管理的pateon资助的。目前,这个应用平台每年能产生7万美元的收入,可以支持他在乳齿象全职工作并为此支付费用社会乳齿象实例托管成本和审计团队。

另一个联邦协议:矩阵

Matrix是一种为聊天而非社交网络设计的协议,但值得一提的是,它通过良好的用户体验实现了联邦聊天体验,并在改善身份和监管方面做了有价值的工作。

该协议目前约有1100万用户使用各种客户端。它由new vector开发,在2019年的a轮融资中筹集了800万美元。

与大多数去中心化协议相比,matrix的身份解决方案更加灵活—用户有matrix用户ID,但也可以使用第三方ID。matrix帐户可以链接到各种ID,如电子邮件地址、社交帐户和电话号码。全局联合可信标识服务器集群用于验证和复制这些映射。matrix团队也在努力开发管理工具,这里将详细介绍这些工具,并计划很快发布P2P实现。

联邦协议的利弊

联邦网络提供了一种熟悉的用户体验,因为用户不必对自己的帐户凭据承担全部责任,并且可以以他们习惯的方式与内容进行交互。用户可以在同一个网络中选择不同的服务来更好地满足自己的需求,而不必适应不同的做事方式。

但是,联邦服务器继承了中心化式服务器的一些相同缺点。服务器依赖于管理员,管理员通常是比大社交媒体公司资源更少的个人或组织。服务器管理员可能会滥用权力或关闭服务,因为他们无法跟上成本。对于中心化式服务器,有人可以请求阻止访问或提供后门,而对于联邦服务器,也可以这样做。

根据实现的不同,用户标识可能会绑定到服务器,这意味着用户将在迁移过程中丢失连接和数据。隐私保护各不相同—mastodon当前不加密内容,因此服务器管理员可以看到所有消息,包括私人消息。

P2P协议

P2P协议允许用户直接进行通信,因为网络中的所有设备都是对等的,可以请求数据或响应请求。有些节点可能具有特殊的功能,比如公共引导节点帮助新用户接入网络,但每个节点在功能上仍然是等价的。这种设计给了用户最大的控制,也给了他们最大的责任。

###单边带

SSB,securescuttlebutt,是一个为社会共享而设计的分布式谣言协议。每个节点都有网络的局部视图,因此很难统计用户总数。然而,根据一个开发者在2019年11月运行的网络爬虫的结果,SSB上大约有16000个节点。用户分布在几个不同的客户端应用程序上,运行在桌面(拼凑)和移动(manyverse,planerary)上。

社会网络的分散化已经成为一种趋势。阅读核心底层技术的选择和路线3 patchwork,SSB的桌面客户端

每个用户都有一个公钥/私钥对,用于签署帖子并验证其真实性。每个帖子都附加到末尾,从附加日志中的第一个帖子排序。因为每篇文章都与最后一篇文章相连接,所以此时不能删除或编辑该文章。当您跟踪一个用户时,您将开始存储和同步他们的帖子。当您使用SSB应用程序时,它将不断与后台的其他节点共享数据。

身份

在SSB中,用户由公钥标识。我的公钥是:

@3QHXrXl762sf7P/Q1RMtscA7IRipfUFnE5tpie5McvE=.ed25519

用户可以选择一个可读的昵称与他们的键相关联,但是昵称不是唯一的,因为没有全局注册表。其他人可以用我的昵称@arcalinea来指代我,但其他人也可以用相同的名字。

密钥管理是最大的挑战之一,因为用户将不可避免地丢失和忘记密码。用户可以完全控制自己的身份。这意味着,如果他们失去了密码,他们将永久失去访问他们的帐户。密钥目前也存储在设备上,因此无法跨多个设备登录到帐户-这是社交网络用户心目中的基本功能。

为了解决密钥管理问题,在SSB生态系统的暗水晶项目中实现了一个社会密钥恢复系统。它将密钥存储在可信任的家人和朋友那里,他们可以帮助重建丢失的密钥。

检查

在SSB协议层,有一个“flag”函数来发送关于不良行为体的强烈负面信号。没有全球审计,也没有专门的主持人。基于SSB构建的应用程序允许用户“屏蔽”和“忽略”。SSB的屏蔽功能比中心化式网络更强,因为它意味着被阻塞用户的数据不再通过这些节点。如果有足够多的人阻止一个或一组用户,他们的网络部分将与其他部分隔离。

利润

P2P网络的维护者不需要支付托管费,因为没有服务器,网络容量自然会随着新用户的增加而增长。如果开发者想做更多的志愿者工作,他们需要找到自己的资金。SSB生态系统由各种赠款、捐赠、兼职项目和咨询收入以及筹集资金在SSB上构建应用程序的公司提供支持。

另一个P2P协议:ETHer

以太是一个类似reddit的P2P社交网络。它的数据结构是一个DAG(有向无环图),而不是一个附加的日志;而且它会限制发帖的时间,可以编辑和删除发帖,经过一段时间的不活动,发帖会自动删除,不像SSB会存储每个发帖。

P2P版本由独立的ETHer Pro版本提供资金支持。它可以提供多设备登录-您可以从远程后台存储和同步加密密钥。每个亚社区都有自己的主持人,可以由社区选举,也可以弹劾。

P2P的优缺点

P2P网络允许用户完全控制自己的数据和身份。数据层在功能上与应用程序视图分离,因此用户可以在应用程序之间无缝切换,同时保留所有累积的帖子和连接。P2P网络的容量会随着需求的增长而自然扩展,因为新的用户会向网络添加资源,而不仅仅是消耗资源。

P2P网络具有最大的灵活性和抗审查能力。因为P2P网络不需要服务器,只要网络上的两个设备之间有本地连接,即使互联网的其余部分瘫痪,应用程序也可以继续工作。帐户有加密密钥对,所以私有消息很容易支持-SSB提供私有消息的端到端加密。

然而,控制的另一面是问责制。没有任何服务可以帮助检索丢失或被盗的密码。审计依靠的是自下而上的手段,这种手段没有经过大规模的测试,这就使得这些网络和中心化式网站一样,也存在类似的弊端。在后台存储数据或运行谣言协议的P2P功能将消耗用户设备上不成比例的资源。在P2P网络中没有全局的“喜欢”或“分享”计数。某些用户不允许编辑或删除帖子。

这种方法可能令人惊讶,但它也表明,复制用户在P2P网络中习惯的功能和性能实际上是非常具有挑战性的。更大的技术挑战是网络也是围绕着客户机-服务器模式的假设构建的,因此网络要想成为一个完全的P2P网络必须进入最底层,并处理NAT渗透等问题。

联邦协议和P2P协议的一些缺点在未来可能会被克服。关键领域的研究和开发,如密钥管理、身份和审计,将有助于大大提高可用性。一个障碍是目前缺乏执行资源——上述所有项目都通过捐款、基金或风险投资筹集了一些资金,但都没有形成可持续的商业模式。

另一个障碍是,去中心化的协议固有地比中心化的应用程序慢,因为需要社区协调来更新协议并涉及所有客户。像W3C这样的标准组织通常会协调更新,否则随着时间的推移,不同实现之间的不兼容性将分裂网络。

就目前的情况而言,中心化式应用程序更容易构建,迭代速度更快,利润更高。然而,一个充满激情的社区一直致力于去中心化的替代方案,因为这些技术架构可以改变用户和平台之间的关系,给用户带来更多的选择。

温馨提示:

文章标题:社会网络的分散化已经成为一种趋势。阅读核心底层技术的选择和路线

文章链接:https://www.btchangqing.cn/183698.html

更新时间:2021年01月23日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

社会网络的分散化已经成为一种趋势。阅读核心底层技术的选择和路线4
区块链

Pantera合作伙伴:是什么推动以太坊达到新的高度?

2021-1-23 5:19:17

区块链行情

了解比特币牛市是否结束的9组数据图表

2021-1-23 5:30:33

6 条回复 A文章作者 M管理员
  1. 币圈点评

    卖出的永远买不回来了

  2. Polaris

    大机构是长远的规划,我们是一小时看结果,没办法玩

  3. 心生

    真是令人钦佩区块链

  4. 九零大侠

    刀已经磨好~

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索