当前位置:首页 行业动态 正文

Nostr协议的野心不仅仅是做个去中心化的Twitter

2023-02-03

最近大火的 Damus是基于 Nostr协议的应用程序,它主要用于分散的社会场景(你可以把它理解成分散的 Twitter)。

NOSTR就是一种协议,通过它可以建立很多东西,这个协议相对轻量级,简单,但是可扩展的开放协议,它可以建立真正的分散化的社会媒体平台。

这个协议基于中继端(Relays),也就是中继端,中继端,中继端,等等,这个概念在 Nostr中很常见,你可以理解为中继端,我们把它翻译成了中继端,谢谢大家,谢谢大家,感谢大家,中继端是一个可以由任何人操作的服务器,通过与服务器建立持久的连接,客户端(或者应用程序)可以实时地进行事件交互。

Nostr官方网站

关于帐目

在 nostr中,我们不需要用个人数据注册帐号(看到了吗?

就像比特币一样,我们需要的只是一组钥匙。

?公钥作为您的用户名,您可以共享该密钥,并且向所有人公开(例如您的微博账号,微信 ID,银行账号,其他人通过该密码找到您)。

?私钥(私钥)。这把钥匙就像你的密码一样,需要保密,通过它,你可以通过 nostr支持的任何平台访问你的账户。只需选择 nostr协议的客户端,例如 anigma, coracle, astral,它为您生成。

注意保存私钥,因为只有这样才能恢复帐号,才能重新登录帐号。

保护你的私钥!保护你的私钥!保护你的私钥!路漫漫,安全第一。

事件:

让我们来看看上面的数据究竟是什么:

对于 content和created_at字段来说,这两个都比较简单,id是唯一的事件标识符,也就是说,只有在网络上才能引用它。

包含创建事件的公共密钥(用户)的 pubkey字段。

事件类型是 nostr中最有趣的部分之一,它可以指定特定事件和为什么有趣,因为这意味着事件的种类是无限的,我们可以根据自己的喜好来设计。

举个例子,如果有一种事件类型,它是纯文本的,类似于 twitter文本,但也有上面第4种加密信息,所以这里有很多可能性。

“sig field”(signature)是一种加密证明,证明发布事件的人是拥有该公开密钥的人。

Tagsfield可以包含任何你想要的标签,这为开发者提供了许多可能!例如,当您回复某条消息(事件)时,该事件的 id可被设置为标签" e标签"。

关于转发:继电器

中继终端是 nostr协议的主要组成部分,用于存储来自客户的事件。继电器之间不能相互通信,只有您连接的继电器才能接收并存储您的事件。

这也是 Nostr的一个重要特点,即继站之间不能互相通信,所以用户应该尽可能多地连接中继站。

客户机(总是)允许用户连接到任何他们想要的中继站,用户也可以选择是否要读、写信息等。这一点很有意思,这意味着我们可以连接某个中继器来获取内容,但也可以选择不发布事件,或者反过来。

比方说,如果小兔子连接到继电器 A,小熊连接到继电器 B,即使他们都使用 nostr,也不能看到对方的活动。用户必须至少连接到共享中继站才能看到对方那边的事件。这意味着如果小兔想要看到上面的小熊事件,需要把小兔子连接到继电器 B (或者小熊连接到继电器 A),这样就能看到对方事件了。

这听起来很复杂,但是它的优点在于,它可以托管一个不会和任何人分享的中继端,在那里发布所有的事件。

举例来说,有个转播端想要谈论娱乐新闻,而我又不想参与其中,所以我不会把这个转播端加入我的客户端。但是,作为用户,网盘仍然可以与一个用户进行交流,它既是娱乐新闻中继端的用户,同时我也是其中的一员。

因此, Nostr非常重要,因为它能赋予个人强大的力量,例如,你可以在任何地方创建门户网站。如果有人想把你关在小黑屋里,你可以创建一块新的地盘,然后逃离小黑屋。

控制一台继电器不影响其他继电器。

所以 Nostr仅仅只是想做一个分散的 Twitter吗?

Nostr的野心:超越 Twitter

替代推特

为了替代 Twitter,客户机使用了第一类事件,也就是纯文本笔记。一些客户端包括: coracle, astral,nostr.ch, branle, damus,alphaama.com, Nostros等等。

比如 Damus,它是 Twitter的替代品

替代电讯

像 Telegram这样的公共频道可以通过使用4X来实现,比如上面的Anigma.io就是实现 Telegram克隆的网络应用。你可以创建一个公共频道,任何人都可以加入和聊天。在 anigma中,私人的端到端加密信息可以发送给用户。

替代 Reddit

Nostr还可以替代 Reddit,它可以让用户投票,比如上面的网站图片中的 nvote。

?网络游戏

nostr还有一个有趣的用途,那就是创建一个简单的多人在线游戏,比如 Jeste,通过 Nostr,你可以在线和其他用户下棋.

文字分享

Sendstr是通过 nostr协议实现端到端加密文本数据的在线工具。

1.2与 Nostr相关的数据

(由于 Similar网站仅能看到1月30日的数据,所以此部分仅供参考,重点应该放在2月1日。)

我们可以看到,大部分的流量都是来自于自然搜索,再加上 Nostr的官方网站并没有提供太多的解释,所以 Github的位置比较显眼,大部分的信息都是 Github的,所以大部分的流量都集中在了 Github。

至于社交方面,大家可以看看:所有人都来自 Twitter,我相信 Jack Dorsey发了那条推特之后,这个数据仍然是100%。

2. Damus最近的表现和传播途径

我们在上面讨论过 Nostr协议,然后再谈 Damus:包括去 Reddit收集一些评论。

2.1Damus

Jack Dorsey在2023年2月1日发布了 Damus在苹果商店和谷歌应用商店的消息,当时就引起了轩然大波,我猜测,这不仅仅是因为 Jack的名气,更多的是因为移动端的应用,毕竟现在大部分人都在使用手机,而且最近市场表现平平(比去年同期),所以这款应用还是很受关注的。

同样,应注意以下几点:

公钥(pubkey):就像我们之前说过的,你的地址,你的用户名,大家用这个来找你,基本都是 npub开头的,别发错了。

私钥:这是您的密码,也是您的身家性命,请您妥善保管。

还有, Logout=登出

不要一激动就点了“删除”帐户

这里简单介绍一下技术部分,有兴趣的朋友可以去 Github看看:

因为 Damus基于 Nostr协议,所以它需要遵循 Nostr的要求,然后我们可以看到 damus的 github文档中有一个 NIP,这个 NIP是 Nostr Implementation Possibilities的缩写。

(也 st. 是定义了一系,,, 和标准) 。 NIPs represent Nostr Implementation Possibilities. They exist to document what MUST, what SHOULD, and what MAY can be realized with Nostr-Compatible relay and client software.

具体来说:

NIP-01:基本程序流定义了基本的规则和流程,字段和消息要求,所有用户都需要执行。

NIP-08:处理方法,主要用于规范客户端处理text_notes内容中的其他事件以及 pubkeys的内联处理

NIP-10: Reply conventions描述了" e"与" p"标签在文本事件中的用法,尤其是对于其他文本事件的回复

NIP-12:通用标记查询(通用标记查询),这里的继站指的是由于支持通过任意标记订阅,需要继站响应标记查询,也就是允许查询事件中任何单字母标记。

3.关于 Damus的使用及其背后的哲学思考:能想一想这种分散化意味着什么吗?

毕竟,这个世界上,已经有太多的寡头了。

首先, Damus的突破,代表着一种进化,即我们的交互不再局限于所谓的“产品”,而是以协议为基础。这是怎么理解的,就算我希望别人知道我喜欢看书,这个 Tag也会出现在我的头上。所以,他并不知道我的年龄、性别、我是否是兔子,而是隐藏了灵魂载体,即我们的肉体。

其次,Web3的社交平台,就是白名单。这个怎么理解呢,比如我加了你,然后告诉你我是只喜欢吃胡萝卜的兔子,这里不需要信任(也就是说,你不需要了解我),面向行为 Behaviors需求的社交代替了面向特定对象需求的社交。传统的社交方式是以人为中心的,也就是说,我需要先了解你,然后决定了解你,再向你求助。

而现在,我们只需要完成一件事情,你帮我修改代码,我就给你一幅画,所以区块链和钱包才是最重要的。

不存在集团内部 B C D成员集团

$有 B C D standalone object has tag A

没有信用,没有社会关系,只有互动,没有安全,没有审查,只有历史。