---
title: "開発者向けトークン化株式解説:xStocks、Dinari、Robinhood Chainの仕組み"
description: "開発者向けトークン化株式解説:xStocks、Dinari dShares、Robinhood株式トークンの裏付け資産、それぞれのオンチェーンでの仕組み、注意点について。"
---

# 開発者向けトークン化株式解説:xStocks、Dinari、Robinhood Chainの仕組み

<ImageBlock
  src="https://media.alchemy.com/blog/tokenized-stocks-hero.png"
  alt="開発者向けトークン化株式解説"
  width={1920}
  height={900}
/>

トークン化株式はこの夏、大きな動きを見せた。Robinhoodは7月に[専用のパブリックブロックチェーンをローンチ](https://robinhood.com/us/en/newsroom/robinhood-accelerates-global-expansion-robinhood-chain-mainnet-stock-tokens-agentic-trading/)した。Nasdaqは[SECの承認](https://www.sec.gov/files/rules/sro/nasdaq/2026/34-105047.pdf)を得て、通常株と並行してトークン化株式を取引できるようになった。オンチェーンでは、市場規模は[100万を超えるウォレットが保有する24億ドル](https://app.rwa.xyz/stocks)にまで成長している。

トークン化株式とは、実際の株式に紐づいたブロックチェーントークンである。開発者が最初に接することになる3つのプラットフォームはxStocks、Dinari、Robinhood Chainで、それぞれ構造が異なる。xStocksは主にSolana DeFi上で流通する、自由に譲渡可能な証書トークンである。Dinariは規制対象の米国ブローカーディーラーをAPIでラップしたものだ。[Robinhood](https://www.alchemy.com/rpc/robinhood)はEthereumレイヤー2チェーン全体を構築した。実株をどのように保有するかによって、トークン規格から、株式分割がインデクサーにどう影響するかまで、その他すべてが決まる。

## トークン化株式とは何か

トークン化株式とは、実在する上場株式の価値を追跡するブロックチェーントークンである。発行体はブローカーを通じて株式を購入し、カストディアンに保有させ、それに対して1対1でトークンを発行する。トークンはオンチェーンで移転・取引される一方、原資産の株式はブローカレッジまたはカストディ口座に留め置かれる。

現在の商品はカストディされた株式に対して発行されている。以前のサイクルにおける合成株式トークンは、担保付きデリバティブを通じて価格を追跡するだけのものであり、発行したプラットフォームとともに崩壊した。これは他の形態の[デジタル資産のトークン化](https://www.alchemy.com/overviews/digital-asset-tokenization)の背景にあるパターンと同じもので、それが株式に適用されている。

もっとも、トークン化株式は通常、株式そのものではない。トークンが法的に何を表すかは発行体によって異なり、この一点が以下3つのプラットフォーム間の技術的な違いのほぼすべてを決定づけている。

## トークン化株式の裏付けとなっているのは何か

3つのプラットフォームはいずれも、どこかに実株を保有している。異なるのは、あなたとその株式の間にある法的な仕組みだ。

- **トラッカー証書。** xStocksは[Backed Assets](https://assets.backed.fi/)が発行するトークン化トラッカー証書であり、リヒテンシュタインの規制当局に提出された目論見書に基づいている。各トークンは証書の価値に対する請求権であり、現金価値で償還可能で、株式は第三者カストディアンに1対1で保有されている。
- **規制された仲介機関が保有する株式そのもの。** [Dinari](https://dinari.com/)はSEC登録の移転代理人であり、その子会社Dinari Securitiesは[FINRA加盟のブローカーディーラー](https://www.globenewswire.com/news-release/2026/08/04/3338495/0/en/dinari-inc-opens-platform-licenses-to-u-s-financial-institutions.html)である。dShareを購入すると、Dinariはカストディアル・ブローカレッジ口座で原株式を購入するため、トークンは実質的に自分が所有する株式に対応する。
- **債務証券。** Robinhoodの現行の株式トークンは、原資産の株式に対する経済的エクスポージャーを保有者に与える[トークン化された債務証券](https://robinhood.com/us/en/newsroom/robinhood-accelerates-global-expansion-robinhood-chain-mainnet-stock-tokens-agentic-trading/)であり、株式そのものに対する法的権利ではない。

この仕組みの違いは、誰が購入できるかも左右する。xStocksとRobinhoodのトークンは米国居住者には提供されないが、Dinariのブローカーディーラー経路は米国居住者向けに設計されている。

## xStocksの仕組み

xStocksはDeFiネイティブなモデルである。Backedは[700種類以上のトークン化株式・ETF](https://xstocks.com/)をSolana、Ethereum、BNB Chainおよびその他複数のネットワーク上で発行しており、トークンは任意のウォレットへ自由に転送できる。二次取引をゲートするアローリストは存在しないため、単一の取引所内に留まらず、DEXプールやレンディング市場にも現れる。

活動の大部分はSolana上で行われており、[Solana Foundationのケーススタディ](https://solana.com/news/case-study-xstocks)によれば、xStocks価値のおよそ93%がSolana上にある。同チェーン上の各トークンはSPL Token-2022ミントであり、統合時に注意すべき拡張機能が2つある。

- **分割はスケールファクターを更新する。** 株式分割によって全保有者に新規トークンが発行されるわけではない。発行体は乗数を1つ変更するだけで、ウォレットには新しい株式相当残高が表示される。
- **Backedはトークンを一時停止または没収できる。** 緊急時にはトークンを凍結でき、また恒久的なデリゲート権限によってBackedは合法的な命令の下でトークンを移動・バーンできる。xStocksを自分のウォレットで保有していても、発行体の手が及ばないわけではない。

準備金は常時チェックされている。独立した検証者がカストディ口座を[10分ごとに確認し、Chainlink Proof of Reserveがオンチェーンで公開](https://backed.fi/news-updates/chainlink-proof-of-reserve-is-now-active)する。公開頻度は毎日、または準備金が10%以上動いた場合はその都度となる。

トークンが自由に転送できるため、DeFiにそのまま組み込むことができる。[KaminoはxStocksをレンディング担保として受け入れて](https://gov.kamino.finance/t/kamino-is-integrating-xstocks-powered-by-the-chainlink-data-standard-to-enable-tokenized-equities-lending/792)おり、時間外の価格については直近終値を基準としたバンド内のもののみを受け入れる。これは、原株式が取引されていない週末もトークンは取引され続けるためだ。当社の[Solanaインフラ](https://www.alchemy.com/blog/solana-infrastructure)と[gRPCストリーミング](https://www.alchemy.com/solana-grpc)は、こうした参照処理とリアルタイム転送を大規模に処理する。

## Dinari dSharesの仕組み

Dinariは、DEXトレーダーというよりフィンテック企業やブローカレッジ向けに構築されている。統合するのは流動性プールではなくAPIだ。ユーザーがdShareを購入すると、まずDinariのブローカレッジパートナーで注文が約定し、約定後にトークンがそのユーザーのウォレットへミントされる。売却はこの逆で、資金が動く前にトークンがバーンされる。

オンチェーン側は意図的にシンプルに保たれている。dShareは[Ethereum、Arbitrum、Base、Avalancheその他のEVMネットワーク](https://docs.dinari.com/docs/blockchain)上のアップグレード可能なERC-20であり、その[転送制限コントラクト](https://github.com/dinaricrypto/sbt-contracts/blob/main/src/TransferRestrictor.sol)はフラグの立ったアドレスをブロックするだけで、それ以上のことはしない。アローリストは存在しないため、トークンは通常の[ERC-20](https://www.alchemy.com/overviews/erc20-solidity)と同様にウォレット間で移動する。コンプライアンス処理はAPI側にあり、注文作成、ウォレット登録、配当受取にはいずれも本人確認済みのIDが必要となる。

注意すべき点は2つ、いずれも株式側に由来する。株式分割は[転送イベントを伴わずに](https://docs.dinari.com/docs/stock-split-handling)全ウォレットの残高を変更するため、転送ログを信頼するのではなく残高を都度読み直す必要がある。配当はDinariのドルステーブルコインであるUSD+として支払われ、[KYC済みウォレットのみが受け取れる](https://docs.dinari.com/docs/dividend-payments)。

このブローカーディーラーとしての基盤があるからこそ、[米国の金融機関がこのプラットフォームをライセンス](https://www.globenewswire.com/news-release/2026/08/04/3338495/0/en/dinari-inc-opens-platform-licenses-to-u-s-financial-institutions.html)し、米国の顧客にトークン化株式を提供できる。これはオフショアの発行体には提供できないものだ。

## Robinhoodの株式トークンとRobinhood Chainの仕組み

Robinhoodはトークン発行にとどまらなかった。取引のために独自のチェーンを構築したのだ。[Robinhood Chainは2026年7月1日にメインネットでローンチ](https://robinhood.com/us/en/newsroom/robinhood-accelerates-global-expansion-robinhood-chain-mainnet-stock-tokens-agentic-trading/)された。これはArbitrumスタック上に構築されたEthereumレイヤー2で、トークン化された実世界資産向けに設計されているが、[デプロイは完全にパーミッションレス](https://www.alchemy.com/overviews/launch-a-memecoin-on-robinhood-chain)である。

トークン設計は3つの中で最もシンプルに統合できる。各株式トークンは[スケールUI拡張を備えた標準ERC-20](https://docs.robinhood.com/chain/building-with-stock-tokens)であり、乗数によって生の残高を株式相当量に変換する。分割などのコーポレートアクションはリベースではなく乗数の更新として反映されるため、生の供給量は変化しない。ミントとバーンはKYB検証済みの認定参加者に限定されており、これはETFで使われているのと同じ仕組みで、それ以外の参加者はDEX上で流通トークンを取引する。

価格フィードはチェーンに付随している。すべての株式トークンには専用の[Chainlinkフィードが用意されており、既に乗数調整済み](https://docs.robinhood.com/chain/building-with-stock-tokens)であるため、レンディングプロトコルやトラッカーは資産ごとに1つのフィードを読むだけでよく、コーポレートアクションの計算を二重に適用することはない。

この分野には当社が直接関わっている。[AlchemyはRobinhood Chainをサポート](https://www.alchemy.com/blog/robinhood-chain-mainnet-is-live-on-alchemy)しており、Robinhood自身の[接続ドキュメント](https://docs.robinhood.com/chain/connecting)は、開発者に当社の[低レイテンシーなRobinhood Chain RPCエンドポイント](https://www.alchemy.com/blog/robinhood-chain-rpc-low-latency)を案内している。webhooksとData APIも初日からこのチェーン上で利用可能だ。

## 3つのモデルの比較

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 200, title: "Dimension", dataType: "object" },
      { key: "2", width: 230, title: "xStocks", dataType: "object" },
      { key: "3", width: 230, title: "Dinari dShares", dataType: "object" },
      { key: "4", width: 230, title: "Robinhood stock tokens", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>Legal wrapper</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Tracker certificate (Jersey issuer, Liechtenstein prospectus)</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Beneficial ownership via SEC transfer agent and FINRA broker-dealer</p>", tooltip: "", icon: "" },
        "4": { title: "<p>Tokenized debt security (Jersey issuer)</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>Where it lives</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Solana, Ethereum, BNB Chain, and more</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Ethereum, Arbitrum, Base, Avalanche, and more</p>", tooltip: "", icon: "" },
        "4": { title: "<p>Robinhood Chain (Arbitrum-stack L2)</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>Token standard</p>", tooltip: "", icon: "" },
        "2": { title: "<p>SPL Token-2022 with extensions</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Upgradeable ERC-20, rebasing</p>", tooltip: "", icon: "" },
        "4": { title: "<p>ERC-20 with scaled UI multiplier</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>Secondary transfers</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Permissionless</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Permissionless unless blacklisted</p>", tooltip: "", icon: "" },
        "4": { title: "<p>Permissionless</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>Mint and redeem</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Professional investors via Backed</p>", tooltip: "", icon: "" },
        "3": { title: "<p>KYC users and partners via API</p>", tooltip: "", icon: "" },
        "4": { title: "<p>KYB authorized participants only</p>", tooltip: "", icon: "" },
        id: 4,
      },
      {
        "1": { title: "<p>Corporate actions</p>", tooltip: "", icon: "" },
        "2": { title: "<p>UI scale factor</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Balance rebase, no events</p>", tooltip: "", icon: "" },
        "4": { title: "<p>Multiplier update, raw supply fixed</p>", tooltip: "", icon: "" },
        id: 5,
      },
      {
        "1": { title: "<p>Dividends</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Reflected in token value</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Paid in USD+ stablecoin</p>", tooltip: "", icon: "" },
        "4": { title: "<p>Reflected in token value</p>", tooltip: "", icon: "" },
        id: 6,
      },
      {
        "1": { title: "<p>US access</p>", tooltip: "", icon: "" },
        "2": { title: "<p>No</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Yes, via licensed institutions</p>", tooltip: "", icon: "" },
        "4": { title: "<p>No</p>", tooltip: "", icon: "" },
        id: 7,
      },
      {
        "1": { title: "<p>Main habitat</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Solana DeFi and exchanges</p>", tooltip: "", icon: "" },
        "3": { title: "<p>Fintech and brokerage APIs</p>", tooltip: "", icon: "" },
        "4": { title: "<p>Robinhood app and chain DEXs</p>", tooltip: "", icon: "" },
        id: 8,
      },
    ],
  }}
/>

## トークン化株式を扱う上で注意すべき点

- **同じティッカーでも別々のトークンである。** Solana上のApple xStock、Base上のDinariのApple dShare、Robinhood のApple トークンは、それぞれ異なる発行体・異なる法的仕組みを持つ、互いに無関係な3つの資産である。これらは相互に代替可能ではなく、ティッカーシンボルのみをキーにするトラッカーは、本来統合すべきでないものを統合してしまう。
- **コーポレートアクションは転送イベントを発行しない。** 3つのプラットフォームはいずれも、スケールファクターの変更または残高のリベースによって分割を処理する。インデクサーが転送ログのみを追っている場合、最初の分割の後に残高が気づかぬうちにずれていく。コーポレートアクション後は残高を読み直すこと。Robinhood Chainでは乗数更新イベントを直接インデックスすること。
- **市場は閉まるが、チェーンは取引を続ける。** 参照市場が停止している間もプールは夜間や週末に取引を続けるため、オンチェーン価格は直近終値からずれていき、次の取引開始時に元に戻る。本格的な統合では、レンディング市場と同様、時間外はオラクル価格をクランプし、フィードに市場開場フラグを持たせて対処している。
- **発行体は制御用のフックを保持している。** xStocksには一時停止スイッチと没収デリゲート、dSharesにはブラックリスト、Robinhood ChainにはAP限定のミントがある。いずれも通常の利用を妨げるものではないが、取引の途中でトークンが一時停止された場合にも、自分のコントラクトやアプリが正しく動作するようにしておくべきだ。
- **KYCは発行・償還時に適用され、転送時には適用されない。** 3つのプラットフォームすべてにおいて、トークンはウォレット間でパーミッションレスに移動する一方、発行と償還には本人確認済みのIDが必要となる。Dinariでは配当受取にも同様の要件がある。自分が作る機能がこの境界線のどちら側に位置するかを、設計前に把握しておくこと。

このリストの内容はほぼすべて、監視作業に帰着する。複数チェーンにまたがる転送、残高変化、オラクル更新を監視することが統合作業の大部分を占めており、[webhooks](https://www.alchemy.com/webhooks)と定期的な残高再読み込みでその大部分をカバーできる。

## すべてのチェーン上でトークン化株式を追跡する

上記の統合作業の大部分は、複数のチェーンを的確に読み取ることに尽きる。それが当社の担当領域だ。[ダッシュボード](https://dashboard.alchemy.com/)で無料アプリを作成すれば、Robinhoodのドキュメントが推奨するエンドポイントで、Solana、Ethereum、Base、Arbitrum、BNB Chain、[Robinhood Chain](https://www.alchemy.com/docs/reference/robinhood-chain-api-quickstart)への[RPCアクセス](https://www.alchemy.com/rpc-api)が得られる。契約書もウェイトリストも最低利用条件も不要だ。

そこから、[Data API](https://www.alchemy.com/docs/data)はポートフォリオ表示用のトークン残高と転送履歴を返し、[webhooks](https://www.alchemy.com/webhooks)はトークン化株式の転送が発生するたびにバックエンドへプッシュし、[Solana gRPCストリーミング](https://www.alchemy.com/solana-grpc)はxStocksの出来高の大半が発生する場を網羅する。
