[ssc] 스팀엔진(SSC) 증인 노드 구성 11.13

wonsama(71)
Published in
#zzan
Words
107
Reading
1 min
Listen
Play
7y

(11/13) wdev@wdev 미스 블록만 있고 정작 증인 대기열에도 아직 포함 안됨

소스 코드 변경사항

  • 39b43a9

  • "현재 증인" 변경을 기존 p2p 에서 contract(계약)에서 직접 처리하기 위해 증인 계약 관련 부분을 변경 처리.

  • 변경된 소스 중 일부 발췌

    if (witnessFound !== undefined
      && lastProposedRound === null
      && currentWitness === this.witnessAccount
      && currentRound > lastProposedRoundNumber) {
      // handle round propositions
      const res = await ipc.send({
        to: DB_PLUGIN_NAME,
        action: DB_PLUGIN_ACTIONS.GET_BLOCK_INFO,
        payload: lastBlockRound,
      });

향후 추가 될 내용

  • 파싱 된 마지막 블록이 올바르게 저장되지 않은 경우 로직 개선
  • 노드에서 사용 가능한 최신 블록을 가져 와서 해당 블록에서 참조 된 Steem 블록 번호에서 스트리밍을 시작

진행사항 기록 남기기

  • 증인 노드에 포함되기 위해 다시 재등록 하라해서 재등록 처리 블록 전문을 재 전송 했지만 아직 처리가 안된듯
  • 위 내용 관련하여 harpagon 에게는 문의 한 상태
  • 지금 기준 최신 블록 정보 121번 ... 아직도 많은 블록이 생성되지는 않은 상태
[ssc] 스팀엔진(SSC) 증인 노드 구성 11.13 | Ecency