クイックアクセス
基本的な VRF サンプルを見る:GitHub
サイコロサンプルのリポジトリ
VRF dApp
オンチェーンでサイコロを振る
委任型 VRF dApp
オンチェーンで 100 ミリ秒以内にサイコロを振る
先に製品概要を確認したい場合は、Solana VRF ページから始めてから、このクイックスタートに進んでください。
手元のマシンで VRF をエンドツーエンド実行したいですか?完全ローカルスタック、Surfpool の代替、ローカル
vrf-oracle フローについては Local Validator Setup ガイドを使ってください。ステップごとのガイド
どの Solana プログラムでも、MagicBlock VRF SDK を使えば数秒以内にオンチェーンで検証可能なランダムネスを要求し利用できます。このガイドを終えるころには、検証可能なランダムネスでサイコロを振る動作するサンプルが完成します。いつもどおりに Solana プログラムを書きます。
検証済みオラクルからの callback を通じてランダムネスを要求・利用する CPI フックを追加します。
Anchor CLI を使って Solana プログラムをデプロイします。
オンチェーンでランダムネスを生成して利用するトランザクションを送ります。
サイコロを振るサンプル

| ソフトウェア | バージョン | インストールガイド |
|---|---|---|
| Solana | 3.1.9 | Solana をインストール |
| Rust | 1.89.0 | Rust をインストール |
| Anchor | 1.0.2 | Anchor をインストール |
| Node | 24.10.0 | Node をインストール |
コードスニペット
- 1. Write program
- 2. Request & Consume Randomness
- 3. Deploy
- 4. Test
A simple roll dice program where player initialize state account to store, request and consume randomness:⬆️ Back to Top
Solana Explorer
Get insights about your transactions and accounts on Solana:Solana エクスプローラー
公式 Solana エクスプローラー
Solscan
Solana ブロックチェーンを探索する
Solana RPC Providers
Send transactions and requests through existing RPC providers:Solana
Free Public Nodes
Helius
Free Shared Nodes
Triton
Dedicated High-Performance Nodes
Solana Validator Dashboard
Find real-time updates on Solana’s validator infrastructure:Solana Beach
Get Validator Insights
Validators App
Discover Validator Metrics
Server Status Subscriptions
Subscribe to Solana’s and MagicBlock’s server status:Solana Status
Subscribe to Solana Server Updates
MagicBlock Status
Subscribe to MagicBlock Server Status
MagicBlock Products
エフェメラルロールアップ(ER)
Solana 上でリアルタイムかつ手数料ゼロのトランザクションを安全に実行します。
プライベート・エフェメラルロールアップ(PER)
コンプライアンスを保ちながら機密データを保護 — Ephemeral Rollups の上に構築されています。
プライベート決済 API
あなたのアプリにオンチェーンのプライベート送金を数秒で統合 — コンプライアンスもデフォルトで備わっています。
Solana VRF
ゲーム、抽選、リアルタイムアプリに証明可能に公平なオンチェーンランダムネスを追加します。
価格オラクル
取引や DeFi 向けの低遅延オンチェーン価格フィードにアクセスできます。

