DPOS의 장단점에 대해 자세히 알고싶어요.

저는 이오스를 보면서 처음엔 DPOS가 증인들을 뽑아

그사람들이 체인을 관리하면 적은수의 노드끼리 합의를 보기때문세

속도도 빠르고 수수료도 없다는 점에서 좋은점이라 느꼈는데요

하지만 BP들의 담합사건 같은걸보면서 단점도 있다는 것을 깨달았습니다.

이밖에도 DPOS가 가지고 있는 장단점이 알고싶어 질문드립니다.

    1개의 답변이 있어요!

    • DPOS란?

      들어가기 앞서 DPOS가 무엇인지부터 다루어보겠습니다. DPOS는 Delegated Proof of Stake의 약자입니다. 직역하면 위임지분증명입니다. 위임지분증명이 무엇을 말하는 것일까요? 머리가 아파옵니다 :( 벌써부터 뒤로가기를 누르고 싶어집니다. 그런데 스팀잇 여러분, 벌써 뒤로가기를 누르시면 DPOS 방식은 절대 장수할 수 없다는 사실을 알고계신가요? 조금만 더 견뎌주세요! :)

      쉬운 이해를 위해 이 합의 방식을 정치판에 대응시켜보겠습니다. 일반적인 POS 방식은 "직접 민주주의"입니다. 어떤 안건이 생겼을 때 구성원 모두가 참여하여 투표합니다. 대신 구성원이 되기 위해서는 기본 자격을 갖추어야 합니다. 자격을 갖춘 사람들을 "마스터노드"라고 합니다. 정리하면 다음과 같습니다.

      • POS = 직접 민주주의

      • 투표권자 = 마스터노드

      • 기본자격 = 마스터노드를 위해 필요한 지분(코인 수)

      • 투표권자의 업무 = 블록생성, 하드포크 방향성 투표

      DPOS 방식은 "간접 민주주의"입니다. 구성원은 어떤 안건이 생겼을 때 본인의 투표권을 대신 행사해 줄 "의원"을 선출합니다. 의원은 본인을 선출해준 구성원의 이익을 대변하여 투표권을 행사해 안건을 결정합니다. 이 의원이 "증인"입니다. 정리하면 다음과 같습니다.

      • DPOS = 간접 민주주의

      • 의원 = 증인

      • 의원 선출 투표권자 = 개인 코인 보유자

      • 의원의 자격 = 본인을 투표한 구성원의 코인 총 합이 00위 이내.

      • 의원 선출 투표권자의 자격 = 없음, 개인의 투표권리는 보유 코인 수에 비례

      • 증인의 업무 = 블록생성, 하드포크 방향성 투표

      DPOS 매력

      소규모 참여자의 편의

      직접 민주주의가 간접 민주주의에 의해 사라진 것처럼, DPOS는 POS를 밀어내고 우뚝 올라설만큼 강력하고 매력적인 프로토콜입니다. 일단 소규모 참여자가 편합니다. 블록생성을 위해 네트워크를 유지해주고 하드포크마다 알고리즘 업데이트 해주고.. 그런 성가신 일을 신경쓸 필요가 없습니다. 덧붙여 마스터노드를 위해 어마어마한 양의 코인을 살 필요도 없습니다.

      이자를 주거나 송금수수료를 없애주거나

      소규모 투자자는 투표 권리를 행사합니다. 그럼 증인은 다음과 같이 몇가지 약속을 해줄 수 있습니다.

      1. 당신이 투표(위임)한 코인으로 발생된 채굴 보상의 80%(예시)를 돌려주겠습니다. (채굴 풀 공약)

      2. 당신이 투표(위임)한 코인만큼 당신의 송금 수수료를 감면해주겠습니다. (수수료 감면 공약)

      다들 아시다시피 이오스와 스팀은 송금 수수료가 없습니다. 2번을 택하는 방식입니다. 보통 DPOS를 택하지만 송금 수수료가 있는 코인들(ARK, RISE 등)은 1번을 택하는 방식입니다. 1번은 결국 마스터노드 코인의 채굴풀과 궤를 같이합니다. 증인이 일종의 채굴 풀이 된다고 보시면 됩니다.

      ** 이 문단 이후로 DPOS 기반 코인은 2번을 바탕으로 한다고 가정하겠습니다. 1번은 일반 POS와 흡사한 측면이 많기 때문에 논의의 본질이 흐려지기 때문입니다.

      압도적인 속도의 합의 = 빠른 송금

      가장 중요한 부분이죠. 속도가 압도적으로 빠릅니다. 정치판에서의 간단한 예로, 대통령 선거 집계 결과를 내놓는 데 약 10시간 정도가 걸립니다. 게다가 비용도 만만치 않죠. 그런데 의회의 투표결과는? 한사람이 적당히 투표용지 모아서 찬성/반대 집계하면 10분은 걸리려나요? DPOS도 마찬가지입니다. 합의 속도가 타 POS에 비해 압도적으로 빠를 수밖에 없습니다. 이는 곧 송금처리가 굉장히 빠름을 의미합니다.