Q. 블럭체인중 블럭이란곳에 거래내역등을 저장한다고 하는데 거래내역을 저장할 블럭이 없을경우?

기본 아바타 홍성수 2019. 07. 12. 조회수 501


안녕하세요?
블럭체인중 블럭이란곳에 거래내역등을 저장한다고 하는데 거래내역을 저장할 블럭이 없을경우는 어떻게 되는지요?

(채굴자가 없어 블럭이 생성되지 않거나 채굴자가 블럭을 생성하는데 시간이 너무 오래 걸려서 거래내역을 저장하는데 지장이 있을경우는 어떻게 되는지요?)

공유하고 보상받기 ♥︎

1개의 답변이 있습니다.

큐레이터 채택
기본 아바타 erc20 답변자인증
거래소/전략기획팀 7/12/2019 100%의 채택
  • 거래내역을 저장할 블럭이 없을경우는 어떻게 되는지요?

일단 채굴자 혹은 합의 노드가 있는데 블록이 생성되지 않는 경우는 없습니다. 이때 빈 블록이라고 하여 블록에 포함된 트랜젝션의 수가 0일지라도 블록은 생성됩니다.

  • 채굴자가 없어 블럭이 생성되지 않는 경우는 어떻게 되는지요?

채굴자가 없는 블록체인은 존재하지 않는다고 할 수 있습니다. 왜냐하면 채굴자 혹은 합의 노드가 없다면 블록을 생성할 수 없기 때문에 블록체인으로서 사실상 기능을 할 수 없기 때문이라고 할 수 있습니다.

  • 채굴자가 블럭을 생성하는데 시간이 너무 오래 걸려서 거래내역을 저장하는데 지장이 있을경우는 어떻게 되는지요?

끝으로 일반적인 경우는 평균 블록 생성 시간이 일정하게 유지되도록 블록체인 시스템이 설계되어 있어서 블럭을 생성하는데 시간이 오래 걸리는 경우는 잘 없습니다. 하지만 블록체인 상의 문제로 인해 블록을 재구성하는 리오그가 발생하게 되면 블록체인의 트랜젝션 처리와 블록의 생성이 지연될 수 있습니다. 이 경우 리오그가 완료될 때까지 기다린 다음에 블록체인을 계속해서 이용할 수 있게 됩니다.

답변이 도움이 되길 바랍니다.