dingdang on Nostr: 读了下nlps协议确实简洁 先是nlp1 规定了clients 和 relays ...
读了下nlps协议确实简洁
先是nlp1 规定了clients 和 relays 两种组件。
clients 只发送三种消息。event,REQ,,close. relay组件只发送两种消息 event,notice
Event 消息规定了结构 包括id,用户公钥,消息类型,标签,内容等。比较重要的是kind,比如1是纯文字,3是联系人,4是加密消息。另一个重要的是tag 标签规定了一些通用的含义,比如p代表公钥,e代表event 的id.
总之协议简洁有力,以event 为中心,通过REQ,消息来表示一组event 的过滤。使用websocket 保证实时性,用最新的替换之前的。
先是nlp1 规定了clients 和 relays 两种组件。
clients 只发送三种消息。event,REQ,,close. relay组件只发送两种消息 event,notice
Event 消息规定了结构 包括id,用户公钥,消息类型,标签,内容等。比较重要的是kind,比如1是纯文字,3是联系人,4是加密消息。另一个重要的是tag 标签规定了一些通用的含义,比如p代表公钥,e代表event 的id.
总之协议简洁有力,以event 为中心,通过REQ,消息来表示一组event 的过滤。使用websocket 保证实时性,用最新的替换之前的。