it-chain icon indicating copy to clipboard operation
it-chain copied to clipboard

[blockchain] consensus service

Open zeroFruit opened this issue 7 years ago • 2 comments

block이 create되면 consensus 컴포넌트로 커멘드를 날리는 부분이 필요합니다.

  • eng When block is created, that block should sent to Consensus component using command.

zeroFruit avatar Aug 20 '18 01:08 zeroFruit

현재 txpool 컴포넌트에서 block을 propose하면 block.propose call을 날려서 block_propose_command_handler 안에서 처리를 하게 됩니다. 근데 created 상태가 아닌 HandleProposeBlockCommand 함수 내에서 CommitProposeBlock으로 commit을 해버리는데 임시적으로 해놓은 건가요?

AgwaB avatar Sep 05 '18 13:09 AgwaB

@leesd556 solo mode일땐 같이 합의 해줄 다른 노드들이 없기 때문에 바로 커밋합니다. multi mode일때 블럭을 create한 후 consensus service를 통해 consensus component로 보냅니다.

zeroFruit avatar Sep 08 '18 05:09 zeroFruit