지분증명방식은 어떻게 작동하나요?
코인판에 들어온지 얼마안된 코린이 입니다. ㅠㅠ
작업증명은 해쉬함수를 풀어 암호화 한다는 내용은 이해가 되는데 지분중명방식은 어떻게 작동하는지 궁금하네요. 작업증명시 실제거래인지 가짜거래인지는 여러노드에서 확인하고 컨펌하는데 지분증명에서는 가짜의 유무를 어떻게 확인하는건가요?
55글자 더 채워주세요.
1개의 답변이 있어요!
POS 합의 알고리즘의 경우 합의 과정에 참여하는 노드가 되기 위해서는 지분 증명 방식이라는 그 이름처럼 암호화폐의 지분을 스테이킹하는 것이 필요합니다.
이때 코인을 스테이킹하고 합의 과정에 참여한, 스테이크 홀더 중에서 블록 생성자를 무작위로 추첨하게 되는데 한 홀더가 블록 생성자로 당첨되면 다른 노드들이 그러한 추첨이 무작위로 공정하게 이루어진 것인지 검증함으로써 합의에 도달합니다.
이렇게 합의에 도달하게 되면 추첨에 의해 선택되고 검증된 블록 생성자 노드는 블록을 생성하게 됩니다. 그리고 이때 블록에 포함될 트랜젝션의 경우 프라이빗 키와 공개 키로 각각 암호화와 복호화가 가능하므로 유효성을 검증할 수 있습니다.
끝으로 블록 생성자는 앞서 검증된 거래 내역을 블록에 기록하고 블록 생성 보상, 트랜젝션 수수료 등을 보상으로 받습니다. 그 후 해당 블록을 다른 노드들에게 전파하고 이전 블록과 연결시킴으로써 블록체인을 이어 나가게 됩니다.
답변이 도움이 되길 바랍니다.