Skip to content

Commit f8ebbf7

Browse files
committed
Add study notes for 2025-08-19
1 parent d74f7d9 commit f8ebbf7

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

Darkells.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)