DPOS(위임지분증명)의 문제점에 대한 대안은 무엇인가요?
안녕하세요.
2019년 8월 15일(광복절) 비오는 오전입니다.
아하의 블록체인 전문가님의 지식 나눔에 감사드립니다.
EOS가 채택하는 DPOS(위임지분증명) 알고리즘은 소수의 대표 노드들에게 블록 생성 권한을 위임하는 '대의 민주주의' 형태를 취하고 있는데요.
블록체인의 특성들 가운데 하나인 '탈중앙화'에 어긋나는 알고리즘으로 보입니다. 몇몇 노드들이 뜻을 모아 블록 형성 과정을 왜곡할 위험도 있어보입니다.
이러한 DPOS의 문제점을 개선할 수 있는 기술이 있는지 알고싶습니다.
안녕하세요. DPoS 문제점에 대하여 답변드리겠습니다.
블록체인의 핵심인 트릴레마(확장성, 탈중앙화, 보안성)을 모두 구현하기란 쉽지 않죠. DPoS검증방식은 일반 PoS검증방식에 비해 중앙화적 모습을 보이는건 사실이지만 탈중앙화의 비중을 줄이는 대신 속도를 높인 방식이라 생각됩니다.
PoS검증방식에 "샤딩"이라는 기술을 도입 예정인 이더리움도 어찌보면 DPoS검증방식을 병렬로 결합한 모습일 수 있습니다. 그러나 시스템별 장/단점은 존재하기에 이를 개선하기 위한 여러가지 기술적 개선과 새로운 검증방식이 계속해서 도입되고 있습니다.
그 중 하나가 DDPoS라는 "이중위임지분증명"이 있습니다.
이중위임지분증명(Dual Delegated Proof of Stake)이란?
소수의 노드간 합의하는 위임지분증명(DPoS)방식에서 별도의 알고리즘을 추가하여 실시간적으로 노드를 교체하는 방식을 말합니다.
쉽게 말해 위임지분증명 + 노드의 램덤 교체를 통해 일부 노드에 의한 담합을 방지하게 됩니다.
이중위임지분증명을 채택한 블록체인으로는 "시그마체인(Sigma Chain)"이 있습니다.
시그마 체인 공식 홈페이지 : http://sigmachain.net/
감사합니다.