TwiScan
인기
커뮤니티
계정 컬렉션
로그인
회원가입
English
日本語
한국의
简体中文
繁体中文
가입 후 초대 링크를 공유하면 동영상 재생 및 초대 보상을 받을 수 있습니다.
지금 가입
Nathan
@0xNathanWalk
Web3|AI|Investing --- NPC
가입 August 2013
721
팔로잉 중
16.7K
팬
Nathan
@0xNathanWalk
2026.07.07 12:07
一直对EVM状态机的概念理解的不够深刻,结果突然意识到,这玩意不就是类似git的版本控制吗。一个commit 就是一个block。 于是问了下 GPT 两者的区别,答案如下: Git 的 Commit 是代码仓库的某一时刻的完整目录快照。 EVM 的 Block 是状态转换记录,他执行交易后得到的新状态根(State Root),而不是直接将新的完整的状态写进区块。 进一步理解 Git Commit 记录的是一个目录指针,没有被改变的指向旧文件,更改了的指向新文件,所以只要提供提交版本号,可以当场复原所有数据。即 Git 的 Commit 本身就是版本。 EVM 的 Block 不是状态,而是生成状态的输入即变化。这是理解区块非常重要的点,块代表的是状态变化,而不是状态。上一个状态+当前Block = 当前状态。 他们之间的类比: Commit ≈ Block Commit checkout 工作目录 ≈ Block 的 World State Git Repository ≈ Archive Node 这又引申出节点的两种类型,普通节点和 Archive 节点。 普通节点只保存历史Block+当前状态,如果你想查询历史状态需要从头计算。 Archive 节点会保留所有历史状态,所以体积超大,但是历史数据一查便知。 奇奇怪怪的知识 ~
더 보기
0
0
1
2
0
커뮤니티로 전달
인기 있는 사용자
New York Post
@nypost
4.1M 팬
Reuters
@Reuters
26.3M 팬
Hello! Project Link
@UpFrontLink
15.5K 팬
オリコンニュース
@oricon
1.9M 팬
一劍浣春秋
@chee828
230.5K 팬
Pop Base
@PopBase
6.4M 팬
JO KWON
@2AMkwon
976.9K 팬
First Squawk
@FirstSquawk
556.2K 팬
MLB
@MLB
13.6M 팬
モデルプレス
@modelpress
1.8M 팬
루아(RUA/露雅)🍀
@Ru_a09
40.9K 팬
銀璃 Silverluri🪶
@Silverluri
0 팬
Binance
@binance
16.1M 팬
Nari✨나리땽
@nariddyang
277.4K 팬
Forbes
@Forbes
20.3M 팬