지분증명 합의알고리의 거버넌스 독점문제에 대한 대안은 무엇인가요?
거버넌스의 독점문제에 대한 대안으로 ‘지분증명방식(Proof of Stake, PoS)’ 또는 새로운 투표 방 식의 플랫폼들이 도입되고 있습니다.
이러한 합의 알고리즘 은 이전에 단순히 컴퓨팅 파워에 의존하던 ‘작업증명방식(Proof of Work, PoW)’에 비하면 개선된 방식이긴 하지만 여전히 소수 에 의한 과점 형성의 위험은 있어 완벽한 탈중앙화가 이루어졌다 고 보기는 어렵습니다.
지분증명(Proof Of Stake)의 거버넌스 집중독점에 대한 대안은 어떤 것이 있는지 알고 싶습니다.
순수지분증명 PPOS(Pure Proof of Stake) 합의 알고리즘이 대안이 될 수 있다고 생각합니다. 먼저 PPOS 합의 알고리즘에 따른 블록 생성에 대해 알아보도록 하겠습니다. 알고랜드에서 블록은 '암호화 추첨'이라고 알려진 두 단계를 거쳐 생성됩니다. 이를 통해 빠르게 확정성을 부여할 수 있습니다.
우선 '제안 단계'에서는 하나의 토큰이 무작위로 선택되고 그 토큰의 소유자가 다음 블록을 제안하게 됩니다. 그러나 제안자는 이러한 제안의 과정에서만 전체 네트워크에 알려지게 되고 제안자를 선택하기 위한 토큰의 선택은 모든 토큰이 똑같은 확률로 선택될 수 있습니다.
이렇게 블록의 생성이 무작위로 선택된 제안자로부터 제안되면 다음으로 '투표 단계'로 전환됩니다. 이때 1000개의 무작위 토큰이 선택되고 그 토큰의 오너들이 위원회를 구성합니다. 그런데 이때 무작위로 1000개의 토큰을 선택하지만 자연스럽게 코인이 많으면 많을수록 위원으로 선택될 확률도 상승하게 됩니다. 이 말은 토큰을 많이 갖고 있지 않더라도 얼마든지 위원이 될 수 있다는 의미가 됩니다.
그리고 합의 과정에 참여하는 노드들이 보통 정해져 있는 다른 블록체인들의 '고정된 위원회 시스템'과 차이가 있습니다. 따라서 이렇게 무작위로 블록 생성에 대한 합의를 할 위원들이 결정되기 때문에 어느 노드가 블록을 생성하게 될지 예측하기가 힘들게 되므로 공격을 받을 가능성이 낮아지며 보안성이 향상된다고 할 수 있습니다.
계속해서 이렇게 무작위로 선택된 위원 1000명이 블록을 생성하게 위해 많은 연산이 필요하지 않은 작업을 빠르게 처리하여 합의하며 1천만의 1초마다 블록이 생성됩니다. 하지만 이때 별다른 블록 채굴 보상은 없습니다.
마지막으로 무작위로 선택된 1000명의 위원들은 블록을 생성한 이후에 블록체인 네트워크의 다른 노드들에 블록을 전파한 이후 공개되며 이런 과정이 반복되며 블록체인이 빠르게 이어지게 됩니다.
끝으로 앞서 살펴 본 내용을 바탕으로 PPOS가 거버넌스 집중화를 어떻게 해결 할 수 있는지 설명해 드리도록 하겠습니다.
알고랜드 블록체인의 경우 코인을 많이 가지고 있으면 블록 생성 위원이 될 확률은 높아지지만 최초의 블록 생성자가 될 확률은 모든 노드가 동일하다고 볼 수 있습니다. 그리고 블록 생성에 대한 보상이 없다는 점, 1천만 분의 1초마다 계속해서 위원이 바뀌기 때문에 코인을 많이 가지고 있지 않더라도 합의 과정에 참여할 가능성이 높아진다는 점에서도 거버넌스의 집중화를 해결할 수 있을 것이라고 생각합니다.
답변이 도움이 되길 바랍니다.