솔라나 stake account 뜻, 스테이킹한 SOL이 지갑 잔고와 따로 보이는 이유
페이지 정보
본문
솔라나에서 SOL을 스테이킹하면 지갑 안의 숫자가 단순히 하나 줄었다고 보기 어렵다. 일반 지갑 잔고에서 바로 보낼 수 있는 SOL과, 스테이킹을 위해 따로 묶인 SOL은 같은 자산이어도 상태가 다르다. 이때 등장하는 말이 `stake account`다. 스테이킹한 SOL이 사라진 것이 아니라, 검증인에게 위임된 상태를 기록하는 별도 계정 안에 들어가 있다고 보면 이해가 쉽다.
이 차이를 모르고 보상률만 보면 해제 버튼을 누른 뒤에도 “왜 아직 전송이 안 되지”라는 질문이 생긴다. 솔라나 스테이킹은 예치 상품처럼 하나의 예금 잔고가 늘고 줄어드는 구조가 아니라, 일반 지갑 계정과 스테이킹 계정의 상태가 바뀌는 구조에 가깝다.
지갑 잔고와 다른 칸
Solana 공식 stake account 문서는 일반 지갑 주소를 SOL을 보내고 받는 기본 계정으로 설명하고, stake account는 위임을 관리하기 위해 더 복잡한 작업을 지원하는 계정으로 나눠 설명한다. 그래서 지갑 앱에서 SOL 총액, 사용 가능 잔고, 스테이킹 잔고가 서로 다르게 보일 수 있다.
일반 지갑 잔고는 지금 바로 전송 수수료를 내고 다른 주소로 보낼 수 있는 돈에 가깝다. 반면 stake account 안의 SOL은 검증인에게 위임되어 있거나, 위임을 준비 중이거나, 해제되어 돌아오는 중일 수 있다. 모두 SOL이지만 사용 가능성이 같지 않다.
그래서 스테이킹 화면에서 먼저 볼 것은 APR 숫자만이 아니다. 이 SOL이 어느 stake account에 묶여 있는지, 그 계정이 활성 상태인지, 해제 중인지, 이미 비활성화되어 출금 단계만 남았는지를 함께 봐야 한다.
위임이라는 상태
stake account가 만들어졌다고 해서 곧바로 보상이 붙는 것은 아니다. 계정 안의 SOL은 검증인에게 위임되어야 하고, 위임 상태가 네트워크에 반영되어야 한다. 이때 지갑은 단순 송금 잔고 화면보다 더 많은 상태를 보여 준다.
독자 입장에서 중요한 구분은 간단하다.
- 지갑 잔고는 지금 보낼 수 있는 SOL이다.
- stake account는 스테이킹 상태를 기록하는 별도 계정이다.
- 위임된 SOL은 보상 대상이 될 수 있지만 바로 전송 가능한 잔고는 아니다.
- 해제 중인 SOL은 돌아오는 중이지만 아직 완전히 자유 잔고가 아닐 수 있다.
이 구조 때문에 SOL 스테이킹 화면에서는 “총 보유량은 맞는데 사용 가능 잔고가 적다”는 일이 생긴다. 잔고가 없어졌다는 뜻이 아니라 상태가 달라진 것이다.
두 개의 권한
솔라나 stake account에는 권한도 나뉜다. `stake authority`는 위임, 비활성화, 분할, 병합처럼 스테이킹 상태를 관리하는 권한에 가깝다. `withdraw authority`는 비위임 상태가 된 SOL을 일반 지갑으로 빼거나 권한을 바꾸는 데 쓰인다.
이 둘이 같은 주소일 수도 있고, 다른 주소일 수도 있다. 하지만 의미는 다르다. stake authority가 검증인 변경이나 해제 같은 관리 버튼에 가깝다면, withdraw authority는 결국 SOL을 빼낼 수 있는 더 민감한 권한이다. 공식 문서도 withdraw authority가 stake account의 토큰을 지갑으로 옮기는 데 필요하고, stake authority를 다시 설정할 수도 있다고 설명한다.
개인지갑으로 직접 스테이킹할 때는 이 권한이 어떤 주소에 잡혀 있는지 확인해야 한다. 거래소나 수탁형 서비스에서 SOL을 맡기는 경우에는 사용자가 직접 stake account 권한을 들고 있지 않을 수도 있다. 같은 스테이킹이라는 말이라도, 누가 권한을 들고 있는지에 따라 출금과 복구의 의미가 달라진다.
해제 뒤의 기다림
스테이킹 해제를 눌렀는데도 SOL이 바로 전송 가능 잔고로 들어오지 않는 이유는 솔라나의 활성화와 비활성화가 즉시 끝나는 버튼 동작이 아니기 때문이다. 공식 문서는 위임이나 비활성화가 여러 epoch에 걸쳐 일부씩 반영될 수 있다고 설명한다. 네트워크 전체의 스테이크가 한 번에 크게 움직이지 않게 하기 위한 구조다.
그래서 해제 화면에서 봐야 할 것은 버튼을 눌렀는지뿐 아니라 지금 상태가 어디인지다. 아직 cooldown 중이면 전송 가능한 SOL이 아니다. 비활성화가 끝났더라도 지갑으로 빼는 withdraw 단계가 따로 남아 있을 수 있다. 지갑 앱마다 이 흐름을 “deactivating”, “inactive”, “withdraw” 같은 말로 다르게 보여 줄 수 있어 더 헷갈린다.
기다림은 손실과 다르다. 다만 이 기간에는 급히 다른 주소로 보내거나 매도하려는 계획이 어긋날 수 있다. SOL 스테이킹 이율을 비교할 때 수익률 숫자와 함께 해제 대기 시간을 보는 이유가 여기에 있다.
보상률보다 먼저 볼 것
StableEarning에서 SOL 스테이킹 이율을 볼 때도 같은 기준이 필요하다. APR이 높아 보인다고 해서 일반 지갑 잔고처럼 언제든 움직일 수 있다는 뜻은 아니다. 검증인 커미션, 활성화 상태, 해제 대기, 권한 구조가 실제 경험을 바꾼다.
이미 솔라나 스테이킹 커미션을 볼 때도 보상에서 검증인이 가져가는 비율을 원금 수수료처럼 읽으면 안 된다고 정리했다. 이번에는 그 전후의 잔고 위치가 핵심이다. 스테이킹한 SOL은 보상률 표의 숫자보다 먼저 어느 계정 상태에 있는지 확인해야 한다.
이더리움처럼 다른 네트워크도 보상과 출금 상태가 분리될 수 있다. 이더리움 스테이킹 보상 출금 흐름과 비교하면, 네트워크마다 이름과 대기 방식은 달라도 “보상률 숫자와 실제 출금 가능 상태는 따로 본다”는 원칙은 비슷하다.
확인할 순서
SOL 스테이킹 잔고가 헷갈릴 때는 먼저 총액보다 상태를 본다. 사용 가능 잔고가 줄었는지, stake account에 위임된 SOL이 있는지, 그 계정이 active인지 deactivating인지, withdraw가 필요한 상태인지 차례로 확인하면 된다.
그 다음 권한을 본다. 개인지갑이라면 stake authority와 withdraw authority가 어떤 주소인지, 수탁 서비스라면 실제 출금 권한이 사용자에게 있는 구조인지 확인해야 한다. 마지막으로 StableEarning 금리 비교 같은 이율 표를 볼 때는 숫자 옆에 붙지 않는 조건까지 함께 읽는다. 보상률은 중요하지만, 그 SOL이 언제 다시 자유 잔고가 되는지는 별도의 문제다.
솔라나 stake account는 어려운 개발자 용어처럼 보이지만, 실제로는 스테이킹한 SOL의 보관 칸과 상태표에 가깝다. 이 칸을 이해하면 지갑 잔고가 줄어 보이는 이유, 해제 뒤 기다림, 권한 주소의 의미를 한 번에 나눠 볼 수 있다.
StableEarning의 글과 데이터는 스테이블코인 금리, 스테이킹, RWA 수익률, 거래소 이용 정보를 이해하기 위한 참고 자료입니다. 수익률, 수수료, 입출금, 상품 제공 여부는 거래소와 발행사 정책, 네트워크 상태, 거주지와 계정 조건에 따라 달라질 수 있으며 원금 손실, 가격 변동, 출금 지연, 스마트컨트랙트와 커스터디 위험이 있을 수 있습니다. 이 글은 정보 제공용이며 특정 자산 매수, 예치, 스테이킹, 전송, 투자 실행을 권유하지 않습니다. 실제 실행 전에는 공식 공지와 본인 계정 조건을 다시 확인해야 합니다.