이더리움 풀 스테이킹의 원리와 구조

Author logo
Patrick Dike-Ndulue
Post image

이더리움은 분산형 Proof of Stake(PoS) 합의 메커니즘을 통해 상태 전환 기능을 안전하게 보호해요. 중앙 권한 없이 여러 검증인(validator)이 네트워크를 분산 관리하죠. 이 가이드에서는 스테이킹의 전체 과정, 검증인 참여에 따른 경제적 인센티브, 그리고 풀 스테이킹 프로토콜의 구조적 구현 방식을 다뤄요.

이더리움의 보안 유지 방식

비트코인처럼 연산 능력을 소모하는 대신, 이더리움은 참가자가 ETH를 담보로 예치하도록 요구해요. 이 참가자를 '검증인'이라고 부릅니다.

검증인은 새로운 트랜잭션 블록을 제안하고 확인하는 역할을 맡아요. 그 대가로 ETH로 보상을 받아요. 예치한 담보는 일종의 보증 역할을 하며, 만약 검증인이 부정행위를 하거나 장시간 오프라인이 되면 일부 스테이킹한 ETH를 잃을 수 있어요. 이 과정을 슬래싱(slahing)이라고 해요.

검증인이 되기 위한 조건

이더리움에서 검증인이 되려면 정확히 32 ETH를 예치해야 해요. 이 기준은 두 가지 이유로 존재해요. 

  1. 첫째, 검증인이 네트워크에 충분한 이해관계를 갖도록 해요. 스테이크가 클수록 부정행위로 잃을 것이 많아져 네트워크 보안이 강화돼요.
     
  2. 둘째, 전체 검증인 수를 적정하게 유지해 네트워크가 효율적으로 합의에 도달할 수 있게 해요.

검증인 노드를 운영하려면 단순히 32 ETH를 예치하는 것만으로는 부족해요. 24시간 내내 가동되는 고가용성 인프라를 구축하고 유지해야 해요.

검증인 성능이 매우 중요해요. 네트워크와의 연결이 불안정하면 블록 제안이나 인증(attestation) 기회를 놓쳐 보상이 줄어들어요.

또한, 설정 오류나 노드 관리 미흡으로 인해 예치 자산이 슬래싱 위험에 노출될 수 있어요. 이는 기술적으로 견고한 노드 인프라를 유지하는 데 필요한 노력이 대부분의 ETH 보유자에게는 진입 장벽이 됩니다.

접근성의 격차

현재 시세 기준, 32 ETH는 대부분 사람에게 큰 금액이에요. 오랫동안 암호화폐를 보유한 사람에게도 이 기준은 솔로 스테이킹을 어렵게 만들어요. 많은 ETH 보유자가 스테이킹 보상을 원하지만 최소 조건을 충족하지 못하거나, 노드 운영에 필요한 기술적 부담을 원하지 않아요. 그 결과 이더리움의 핵심 경제 메커니즘인 스테이킹은 대다수 보유자에게 사실상 닿기 어려웠어요.

이 격차를 해소하기 위해 풀 스테이킹이 등장했어요. 풀 스테이킹은 소액 보유자도 32 ETH나 별도 기술 없이 이더리움 합의에 참여해 실제 검증인 활동에서 발생한 보상을 받을 수 있게 해요.

 

풀 스테이킹의 원리

풀 스테이킹은 여러 사용자의 예치를 하나의 스마트 컨트랙트 금고(vault)에 모으는 방식이에요. 이 금고가 개별 예치자와 이더리움에서 실행되는 검증인 노드 간의 조정 역할을 해요.

 

사용자 입장에서 풀 스테이킹 과정은 다음과 같아요. ETH를 금고에 예치하면, 내 자금이 다른 사용자들의 예치금과 함께 쌓여요. 금고에 검증인 노드를 가동할 만큼의 ETH가 모이면, 금고가 그 자금을 활성 검증인 노드에 위임해요.
 

이 시점부터 내 ETH는 풀에서 차지하는 비율만큼 스테이킹 보상을 받아요. 별도의 하드웨어나 소프트웨어를 직접 관리하지 않아도 되고, 32 ETH가 없어도 돼요. 금고가 위임을, 검증인이 나머지 과정을 알아서 처리해요.
 

APY(연이율) 이해하기

이더리움 스테이킹 보상은 두 가지에서 나와요. 블록 제안·인증에 대한 프로토콜 보상, 그리고 검증인이 처리한 블록에서 발생하는 트랜잭션 수수료 일부예요. 두 보상 모두 네트워크 활동과 전체 검증인 수에 따라 변동돼요.

즉, 풀 스테이킹으로 얻는 APR(연이율)은 고정이 아니에요. 시장 상황에 따라 변해요. 검증인이 많아질수록 보상이 더 넓게 분배돼 개별 수익률이 낮아지고, 네트워크 활동이 활발할수록 수수료 수입이 늘어 수익률이 오르기도 해요.

Validator Activation Queue

풀 스테이킹에는 또 다른 변수도 있어요. 바로 금고 내 활성 ETH와 전체 ETH의 비율이에요. 금고에는 언제나 두 종류의 자금이 있어요. 이미 검증인에 위임돼 보상을 받고 있는 ETH, 그리고 아직 대기 중인 ETH예요.
 

이 현상은 Validator Activation Queue(기술적으로는 'churn limit') 때문이에요. 이더리움은 갑작스럽게 많은 검증인이 한꺼번에 유입되어 합의가 불안정해지는 걸 막기 위해, 한 에포크(약 6.4분)마다 활성화할 수 있는 신규 검증인 수를 엄격히 제한해요.

 

스테이킹 금고에 대량의 ETH가 들어오면, 즉시 검증인 노드에 투입할 수 없어요. 이로 인해 기술적 지연이 발생해요:

  • The capital gap: 많은 ETH가 금고 내에서 '대기' 상태로 남아 프로토콜이 활성화할 때까지 기다려요. 이 자본은 아직 블록 제안이나 인증에 참여하지 않아 수익을 내지 못해요.
     
  • The dilution effect: 금고는 전체 풀(활성 ETH + 대기 ETH)에 대해 보상을 분배하고 APY를 계산해요. 대기 자금이 많으면 실질적으로 수익률이 희석돼요. 내 지분이 이미 활성화되어 있어도 전체 대기 비율이 높으면 모든 사용자의 실질 수익률이 낮아져요.
     

운영이 잘 되는 제공자(p2p & Tangem)는 자본 효율을 극대화해 이런 문제를 최소화해요. 정교한 예치 스케줄링으로 신규 검증인 활성화 한도에 맞춰 예치금을 조절해, 대기 시간이 길어지는 걸 줄여요.

 

ETH 출금: 출구 과정

언스테이킹(출금)을 원할 때 ETH가 바로 돌아오지는 않아요. 이더리움의 출구 과정에도 대기열이 있어, 모든 검증인이 동시에 나갈 수 없고 프로토콜이 에포크마다 출구 수를 관리해요.

스테이킹 제공자에 따라 출금 경로는 두 가지예요. 첫째는 프로토콜 출금으로, 내 ETH가 이더리움의 네이티브 출구 대기열을 거쳐 나와요. 이때 대기 시간은 동시에 출구를 시도하는 검증인 수에 따라 달라져요. 출구 요청이 몰릴 때는 몇 시간에서 며칠까지 걸릴 수 있어요.

 

둘째는 풀 차원의 즉시 상환 방식이에요. 제공자가 금고 내 유동성을 활용해 내 ETH를 바로 돌려주는 방식이에요. 출구 대기열을 거치지 않아 빠르지만, 요청 시점에 금고에 충분한 유동성이 있어야 가능해요.

ETH 풀 스테이킹의 신뢰성은?

모든 풀 스테이킹 상품이 동일하게 설계된 것은 아니에요. 내 ETH를 맡기기 전 반드시 다음 요소를 확인하세요.

스마트 컨트랙트 보안

스테이킹 기간 동안 내 ETH는 스마트 컨트랙트에 보관돼요. 이 컨트랙트는 신뢰할 수 있는 외부 보안업체의 감사를 받아야 하며, 감사 보고서가 공개돼 있는지 확인해야 해요. 감사 이력이 없는 금고는 위험성을 알 수 없어요.

키 관리 주체

풀 스테이킹에서는 제공자가 검증인 키를 관리하지만, 출금 권한은 반드시 내 지갑 주소에 연결되어야 해요. 이렇게 해야 제공자에 문제가 생겨도 내 자금 반환은 오직 내가 직접 승인할 수 있어요.

APY(연이율) 표기 해석법

표시된 APY는 보통 현재 네트워크 상황과 최적화된 금고 비율을 기준으로 산출돼요. 참고 수치일 뿐, 보장치는 아니에요. 수익률 산정 방식과 영향을 주는 요소를 투명하게 공개하는 제공자를 선택하세요.

Tangem으로 ETH 스테이킹 시작하기

풀 스테이킹은 이더리움 합의 계층을 누구에게나 열어줘요. 보유 ETH가 많든 적든, 기술 지식이 있든 없든 상관없어요. 실제 운영은 프로토콜과 금고가 처리해요. 내 자산이 안전하게 관리되고, 보상이 공정하게 분배되는 환경을 선택하는 것이 중요해요.

Author logo
작가 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
검토자: Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.