Kaia 체인 구축 후 cn node 추가

현재 카이아 노드를 구축한 후 테스트 중입니다.
geth의 경우 서명자를 추가하려면 clique.propose 명령어를 통해 추가할 수 있는데,
kaia의 경우 governance 옵션을 세팅해아 한다는 얘기를 본 기억이 있습니다.

혹시 해당 옵션을 끈 상태로 블록 데이터가 이미 쌓여있다면,
추후 cn node(서명자)를 추가하기 위해선 어떤 조치를 취해야 하나요?

안녕하세요, governance 기능은 체인이 시작된 상태에서 사용하실 수 있는 기능입니다.

CN 중 하나의 RPC 엔드포인트에 접속하셔서 governance.vote(“governance.addvalidator”, “0x1234..abcd”) 를 호출하신 뒤 수 블록 정도 기다리면 반영될 것입니다. 새 CN의 nodeId (or node address) 를 입력해주세요. 단, genesis.json 상에 “governanceMode”:"single"으로 설정돼있다면 반드시 "governingNode"에 해당하는 CN에 RPC를 호출하셔야 합니다.

반영 여부를 확인하려면 kaia.getCouncil() API 에서 새 노드의 nodeId가 보이는지 체크하실 수 있습니다.

새 CN이 Council에 포함됐으면 static-nodes.json 파일 또는 admin.addPeer() API를 통해 새 CN을 연결하신 뒤 kaia.getBlockWithConsensusInfo() 등으로 이따금씩 새 CN이 proposer인지 확인해주세요.

자세한 내용은 governance 및 validator 관련 기능 문서를 참조해주시기 바랍니다.