POS 관련해서 질문을 드립니다(캐스퍼)
POS 전반적인 진행 상황이 궁금합니다.
POW가 관여하지않는 전부다 POS로 진행된다고 할때
대략적으로 지분을 활용해서 진행이 된다는것은 알겠는데 세부 내용이 궁금합니다.
일정 지분이 있는 검증인들 중에서 한명이 골라지고 그 사람이 블록을 만드는것인가요??
만약 POW를 하지 않는다면 그 검증인은 어떻게 블록을 만드는건가요?
그리고 어떻게 블록이 만들어졌다고 한다음에 Cashper같은 경우에는 50개 마다 투표를 하여
체크포인트를 만들던데 애초에 검증인 한명이 만드는것인데 투표할만큼 여러개가 생성이 되나요?
위의 질문에서 연장선인데 아래 그림에서 저렇게 여러개의 블록이 어떻게 생성이되죠?
어떤 검증인이 정해지고 그 사람이 블록이 만든다면 여러개의 블록이 나올일이 없지않나요?
제 생각으로는 무조건 일자로 쭉쭉 나갈것같은데 공부하다보면 그런 그림이 아니라서 이해가 잘안되네요
일정 지분이 있는 검증인들 중에서 한명이 골라지고 그 사람이 블록을 만드는것인가요?
만약 POW를 하지 않는다면 그 검증인은 어떻게 블록을 만드는건가요?
-> 1번, 2번과 관련하여 이더리움이 Full POS로 전환된다고 할 때 활성화 된 상태의 검증인들 중 한 노드가 블록 생성의 제안자가 되고 나머지 검증인들중 일부가 증인이 되어 검증 위원회를 구성하고 블록을 검증한 후 서명함으로써 블록이 생성됩니다. 이때 POW와 같이 해시 함수에 무작위 값을 대입하는 방식의 높은 난이도의 연산을 하는 것이 아니라 비교적 간단한 연산을 통해 블록을 생성할 것으로 예상됩니다.
그리고 어떻게 블록이 만들어졌다고 한다음에 Cashper같은 경우에는 50개 마다 투표를 하여
체크포인트를 만들던데 애초에 검증인 한명이 만드는것인데 투표할만큼 여러개가 생성이 되나요?
-> 이 질문은 Full POS가 아닌 FFG 캐스퍼에 대한 질문이라고 생각됩니다. 체크포인트의 경우 투표를 하여 만든다기 보다는 50 블록 단위 마다 마련된 체크포인트를 검증인들이 투표를 통해 검증을 한다고 생각하시면 좋겠습니다.
위의 질문에서 연장선인데 아래 그림에서 저렇게 여러개의 블록이 어떻게 생성이되죠?
어떤 검증인이 정해지고 그 사람이 블록이 만든다면 여러개의 블록이 나올일이 없지않나요?
제 생각으로는 무조건 일자로 쭉쭉 나갈것같은데 공부하다보면 그런 그림이 아니라서 이해가 잘안되네요.
-> 4번, 5번과 관련하여 질문자께서 질문하신 그림은 Full POS가 아닌 FFG 캐스퍼에 대한 내용입니다. 따라서 POW 방식으로 블록을 생성하므로 Fork가 발생하여 같은 블록 높이에 서로 다른 체크포인트가 존재할 수 있다고 생각합니다. 또한 위의 그림은 이해를 돕기 위해 만들어진 그림이므로 실제로 저렇게 Fork가 많이 발생하지는 않으리라 생각되고 실제와 차이가 있을 수 있습니다.
부족하지만 답변이 도움이 되길 바랍니다.