Solana의 xStocks: 개발자를 위한 토큰화된 주식 가이드
xStocks는 토큰화된 1:1 미국 주식 및 ETF를 의미하며, Solana에서 SPL 토큰으로 발행됩니다. 이 토큰은 다른 온체인 자산처럼 이동하고 조합될 수 있도록 설계되어 전통적인 주식 시장의 마찰을 지갑 원시 연산으로 축소합니다. 개발자에게 이는 새로운 금융 애플리케이션의 프론티어를 열어줍니다.
Solana는 Token Extensions 덕분에 이 혁신에 최적화된 플랫폼입니다. 메타데이터 포인터, 일시정지 설정, 영구 위임, 전송 훅, 비공개 잔액 등과 같은 네이티브 프로토콜 기능은 발행자가 필요한 컴플라이언스 레버를 제공하면서 토큰을 DeFi 생태계와 완전히 호환되게 합니다. 이 가이드는 xStocks를 AMM, 대출 프로토콜, 구조화 상품, 지갑 등에 통합할 때 필요한 패턴과 현실 검증을 제공합니다.
핵심 아이디어: 토큰처럼 동작하는 주식
대부분의 사람들에게 미국 주식을 보유한다는 것은 중개인, 제한된 거래 시간, 결제 지연 등을 의미합니다. xStocks는 이를 바꿉니다. 예를 들어, 자정에 AAPLx의 일부를 구매하고 즉시 지갑에 정산된 뒤, 이를 DeFi 프로 토콜의 담보로 사용할 수 있습니다—모두 Solana의 저지연·저비용 네트워크 위에서 이루어집니다. 각 xStock 토큰은 규제된 보관기관에 보관된 실제 주식을 추적합니다. 배당금 및 주식 분할과 같은 기업 행동은 온체인 프로그래머블 메커니즘으로 처리됩니다.
Solana의 기여는 단순히 저렴하고 빠른 트랜잭션을 넘어 프로그래머블 컴플라이언스에 있습니다. Token Extensions 표준은 기존 토큰에 없던 네이티브 기능을 추가합니다:
- 전송 훅을 통한 KYC 게이팅
- 비공개 잔액을 통한 프라이버시와 감사 가능성
- 영구 위임을 통한 법원 명령 이행
- 일시정지 설정을 통한 비상 동결
이러한 엔터프라이즈 급 제어는 토큰 민트에 직접 내장된 것이며, 임시 애플리케이션 코드로 뒤에 붙이는 것이 아닙니다.
xStocks 작동 방식 (앱에 의미하는 바)
발행 및 뒷받침
프로세스는 간단합니다. 발행자는 해당 주식(예: Tesla)의 실제 주식을 확보하고 Solana에 동일 수량의 토큰을 발행합니다(1 TSLA 주식 ↔ 1 TSLAx). 가격 및 기업 행동 데이터는 전용 오라클을 통해 공급됩니다. 현재 설계에서는 배당금이 자동으 로 재투자되어 보유자의 토큰 잔액이 증가합니다.
법적 래퍼
xStocks는 증명서(또는 트래커) 형태의 기본 투자설명서 체계 하에 발행되며, 2025년 5월 8일 리히텐슈타인 금융감독원(FMA)의 승인을 받았습니다. 이는 미국 증권 제공이 아니며, 관할 구역에 따라 배포가 제한된다는 점을 이해해야 합니다.
보유자가 얻는 것 (그리고 얻지 못하는 것)
이 토큰은 보유자에게 가격 노출과 원활한 전송성을 제공합니다. 그러나 주주 권리(예: 기업 의결권)는 소매 구매자에게 부여되지 않습니다. 앱의 사용자 경험 및 위험 고지를 설계할 때 이 차이를 명확히 해야 합니다.
거래되는 곳
xStocks는 초기에는 중앙화 파트너와 함께 출시되었지만, 곧 Solana DeFi 생태계 전반에 퍼져 AMM, 애그리게이터, 대출 프로토콜, 지갑 등에 등장했습니다. 자격을 갖춘 사용자는 토큰을 자체 보관하고 24/7 온체인으로 이동할 수 있으며, 중앙화 거래소는 일반적으로 24/5 주문서 접근을 제공합니다.
왜 Solana가 토큰화된 주식에 특히 실용적인가
Solana의 실물자산(RWA) 툴링, 특히 Token Extensions는 팀이 DeFi의 조합성을 기관 컴플라이언스와 결합하도록 해 줍니다. 별도 폐쇄형 생태계를 만들 필요가 없습니다.
Token Extensions = 컴플라이언스 인식 민트
- Metadata Pointer: 지갑 및 탐색기가 최신 발행자 메타데이터와 동기화되도록 유지합니다.
- Scaled UI Amount Config: 분할이나 배당을 간단한 곱셈기로 실행해 사용자 지갑에 표시되는 잔액을 자동 업데이트합니다.
- Pausable Config: 사고나 규제 이벤트 시 토큰 전송을 동결하는 “킬 스위치”를 제공합니다.
- Permanent Delegate: 법적 명령을 이행하기 위해 권한 있는 당사자가 토큰을 전송하거나 소각할 수 있게 합니다.
- Transfer Hook: 전송 시 허용/거부 리스트를 적용해 토큰과 상호작용할 수 있는 지갑을 제한합니다.
- Confidential Balances: 감사 가능성을 유지하면서 프라이버시를 보장하는 거래를 가능하게 합니다.
통합 시에는 런타임에 이러한 확장을 읽고 동작을 조정해야 합니다. 예를 들어 토큰이 일시정지된 경우 애플리케이션은 관련 작업을 중단해야 합니다.
빌더를 위한 패턴: xStocks 올바르게 통합하기
AMM 및 애그리게이터
- 일시정지 상태 존중: 토큰 민트가 일시정지되면 즉시 스와프와 LP 작업을 중단하고 사용자에게 명확히 알립니다.
- 오라클 보호 곡선 사용: 기본 주식 시장이 폐쇄된 시간대에도 변동성을 처리할 수 있도록 견고한 오라클로 가격 곡선을 보호하고, 슬리피지를 부드럽게 관리합니다.
- 유동성 출처 표시: 유동성이 DEX, CEX, 혹은 지갑 스와프에서 오는지 사용자에게 명확히 알려줍니다.
대출·차입 프로토콜
- 기업 행동 추적: 발행자 또는 거래소 NAV 오라클을 사용하고
Scaled UI Amount
업데이트를 모니터링해 주 식 분할·배당 후 담보 가치가 조용히 변하지 않도록 합니다. - 스마트 헤어컷 정의: 비거래 시간대 노출 및 티커별 유동성 차이를 반영한 적절한 담보 헤어컷을 설정합니다. 이는 스테이블코인과 다른 위험 파라미터입니다.
지갑 및 포트폴리오 앱
- 공식 메타데이터 렌더링: 민트의 메타데이터 포인터에서 공식 토큰 정보를 가져와 표시합니다. “주주 권리 없음”을 명시하고 관할 구역 플래그를 토큰 상세 화면에 보여줍니다.
- 안전 레일 노출: 토큰의 확장 세트를 사전에 감지하고, 일시정지 가능 여부, 영구 위임 존재 여부, 전송 훅 사용 여부 등을 사용자에게 안내합니다.
구조화 상품
- 새로운 상품 창출: xStocks를 영구 스와프나 옵션 같은 파생상품과 결합해 헤지된 바스켓이나 구조화 수익 노트를 구축합니다.
- 문서 명확화: 기본 자산이 증명서/트래커이며 배당 등 기업 행동이 어떻게 처리되는지 문서에 명확히 기술합니다.