バスケット

バスケットとは、マーケットのトレジャリーが購入し、そのホルダーにエアドロップするトークン化株式の構成です。ローンチ時に選ばれ、それを変更する関数はありません。マーケットのボールトがそれを保持しており、それを変えうるのは、StockFunのオーナーによるそのボールトのアップグレードだけです。

3つのバスケット

バスケット 構成 コンセプト
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以降、バスケットに含められる株式は最大5つです。それより大きいバスケットは、ファクトリーが拒否します(MAX_BASKET_STOCKS)。これは技術的な上限であり、プロダクト上の選択ではありません。バスケットとともに増えるすべてのコスト、つまりボールトの変換とエアドロップへの送付から、ホルダーによる10個の時間枠の請求までが、このサイズまでで測定されており、約26の株式からなるバスケットでは、10個の時間枠の請求がどれも1つのトランザクションには重すぎるものになっていたはずです。EthereumのGlamsterdamアップグレード(Sepoliaでは2026-10-06以降有効)以降、新しいストレージスロットのコストはおよそ5倍になります。5つの株式からなる時間枠10個の請求にはおよそ800万〜1,400万ガスかかりますが、それでも1つのトランザクションに収まります。dappの請求は、5個の時間枠ずつ行われます。StockFunのオーナーは、ファクトリーをアップグレードすることでこの上限を変更できます。3つのバスケットに含まれる株式は、それぞれ3つ、3つ、2つです。

なぜイミュータブルなのか

編集可能なバスケットは権限となり、したがって守るべき約束となり、したがって誰かを信頼する理由となります。バスケットを凍結することで、StockFunはこの論点そのものをなくしています。ボールトが1年後に何を購入するかは、今日の時点でコードから読み取れます。

これにより、インターフェースは誰にも問い合わせることなく、マーケットが何を保有するかを示すこともできます。

バスケットを編集する関数は、ファクトリーにもボールトにもありません。ただし2026-10-02以降、ボールトは、トークンと流動性のロックを除くすべてのモジュールと同様に、StockFunのオーナーがアップグレードできます。信頼モデルを参照してください。

バスケットの3つの要件

バスケットをデプロイできるためには、そこに含まれる各株式が次のものを備えている必要があります。

  1. ボールトが購入を行うチェーン上で利用可能なトークン
  2. ボールトの許容幅を定める、独立したChainlink価格フィード
  3. アクセス可能なセカンダリープール上の流動性

このうち、フィードは譲れない要件です。フィードがなければ、ボールトは約定で搾取されているかどうかを知る手段がありません。プロトコルは、盲目的に購入するくらいなら、そのバスケットをデプロイしないことを選びます。

Robinhood Chain上の実際のフィードのカバー範囲は、デプロイのたびに事前に再調査する必要があります。プロジェクトのソースにある20銘柄の調査は過去のものです。2026-09-11時点で、発行体のAPIには194銘柄が掲載されていました。

プロトコルのバスケット

$STOCKFUNはIndexを使います。プロトコルは、提供する中で最も中立的なバスケットを自らに適用しています。最も攻撃的なものを選ぶより、そのほうが正当化しやすいからです。