Full Node
Stores and maintains the full blockchain data on disk. It serves blockchain data upon request and helps support the network by participating in block validation and by verifying all blocks and states. All states can be derived from a Full node.
블록체인의 모든 데이터를 저장하고 관리한다.
block validation 과 모든 블록 및 상태들을 검증하는 것을 통해서 생태계에 기여한다.
Archive Node
Inherits the same capabilities as Full nodes and also builds an archive of historical states. This type of node is useful when querying historical blockchain data that is not accessible on Full nodes. Archive nodes aren’t required to participate in block validation and can be built from scratch using a Full node.
머클 트리 (Merkle Tree) 를 사용하여 모든 블록체인을 다운받지 않고도 거래 내역을 확인 할 수 있다.
위 머클 트리를 개선해서 나온 것이 머클 패트리샤 트리(Merkle Patricia Tree) 이다.
[ref]
https://devkly.com/blockchain/ethereum-state/
https://devkly.com/blockchain/geth-sync-mode/