아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
냉철한흑로79
냉철한흑로7919.11.24

Dpos가 pos에 비해서 더 나은점은 무엇인가요?

위임 지분 증명 기반 블록체인은 코인 보유자들이 자신들의 작업을 제 3자에게 위임하는 투표 시스템을 가지고 있습니다. 즉, 그들은 자신을 대신해 네트워크를 보호할 몇 명의 대표에게 투표할 수 있습니다. 대표는 증인이라 불리기도 하며, 새로운 블록의 생성과 검증 과정에 합의를 도출할 책임을 갖습니다.

  • Dpos가 pos비해서 가지고 있는 장점은 무엇인가요?

55글자 더 채워주세요.
답변의 개수
3개의 답변이 있어요!
  • 결론적으로 말씀드리자면 DPOS가 POS가 갖는 문제점을 개선한 부분이 있지만 객관적으로 더욱 뛰어나다고 말하기에는 어렵다고 할 수 있습니다. 다만, 두 합의 알고리즘의 차이점에 대해 설명해 드릴 수 있고 판단은 질문자께서 직접해보시는 것이 가장 좋을 듯합니다.

    구체적으로 두 합의 알고리즘의 차이점에 대해 알아보면, 우선 DPOS 합의 알고리즘의 경우 다른 노드들이 투표를 통해 소수의 대표 노드를 선출하여 권한을 위임합니다. 그리고 이러한 대표 노드들이 거래의 유효성을 검증하고 합의에 도달, 블록을 생성하며 새로 발행되는 코인의 일부를 보상을 얻게 됩니다.

    반면 POS 합의 알고리즘의 경우는 별도의 대표 노드가 있는 것은 아니며 코인의 스테이킹 수량에 비례하여 블록을 생성하는 노드로 선택될 확률이 높아지는 구조입니다. 즉, 스테이킹을 많이 한 노드일수록 더 많이 블록을 생성하고 더 많은 보상을 받을 수 있게 되는 것입니다.

    다음으로 보안성과 관련하여 DPOS나 POS 모두 해킹을 위해서는 블록체인 상에서 많은 지분을 확보하여 공격을 해야 하기 때문에 많은 비용이 필요하므로 사실상 해킹이 어려운 시스템을 구성하고 있다고 볼 수 있습니다.

    하지만 DPOS의 경우 소수의 대표 노드들이 돌아가면서 블록을 생성하므로 공정하게 블록이 생성된다고 볼 수 있지만 POS의 경우는 그라인딩 공격이라고 하여 이전 블록 생성자가 다음 블록 생성자를 선택하기 위한 무작위 변수를 조작할 수 있는 '그라인딩 공격'의 가능성이 있다는 점에서 차이가 있습니다.

    끝으로 일반적으로 DPOS가 POS에 비해 비교적 소수의 합의 노드가 빠르게 합의에 도달하게 되므로 트랜젝션의 처리와 블록의 생성 속도가 더 빠르다고 할 수 있겠습니다. 또한 거버넌스 측면에서 DPOS가 투표라는 절차를 추가하고 있다는 점에서 POS보다 민주적인 의사결정과 합의가 이루어진다고 할 수 있겟습니다.

    답변이 도움이 되길 바랍니다.


  • 안녕하세요 정답은 없지만 해답은 있습니다

    많은 합의 알고리즘의 형식중에서 POS계열에 대한 문의네요

    이전부터 비트코인의 문제점을 부각시켜서 나온 이더리움 역시 초당전송속도인 TPS에 관한 부분이었습니다.

    그런 이더리움의 속도문제를 지적하며 3세대라는 타이틀로 나온것이 EOS이기도 했구요

    현재 EOS는 그 DPOS 합의 알고리즘 형식의 코인중에서는 가장 대표성을 띄고 있습니다.

    이렇듯이 그동안의 블록체인 플랫폼 코인들은 모두가 속도에 집착을 해왔는데 이 점에서 DPOS가 POS에 비해 갖는 가장 최고의 장점 역시 당연히 속도입니다.

    이것이 암호화폐를 보유하고 있는 지분율에 비례해 코인 보상과 의사결정 권한을 주는 POS보다 좀 더 최적화 된 합의 알고리즘인셈이죠

    그러나 이를 정치적셈법으로 계산해본다면 이는 블록체인의 탈중앙화성을 심각하게 훼손시키게 됩니다.

    마치 중국이나 북한을 보는듯한 기분이 드니까요~ 소수의 대표들만이 서로 손을 맞잡으면 DPOS생태계는 완전히 자신들만의 것으로 통제 가능하기 때문에 블록체인의 대중화측면에서는 DPOS 합의 알고리즘 자체가 인정받지 못하고 사장 될 가능성이 높다고 개인적으로 판단합니다.


  • 질문에 대한 답변만 하면 TPS라고 하죠 속도가 빠릅니다.

    이부분은 현재의 장점일 분 추후 어떤식의 차이가 새롭게 날지는 아직 알 수 없습니다.

    단점으로는 Dpos가 보안에서 pos보다 취약합니다. 디포스는 노드(증인)을 투표해서 뽑는 형식으로 소수의 노드만을 뽑아 운영권을 주게 되다보니 이 노드들은 어쩔 수 없이 본인들의 정체를 알려야 하고 그로인해 수많은 공격을 당할 수도 있다. 그러다 보니 포스보다는 보안이 약할 수밖에 없다. 라고 이해하시면 될 것 같아요.

    개인전자지갑등에서 보시면 EOS가 디포스방식이지 않습니까 ? 구경해보시면 투표하는 화면도 보실 수 있어요 대신 EOS를 어느정도 스테이킹 하셔야 투표권이 생긴답니다.