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

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

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

前言:时隔一年多,twitter创始人杰克·多西(Jack Dorsey)再次宣布了其资助的去中心化社会协议标准bluesky的主要进展,称该团队自去年2月以来与许多去中心化社区人才进行了交流,并发表了61篇文章;本文介绍了去中心化社会生态学的主要协议、应用和研究课题。

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

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

在这篇文章中,社交平台“幸福”的创始人杰伊·格拉伯(Jay Graber)明确介绍了这两种协议的特点、代表协议、优缺点,让不熟悉这一领域的读者能有更好的了解。

作者:社交平台happiness创始人Jay Graber

编制:詹娟

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

联邦协议和对等协议(peer-to-peer,P2P)是两种不同的网络设计方法,它们可以在结构上赋予用户权力。

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

它也可以称为中心、联邦和点对点

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

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

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

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

联邦协议

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

活动按钮

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

Mastodon建立在activitypub的基础上,是twitter的热门联合替代产品,拥有约220万用户。

在mastodon之前,像GNU social和diaspora这样的项目未能扩大联邦社交网络的规模。Mastodon的成功很大程度上是因为它创建了一个用户界面,其外观和工作方式类似于twitter,这使人们感到非常熟悉,并使不满意的用户很容易留在这里。

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

身份

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

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

检查

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

利润

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

另一个联邦协议:矩阵

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

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

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

联邦协议的利弊

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

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

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

P2P协议

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

单边带

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

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

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

身份

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

@3QHXrXl762sf7P/Q1RMtscA7IRipfUFnE5tpie5McvE=.ed25519

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

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

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

检查

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

利润

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

另一个P2P协议:ETHer

以太是一个类似reddit的点对点社交网络。它的数据结构是一个DAG(有向无环图)而不是一个附加的日志。此外,它还限制了帖子的出现时间。您可以编辑和删除文章。经过一段时间的不活动后,帖子将被自动删除,不像SSB存储每个帖子。

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

P2P的优缺点

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

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

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

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

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

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

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

温馨提示:

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

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

更新时间:2021年01月23日

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

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

比特币回调之际,投行纷纷向其泼冷水

2021-1-23 3:27:13

区块链

以太坊如愿以偿迎来新高,接下来该怎么办?

2021-1-23 4:18:01

4 条回复 A文章作者 M管理员
  1. 链度

    徐明星很强力的,币圈大佬

  2. 小心心

    然并软~哈哈哈

  3. 十八子果园

    整个行业未来是好的,币圈会不会被取缔难说

  4. Arminz

    这种行情不能怂,空就一个字!

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