요약

  • 블록 시작 - 트랜잭션 실행 - 블록 종료 - 합의 - 커밋 - 블록 제안 - 블록 완결 … 반복

내용

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

참고