Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Nostr 是基于加密密钥对 (Cryptographic Keypairs) 的去中心化网络,没有采用 P2P (peer-to-peer) 技术。该协议非常简单,且可扩展。
Nostr 全称是 Notes and Other Stuff Transmitted by Relays,可以理解为:通过中继设备传输笔记和其他东西。有人认为,Nostr 之于社交网络,就像 HTTP 之于信息或 IMAP 之于通信。虽然目前 Nostr 的主要用处是打造类似 Twitter 的(去中心化)社交网络,但它是一个底层级别的协议,几乎可以在其上构建任何你喜欢的东西,可能性无穷无尽。
协议构成
技术细节摘要
EVENT
。发出事件,可以扩展出很多很多的动作来,比如:发信息,删信息,迁移信息,建 Channel …… 扩展性很好。REQ
。用于请求事件和订阅更新。收到 REQ
消息后,relay 会查询其内部数据库并返回与过滤器匹配的事件,然后存储该过滤器,并将其接收的所有未来事件再次发送到同一 websocket,直到 websocket 关闭。CLOSE
。用于停止被 REQ
请求的订阅。EVENT
。用于发送客户端请求的事件。NOTICE
。用于向客户端发送人类可读的错误消息或其他信息EVENT
下面是几个常用的基本事件:
0
: set_metadata
:比如,用户名,用户头像,用户简介等这样的信息。1
: text_note
:用户要发的信息内容2
: recommend_server
:用户想要推荐给关注者的 Relay 的 URL(例如 wss://somerelay.com
)运行原理
官方网址 :https://nostr.com/