지분증명과 중요도증명의 차이점은 무엇인가요?
블록체인의 합의알고리즘들 가운데 지분증명(POS: Proof OF Stake)과 중요도증명 (POI: Proof Of Importance) 모두 자원을 소비하는 작업증명(POW)과 달리 참여자(노드)들의 역할에 따라 투표권을 준다고 하는데요.
이 두 가지 알고리즘의 다른 점은 무엇인지 알고 싶습니다.
우선 POS의 경우에는 블록을 생성할 노드를 선정하여 생성한 후 거래 내역을 기록하는 과정을 합의 과정으로 부르지만 POI를 채택하고 있는 NEM 블록체인은 이것을 '수확'이라는 표현으로 나타냅니다.
그리고 POI의 경우에는 '중요도 점수'라는 개념이 있어 중요도 점수가 높을수록 블록을 수확할 수 있도록 수확자로 선택될 확률이 높아지게 됩니다만, POS에서는 중요도 점수의 개념 대신에 스테이킹 수량을 기준으로 블록 생성자를 무작위로 추첨하게 됩니다.
다음으로 앞서 말씀드린 중요도 점수는 NEM 블록체인 상에서 보유한 코인의 수량이 많을수록, 또 블록체인 상에서 트랜젝션을 많이 발생시킬 수록 더 높은 점수를 받을 수 있게 됩니다. 즉, 중요도 점수가 높은 노드는 블록체인 상에서 기여도가 높은 노드라고 볼 수 있습니다. 하지만 POS의 경우에는 이러한 블록체인의 기여도보다 스테이킹하고 있는 코인의 수량이 더 중요합니다.
끝으로 POI의 경우 POS와 달리, 실제로 아무런 활동 없이 휴면 상태로 변하여 코인을 홀딩하고만 있거나 블록체인 상에서 암호화폐가 활발하게 쓰이지 않게 되는 문제를 해결할 수 있습니다.
즉, NEM 블록체인의 경우 실제로 블록체인 상에서 활발하게 활동하고 거래를 하는 노드를 중요하게 간주하고 그 사람에게 블록을 생성하고 수확할 수 있는 기회를 줌으로써 POS에 비해 블록체인의 활성화를 유도하고 있는 것이라고 할 수 있습니다.
답변이 도움이 되길 바랍니다.