바스켓

바스켓은 마켓의 트레저리가 매수해 홀더에게 에어드랍할 토큰화 주식의 구성입니다. 런칭 시 선택되며 어떤 함수도 이를 바꾸지 않습니다: 바스켓은 마켓의 볼트가 보유하며, StockFun의 오너가 그 볼트를 업그레이드해야만 바뀔 수 있습니다.

세 가지 바스켓

바스켓 구성 아이디어
AI NVDA 40 % · MSFT 30 % · GOOGL 30 % 컴퓨팅, 모델, 그리고 이 둘을 판매하는 기업
Mega Tech AAPL 34 % · AMZN 33 % · META 33 % 가장 큰 상장 기술 기업들, 거의 균등한 비중
Index SPY 60 % · QQQ 40 % 폭넓은 익스포저, 단일 종목 집중 없음

맞춤 비중도, 추가 자산도, 생성 후 변경도 없습니다. 바스켓의 주식은 매수되는 체인에서 독립적인 피드로 가격이 매겨져야 합니다. Ethereum에서는 팩토리가 등록 시점에 이를 확인합니다. Robinhood Chain의 경우 팩토리는 각 주식이 Robinhood Chain 토큰에 매핑되어 있는지만 확인하며, 미러 볼트는 피드가 없는 주식을 그 주식의 첫 전달이 도착하는 시점에 거부합니다.

2026-10-06부터 바스켓에는 최대 다섯 개의 주식만 담을 수 있습니다: 팩토리는 그보다 큰 바스켓을 거부합니다(MAX_BASKET_STOCKS). 이는 제품상의 선택이 아니라 기술적인 한계입니다: 볼트의 전환과 에어드랍으로의 전송부터 홀더의 측정 구간 10개 청구까지, 바스켓과 함께 커지는 모든 비용은 이 크기까지 측정되어 있으며, 주식 스물여섯 개 정도의 바스켓이었다면 측정 구간 10개를 청구하는 모든 청구가 트랜잭션 하나에 담기에는 너무 무거워졌을 것입니다. Ethereum의 Glamsterdam 업그레이드(Sepolia에서 2026-10-06부터 활성화) 이후로 새 스토리지 슬롯의 비용은 약 다섯 배가 됩니다: 주식 다섯 개로 이루어진 측정 구간 10개를 청구하는 데에는 약 800만~1,400만 가스가 들지만, 여전히 트랜잭션 하나에 들어가며, 디앱의 청구는 측정 구간 5개씩 이루어집니다. StockFun의 오너는 팩토리를 업그레이드해 이 한계를 바꿀 수 있습니다. 세 바스켓에는 각각 주식 세 개, 세 개, 두 개가 담겨 있습니다.

변경할 수 없는 이유

수정 가능한 바스켓은 하나의 권한이 되고, 따라서 지켜야 할 약속이 되며, 따라서 누군가를 신뢰해야 할 이유가 됩니다. 바스켓을 고정함으로써 StockFun은 이 문제 자체를 없앱니다: 볼트가 1년 뒤에 무엇을 매수할지는 오늘 코드에서 읽을 수 있습니다.

인터페이스가 누구에게도 묻지 않고 마켓이 무엇을 보유하는지 밝힐 수 있는 것도 이 덕분입니다.

팩토리에도, 볼트에도 바스켓을 수정하는 함수는 없습니다. 다만 2026-10-02부터 볼트는 토큰과 유동성 락을 제외한 모든 모듈과 마찬가지로 StockFun의 오너가 업그레이드할 수 있습니다: 신뢰 모델을 참고하십시오.

바스켓의 세 가지 요건

바스켓을 배포할 수 있으려면, 그 안의 각 주식에 다음이 있어야 합니다:

  1. 볼트가 매수하는 체인에서 이용 가능한 토큰
  2. 볼트에 한도를 거는 독립적인 Chainlink 가격 피드
  3. 접근 가능한 세컨더리 풀의 유동성

이 중 타협할 수 없는 것은 피드입니다. 피드가 없으면 볼트는 체결 과정에서 털리고 있는지 알 방법이 없으며, 프로토콜은 맹목적으로 매수하느니 차라리 바스켓을 배포하지 않는 쪽을 택합니다.

Robinhood Chain의 실제 피드 커버리지는 배포 전마다 다시 조사해야 합니다. 프로젝트 원본 문서에 있는 20개 자산 조사는 과거 자료입니다: 발행사의 API는 2026-09-11 기준 194개 자산을 나열했습니다.

프로토콜의 바스켓

$STOCKFUN은 Index를 사용합니다. 프로토콜은 자신이 제공하는 가장 중립적인 바스켓을 스스로에게 적용하며, 이는 가장 공격적인 바스켓을 고르는 것보다 정당화하기 쉽습니다.