안녕하세요, CN간 tx data교환과 관련해서 질문이 있어 글 남깁니다.
저는 docker 환경에서 CN 8개, PN 8개, EN 2개를 돌려보았습니다.
별다른 setting은 하지 않았고,
homi setup --cn-8 --pn-8 --en-2
로 생성된 것들을 이용하여, 각 노드간의 message를 확인해봤습니다.
그리고 transaction은
ken attach http://localhost:{en port number}
로 하여, 각 EN들로부터 생성된 accout끼리 통신을 주고받았습니다.
CN1과 CN2에 32323 port를 이용한 통신 (block generation & consensus message)은 1초에 한 번씩 메시지를 잘 주고 받았습니다.
그런데 CN1과 CN2의 32324 port를 이용한 통신(transaction messages)도 transaction이 늘어난 만큼 서로 message를 교환하는 것 같았습니다.
제가 이해하기로는 transaction message이 EN → PN → CN으로 전파된다고 생각했는데, 직접 확인해본 바로는 CN들 간에도 transaction message가 교환되고 있었습니다.
CN들간에 32324 port로 주고받는 것이 transaction message인 것은 맞는 것처럼 보입니다.
속도를 위해 CN 간에도 정보를 주고받는 것일까요?
제가 놓친 부분이 있다면 추가 설명 부탁드립니다.
감사합니다.