요약
- 블록 시작 - 트랜잭션 실행 - 블록 종료 - 합의 - 커밋 - 블록 제안 - 블록 완결 … 반복
내용
--------------------------
| Receive Block Proposal |
--------------------------
|
v
-------------------------
| FinalizeBlock |
-------------------------
|
v
-------------------
| BeginBlock |
-------------------
|
v
--------------------
| ExecuteTx(tx0) |
| ExecuteTx(tx1) |
| ExecuteTx(tx2) |
| ExecuteTx(tx3) |
| . |
| . |
| . |
-------------------
|
v
--------------------
| EndBlock |
--------------------
|
v
-------------------------
| Consensus |
-------------------------
|
v
-------------------------
| Commit |
-------------------------
- 블록 시작 - 트랜잭션 실행 - 블록 종료 - 합의 - 커밋 - 블록 제안 - 블록 완결 … 반복
참고