复制成功

分享至

主页 > 数字货币 >

新的社交媒体年:Nostr原理和关键管理问题

2023.02.03

第五权利下的新型社交媒体设计已经探索多年,却并没有被大规模采用的迹象。在过去的一年里,随着加密技术的不断发展,以及对马斯克收购推特的担忧,去中心化社交网络迎来新的机会。

这些社交网络试图解决的问题:可能包括加强审查制度,使内容审核更加灵活,削弱大型社交媒体公司塑造和跟踪人们在网上谈论的内容的权力等。

随着新平台的出现和增长,对替代社交网络的选择往往带有政治考虑因素。

如 Getr、Parler、Gab 和 Truth Social 这样站点,都通过将自己宣传为 Twitter 的言论自由替代品来迎合右派。

我们今天要讨论的是,最近广受关注且具有一定创新性的新型社交媒体协议Nostr-Damus。其中包括Nostr的技术原理、待解决的关键管理问题及如何激励中继持续运转。

BPqj4TMa1nuXgpH25rEuKz0kMJxbLKpIFpgM6WAo.png

背景:Nostr

Nostr 于 2020 年启动,是一种去中心化协议,允许用户拥有自己的身份并使用公钥-私钥加密的数字签名来验证帖子。然后,这些帖子会传播到互连服务器网络。该协议并未使用区块链,因为在早期实验中发现区块链对于社交网络来说太慢。但在结构上存在相似之处,Nostr 凭借其自由主义和开源精神在加密人群中找到了早期的利基市场。

Mastodon VS Nostr 

Nostr 协议和第一个中继服务器由开发人员 fiatjaf 在 2020 年底创建。在引起广泛关注之前,Nostr 只是一个安静的小众协议,致力于成为 Twitter 和 Mastodon 问题的轻量级解决方案。

Mastodon,一个成立于 2016 年的开源网络,允许任何人设置服务器。该设计通常被描述为“联合”,并且可能属于也可能不属于“Web3”的模糊界限,具体取决于如何定义。Mastodon允许用户加入具有自定义内容审核规则的策划社区。目前注册用户达到200w+,成为了自由派、记者和学者的避风港。

Twitter 和 Mastodon 系统中,身份/用户名是由运行服务器的人控制。

Nostr的核心区别在于:每个用户都使用公钥/私钥对来处理该功能,而不是使用服务器运营商所拥有的用户名,使得Nostr抗审查。这是构建整个 Nostr 协议的核心构建块之一。

“事件”:这是客户端和客户端为了发送和检索消息而连接的中继服务器使用的基本对象/数据类型。该协议的总体思路是,客户端将事件发送到中继服务器,中继服务器随后存储和索引它们,其他客户端可以与中继服务器通信以请求它们已接收和存储的事件。在最初的 NIP 01 中,定义了三种不同的事件类型:

0:发送有关用户的元数据,例如用户名、图片、简介等。

1:发送短信和基本内容

2:推荐中继服务器供关注事件创建者的人连接

所有事件都以特定定义的方式构建。包括创建者的公钥、创建时间戳、类型(或规范中的种类)、内容有效负载和事件创建者的签名。另外,还可以有引用其他事件或用户的标签,并且有一个 ID 值,该值是除创建者签名之外的所有内容的哈希值(类似于比特币交易的 TXID)。

这让用户可以通过验证签名(以及拥有该密钥的人,如果它没有被破坏的话)来保证信息确实是由其中的公钥所有者创建的,并保证信息在他们签署后没有被修改。

就像不能在比特币交易签署后改变它而不使其失效一样,用户也不能在Nostr事件的创建者签署后改变它而不使其成为明显的欺诈。

事件类型系统从最初的 NIP 得到了相当大的扩展。有一种事件类型用于加密的直接信息,通过结合发送方的私钥和接收方的公钥来建立一个共享密钥,其结果与你通过结合发送方的公钥和接收方的私钥得到的密钥相同(这就是BIP 47和沉默支付的工作方式)。也有可替换事件和短暂事件的类型。在可替换事件的情况下(很明显),它们被设计成事件的原始创建者可以签署一个新的事件来替换旧的事件。遵循该规范的中继服务器将自动从其存储中删除旧事件,并在收到后开始向客户提供较新的版本。短暂事件的设计是这样的:当发送到中继站时,它们将被广播给任何订阅其创建者的人,但中继服务器不应该存储它们。这就创造了一种可能性,即在其广播期间,只有在线的人才能看到消息。甚至还有一种事件类型,用来表示对其他人的事件的反应(如喜欢或表情符号)。

说到最后一个问题,事件也可以包含标签。目前有事件(引用一个确切的Nostr事件)、公钥(标记或引用其他用户)和主题(模仿功能,如电子邮件主题)的标签类型。所有这些都可以包括指向特定中继服务器的指针,从这些服务器上可以获取数据,这样用户就可以在不同的服务器上进行实际的互动,也就是说,一个用户在一个中继服务器上发布他们的内容,可以与另一个用户在不同的中继服务器上发布的内容进行互动和引用,这样就可以让任何用户以适当的顺序连贯地获取整个交互线程,而不需要在找出相关数据的地方进行大量的复杂操作。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier