위임지분증명(DPoS)에서 대표 노드들의 담합을 방지하기 위한 이중위임증명( DDPoS)의 시그마노드(Sigma Nodes)는 무엇인가요?
PoW(Proof of Work)합의알고리즘의 자원(전력)소모는 51%공격을 막을 수 있는 유효한 방식이지만, 동시에 자원의 소모는 에너지와 환경의 문제를 초래합니다. 또한 TPS의 한계를 명백히 가지고 있습니다. 이 문제의 해결을 위하여 제안된 DPoS(Delegated Proof of Stake)합의알고리즘에서는 토큰의 보유량에 따라 선출된 21명의 대표노드들이 블록검증권을 위임받으므로 자원 소모의 문제와 TPS 문제 모두를 개선한 방식이라고 평가됩니다.
하지만, DPoS는 결국 자본(토큰 구매력)이 높은 대표노드들에게 블록생성권이 집중됨으로써 그들의 담합에 의한 블록체인 왜곡의 가능성을 갖습니다. 이 문제에 대한 해결을 위한 기술로 이중위임지분증명은(DDPoS, Dual Delegated Proof of Stake)이 개발되었다는데요.
DPoS는 기존의 위임지분증명(DPoS) 방식에서 대표자들 간의 담합에 의한 블록체인 조작 가능성을 예방한 합의 알고리즘이라고 합니다.
DPoS에서 언급되는 시그마노드(Sigma Nodes)란 어떤 일을 하는지 알고 싶습니다.
안녕하세요. DDPOS에 대하여 답변드리겠습니다.
DPoS검증방식을 개선한 "이중위임지분증명(DDPoS)"에 대하여 답변드리겠니다.
이중위임지분증명(Dual Delegated Proof of Stake)이란?
소수의 노드간 합의하는 위임지분증명(DPoS)방식에서 별도의 알고리즘을 추가하여 실시간적으로 노드를 교체하는 방식을 말합니다.
쉽게 말해 위임지분증명 + 노드의 램덤 교체를 통해 DPoS의 중앙화 문제를 해결하고 일부 노드에 의한 담합을 방지할 수 있습니다.
즉, 시그마노드는 특정조건(DPoS+노드랜덤 교체)에 부합되어 블록을 생성하는 역할을 하는 노드를 말합니다.
감사합니다.