지분 증명(PoS)이란 무엇인가
참고: 이 문서는 영문 원본의 자동 번역본입니다.
지분 증명(PoS)이란 무엇인가
**지분 증명(Proof of Stake, PoS)**은 참여자가 자신의 토큰을 담보로 잠그어(스테이킹하여) 트랜잭션을 검증하고 새 블록을 생성할 권리를 얻는 합의 메커니즘입니다. 작업 증명에서처럼 연산 퍼즐을 푸는 경쟁을 하는 대신, PoS 검증자는 네트워크에 투입한 암호화폐의 양에 따라 선정됩니다. 정직하게 행동하면 보상을 받습니다. 부정행위를 시도하면 **슬래싱(slashing)**이라는 페널티 절차를 통해 스테이킹한 토큰이 몰수될 수 있습니다. 이 설계는 전기 집약적인 채굴을 경제적 보안 모델로 대체합니다: 더 많은 가치를 스테이킹할수록 부정행위로 잃을 것이 더 많아집니다.
지분 증명은 이제 블록체인 산업에서 지배적인 합의 메커니즘입니다. 가장 큰 스마트 컨트랙트 플랫폼인 이더리움은 2022년 9월에 작업 증명에서 PoS로의 전환을 완료했습니다("The Merge"로 알려진 사건). 2020년 이후 출시된 대부분의 주요 네트워크 — Solana, Avalanche, Polygon, 그리고 많은 AI 중심 체인을 포함 — 는 처음부터 어떤 형태로든 지분 증명의 변형을 사용합니다. PoS를 이해하는 것은 PoS 네트워크 위에서 운영되거나 그것으로 보안이 확보되는 모든 크립토 AI 프로젝트를 평가하는 데 필수적입니다.
요약: 지분 증명은 검증자가 자신의 토큰을 위험에 노출시키도록 요구함으로써 블록체인을 보호하며, 정직하게 행동할 경제적 유인과 부정행위에 대한 경제적 페널티를 만들어냅니다.
지분 증명의 작동 방식
경제적 보안으로서의 스테이킹
PoS의 핵심 아이디어는 보안이 경제적 노출에서 비롯된다는 것입니다. 검증자는 네트워크의 네이티브 토큰을 지정된 양만큼 스마트 컨트랙트에 예치해야 합니다. 이 예치금 — 스테이크(stake) — 은 담보 역할을 합니다. 검증자는 사실상 이렇게 말하는 것입니다: "나는 규칙을 따를 것을 보장하기 위해 내 돈을 걸겠다."
최소 스테이크는 네트워크마다 다릅니다. 이더리움은 검증자당 32 ETH를 요구합니다. 다른 네트워크는 서로 다른 기준을 설정하며, 많은 곳에서 소액 보유자가 **위임(delegation)**을 통해 참여할 수 있게 합니다 — 자신의 토큰을 자신을 대신해 인프라를 운영하는 전문 검증자에게 맡기는 것입니다. 위임자는 보상을(그리고 일부 설계에서는 위험도) 나눠 받습니다.
검증자 선정과 블록 생성
PoS 시스템에서 프로토콜은 새 블록을 제안하고 입증할 검증자를 선정합니다. 선정 과정은 일반적으로 스테이크 크기로 가중된 무작위성을 포함합니다: 더 큰 스테이크를 가진 검증자가 선정될 확률이 더 높지만, 결과가 결정론적이지는 않습니다. 이 가중 무작위성은 어떤 단일 주체가 블록 생성을 독점하는 것을 막으면서도 네트워크 보안에 대한 더 큰 기여에 보상합니다.
선정되면 검증자는 대기 중인 트랜잭션을 담은 블록을 제안합니다. 그러면 다른 검증자들이 모든 트랜잭션이 프로토콜의 규칙을 준수하는지 확인함으로써 블록의 유효성을 **입증(attest)**합니다. 충분한 수의 입증이 수집되면(종종 활성 검증자의 3분의 2), 블록은 확정된 것으로 간주됩니다.
슬래싱: 부정행위에 대한 페널티
**슬래싱**은 PoS에 실효성을 부여하는 메커니즘입니다. 검증자가 프로토콜을 위반한 것이 적발되면 — 예를 들어 같은 높이에서 서로 충돌하는 두 블록에 서명하거나(이중 서명) 장기간 오프라인 상태가 되면 — 프로토콜은 자동으로 그들이 스테이킹한 토큰의 일부를 소각할 수 있습니다. 페널티의 심각성은 네트워크와 위반 유형에 따라 다릅니다:
| 위반 | 일반적 페널티 | 목적 |
|---|---|---|
| 이중 서명 / 이중 입증 | 스테이크의 상당 부분 손실(종종 1~100%) | 검증자가 포크를 만들려는 시도를 방지 |
| 장기 다운타임 | 작은 점진적 페널티 | 신뢰할 수 있는 인프라 장려 |
| 조직적 공격(다수 검증자 동시 슬래싱) | 가중된 페널티, 잠재적으로 전체 스테이크까지 | 담합 억제 |
슬래싱은 부정행위에 직접적인 금전적 비용을 발생시킵니다. 100만 달러어치의 토큰을 스테이킹한 검증자가 이중 서명으로 슬래싱당하면 그 금액의 상당 부분을 잃을 수 있습니다. 이 경제적 역유인이 PoS의 핵심 보안 보장입니다.
보상과 검증자 비즈니스 모델
검증자는 정직한 참여에 대해 보상을 받습니다. 이 보상은 두 가지 원천에서 나옵니다:
- 블록 보상 — 프로토콜이 새로 발행하여 블록 제안자와 입증자에게 분배하는 새 토큰입니다. 이는 PoW의 채굴 보상에 해당하는 PoS의 등가물입니다.
- 트랜잭션 수수료 — 트랜잭션을 제출하는 사용자가 지불하는 수수료입니다. 일부 네트워크에서는 이 수수료의 일부가 검증자에게 가고, 다른 네트워크에서는 수수료가 일부 소각되고(파괴되고) 일부 분배됩니다.
스테이킹 보상과 트랜잭션 수수료의 조합은 스테이킹한 자본에 대한 수익률을 만들어냅니다. 이 수익률이 검증자와 위임자를 네트워크 보안에 참여하도록 끌어들여 PoS 모델의 경제적 근간을 형성합니다.
PoS에서의 최종성
많은 PoS 시스템은 **결정론적 최종성(deterministic finality)**을 제공합니다: 일단 블록이 검증자의 절대 과반수에 의해 확정되면 되돌릴 수 없는 것으로 간주됩니다. 이는 블록이 점점 되돌리기 어려워지지만 결코 절대적으로 최종적이지는 않은 PoW의 확률적 최종성보다 더 빠르고 더 확정적입니다. 결정론적 최종성은 온체인 데이터 커밋이나 마이크로페이먼트를 수반하는 많은 AI 관련 서비스를 포함하여 빠른 정산을 요구하는 응용에 특히 가치가 있습니다.
크립토 AI 프로젝트에 중요한 이유
지분 증명은 크립토 AI 프로젝트가 배포되는 대부분의 블록체인을 뒷받침하는 합의 메커니즘입니다. 그 속성은 이러한 프로젝트가 운영되는 환경에 직접적인 영향을 줍니다:
- 낮은 에너지 부담 — PoS 네트워크는 PoW 네트워크가 요구하는 에너지의 극히 일부만 소비합니다. 이미 학습과 추론에 상당한 컴퓨트 자원을 요구하는 AI 프로젝트에게, 에너지 효율적인 체인에서 운영하는 것은 에너지 발자국을 가중시키는 것을 피하게 해줍니다.
- 빠른 최종성 — 많은 AI 응용은 온체인 동작(데이터 커밋, 모델 출력 해시, 추론에 대한 마이크로페이먼트)의 신속한 확정을 요구합니다. PoS 네트워크는 일반적으로 PoW보다 더 빠른 최종성을 제공하여 지연에 민감한 워크로드에 더 적합합니다.
- 참여 메커니즘으로서의 스테이킹 — 일부 AI 프로젝트는 네트워크 합의뿐만 아니라 AI 특화 역할에도 스테이킹을 사용합니다. 검증자나 노드 운영자는 컴퓨트, 데이터, 또는 모델 평가 서비스를 기여하기 전에 토큰을 스테이킹해야 할 수 있습니다. 이러한 설계에서 스테이킹은 이중 목적을 수행합니다: 네트워크를 보호하고 AI 작업 품질에 대한 책임성을 만들어냅니다.
- 검증자 인프라의 중첩 — PoS 검증자를 운영하는 것과 AI 추론 노드를 운영하는 것은 둘 다 신뢰할 수 있는 서버와 가동 시간을 요구합니다. 일부 프로젝트는 이 역할들을 결합하여 검증자가 합의 의무와 함께 유용한 AI 연산을 수행하도록 요청합니다.
DecAIHub 프로젝트 카드에서 나타나는 위치
DecAIHub 프로젝트 카드에 Consensus: PoS가 표시되면, 이는 프로젝트의 주요 블록체인 네트워크가 지분 증명을 합의 메커니즘으로 사용한다는 의미입니다. 이는 네트워크 아키텍처에 대한 사실적 기술입니다.
프로젝트 카드에서 흔히 보이는 조합:
| 카드 필드 | 예시 값 | 알려주는 것 |
|---|---|---|
| Consensus | PoS |
네트워크가 지분 증명을 사용함 |
| Main chain | Ethereum, Solana, Avalanche |
프로젝트가 배포된 구체적인 PoS 네트워크 |
| Type | EVM, non-EVM, Appchain |
프로젝트의 실행 환경(아키텍처 계층 L1/L2/dApp은 Consensus와 Main chain을 통해 반영됨) |
| Token model | Staking, Utility token |
프로젝트의 토큰에 스테이킹 기능이 있는지 여부 |
Consensus 필드는 인프라를 기술하는 것이지 품질을 기술하는 것이 아닙니다. 두 프로젝트가 모두 Consensus: PoS를 표시하면서도 AI reality, Token necessity, 그리고 검증 가능한 증거의 수준이 근본적으로 다를 수 있습니다.
무위험 문제(nothing-at-stake problem)
PoS의 한 가지 이론적 취약점은 **무위험 문제(nothing-at-stake problem)**입니다. PoW에서 채굴자는 어느 포크에서 채굴할지 선택해야 하는데, 채굴에는 실제 연산 작업이 필요하므로 경쟁하는 두 포크에서 동시에 효율적으로 채굴할 수 없기 때문입니다. 그러나 PoS에서는 블록에 서명하는 데 무시할 만한 연산만 필요하기 때문에, 검증자가 이론적으로 추가 비용 없이 여러 포크의 블록에 서명할 수 있습니다.
검증자들이 가능한 모든 포크의 블록에 서명하면 네트워크는 단일 체인으로 수렴할 수 없어 합의가 훼손됩니다.
현대의 PoS 구현은 주로 슬래싱을 통해 이 문제를 해결합니다. 검증자가 충돌하는 블록에 서명한 것이 적발되면 스테이크의 일부를 잃습니다. 이는 포크 추종 행위에 직접적인 금전적 비용을 발생시켜, 메커니즘에 보안을 부여하는 "위험에 걸린 무언가(something at stake)"를 사실상 복원합니다. 추가적인 대응책에는 다음이 포함됩니다:
- 체크포인트 최종성 — 확정된 블록을 고정하여 이전 이력이 다시 쓰일 수 없게 합니다.
- 비활동 누출(inactivity leaks) — 참여를 중단한 검증자의 스테이크를 점진적으로 줄여, 검증자의 상당 부분이 오프라인이 되더라도 네트워크가 최종성에 도달할 수 있게 합니다.
지분 증명만으로 증명되지 않는 것
- PoS는 탈중앙화를 증명하지 않는다. 상위 다섯 명의 검증자가 스테이킹된 토큰의 절대 과반수를 통제하는 PoS 네트워크는 메커니즘 명칭과 무관하게 실질적으로 중앙화되어 있습니다. 검증자 분포가 메커니즘 이름보다 더 중요합니다.
- PoS는 프로젝트에 실제 AI가 있음을 증명하지 않는다. PoS 블록체인에서 운영된다는 것은 프로젝트 AI 컴포넌트의 품질이나 존재에 대해 아무것도 말해주지 않습니다.
Consensus: PoS이면서 검증 가능한 AI 산출물이 없는 프로젝트는 PoS 체인 위의 AI 주장일 뿐이지, PoS로 검증된 AI 프로젝트가 아닙니다. - PoS는 높은 스테이킹 수익률을 보장하지 않는다. 스테이킹 수익은 토큰 인플레이션, 수수료 수입, 검증자 경쟁, 토큰 가격 역학에 따라 달라집니다. 메커니즘은 스테이킹을 가능하게 하지만 특정 수익을 보장하지는 않습니다.
- PoS는 네트워크의 에너지가 0임을 의미하지 않는다. PoS는 PoW보다 극적으로 에너지 효율적이지만, 검증자는 여전히 서버를 운영하고 가동 시간을 유지하며 전기를 소비합니다. 환경적 이점은 실재하지만 절대적이지는 않습니다.
- PoS는 모든 공격을 막지 못한다. 검증자 담합, 거버넌스 장악, 스마트 컨트랙트 익스플로잇은 다른 어떤 시스템에서와 마찬가지로 PoS 네트워크에도 영향을 줄 수 있습니다. 메커니즘은 특정 공격 벡터를 줄이지만 모든 위험을 제거하지는 않습니다.
혼동하지 마세요
- 작업 증명(PoW) — PoW는 경제적 스테이크가 아니라 연산 비용을 통해 네트워크를 보호합니다. 둘 다 합의 메커니즘이지만 근본적으로 다른 자원을 사용합니다.
- 위임 지분 증명(DPoS) — DPoS에서는 토큰 보유자가 블록을 생성하는 고정된 대표자 집합에 투표합니다. 표준 PoS는 최소 기준을 넘는 모든 스테이커가 검증자가 될 수 있게 합니다.
- 토큰 모델로서의 스테이킹 — "스테이킹"이라는 단어는 두 맥락에서 나타납니다. 합의에서 스테이킹은 네트워크를 보호하기 위해 토큰을 잠그는 것을 의미합니다. 토큰 경제학에서 스테이킹은 거버넌스 권리, 보상, 또는 서비스 접근을 위해 토큰을 잠그는 것을 의미할 수도 있습니다. 이들은 관련되어 있지만 동일하지는 않은 개념입니다.
- 합의(Consensus) — 합의는 네트워크 합의의 일반적 개념입니다. PoS는 그것을 달성하는 하나의 구체적인 방법입니다.
- 위임(Delegation) — 검증자에게 토큰을 위임하는 것은 PoS 참여의 한 형태이지만 위임자를 검증자로 만들지는 않습니다. 검증자는 인프라를 운영하고 슬래싱 위험을 부담합니다; 위임자는 보상을, 그리고 일부 프로토콜에서는 슬래싱 노출을 나눠 가집니다.
자주 묻는 질문
PoS는 PoW에 비해 에너지를 얼마나 절약하나요?
PoS는 PoW에 비해 에너지 소비를 약 99.9% 줄입니다. 이더리움의 PoW에서 PoS로의 전환은 네트워크의 에너지 사용량을 대략 소국 수준에서 작은 마을 수준으로 줄였습니다. PoS 검증자는 특화된 채굴 하드웨어 대신 표준 서버를 운영하며, 블록 선정에 수백만 번의 해시 연산이 필요하지 않습니다.
검증자를 운영하지 않고도 PoS에 참여할 수 있나요?
네. 대부분의 PoS 네트워크는 위임을 지원하여 토큰 보유자가 기존 검증자에게 자신의 토큰을 할당할 수 있게 합니다. 위임자는 서버 인프라를 운영하지 않고도 검증자 보상의 일부를(수수료를 제외하고) 얻습니다. 일부 네트워크는 또한 스테이킹된 포지션을 나타내는 영수증 토큰을 발행하는 유동성 스테이킹 프로토콜을 제공하여, 사용자가 토큰을 스테이킹한 동안에도 유동성을 유지할 수 있게 합니다.
필요한 최소 스테이크는 얼마인가요?
네트워크마다 다릅니다. 이더리움은 검증자당 32 ETH를 요구합니다. Solana는 공식 최소치가 없지만 실질적 고려사항(하드웨어 비용, 투표 계정 수수료)이 사실상의 하한선을 만듭니다. 많은 네트워크는 최소 위임 금액을 토큰 한 개만큼 낮게 설정합니다. 이 기준은 검증자 경제와 탈중앙화에 영향을 주는 프로토콜 설계 선택입니다.
PoS는 PoW보다 덜 안전한가요?
PoS와 PoW는 서로 다른 보안 모델을 제공하며, 어느 것도 단정적으로 더 안전하지는 않습니다. PoW 보안은 연산 비용에 기반합니다: 비트코인을 공격하려면 막대한 양의 채굴 하드웨어를 획득하고 운영해야 합니다. PoS 보안은 자본 비용에 기반합니다: 이더리움을 공격하려면 막대한 양의 ETH를 획득하고 스테이킹해야 하며, 공격이 성공하면 그 가치가 하락할 것입니다. 두 모델 모두 실제로 검증되었고, 둘 다 프로토콜 설계를 통해 완화되는 이론적 취약점을 가지고 있습니다.
검증자가 슬래싱당하면 내가 스테이킹한 토큰은 어떻게 되나요?
대부분의 PoS 네트워크에서 슬래싱은 검증자와 그 위임자 모두에게 영향을 줍니다. 검증자가 슬래싱 대상 위반을 저지르면 위임자는 페널티의 비례 몫을 잃습니다. 이는 의도된 설계입니다: 위임자가 단순히 수익률을 극대화하기보다 평판이 좋고 잘 운영되는 검증자를 선택하도록 유인합니다. 일부 네트워크는 위임자의 노출에 상한을 두고, 다른 곳은 전체 비례 페널티를 적용합니다. 위임하기 전에 항상 해당 프로토콜의 구체적인 슬래싱 규칙을 확인하십시오.
PoS 네트워크가 51% 공격을 받을 수 있나요?
PoS에서 51% 공격에 해당하는 것은 전체 스테이킹된 토큰의 3분의 1 이상(최종성 파괴의 경우)이나 3분의 2 이상(체인 탈취의 경우)을 획득해야 합니다. 공격자가 토큰 공급량의 큰 부분을 사들여야 하고, 이는 가격을 끌어올릴 것이기 때문에 경제적으로 비쌉니다. 게다가 공격이 성공하면 스테이킹된 토큰의 가치가 하락할 가능성이 커서 공격자가 금전적으로 처벌받게 됩니다. 슬래싱은 공격자의 스테이크를 파괴하여 비용을 더욱 높입니다. 이론적으로는 가능하지만 PoS 51% 공격은 경제적으로 비합리적이도록 설계되어 있습니다.
외부 참고 자료
- Ethereum Proof-of-Stake documentation — 검증자 요구사항과 슬래싱 조건을 포함한 이더리움의 PoS 합의 메커니즘 공식 가이드.
- Proof of Stake FAQ (Vitalik Buterin) — PoS에 대한 흔한 질문과 오해를 다룬 이더리움 공동 창립자의 상세한 FAQ.
- On Stake and Consensus (Aggelos Kiayias et al.) — 최초의 증명 가능하게 안전한 PoS 프로토콜인 Ouroboros의 배경이 된 학술 논문.
- Nothing at Stake Problem (Ethereum Wiki) — PoS의 공격 벡터와 방어에 대한 이더리움 문서.
- The Merge (Ethereum Foundation) — 이더리움의 PoW에서 PoS로의 전환에 대한 문서.
No comments to display
No comments to display