分散社交媒体

2021-03-12 03:54:22

社交媒体网络集中化导致了社交媒体平台及其用户的一系列问题。这些包括隐私违规以及更适中数十亿用户内容的不可能的任务。

下面我描述了CA N帮助解决或减轻这些问题的分散的社会协议(DSP)通过让用户控制自己的内容并将它们负责在其网络中进行价值创建和传输。通过允许用户从多个接口提供商,内容服务器和广告商中选择,而不是垄断这些基本角色的单个平台,这是可能的。我描述了分散的解决方案来配置管理,隐私,托管,用户界面,广告网络,内容过滤器,元数据等。简而言之,社交媒体的所有基本组成部分。

不言而喻,但分权协议的主要设计原则之一是权力下放。但是,集中化的趋势是强大的。中心将在尽可能形成的情况下,预测他们将扎根和成长的地方前瞻。

借用互联网上广泛使用的TCP / IP和HTTP协议。当他们被采纳时,他们似乎完全分散了。任何人都可以设置一个网站,任何人都可以访问它。 Internet连接和IP地址是进入的唯一障碍。什么可能更平等?我们看到早期的网络,我们将期望这种环境所期待的那种蓬勃发展。但是,没有人预见的是占主导地位的网络效应会发挥的占主导地位。

今天,任何人都可以设置与Facebook,YouTube,Reddit或Twitter竞争的网站并不重要。没有人会用它。它可以具有更好的隐私保护,更好的功能和没有广告,但它不会有这一件事给予这些科技巨头的难以克服的优势:其他用户。即使谷歌,通过庞大的预先存在的用户群,通过制作Google+试图与Facebook竞争,它最终在7年后已经失败了,花费了数十亿美元。

在TCP / IP和HTTP下,分权在URL停止。谁控制URL控制它背后的一切。结果是URL(Facebook.com,Google.com,Amazon.com等)已成为地球上最强大和最有价值的公司。在DSP下,我们必须进一步进一步。

在社交环境中,最小的不可减少的单位是个人,用户。因此,当我们谈论权力下放时,我们正在谈论将所有决策权和权威人掌握在用户手中。为他们提供建立网站的力量,并选择访问哪些访问不够。

因为集中化将在任何地方发展,DSP设计师和开发人员必须尽一切可能阻止它。不幸的是,这需要想象力和努力。停止缩短完全分散,将真正困难的零件留给他人或用自己的集中平台填补空白。科技巨头已经部分分散。它们不会生成内容。那是向用户留给的。 DSP必须采取他们集中化的功能,并设计一个分散的系统。

信息与物理性质根本不同。它可以基本上没有成本重复,所以当一个人谈论“拥有”数据时,它可能会令人困惑。有权法律存在,以打击这种丰富的内在信息,以防止副本(为了内容创建者的利益)。因此,关于分类和保密的法律,惩罚他们已同意他们同意的信息。但是,这些法律因在秘密的版权和举报人的案例和举报人而受到同行文件分享的破坏。很难包含和控制信息。

在分散的系统中,无法依赖中央权威来执行此类法律,因此我们必须处理有关其条款的信息。不是谈论谁拥有用户的内容,而不是询问谁有权访问其内容。现代社交媒体平台的默认位置是该平台拥有内容和集中强制访问权限。在DSP下,内容创建者(用户)应该使用涉及密钥共享的加密方案来控制访问。尽可能(理想情况下是规则),服务提供商不应该访问未加密的用户内容。只有那些创造者授予访问的人应该拥有它。

加密地点控制着键爵的手中,因此DSP中加密密钥的位置将保留在我们的指南,因为我们寻找集中化可以抓住的位置。尽可能(理想地是规则),密钥必须与用户一起驻留。除非专门为公众创建,否则所有信息是默认情况下的所有信息都应加密。

这是从当前范式的激进偏移。通过用户控制自己的数据,网络效果失去了唯一的腿,它必须站立。如果在协议级别管理组成各种社交网络的内容和关联,网站将失去对用户的垄断。

再次(与早期的网络一样)任何人都将能够建立一个竞争的网站或应用程序。只有这次,而不是空的,用户将看到他们可以访问的所有内容和其他人的内容。用户将有最小的交换成本,因为新网站只会成为同一内容的新接口。这种环境将导致创新蓬勃发展,扩大用户的选择,并改善了他们经验的各个方面。

社交媒体平台每年带来数十亿美元的收入。此收入几乎完全由广告安置生成。忽略金钱问题并让DSP服务提供商发明自己的商业模式,并希望提供用户的低交换成本,提供商将表现和迎合用户的需求。然而,这是建立在当今我们发现自己的协议中的假设。

我们必须争辩的事实是,金钱是集中化的关键因素。用户携带广告商,广告商带来了金钱,资金支付了扩张和开发服务,更好的服务带来了更多的用户。金钱对这个反馈循环至关重要,将每个人吸引到同一服务提供商,其真实业务是将眼球与广告相匹配

它可能是DSP最具挑战性的设计,但可以说是最重要的。不知何故,用户必须在这个价值创建和传输过程的中心。鉴于用户注意是系统中的价值源,问题不应该是不可堵车的。

通过上述设计原则,让我们来看看现代社交媒体平台中利益相关者之间的关系以及如何在DSP下重组这些关系。

图1描绘了构成当前以平台为中心的范例的四个组件。有三个利益相关者:平台(红色),广告商(贪婪)和用户(蓝色)。一切都通过平台。平台拥有并集中控制内容服务器。它存储由其用户生成的内容通过其接口并从该内容中提取显示。至关重要的是,平台坐在用户和广告商之间。广告商支付平台以向生成广告商的点击的用户显示广告。在这种结构下,该平台包含所有键。它控制系统生成的所有值。

在DSP下,系统必须以用户为中心。如图2所示,用户坐在其他三个利益相关者之间:接口提供商,内容服务器和广告商之间。而不是在用户和广告商之间楔入的平台,广告商通过招标直接支付用户在其界面上进行广告。接口提供商和内容服务器然后竞争此广告收入。代替提供界面的单片平台,许多接口提供商可以向用户提供服务。而不是拥有和控制所有内容的平台,内容服务器竞争托管用户的加密内容。在DSP下,用户保存所有密钥并控制系统生成的所有值。

这种以用户为中心的范例需要重新思考在线服务是如何设计和构建的。目前的平台可以在三个部分中概念化:内容,用户界面以及有时被称为“业务逻辑”。 Business Logic是平台用于收集相关内容并将其发送到要显示的用户界面的指令。这是用于搜索,排序和操作内容的算法。推荐引擎,聚合器和各种形式的AI都是业务逻辑。

图3显示了通过当前集中式平台向用户传递给用户的简化版本。用户通过将请求传递给业务逻辑服务器(步骤1和2)来进行请求。该服务器确定所需要的内容并从内容服务器获取它(步骤3和4)。然后准备内容以用于显示并发送到将其显示给用户的用户界面(步骤5和6)。业务逻辑和内容服务器由平台控制,并在平台的计算机上运行,​​而用户界面(例如浏览器或应用程序)在用户的计算机上运行。

在DSP下,由于接口提供商无法访问内容,因此无法执行业务逻辑本身。这必须通过称为“用户客户端”的内容来完成用户。用户客户端只是一个应用程序或浏览器插件,可以执行业务逻辑并管理用户的配置文件和钱包。然后,接口提供程序的功能只是要将业务逻辑发送给用户客户端,指示它收集内容并通过用户界面进行显示。

图4显示了这是如何完成的。同样,用户通过用户界面进行请求,该用户界面被传递给接口提供商的业务逻辑服务器(步骤1和2)。接口提供程序然后将适当的业务逻辑向用户客户端发送到用户端(步骤3)。用户客户端根据内容服务器执行业务逻辑收集内容 - 并将输出发送到用户界面以显示给用户(步骤4和至7)。步骤6,用户客户端和用户界面之间的步骤在用户的设备上发生在本地。单个应用程序或具有DSP插件的浏览器可以处理用户客户端和界面,因此用户客户端可以从用户的角度来看“在引擎盖下”。

为简单起见,广告商未在图3和4中显示。如果他们已经,它们就会连接到图3中的业务逻辑服务器和图4中的用户客户端也是可能的。例如,用户客户端可以在基于用户设置,钱包余额或任何其他本地存储的信息发送到接口提供商之前修改初始请求。所有这些都留出了数字,因此可以看到基本的重组。

到目前为止,我们一直在讨论设计原则。本文的其余部分涉及DSP如何(也许)在实践中工作的想法。将他们视为讨论的起点,而不是最终答案。

在它的心里,DSP真的是什么?如果我们查看主要的社交媒体平台,我们会在简短的公共声明中看到推特,F​​acebook强调与朋友共享,Reddit与其利基社区,与其图片,YouTube与视频的instagram。我们不需要是每个服务的不同协议,因为在他们的心中,它们都是一样的。每个都是一种与他人沟通和共享内容的不同方式。而已。从这种抽象级别接近DSP的设计都将简化它并最大限度地提高其范围。

上面列出的所有社交媒体平台以及更多 - 都存在,尚未想象 - 应该能够在DSP上工作。这些平台(和任何通信平台)所不同的尺寸如下:

视频,图像,音频,文本或任何其他内容类型之间没有任何基本不同的东西。它们都可以减少到Zeros和零,需要以相同的基本方式处理。存储,访问,上下文和各种元数据 - 要使用dsp以相同的方式处理,而不管内容类型如何。 Instagram,YouTube和SoundCloud基本上是同一个网站,只有他们强调的内容类型变化。应该支持DSP,使得所有内容 - 包括新内容类型(例如VR,触觉) - 可以得到支持。

公共推文,朋友的状态更新,群聊,私有直接留言;它们基于谁可以访问内容而异。 DSP需要使用加密,以确保只有权限只能查看内容,而且足够灵活,以便通过接口提供商设计各种用于共享内容的方案。

公共内容很容易处理,因为每个人都被允许查看它,所以没有必要加密。要限制访问,我们需要加密。这样做的一种方法是使用对称Cypher加密内容,使得只有具有特定于该内容的密钥的人可以查看它,然后将该密钥分发给聚会的内容正在共享内容使用不对称的cypher。

不言而喻,应该从用户隐藏这种复杂性。所有用户都需要知道的是,新内容已与它们共享。

默认情况下,服务提供商(接口提供程序和内容服务器)不应访问未加密的内容。

谈到通信时,情况至关重要。根据上下文,一个笑话可能是威胁,或者巨魔可以成为哲学家。所有内容都有一个上下文,因此DSP必须具有捕获上下文作为元数据的强大方法,因此可以将其作为预期的内容创建者呈现。

内容的上下文是其他内容:视频中的评论或“喜欢”,下行,转推等上的注释或“像引用的内容的简单指针就足够了。但是,此内容和所有内容都需要分类。

需要将系统合并到DSP中,可以从LinkedIn-Style网站到博客中从Fumreddits到朋友圈中的所有内容。这样做的一种方法是标签。我建议从当前平台收集上下文的分类,并编制标签列表。这些不应将硬编码为DSP,而是应作为服务提供商的文档可用,以便从中绘制并添加到。

像往常一样,应该从用户隐藏这种复杂性。当用户创建内容时,他们通常不会有意识地思考上下文,他们只知道他们正在推特,发布到猫MEME pubreddit或单击他们喜欢的视频旁边的心脏图标。应根据正在使用的接口提供商(更多以下)的业务逻辑根据业务逻辑自动标记生成的内容。这样,无论使用哪个界面,当用户生成内容时,其他接口提供商都将知道如何将其解释和显示给他们的用户。

因此,例如,如果某人“喜欢”在Twitter风格的网站上的内容和其他人在Facebook风格的网站上“喜欢”它,那么只要他们使用的网站,就会看到您的内容,就会看到两个喜欢。

通过改变这三个参数,可以使用DSP再现各种平台。更重要的是,没有网络效应争取,其他社交媒体和沟通服务现在应该发现他们可以迎合利基社区。

人们可以争辩说“内容约束”从上面的三个列表中缺少。它的用户仅限于280个字符的事实是什么组成的?确实如此,但内容约束不是DSP需要处理的东西,因为它可以通过上下文实现。

例如,在Twitter风格的服务的情况下,可以标记使用其接口(推文)生成的内容。界面不允许用户生成超过280个字符的任何字符,因此所有标记为来自该接口的推文的内容将是280个字符或更少。如果用户是独立地生成超过280个字符的“推文”,则Twitter-Service将根本不会向其他用户显示。

用户是为DSP协议带来的生命。处理用户配置文件时分散协议的主要挑战是名称空间。集中式平台通过在一个地方保留所有注册的用户名并在用户尝试注册新名称时检查复制的列表来处理其名称空间。 (当然,用户必须在他们使用的每个平台上重新注册,并且可能在另一个平台上找到他们的注册用户名)。对于分散的协议,事情并不那么简单。没有中央列表咨询和没有中央政府拒绝重复。

但是,我们可以转向保护解决方案。公钥加密术将允许任何人通过任何接口提供商轻松创建公共和私钥对。公钥代表您在DSP网络上的身份,而私钥将由您的用户客户端保存并用于证明您的身份落后。公钥是伪随机生成的,因此两个人产生相同键的几率非常小,他们可以安全地忽略它们。瞧!您现在在网络上具有唯一的名称和身份。但谁想被称为一个随机看的字符串?

处理这一点的方式是在现实世界中处理的方式:让人们呼唤自己,无论他们想要什么,忽略复制。然后只需检查唯一的ID,如果您不确定您正在处理谁。

另一种方式是建立类似于唯一的IP地址转换为唯一域名的名称服务器方案。在这种情况下,公钥与IP地址和用户名类似于域名。要将其分散,用户客户端和接口提供者可以保留他们遇到的所有密钥/名称对的列表。在注册新的时,如果名称在任何人的列表中,用户客户端可以“询问”网络。如果不是,则宣布新的键/名称对。如果用户遇到已在其列表中复制的名称中的名称,则界面可能会消除Nonce(1,2,3等)或其他一些区别。

另一种解决方案是使用区块链来记录键/名对而无需重复。需要在区块链中注册的问题是它侵蚀了隐私。 BlockChains是公开的,但并非所有用户都非常关注名称空间复制,他们希望世界知道他们的DSP身份。他们可能只使用DSP与他们的直接朋友和家人联系,消歧不是一个大问题。

区块链注册还需要以区间的本机货币计价的费用。这提出了一个引导问题,因为在没有收费的几十年之后,不能预期新用户可以使用DSP(更多以下)。

选择应该放在用户的手中,而不是他们必须考虑并处理的东西,而是他们的用户客户或界面提供商的东西。无论是一个区块链,名称服务器还是只是轮询您所连接的人,在成本,隐私和集中化之间存在权衡。在基础级别,问题是使用公钥解决的,但接口提供

......