스테이크 계정(stake account)에 위임 명령을 보냈다고 해서 전액이 곧바로 활성 지분이 되는 것은 아닙니다. 위임은 에포크(epoch) 경계와 네트워크의 활성화 규칙에 따라 activating에서 active로 넘어가고, 비활성화도 deactivating을 거쳐 inactive가 된 뒤에야 인출할 수 있습니다. 실제 시점은 명령을 낸 시각만이 아니라 현재 에포크, activationEpoch·deactivationEpoch, 해당 클러스터의 예열(warmup)·냉각(cooldown) 적용 상태를 조회해 판단해야 합니다.
위임 서명과 활성 지분은 서로 다른 사건입니다
위임 거래가 성공했다는 것은 스테이크 계정이 특정 투표 계정에 위임되도록 상태가 기록됐다는 뜻입니다. 보상 계산에 참여하는 유효 지분 전액이 같은 슬롯에 생겼다는 뜻은 아닙니다. Solana 문서는 지분이 activating, active, deactivating, inactive 상태를 거치며 에포크를 기준으로 진행된다고 설명합니다.
이 구분은 지갑 화면의 ‘스테이킹 완료’ 문구를 읽을 때 중요합니다. 화면은 명령이 접수된 것만으로 완료라고 표시할 수 있지만, RPC가 돌려주는 활성화 상태는 아직 activating일 수 있습니다. 서비스는 거래 서명, 현재 에포크, 지분 활성화 응답을 따로 보여 줘야 사용자가 보상 시작 시점과 인출 가능 시점을 헷갈리지 않습니다.
스테이킹 명령의 성공은 상태 전이의 시작점이지 전액 활성화의 같은 시각 증명이 아닙니다.
JOBCOIN 해설

그림은 이 주제의 공통 개념을 단순화한 설명입니다. 아래 항목에서 이 글의 구체적인 조건과 예외를 함께 읽어보세요.
- 위임 서명과 활성 지분은 서로 다른 사건입니다
위임 거래가 성공했다는 것은 스테이크 계정이 특정 투표 계정에 위임되도록 상태가 기록됐다는 뜻입니다.
- 에포크 경계가 상태 전이의 눈금입니다
에포크는 리더 일정과 보상 같은 프로토콜 절차가 묶이는 슬롯 구간입니다.
- 예열과 냉각은 짝을 이루는 용어지만 결과는 조회해야 합니다
예열은 위임된 지분이 유효 지분으로 바뀌는 기간이고, 냉각은 비활성화 뒤 인출할 수 있는 비활성 상태로 넘어가는 기간입니다.
설명을 위한 개념도 · 실제 가격·거래 내역·통계가 아닙니다.
에포크 경계가 상태 전이의 눈금입니다
에포크는 리더 일정과 보상 같은 프로토콜 절차가 묶이는 슬롯 구간입니다. 스테이크 계정에는 위임 대상 투표자와 지분 금액, 그리고 활성화 에포크와 비활성화 에포크가 기록됩니다. 활성화 명령이 어느 에포크에 들어갔느냐에 따라 다음 상태를 관측하는 시점이 달라집니다. 달력 날짜만 보고 ‘정확히 N시간’이라고 못 박으면 에포크 진행 속도와 제출 시점의 차이를 놓칩니다.
가정해 보겠습니다. 같은 에포크의 첫 슬롯에 위임한 A와 끝 무렵에 위임한 B가 있다면, 둘 다 거래가 확인된 뒤 에포크 경계를 기다리는 구간이 생길 수 있습니다. 이 예시는 개념 설명일 뿐 실제 소요 시간을 보장하지 않습니다. getEpochInfo의 현재 슬롯·에포크와 getStakeActivation 결과를 함께 봐야 합니다.
| 상태 | 의미 | 확인할 행동 |
|---|---|---|
| activating | 유효 지분으로 전환되는 중 | 활성·비활성 금액 분리 |
| active | 현재 유효 지분으로 참여 | 투표 계정과 수수료율 확인 |
| deactivating | 효력 해제가 진행되는 중 | 곧바로 전액 인출된다고 가정 금지 |
| inactive | 활성 효력이 없는 잔액 | 잠금 기간·임대료 확인 뒤 인출 검토 |
예열과 냉각은 짝을 이루는 용어지만 결과는 조회해야 합니다
예열은 위임된 지분이 유효 지분으로 바뀌는 기간이고, 냉각은 비활성화 뒤 인출할 수 있는 비활성 상태로 넘어가는 기간입니다. 한 에포크 동안 네트워크 전체에서 전환될 수 있는 비율을 묶어 두는 규칙과 기능 활성화 이력이 여기에 관여할 수 있습니다. 오래된 블로그에 적힌 고정 비율을 지금 모든 계정에 그대로 적용해서는 안 됩니다.
정확한 계산은 지분 이력과 현재 기능 상태를 반영하는 클라이언트나 RPC 결과에 맡기고, 콘텐츠에서는 상태와 조건을 설명하는 데 집중해야 합니다. 일부는 활성, 일부는 비활성인 금액이 동시에 보일 수 있으므로 스테이크 계정의 총 램포트와 유효 지분을 같다고 보지 않습니다. 여러 계정을 합산할 때도 상태별 금액부터 나눕니다.
- 위임·비활성화 거래의 서명과 확정 상태를 저장합니다
- getEpochInfo로 현재 에포크와 남은 진행 구간을 확인합니다
- getStakeActivation에서 active·inactive·activating·deactivating 금액을 구분합니다
- 보상 내역은 해당 에포크 종료 시점과 실제 투표 크레딧·수수료율을 기준으로 대조합니다
보상 시작은 단순한 달력 계산이 아닙니다
보상은 활성 지분, 검증자의 투표 크레딧, 전체 보상 배분, 수수료율 등에 따라 달라집니다. activating 금액 전부에 같은 수익률을 적용하거나 위임 당일을 하루치 보상으로 채우면 부풀려 추정하게 됩니다. 과거 연이율(APY)은 미래를 보장하지 않으며, 에포크별 결과를 원금·보상·수수료로 나눠 봐야 합니다.
검증자를 바꾸려 한다면 기존 지분을 비활성화하고 다시 위임하는 경로와 새 스테이크 계정으로 나누는 경로를 놓고, 상태 공백과 운영 복잡도를 비교합니다. 지갑마다 자동화 방식이 다를 수 있으므로 체인 위 계정 상태를 최종 확인 기준으로 둡니다.
인출 가능 여부는 inactive 상태만으로 끝나지 않습니다
deactivating 상태에서 전액을 곧바로 옮길 수 있다고 가정하면 안 됩니다. inactive 금액이 확인돼도 스테이크 계정의 잠금 조건, 권한자, 임대료와 최소 잔액 조건을 살펴야 합니다. 인출 거래가 실패했다면 단순한 네트워크 혼잡뿐 아니라 인출 권한자와 실제로 쓸 수 있는 램포트를 확인합니다.
사용자에게는 날짜 네 개보다 증거 네 가지를 건네는 편이 낫습니다. 위임 거래, 현재 에포크, 활성화 상태, 보상 또는 인출 거래입니다. 이 순서로 보면 ‘지갑에서 완료’와 ‘프로토콜에서 전액 활성’을 구분할 수 있고, 예열·냉각을 고정된 대기 시간으로 오해하지 않게 됩니다.
자주 묻는 질문
위임 거래가 finalized 상태면 바로 보상을 받나요?
finalized는 위임 상태 기록이 확정됐다는 뜻입니다. 실제 보상 참여 여부는 유효 지분과 에포크별 투표 크레딧 같은 별도 조건을 봐야 합니다.
비활성화를 누르면 곧바로 전액 인출되나요?
보통은 deactivating에서 inactive로 넘어가는 과정과 계정 조건을 확인해야 하므로, 곧바로 전액을 뺄 수 있다고 단정할 수 없습니다.
예열 기간은 항상 정확히 같은 시간인가요?
에포크 경계, 네트워크 규칙, 제출 시점에 따라 관측되는 시간이 달라질 수 있으므로 RPC 상태를 확인해야 합니다.
더 깊이 읽기
본문에서 다룬 개념과 확인 절차를 다음 글에서 이어서 살펴보세요.



