위임 지분증명
용어심층Delegated Proof of Stake, DPoS
위임 지분증명(DPoS)은 토큰 보유자가 지분에 비례한 투표로 소수의 대표자를 선출하고, 그 대표자에게 블록 생성과 검증을 위임하는 블록체인 합의 알고리즘이다. 지분증명을 변형해 처리 속도와 확장성을 끌어올리는 데 초점을 둔 방식으로, 2014년 대니얼 라리머가 비트셰어를 위해 고안했다.
1.개요
위임 지분증명(Delegated Proof of Stake, DPoS)은 지분증명을 변형한 블록체인 합의 알고리즘이다. 모든 참여자가 직접 블록 생성 경쟁에 나서는 대신, 토큰 보유자가 보유 지분에 비례한 투표권을 행사해 소수의 대표자를 선출하고, 선출된 대표자가 네트워크를 대신해 블록을 생성하고 검증하도록 위임하는 방식이다. 이때 대표자는 프로젝트마다 대표자(delegate)·증인(witness)·블록 생성자(block producer) 등 서로 다른 이름으로 불린다.
DPoS는 2014년 대니얼 라리머(Daniel Larimer)가 비트셰어(BitShares) 프로젝트를 위해 고안한 것으로 알려져 있다. 작업증명이 막대한 연산·전력을 소모하고, 일반적인 지분증명이 다수의 검증자를 필요로 하는 것과 달리, DPoS는 블록 생성 권한을 정해진 수의 대표자에게 집중시켜 처리 속도와 확장성을 높이는 데 초점을 둔다. 이 때문에 흔히 '대의 민주주의에 빗댄 합의 방식'으로 설명되며, 위임받은 대표자가 전체 네트워크를 대신해 원장을 갱신한다는 점이 핵심 특징이다.
2.등장 배경
DPoS는 초창기 블록체인이 안고 있던 성능·자원 문제에 대한 대응으로 등장했다. 작업증명은 채굴 경쟁에 막대한 연산력과 전력을 투입해야 하고, 블록 생성 시간이 길어 초당 처리량과 확인 시간에 한계가 있었다. 반면 검증자 수를 늘리는 방향의 지분증명은 탈중앙성을 넓히는 대신 합의 절차가 무겁고 느려질 수 있었다.
라리머는 이 둘의 절충점을 찾는 대신, 아예 블록을 만드는 주체를 소수의 선출직 대표자로 좁히는 접근을 택했다. 대신 그 대표자를 누가 맡을지는 지분을 가진 커뮤니티의 투표로 상시 결정하도록 해, 권한 집중으로 인한 성능 이득과 투표를 통한 견제를 동시에 노렸다. 이러한 설계 철학은 이후 스팀, 이오스, 트론 등 '고성능 디앱 플랫폼'을 표방한 프로젝트들에 영향을 주었다.
3.작동 방식
DPoS 네트워크에서는 보통 21개, 101개 등 사전에 정해진 수의 대표자만이 순번에 따라 돌아가며 블록을 생성한다. 전체 절차는 크게 두 단계로 나뉜다.
- 대표자 선출: 토큰 보유자는 언제든 투표로 대표자를 지지하거나 지지를 철회할 수 있다. 득표가 높은 상위 대표자만 블록 생성 권한을 갖는 노드가 되며, 순위 밖으로 밀려난 후보는 대기 상태가 된다.
- 블록 생성: 선출된 대표자들은 정해진 순번대로 돌아가며 블록을 만들고 서명해 원장에 추가한다. 한 라운드가 끝나면 순서가 다시 정해진다.
대표자가 블록을 누락하거나 부정하게 행동하면 투표에서 밀려나 권한을 잃게 되므로, 지속적인 평판 관리가 요구된다. 즉 대표자의 지위는 고정된 것이 아니라, 커뮤니티의 투표에 따라 언제든 교체될 수 있는 위임된 권한이라는 점이 이 방식의 핵심이다.
4.투표와 보상 구조
DPoS에서 투표권의 크기는 보유 지분에 비례한다. 지분이 많을수록 대표자 선출에 미치는 영향력이 크며, 여러 대표자에게 표를 나누어 행사하도록 허용하는 네트워크도 있다. 일부 구현은 보유 토큰을 직접 예치(스테이킹)하거나 잠금해 투표에 활용하도록 설계된다.
대표자가 얻은 블록 보상은 자신에게 투표한 보유자들과 나누어 배분되는 경우가 많다. 대표자는 저마다 보상 배분율·운영 정책을 내걸고 표를 모으며, 보유자는 배분 조건과 안정적 운영 실적을 보고 지지 대상을 고른다. 이런 구조는 보유자에게 투표 유인을 제공하지만, 동시에 보상을 많이 나눠 주는 대표자에게 표가 쏠리는 등 유인 왜곡을 낳을 수 있다는 지적도 있다.
5.장점과 성능 특성
블록 생성자의 수가 적기 때문에 합의에 도달하는 속도가 빠르고, 초당 처리 가능한 거래량이 많으며 수수료가 낮은 편이다. 소수의 알려진 대표자만 블록을 만들므로 블록 생성 시간을 짧게 유지하기 쉽고, 거래 확정도 신속하다.
- 높은 처리량: 검증에 참여하는 노드가 제한되어 있어 대규모 트랜잭션 처리에 유리하다.
- 빠른 확정성: 대표자 순번이 예측 가능해 확인 시간이 짧다.
- 낮은 자원 소모: 작업증명과 달리 채굴 경쟁이 없어 전력 소비가 적다.
- 거버넌스 내장: 대표자 교체·규칙 변경을 온체인 투표로 처리해, 사실상 탈중앙화 자율 조직에 가까운 운영이 가능하다.
이런 특성 덕분에 DPoS 기반 네트워크는 빠른 거래 확정과 높은 처리량을 강점으로 내세워, 탈중앙 애플리케이션 구동에 적합한 기반으로 소개되어 왔다.
6.한계와 논란
DPoS의 성능은 권한 집중이라는 대가 위에 서 있다. 블록 생성 권한이 소수의 대표자에게 모이는 구조이므로 탈중앙성이 약화될 수 있고, 다음과 같은 문제들이 반복적으로 지적된다.
- 대표자 담합: 소수의 대표자가 서로 협력해 이익을 나누거나 특정 결정을 좌우할 위험이 있다.
- 투표 참여율 저하: 다수 보유자가 투표에 무관심해지면 소수 대형 보유자(고래)의 영향력이 과도하게 커진다.
- 지분 집중과 카르텔화: 대형 거래소나 초기 대량 보유자가 표를 좌우하면, 대표자 명단이 사실상 고정되어 신규 진입이 어려워질 수 있다.
- 책임 소재: 문제가 발생했을 때 대표자에게 책임을 물어 교체할 수는 있으나, 그 판단 역시 투표에 의존한다.
이 때문에 DPoS는 작업증명이나 검증자 수가 많은 지분증명에 견주어 '탈중앙성과 성능을 맞바꾼 설계'라는 평가를 받는다. 어느 쪽에 더 큰 가치를 두느냐에 따라 적합성 판단이 달라진다.
7.다른 합의 방식과의 비교
DPoS는 여러 합의 방식의 특성을 절충한 위치에 있다.
- 작업증명과 비교: 채굴 경쟁·전력 소모가 없고 처리량이 높지만, 누구나 채굴에 참여할 수 있는 개방성은 낮다.
- 일반 지분증명과 비교: 지분에 기반한다는 점은 같으나, 모든 지분 보유자가 검증에 참여하는 대신 대표자를 '위임'한다는 점이 다르다.
- 마스터노드 방식과 비교: 소수의 특별 노드가 네트워크를 지탱한다는 점에서 유사하나, DPoS는 그 자격을 상시 투표로 정한다는 점이 구별된다.
- 비잔틴 장애 허용 계열과 비교: 일부 DPoS 구현은 대표자 집합이 정해진 뒤 BFT 계열 절차로 최종 확정을 강화하기도 한다.
즉 DPoS는 '지분 기반 선출 + 소수 대표자 블록 생성'이라는 조합으로 정의되며, 세부 확정 방식은 프로젝트마다 다르게 결합된다.
8.채택 프로젝트와 생태계
위임 지분증명은 비트셰어(BitShares)를 시작으로 여러 프로젝트의 메인넷 합의 방식으로 채택되었다.
- 비트셰어: DPoS가 처음 구현된 네트워크로, 탈중앙 금융·자산 거래를 지향했다.
- 스팀(Steem): 콘텐츠 게시·보상을 블록체인에 얹은 소셜 미디어 네트워크로, 증인(witness) 선출 구조를 두었다.
- 이오스(EOS): 21개 블록 생성자(BP) 체제로 고성능 디앱 플랫폼을 표방했다.
- 트론(TRON): 자체 메인넷 전환 후 슈퍼 대표자(SR) 선출 방식을 도입했다.
- 리스크·아크: DPoS 계열 합의를 채택한 대표적 사례로 꼽힌다.
이들 네트워크는 공통적으로 빠른 거래 확정과 높은 처리량을 강점으로 내세웠으며, 대표자 명단·투표 현황을 공개해 커뮤니티가 운영을 감시하도록 했다.
9.평가와 과제
DPoS는 초당 처리량과 확정 속도 면에서 뚜렷한 이점을 보여 주었으나, 그 성능이 소수 대표자에 대한 권한 집중에서 나온다는 근본적 긴장은 여전히 남아 있다. 앞으로의 과제는 대체로 다음으로 모인다.
- 탈중앙성 보강: 대표자 수 확대, 순환·순번 규칙 개선, 투표 참여 유인 강화 등으로 권한 집중을 완화하는 방향.
- 거버넌스 건전성: 담합과 표 매수를 억제하고, 대형 보유자에게 표가 쏠리는 문제를 다루는 규칙 설계.
- 하이브리드화: 비잔틴 장애 허용 계열 확정 절차나 다른 합의 알고리즘 요소를 결합해 안전성과 성능을 함께 잡으려는 시도.
결국 DPoS의 지속 가능성은 '위임'이라는 편의가 대표자에 대한 실질적 견제와 균형을 이루는지에 달려 있다. 성능이 필요한 애플리케이션 환경에서는 유력한 선택지로 남아 있으나, 탈중앙성 요구가 큰 영역에서는 다른 합의 방식과의 절충이 계속 논의되고 있다.
10.연표7건
- 2014설립대니얼 라리머가 비트셰어(BitShares)를 위해 DPoS를 고안하고 메인넷을 가동
- 2016출시소셜 미디어 블록체인 스팀(Steem) 출시, DPoS를 콘텐츠 보상 네트워크에 적용
- 2016출시리스크(Lisk) 메인넷 출시, DPoS 계열 합의 채택
- 2017출시아크(ARK) 메인넷 출시, 21개 대표자 기반 DPoS 운영
- 2017투자이오스(EOS) 토큰 판매 개시
- 2018이정표이오스 메인넷 출시, 21개 블록 생성자(BP) 체제로 가동
- 2018이정표트론(TRON)이 자체 메인넷으로 전환하며 DPoS 도입
위임 지분증명, 어렵지 않아요 블록을 소수 대표에게 맡기는 방식
1. 위임 지분증명이 뭐예요?
위임 지분증명(Delegated Proof of Stake, DPoS)은 블록체인이 '무엇이 맞는 기록인지'를 정하는 방법 중 하나예요. 이렇게 여러 컴퓨터가 서로 맞는 내용을 맞춰 보는 규칙을 합의 알고리즘이라고 해요. DPoS는 지분증명을 조금 바꾼 방식이에요.
원래 방식에서는 모든 참여자가 직접 '내가 블록을 만들겠다'며 경쟁해요. 그런데 DPoS는 그렇게 하지 않아요. 토큰을 가진 사람들이, 가진 양에 비례한 투표권으로 소수의 대표를 뽑아요. 그리고 그 뽑힌 대표들에게 '너희가 우리 대신 블록을 만들고 검사해 줘'라고 맡겨요(위임). 여기서 블록이란 거래 기록을 묶은 장부의 한 페이지라고 보면 돼요.
이 대표는 프로젝트마다 부르는 이름이 달라요. 어떤 곳은 대표자(delegate), 어떤 곳은 증인(witness), 어떤 곳은 블록 생성자(block producer)라고 불러요.
DPoS는 2014년에 대니얼 라리머(Daniel Larimer)라는 사람이 비트셰어(BitShares)라는 프로젝트를 만들려고 고안했다고 알려져 있어요. 작업증명은 계산과 전기를 엄청나게 많이 쓰고, 보통의 지분증명은 검사하는 사람이 많이 필요해요. 반면 DPoS는 블록 만드는 권한을 정해진 수의 대표에게 몰아줘서, 처리 속도와 확장성(더 많은 거래를 감당하는 능력)을 높이는 데 초점을 둬요. 그래서 흔히 '대의 민주주의를 닮은 합의 방식'이라고 설명해요. 국민이 국회의원을 뽑아 대신 일하게 하듯, 위임받은 대표가 온 네트워크를 대신해 장부를 갱신한다는 게 핵심이에요.
이렇게 보면 쉬워요 · 모두가 직접 투표하는 대신 국회의원을 뽑아 일을 맡기는 대의 민주주의와 비슷해요.
2. 왜 이런 방식이 나왔을까요?
DPoS는 초창기 블록체인이 겪던 '느리고 자원을 많이 먹는' 문제를 풀려고 나왔어요.
작업증명은 채굴 경쟁, 즉 서로 먼저 답을 찾겠다는 계산 경쟁에 엄청난 계산력과 전기를 쏟아야 해요. 게다가 블록 하나 만드는 시간이 길어서, 1초에 처리할 수 있는 거래 수와 확인 시간(거래가 확정됐다고 믿어도 되기까지 걸리는 시간)에 한계가 있었어요.
반대로 검사하는 사람(검증자)을 잔뜩 늘리는 쪽의 지분증명은, 권한을 넓게 퍼뜨려 탈중앙성(힘이 한곳에 몰리지 않는 정도)은 좋아지지만, 대신 합의 절차가 무겁고 느려질 수 있었어요.
라리머는 이 둘 사이에서 어정쩡한 중간을 찾는 대신, 아예 블록을 만드는 주체를 소수의 '뽑힌 대표'로 좁히는 길을 택했어요. 대신 그 대표를 누가 맡을지는 지분을 가진 커뮤니티가 투표로 늘 결정하게 했어요. 이렇게 하면 권한을 몰아줘서 얻는 속도 이득과, 투표로 견제하는 효과를 동시에 노릴 수 있으니까요. 이런 설계 생각은 이후 스팀, 이오스, 트론처럼 '성능 좋은 디앱 플랫폼'을 내세운 프로젝트들에 영향을 줬어요.
3. 실제로 어떻게 돌아가나요?
DPoS 네트워크에서는 보통 21개, 101개처럼 미리 정해진 수의 대표만 순번을 정해 돌아가며 블록을 만들어요. 전체 과정은 크게 두 단계로 나뉘어요.
첫째, 대표자 선출이에요. 토큰을 가진 사람은 언제든 투표로 어떤 대표를 지지하거나, 지지를 거둘 수 있어요. 표를 많이 받은 상위 대표만 블록을 만들 권한이 있는 노드(네트워크에 참여한 컴퓨터)가 되고, 순위 밖으로 밀려난 후보는 대기 상태가 돼요.
둘째, 블록 생성이에요. 뽑힌 대표들이 정해진 순번대로 돌아가며 블록을 만들고 서명해서 장부에 붙여요. 한 바퀴(한 라운드)가 끝나면 순서를 다시 정해요.
대표가 자기 차례에 블록을 빠뜨리거나 나쁜 짓을 하면 투표에서 밀려나 권한을 잃어요. 그래서 대표는 계속 평판을 관리해야 해요. 즉 대표 자리는 한번 얻으면 끝인 고정된 게 아니라, 커뮤니티 투표에 따라 언제든 바뀔 수 있는 '빌려준 권한(위임된 권한)'이라는 점이 이 방식의 핵심이에요.
4. 투표하면 뭐가 좋고, 보상은 어떻게 나눠요?
DPoS에서 투표권의 크기는 가진 지분에 비례해요. 지분이 많을수록 대표를 뽑는 데 미치는 힘이 크고, 여러 대표에게 표를 나눠 주게 허용하는 네트워크도 있어요. 어떤 방식은 가진 토큰을 직접 맡겨 두거나(스테이킹) 묶어 둬야 투표에 쓸 수 있게 설계돼 있어요.
대표가 받은 블록 보상(블록을 만든 대가로 받는 토큰)은 자기에게 투표해 준 사람들과 나눠 갖는 경우가 많아요. 대표는 저마다 '나는 보상을 이만큼 나눠 주겠다, 이렇게 운영하겠다'는 조건을 내걸고 표를 모아요. 그리고 토큰을 가진 사람은 배분 조건과 그동안 안정적으로 운영했는지를 보고 누구를 지지할지 골라요.
이런 구조는 사람들에게 '투표하면 나도 보상을 받는다'는 이유를 만들어 줘요. 하지만 동시에, 보상을 많이 나눠 주는 대표에게만 표가 쏠리는 식으로 유인이 뒤틀릴 수 있다는 지적도 있어요.
5. 어떤 점이 좋아요?
블록을 만드는 사람 수가 적으니까 합의에 이르는 속도가 빨라요. 그래서 1초에 처리할 수 있는 거래량이 많고 수수료도 낮은 편이에요. 소수의 잘 알려진 대표만 블록을 만들기 때문에 블록 생성 시간(블록 하나가 나오는 간격)을 짧게 유지하기 쉽고, 거래도 빠르게 확정돼요.
장점을 정리하면 이래요. 첫째, 높은 처리량이에요. 검사에 참여하는 노드가 제한돼 있어서 한꺼번에 많은 거래를 처리하는 데 유리해요. 둘째, 빠른 확정성이에요. 대표 순번이 예측 가능해서 확인 시간이 짧아요. 셋째, 낮은 자원 소모예요. 작업증명과 달리 채굴 경쟁이 없어서 전기를 적게 써요. 넷째, 거버넌스(운영 규칙을 정하는 일)가 안에 들어 있어요. 대표를 바꾸거나 규칙을 고치는 걸 체인 위 투표(온체인 투표)로 처리해서, 사실상 탈중앙화 자율 조직(정해진 규칙과 투표로 스스로 굴러가는 조직)에 가깝게 운영할 수 있어요.
이런 특징 덕분에 DPoS 기반 네트워크는 '빠른 거래 확정'과 '높은 처리량'을 강점으로 내세워, 탈중앙 앱을 돌리기에 좋은 바탕이라고 소개돼 왔어요.
6. 반대로 어떤 문제가 있나요?
DPoS의 빠른 성능은 '권한을 몰아준 대가' 위에 서 있어요. 블록 만드는 권한이 소수 대표에게 모이는 구조라, 탈중앙성이 약해질 수 있고 다음 문제들이 반복해서 지적돼요.
첫째, 대표자 담합이에요. 소수의 대표가 서로 짜고 이익을 나누거나 특정 결정을 좌우할 위험이 있어요. 둘째, 투표 참여율 저하예요. 많은 사람이 투표에 무관심해지면, 토큰을 아주 많이 가진 소수(고래)의 영향력이 지나치게 커져요. 셋째, 지분 집중과 카르텔화예요. 큰 거래소나 초기에 토큰을 대량으로 가진 사람이 표를 쥐고 흔들면, 대표 명단이 사실상 고정돼 새로운 참가자가 끼어들기 어려워질 수 있어요. 넷째, 책임 소재 문제예요. 문제가 생기면 대표에게 책임을 묻고 갈아치울 수는 있지만, 그 판단마저도 결국 투표에 기대야 해요.
그래서 DPoS는 작업증명이나 검사자가 많은 지분증명과 견줘 '탈중앙성과 성능을 맞바꾼 설계'라는 평가를 받아요. 둘 중 어느 쪽을 더 중요하게 보느냐에 따라 '이게 맞는 방식인가'에 대한 판단이 달라져요.
7. 다른 합의 방식과 뭐가 달라요?
DPoS는 여러 합의 방식의 특징을 절충한 자리에 있어요.
작업증명과 비교하면, 채굴 경쟁과 전기 소모가 없고 처리량이 높아요. 대신 누구나 채굴에 뛰어들 수 있는 개방성은 낮아요. 일반 지분증명과 비교하면, 지분을 바탕으로 한다는 점은 같아요. 하지만 모든 지분 보유자가 직접 검사에 나서는 대신, 대표를 뽑아 '위임'한다는 점이 달라요.
마스터노드 방식과 비교하면, 소수의 특별한 노드가 네트워크를 떠받친다는 점은 비슷해요. 다만 DPoS는 그 자격을 상시 투표로 정한다는 점이 구별돼요. 비잔틴 장애 허용(일부 참여자가 고장 나거나 거짓말을 해도 전체가 올바른 결론에 이르게 하는 방식) 계열과 비교하면, 일부 DPoS는 대표 집합이 정해진 뒤 BFT 계열 절차를 덧붙여 최종 확정을 더 튼튼하게 하기도 해요.
정리하면 DPoS는 '지분에 기반한 선출 + 소수 대표의 블록 생성'이라는 조합으로 정의돼요. 세부적으로 어떻게 최종 확정하느냐는 프로젝트마다 다르게 붙여 써요.
8. 실제로 어디에 쓰이나요?
위임 지분증명은 비트셰어(BitShares)를 시작으로 여러 프로젝트가 메인넷(실제로 돌아가는 진짜 네트워크)의 합의 방식으로 채택했어요.
비트셰어는 DPoS가 처음 구현된 네트워크로, 탈중앙 금융과 자산 거래를 지향했어요. 스팀(Steem)은 글을 올리고 보상을 주는 걸 블록체인에 얹은 소셜 미디어 네트워크로, 증인(witness)을 뽑는 구조를 뒀어요. 이오스(EOS)는 21개 블록 생성자(BP) 체제로 성능 좋은 디앱 플랫폼을 내세웠어요. 트론(TRON)은 자체 메인넷으로 바꾼 뒤 슈퍼 대표자(SR)를 뽑는 방식을 도입했어요. 리스크와 아크도 DPoS 계열 합의를 채택한 대표적인 예로 꼽혀요.
이 네트워크들은 공통적으로 '빠른 거래 확정'과 '높은 처리량'을 강점으로 내세웠어요. 그리고 대표 명단과 투표 현황을 공개해서, 커뮤니티가 운영을 감시할 수 있게 했어요.
9. 앞으로 풀어야 할 숙제는요?
DPoS는 초당 처리량과 확정 속도에서 뚜렷한 이점을 보여 줬어요. 하지만 그 성능이 '소수 대표에게 권한을 몰아준 데서 나온다'는 근본적인 긴장은 여전히 남아 있어요. 앞으로의 숙제는 대체로 이런 데로 모여요.
첫째, 탈중앙성 보강이에요. 대표 수를 늘리고, 순환·순번 규칙을 개선하고, 투표에 참여할 이유를 더 만들어서 권한이 한곳에 몰리는 걸 완화하는 방향이에요. 둘째, 거버넌스 건전성이에요. 담합과 표 매수를 막고, 큰 보유자에게 표가 쏠리는 문제를 다루는 규칙을 잘 설계하는 일이에요. 셋째, 하이브리드화예요. 비잔틴 장애 허용 계열의 확정 절차나 다른 합의 알고리즘 요소를 섞어서, 안전성과 성능을 함께 잡으려는 시도예요.
결국 DPoS가 오래 살아남을 수 있을지는, '위임'이라는 편리함이 대표에 대한 실질적인 견제·균형과 어울리는지에 달려 있어요. 성능이 중요한 앱 환경에서는 여전히 유력한 선택지로 남아 있지만, 탈중앙성이 크게 요구되는 영역에서는 다른 합의 방식과 어떻게 절충할지가 계속 논의되고 있어요.
토큰포스트 위키, “위임 지분증명”, 2026-07-31 수정, https://wiki.tokenpost.kr/w/delegated-proof-of-stakeAccept: text/markdown 로 요청해도 같은 결과문단 9개 · 연표 7건 · 각주 0개