본문 바로가기

알기쉬운 블록체인

PoW, PoS, DPoS, Pol 한 눈에 알아보기

이해하기 쉽도록 쉽게 쓴 블록체인 이야기,

블록체인 네트워크에서 기여를 증명하는 방식들을 지난 시간들을 통해 각각 알아보았다.

오늘은 그 내용들을 비교한다.


 


대표코인

장점

단점

POW

(Proof-of-Work)

작업증명


비트코인

라이트코인

- 강력한 보안성

- 서비스 남용을 쉽게 방지

- 현재 높은 시장 가치를 형성한 주류 코인 채택 방식

- 최소 가격대 형성이 확실하게 정해져 있음

- 채굴 난이도가 높아지면서 연산에 필요한 고사양 장비 필요

- 전력 소모, 자원낭비 많음

- 지속적으로 해시파워 유지 필요

- 특정 마이닝 세력의 해시 독점으로 생태계교란 우려

- 최초의 블록체인 비트코인을 창시한 사토시 나카모토가 제안한 컨센서스.

- 해시연산 처리하는 하드웨어(GPU,ASIC채굴기) 장비를 사용해 증명하는 방식으로 코인 채굴함

- 블록 생성 시간동안 가장 많은 해시파워를 제공한 노드가 블록을 생성하도록 설계됨. 해시파워 만드는 과정을 마이닝(mining, 채굴)이라함 POW에서는 가장 긴 블록체인이 최종 브랜치로 채택되고 다른 브랜치는 버려지도록 설계됨.

POS

(Proof-of-Stake)

지분증명

퀀텀

네오


- 해시파위가 많이 필요하지 않아 경제적 친환경적

- 블록 생산자의 탈중앙화로 안정성 확보

- 블록생성 위해 지분을 담보로 잡아야 하므로 덤핑 방지

-낮은 네임밸류 투자위험도 높음

-모두 이자 받으려고 코인을 묶어 놓기에 시중 코인 유통량 감소 우려

-코인 많이 보유한 사람이 권력갖는 구조라 독점 위험

- 보안성 불확실(검증안됨)

- POW 단점 극복 위해 등장했으며 채굴기 없이 본인이 소유한 코인의 지분으로 채굴되는 방식

- 코인보유 지분율 따라 지분을 많이 가진 노드가 블록 생성권한을 받고 새롭게 생성된 코인을 분배받는 방식의 컨센서스 알고리즘.

마치 이자방식의 코인 지급, 일정 수 이상 코인보관한 지갑을 블록체인 네트워크에 연결 시켜놓기만 하면 보상 받음.

- 블록 생성자와 지분 생성자의 이해관계를 일치시킴으로써 블록을 나쁜 의도로 생성할 동기부여를 없애며, 잘못 생성할 경우 패널티 부여.

(이더리움은 POW에서 POS로 컨센서스 알고리즘 변경하려 함)

DPOS

(Delegated Proof-of-Stake)

위임지분증명

스팀

이오스

트론

- 송금 속도가 빠름

- POS에 비해 많은 트랜잭션

빠른 처리가능

- POW에 비해 비용저렴

- 낮은 하드포크 위험

- 투표 참여할 증인의 인센티브 분명함

- 소규모 참여자도 이득

-특정인(상위노드)만 블록생성에 참여하므로 탈중앙화라 할 수 없음

- 보안 취약

- 코인보유량 적어도

상위 노드로 뽑힐 수 있음

- 증인 담합의 위험

- 공개된 소수 증인에 대한 디도스(ddos)공격위험성있음

POS가 자산가진 사람들이 전부 참여할 방식이라면 DPOS는 특정 인원에게만 POS를 하도록 권한을 위임하는 것. 네트워크의 모든 노드의 투표 결과로 선출한 '상위 노드'(스팀에서는 증인, witness'이라 함)에게 권한을 위임해 합의하는 방식. 일정 수의 증인들(스팀은 20명, EOS는 21명)은 모든 권한을 위임 받아 블럭 생성을 담당.

-DPOS는 합의에 참여하는 노드의 수가 한정되므로 매우 빠른 성능과 확장성 있으나, 완전히 탈중앙화된 블록체인이 아니라는 비판 받음.

POA

(Proof-of-Stake)

권한증명

비체인

- 유효성 검사에 불필요한 시간을 줄임

- 블록 생성 주기를 짧게 하여 빠른 트랜잭션 처리 가능

- 시스템 연속성은 사용가능한 마스터 노드 숫자와 무관

-합의도달위해 마스터 노드간 커뮤니케이션 불필요

-블록체인네트워크의 핵심인 분산과 탈 중앙화 개념에 배치됨.  

작업증명 대안으로 보통 Private Blockchain에도 사용되는 증명방식. 데이터 베이스 상 다양한 클라이언트 중 하나에게 의사결정권을 제공해 특정한 개인 키를 가진 사람이 블록체인 상에서 블록과 거래를 생성하도록 허가해주는 방식.  권한증명방식은 분산원장 네트워크에 참여했음을 증명하는 역할의 검증자가 필요함. 확실한 신원에 기반한 합의방식을 통해 즉각적인 거래를 제공하는 블록체인과 함께 사용된다.

POI

(Proof-of-Importandce)

기여증명

- 보통사람에게 권한을 부여하기 위함  

-  시스템에 기여하는 사람은 코인 추가확보

- 국지적으로 수확하거나 위임하여 수확하는 방식으로 코인 보상받는 것은 단점이 많다.

POS단점 극복하기 위해 NEM에서 도입한 알고리즘.

사용자가 네트워크를 참여, 코인량에 대한 보상 뿐만 아니라 누구랑 몇명과 거래하는지가 보상에 영향을 준다.  

코인 보유하면 이자를 받는 방식은 POS와 같다.

거래량과 네트워크 기여도 등이 높은 사람이 더 많은 이자를 받는다.