markquoting nevent1q…wk3n#[0]
一句话总结原理:在客户端内部再开发一个二层login feature。
一个没有任何note的私钥(“口令”+sha256得到的hex)首次被一层客户端登录,用一层私钥签名一条创世note,规定以下几点:
1、锁死这个私钥除NIP-04之外的所有功能,实现这个私钥的专精化群聊频道功能。
2、规定二层登录on/off登录人信息,(1)非匿名,显示npub1;(2)半匿名avatar,比如欢乐马/神经蛙/paynym;(3)全匿名,全员momo,不知道谁是谁。
3、规定一个动态私钥切换功能on/off,借助HD概念实现。比如on,每个新入群的看不到之前的发言,实现微信群聊功能。比如off,新入群的看得到之前的发言,等于电报群聊或者论坛。
这个idea比目前的nostr的群聊实现方式更好,因为群聊本质上是“澡堂裸奔”而不是“广场裸奔”。