File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,31 @@ timezone: UTC+8
1515## Notes
1616
1717<!-- Content_START -->
18+ # 2025-08-19
19+
20+ ### Lens 协议
21+ 从头在翻阅了一遍Lens协议的文档,目前仅是使用协议这块的功能。
22+
23+ - 在 Lens 中,所有 Post、Comment、Mirror、Profile 都是 元数据驱动(metadata-driven) 的。链上只保存最小的信息(如指针、哈希、权限),实际的内容都通过 Metadata API 或者 Metadata Validator 来校验和存储。
24+ - 获取帖子的API中可以使用Metadata作为过滤条件进行检索。
25+
26+ ### Nostr
27+ 一个去中心化的社交协议,用最小的协议设计实现消息广播和订阅。
28+ - 让每个人都运行一个客户端程序,要发布什么信息时,用自己的私钥对文本签名,发送到多个中继器上。想要获取信息时,则向各个中继器问询。客户端再对得到的信息,借助其公钥验证从而判断真实性。
29+ - 协议定位:Nostr 全称 Notes and Other Stuff Transmitted by Relays。它不是应用,而是协议,类似于“电子邮件协议”,不同客户端都可以基于它开发。
30+ - 运作方式:
31+ - 用户通过 私钥签名消息(笔记、文章、图片链接等)。
32+ - 将消息发送到一个或多个 Relay(中继服务器)。
33+ - 其他用户的客户端通过订阅 Relay 获取消息。
34+ - Relay 不需要彼此通信,用户可以连接多个 Relay 来保证去中心化和冗余。
35+ - 特点
36+ - 简单:消息就是 JSON,签名就是 secp256k1 密钥。
37+ - 抗审查:没有中心化服务器,Relay 可以随时搭建,用户可自由切换。
38+ - 身份唯一性:基于私钥(类似加密钱包地址),而不是邮箱或手机号。
39+ - 可扩展:通过不同类型的事件(Event kind),可以支持聊天、文章、点赞、转账等功能。
40+
41+ ** 总结:Nostr = 用户用私钥签名消息 + Relay转发消息的极简社交协议,人人都能自由构建客户端和Relay,天然去中心化。**
42+
1843# 2025-08-18
1944
2045### Lens Social Protocol
You can’t perform that action at this time.
0 commit comments