Block Header 구조
1. Merkle Root Hash 값으로 블록 내 Tx의 위변조를 증명하고
2. Parent Hash 를 통해 Block간의 연결성을 증명한다.
Block 생성 과정
1. Mempool(Tx-Pool) 에서 Tx들을 선택 (가스 리밋이 넘지 않는 트랜잭션의 조합들로)
2. EVM 실행, 이전에 있던 트리(parent trie load)
3. Tracsaction 실행(Receipt, Log 생성)
4. Block Header 생성
5. Find Nonce, MixHash (ethHash) 생성 (POW 일 경우)
6. Block 전파
'[Web3.0] > 블록체인' 카테고리의 다른 글
이더리움 GAS (0) | 2023.02.17 |
---|---|
이더리움 Transaction 구조 (0) | 2023.02.17 |
이더리움의 Account Structure (2) - 자료구조 (0) | 2023.02.17 |
이더리움의 Account Structure (1) (0) | 2023.02.17 |
Compile Smart Contract(스마트 컨트랙트 컴파일) (0) | 2023.02.17 |