개발자를 위한 토큰화 주식 설명: xStocks, Dinari, Robinhood Chain의 작동 방식
작성자 Uttam Singh

토큰화된 주식은 올여름 큰 흐름을 탔다. Robinhood는 7월에 이를 위해 만든 퍼블릭 블록체인을 출시했다. Nasdaq은 일반 주식과 나란히 토큰화된 주식을 거래할 수 있는 SEC 승인을 받았다. 온체인에서는 이 시장이 100만 개가 넘는 지갑에 보관된 24억 달러 규모로 성장했다.
토큰화된 주식은 실제 주식과 연동된 블록체인 토큰이다. 개발자가 가장 먼저 마주치는 세 플랫폼은 xStocks, Dinari, Robinhood Chain이며, 각각 구조가 다르다. xStocks는 대부분 Solana DeFi에 존재하는, 자유롭게 양도 가능한 증서형 토큰이다. Dinari는 API로 감싸진 규제 대상 미국 브로커-딜러다. Robinhood는 Ethereum 레이어 2 전체를 구축했다. 각 플랫폼이 실제 주식을 어떻게 보유하는지가 토큰 표준부터 주식 분할이 인덱서에 어떻게 반영되는지까지 나머지 모든 것을 결정한다.
토큰화된 주식이란 무엇인가?
토큰화된 주식은 실제 거래소 상장 주식의 가치를 추종하는 블록체인 토큰이다. 발행사는 브로커를 통해 주식을 매수하고, 커스터디언에 보관한 뒤, 그 주식 대비 1:1로 토큰을 발행한다. 이후 토큰은 온체인에서 이동하고 거래되는 반면, 기초 주식은 브로커리지나 커스터디 계좌에 그대로 남아 있다.
오늘날의 상품은 커스터디에 보관된 주식을 대상으로 발행된다. 이전 사이클의 합성 주식 토큰은 담보 파생상품을 통해 가격만 추종했으며, 이를 발행한 플랫폼들과 함께 무너졌다. 이는 디지털 자산 토큰화의 다른 형태들과 같은 패턴을 주식에 적용한 것이다.
다만 토큰화된 주식이 주식 그 자체를 의미하는 경우는 보통 아니다. 토큰이 법적으로 무엇을 나타내는지는 발행사마다 다르며, 바로 이 한 가지 질문이 아래 세 플랫폼 사이의 거의 모든 기술적 차이를 만들어낸다.
토큰화된 주식의 실제 담보는 무엇인가?
세 플랫폼 모두 어딘가에 실제 주식을 보유하고 있다. 차이는 그 주식과 당신 사이에 놓인 법적 껍데기에 있다.
- 트래커 증서. xStocks는 Backed Assets가 리히텐슈타인 규제 당국에 제출한 증권신고서에 따라 토큰화된 트래커 증서로 발행한다. 각 토큰은 증서 가치에 대한 청구권이며 현금 가치로 상환 가능하고, 주식은 제3자 커스터디언에 1:1로 보관된다.
- 규제 대상 중개기관이 보유하는 주식 그 자체. Dinari는 SEC 등록 이전대행기관이며, 자회사 Dinari Securities는 FINRA 회원 브로커-딜러다. dShare를 매수하면 Dinari가 커스터디 브로커리지 계좌에서 기초 주식을 매수하므로, 토큰은 실질적으로 소유하는 주식과 매핑된다.
- 채무증권. Robinhood의 현재 주식 토큰은 토큰화된 채무증권으로, 보유자에게 기초 주식에 대한 경제적 익스포저는 제공하지만 그 주식에 대한 법적 권리는 주지 않는다.
이 껍데기는 누가 매수할 수 있는지도 결정한다. xStocks와 Robinhood의 토큰은 미국인에게 제공되지 않는 반면, Dinari의 브로커-딜러 방식은 미국인을 위해 만들어졌다.
xStocks는 어떻게 작동하는가?
xStocks는 DeFi 네이티브 모델이다. Backed는 Solana, Ethereum, BNB Chain을 비롯한 여러 네트워크에 걸쳐 700개가 넘는 토큰화된 주식과 ETF를 발행하며, 토큰은 어떤 지갑으로든 자유롭게 양도 가능하다. 2차 양도를 막는 허용목록이 없기 때문에, 하나의 거래소 안에만 머물지 않고 DEX 풀이나 대출 시장에서도 나타난다.
대부분의 활동은 Solana에서 일어나며, Solana Foundation의 사례 연구에 따르면 xStocks 가치의 약 93%가 이곳에 있다. 이곳의 각 토큰은 SPL Token-2022 민트이며, 통합 시 중요한 두 가지 확장 기능이 있다:
- 분할은 스케일 팩터를 갱신한다. 주식 분할이 일어나도 모든 보유자에게 새 토큰이 발행되지 않는다. 발행사가 하나의 승수를 변경하면 지갑에는 새로운 주식 환산 잔액이 표시된다.
- Backed는 토큰을 정지하거나 압류할 수 있다. 비상 상황에서 토큰을 동결할 수 있으며, 영구 delegate 권한을 통해 Backed는 적법한 명령에 따라 토큰을 이동시키거나 소각할 수 있다. xStocks를 자신의 지갑에 보유한다고 해서 발행사의 통제에서 벗어나는 것은 아니다.
준비금은 지속적으로 점검된다. 독립 검증기관이 커스터디 계좌를 10분마다 확인하며, Chainlink Proof of Reserve가 온체인에 게시한다. 게시 주기는 매일 또는 준비금이 10% 이상 변동할 때마다다.
토큰이 자유롭게 양도되기 때문에 DeFi에 바로 연결된다. Kamino는 xStocks를 대출 담보로 받아들이며, 장 마감 이후 가격에 대해서는 마지막 종가 대비 일정 범위 내의 값만 인정한다. 토큰은 주말 내내 거래되지만 추종 대상 주식은 그렇지 않기 때문이다. 이러한 조회와 실시간 전송을 대규모로 처리하는 것이 우리의 Solana 인프라와 gRPC 스트리밍이다.
Dinari dShares는 어떻게 작동하는가?
Dinari는 DEX 트레이더가 아니라 핀테크와 브로커리지를 위해 만들어졌다. 유동성 풀이 아니라 API를 통합하게 된다. 사용자가 dShare를 매수하면 주문은 먼저 Dinari의 브로커리지 파트너를 통해 체결되고, 체결 이후 토큰이 사용자 지갑에 발행된다. 매도는 반대 순서로 진행되어, 자금이 이동하기 전에 토큰이 먼저 소각된다.
온체인 쪽은 의도적으로 단순하게 유지된다. dShare는 Ethereum, Arbitrum, Base, Avalanche 및 그 밖의 EVM 네트워크에서 업그레이드 가능한 ERC-20이며, 그 양도 제한 컨트랙트는 플래그가 지정된 주소만 차단할 뿐 그 이상은 하지 않는다. 허용목록이 없으므로 토큰은 일반 ERC-20과 마찬가지로 지갑 간에 이동한다. 규제 준수 작업은 API 쪽에 있으며, 주문 생성, 지갑 등록, 배당 수령 모두 신원 확인을 요구한다.
두 가지 주의할 점은 주식 쪽에서 나온다. 주식 분할은 전송 이벤트 없이 모든 지갑의 잔액을 변경하므로, 전송 로그를 신뢰하는 대신 잔액을 다시 읽어야 한다. 배당은 Dinari의 달러 스테이블코인인 USD+로 지급되며, KYC를 완료한 지갑만 이를 수령한다.
이 브로커-딜러 기반 구조 덕분에 미국 금융기관이 이 플랫폼을 라이선스받아 미국 고객에게 토큰화된 주식을 제공할 수 있다. 이는 역외 발행사가 제공할 수 없는 것이다.
Robinhood 주식 토큰과 Robinhood Chain은 어떻게 작동하는가?
Robinhood는 단순히 토큰 발행에 그치지 않았다. 그 토큰들을 거래할 자체 체인을 구축했다. Robinhood Chain은 2026년 7월 1일 메인넷에서 가동을 시작했으며, Arbitrum 스택 위에 구축된 Ethereum 레이어 2로서 토큰화된 실물자산을 위해 목적에 맞게 설계되었지만 배포는 완전히 퍼미션리스하다.
토큰 설계는 세 플랫폼 중 통합하기 가장 깔끔하다. 각 주식 토큰은 scaled UI 확장이 적용된 표준 ERC-20으로, 원시 잔액을 주식 환산 금액으로 변환하는 승수를 갖는다. 분할 및 유사한 기업 행위는 리베이스가 아니라 승수 업데이트 형태로 반영되므로, 원시 공급량은 변하지 않는다. 발행과 소각은 ETF에서 쓰이는 것과 같은 구조로, KYB를 거친 인가 참가자로 제한되며, 나머지는 DEX에서 유통 물량을 거래한다.
가격 피드는 체인과 함께 제공된다. 모든 주식 토큰에는 이미 승수가 반영된 전용 Chainlink 피드가 딸려 있어, 대출 프로토콜이나 트래커는 자산당 하나의 피드만 읽으면 되고 기업 행위 계산을 중복 적용할 일이 없다.
우리는 이 부분에 직접 관여하고 있다. Alchemy는 Robinhood Chain을 지원하며, Robinhood의 자체 연결 문서도 개발자들에게 우리의 전용 저지연 Robinhood Chain RPC 엔드포인트를 안내한다. 웹훅과 Data API도 출시 첫날부터 이 체인에서 이용 가능하다.
세 모델은 어떻게 비교되는가?
토큰화된 주식을 상대로 개발할 때 무엇을 주의해야 하는가?
- 같은 티커라도 서로 다른 토큰이다. Solana의 Apple xStock, Base의 Dinari Apple dShare, Robinhood의 Apple 토큰은 세 발행사가 각각 다른 법적 껍데기로 발행한, 서로 무관한 세 가지 자산이다. 이들은 서로 교환 가능하지 않으며, 티커 심볼만으로 키를 잡는 트래커는 합쳐서는 안 될 것들을 합쳐버릴 수 있다.
- 기업 행위는 전송 이벤트를 발생시키지 않는다. 세 플랫폼 모두 스케일 팩터 변경이나 잔액 리베이스를 통해 분할을 처리한다. 인덱서가 전송 로그만 추적한다면, 첫 분할 이후 잔액이 소리 없이 어긋나게 된다. 기업 행위 이후에는 잔액을 다시 읽어야 하며, Robinhood Chain에서는 multiplier-update 이벤트를 직접 인덱싱해야 한다.
- 시장은 닫혀도 체인은 계속 거래된다. 참조 시장이 멈춰 있는 동안에도 풀은 밤과 주말 내내 계속 거래되므로, 온체인 가격은 마지막 종가에서 벗어났다가 다음 장 개장 시 다시 맞춰진다. 제대로 된 통합은 대출 시장들이 하는 방식대로 이를 처리한다. 즉 장 마감 시간대에는 오라클 가격을 일정 범위로 고정하고, 피드에 시장 개장 여부 플래그를 둔다.
- 발행사는 통제 수단을 유지한다. xStocks의 정지 스위치와 압류 delegate, dShares의 blacklist, Robinhood Chain의 AP 전용 발행이 그것이다. 이 중 어느 것도 정상적인 사용을 막지는 않지만, 트랜잭션 도중 토큰이 정지되더라도 컨트랙트나 앱이 정상적으로 동작해야 한다.
- KYC는 전송이 아니라 발행과 상환 시점에 적용된다. 세 플랫폼 모두에서 토큰은 지갑 간에 퍼미션리스하게 이동하지만, 발행과 상환에는 신원 확인이 필요하다. Dinari에서는 배당 수령도 마찬가지다. 자신이 설계하는 기능이 이 경계선의 어느 쪽에 있는지 파악한 뒤 설계해야 한다.
위 목록의 거의 전부가 모니터링 작업이다. 여러 체인에 걸쳐 전송, 잔액 변화, 오라클 업데이트를 관찰하는 일이 통합 작업의 대부분이며, 웹훅과 주기적인 잔액 재조회로 이를 처리할 수 있다.
토큰화된 주식이 존재하는 모든 체인에서 추적하기
위의 통합 작업은 대부분 여러 체인을 잘 읽어내는 일이며, 바로 이 부분을 우리가 처리한다. 대시보드에서 무료 앱을 생성하면 Robinhood 문서가 권장하는 엔드포인트를 통해 Solana, Ethereum, Base, Arbitrum, BNB Chain, Robinhood Chain에 대한 RPC 액세스를 얻는다. 계약도, 대기자 명단도, 최소 약정도 필요 없다.
여기서부터 Data API는 포트폴리오 화면을 위한 토큰 잔액과 전송 내역을 반환하고, 웹훅은 토큰화된 주식의 모든 전송을 발생 즉시 백엔드로 전달하며, Solana gRPC 스트리밍은 대부분의 xStocks 거래량이 발생하는 시장을 커버한다.
관련 개요

블록체인 매직을 만드세요
Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.


