01

스테이킹 연 3%는 예금 이자와 같을까

스테이킹 서비스를 보면 ‘연 3~4% 보상’ 같은 문구가 자주 나옵니다. 은행 예금 이자처럼 보이지만, 이 보상은 블록체인 네트워크를 운영하는 대가로 받는 것이고 수량과 가치가 모두 변할 수 있습니다. 보상이 어디서 오고 어떤 경우에 줄어드는지 알아야 숫자를 제대로 읽을 수 있습니다.

이 글은 이더리움을 예로 지분증명 방식에서 검증자가 하는 일, 보상과 페널티가 생기는 구조, 직접 검증과 위탁 스테이킹의 위험 차이를 설명합니다. 표시 보상률과 실제 결과를 나눠 보는 가상의 계산도 함께 보여줍니다.

02

지분증명의 기본 구조

지분증명은 참여자가 자산을 예치하고, 그 예치금을 담보로 블록 제안과 검증에 참여하는 합의 방식입니다. Ethereum.org에 따르면 이더리움에서 검증자가 되려면 32 ETH를 예치 계약에 넣고 실행 클라이언트, 합의 클라이언트, 검증자 소프트웨어를 운영해야 합니다.

이더리움의 시간은 12초 단위의 슬롯과 32개 슬롯으로 이뤄진 에포크로 나뉩니다. 슬롯마다 무작위로 선택된 검증자 한 명이 블록을 제안하고, 다른 검증자들은 블록이 규칙에 맞는지 투표(증명)합니다. 충분한 투표가 쌓인 체크포인트가 연결되면 그 이전 블록은 ‘확정(finalized)’된 것으로 봅니다.

03

보상은 어디서 오나

검증자의 보상은 프로토콜이 새로 발행하는 ETH와, 블록을 제안할 때 받는 거래 우선 수수료 등에서 나옵니다. 프로토콜 보상의 크기는 전체 예치된 ETH의 양에 따라 달라지도록 설계돼 있어, 참여자가 많아질수록 검증자 한 명이 받는 보상률은 낮아지는 경향이 있습니다.

거래 수수료에서 오는 부분은 네트워크 사용량에 따라 달라집니다. 그래서 스테이킹 보상률은 고정된 이자율이 아니라 네트워크 상황에 따라 계속 바뀌는 값이고, 서비스가 보여주는 연 보상률은 대개 과거 일정 기간의 평균입니다.

04

페널티와 슬래싱

Ethereum.org의 보상·페널티 설명에 따르면, 검증자가 오프라인이어서 투표를 놓치면 그만큼의 보상을 받지 못하고 소액의 페널티를 받습니다. 네트워크가 오랫동안 확정되지 못하는 상황에서는 활동하지 않는 검증자의 예치금이 점점 줄어드는 비활성 누수(inactivity leak)가 작동합니다.

더 심각한 것은 슬래싱입니다. 같은 슬롯에 두 개의 블록을 제안하거나 서로 모순되는 투표에 서명하는 등 규칙을 명백히 위반하면 예치금 일부가 삭감되고 검증자에서 강제로 제외됩니다. 같은 시기에 슬래싱되는 검증자가 많을수록 추가 삭감 폭도 커집니다. 서버 설정 실수로 같은 키를 두 곳에서 동시에 운영하는 경우에도 발생할 수 있습니다.

05

표시 보상률과 실제 결과

아래 표는 10 ETH를 위탁 스테이킹 서비스에 맡겼을 때 표시 보상률이 실제 결과로 이어지는 과정을 나눈 가상 예시입니다.

10 ETH 위탁 스테이킹 1년 결과 (가상 예시)
단계ETH 수량설명
시작 예치10.00-
표시 보상률 연 3.0%+0.30네트워크 평균 보상 가정
서비스 수수료 (보상의 10%)-0.03운영 사업자 몫
오프라인 페널티 (가정)-0.01일시적 장애
1년 뒤 수량10.26수량 기준 +2.6%
ETH 가격 20% 하락 시 가치시작 가치의 82.1%가치 기준 -17.9%

수량은 늘었어도 원화나 달러 기준 가치는 가격 변화에 따라 크게 달라질 수 있습니다.

06

위탁·유동성 스테이킹의 추가 위험

32 ETH가 없거나 서버를 운영하기 어려운 사람은 거래소, 스테이킹 풀, 유동성 스테이킹 서비스를 이용합니다. 이 경우 네트워크의 페널티 위험에 더해 사업자의 운영 능력과 지급 능력, 스마트계약 오류 위험이 추가됩니다. 사업자가 여러 사용자의 자금을 한 검증자 집합으로 운영하면 장애가 한 번에 넓게 퍼질 수도 있습니다.

유동성 스테이킹 토큰은 예치한 ETH를 대신하는 토큰을 받아 거래할 수 있게 해주지만, 시장에서 기초 자산보다 할인된 가격에 거래될 수 있습니다. 출금도 바로 되지 않을 수 있습니다. 이더리움은 검증자 종료와 출금에 대기열이 있어, 많은 검증자가 동시에 나가려 하면 기다리는 시간이 길어집니다.

07

스테이킹 전에 확인하는 순서

직접 검증하든 서비스를 이용하든, 아래 순서로 확인하면 보상률 뒤에 숨은 위험을 정리할 수 있습니다.

  1. 표시된 보상률이 어떤 기간의 평균이고 수수료를 뺀 값인지 확인합니다.
  2. 서비스를 이용한다면 수수료율, 슬래싱 발생 시 손실을 누가 부담하는지, 보상 지급 방식을 약관에서 확인합니다.
  3. 출금 절차와 예상 대기 기간, 중도 해지 조건을 확인합니다.
  4. 유동성 스테이킹 토큰이라면 시장 가격과 기초 자산의 차이, 거래량, 스마트계약 감사 여부를 봅니다.
  5. 직접 운영한다면 키 백업, 같은 키를 두 곳에서 실행하지 않는 구성, 클라이언트 업데이트 계획을 점검합니다.
08

보상률이 보여주지 않는 것

스테이킹 보상은 네트워크를 안전하게 운영하는 대가이고, 그 대가에는 운영 위험과 가격 위험이 함께 붙어 있습니다. 보상률이 높다는 것이 위험이 낮다는 뜻은 아니며, 수량 기준 수익과 가치 기준 결과는 따로 봐야 합니다.

이 글의 보상률과 계산은 가상의 예시입니다. 실제 보상률과 출금 대기 시간은 시점에 따라 바뀌므로, Ethereum.org 같은 공식 문서와 이용하는 서비스의 최신 안내를 언제 기준의 자료인지 따져 가며 확인해야 합니다.