Skip to content

Commit 1c0eb67

Browse files
committed
Add study notes for 2025-08-20
1 parent 7eef3fd commit 1c0eb67

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

tnt11003.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,22 @@ timezone: UTC+8
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-20
19+
20+
ETH的数据结构
21+
22+
**Merkle Patricia tree**
23+
24+
特点:每次发布新区块,状态树中部分节点状态会改变。但改变并非在原地修改,而是新建一些分支,保留原本状态。仅有新发生改变的节点才需要修改,其他未修改节点直接指向前一个区块中的对应节点。(保存原本状态便于回滚)
25+
26+
​ 所以:系统中全节点并非维护一棵MPT,而是每次发布新区块都要新建MPT。只不过大部分节点共享
27+
28+
​ 最后在状态树中,**保存的仍是kv结构,key为地址,v为序列化后的值**进行存储
29+
30+
DApp
31+
32+
​ 了解前端集成钱包插件,相关的函数
33+
1834
# 2025-08-17
1935

2036
## 比特币网络的工作原理

0 commit comments

Comments
 (0)