Solanaでステーキングサイトを作る方法: プロジェクトクリエイター向けガイド
自分のtokenにステーキング専用サイトを持たせたいなら、この記事は的確な選択です。ここでは、コードを書かずにシンプルにSolanaでステーキングサイトを作る方法を解説します。
しかもたった5分で公開可能です。プログラミング不要、コストもゼロでコミュニティにインセンティブを提供できます。早速、手順を見ていきましょう。
動画派の方には、お好みのフォーマットでチュートリアルもご用意しています:
Solanaのトークンステーキングサイトとは
Solanaのトークンステーキングサイトとは、あるtokenのホルダーが一定期間そのトークンをロックする代わりに、別のtoken(または同じトークン)で報酬を受け取れる分散型アプリケーションのことです。ステーキングはエコシステム内のプロジェクトで最もよく使われる仕組みのひとつで、トークンの保有を促進し、売り圧を抑え、アクティブなコミュニティを構築するために活用されます。
Solanaのネイティブステーキング(SOLでトランザクションをバリデートする仕組み)とは異なり、tokenのステーキングはあなたのプロジェクト専用です。どのtokenをロックするのか、どのtokenを報酬として配るのか、どれくらいの期間、どんな条件で行うかを自分で決められます。
Solanaでステーキングサイトを作る方法: ステップバイステップ
SmithiiではSolana Token Staking Builderを提供しています。これは数分で自分のステーキングdAppを作れるノーコードツールです。無料プランでも基本フローはすべてカバーされており、ステーキングtoken、報酬token、lock timeを設定し、オンチェーンでスマートコントラクトをデプロイできます。
ステップ1. Solana Token Staking Builderにアクセス
「Create now」をクリックしたら、メールアドレスを入力してアカウントを作成し、「Create」をクリックします。

次にステーキングの情報を入力します。ステーキングを識別するための「Your Name」と「Project Name」、そして共有可能なリンクをカスタマイズするための「Staking URL」を設定します。
重要なポイントとして、Staking URLの欄には拡張子部分のみを入力します。つまり/以降の部分です。たとえば「My Staking Project」と入力すると、最終的なURLはhttps://stake.smithii.io/my-staking-projectとなります。例で分かるとおり、URLの構文では大文字やスペースは反映されません。
続いて「Select Wallet」をクリックし、ステーキングtokenと報酬tokenを保有するwalletを接続して、「Continue」を選択します。

Si aún no tienes tu propio token de Solana puedes aprender a crearlo fácilmente con nuestra guía paso a paso
ステップ2. ステーキングサイトをカスタマイズ
ビルダーにアクセスすると、カスタマイズオプションが揃ったインターフェースが表示されます。
カラー、ロゴ、background、メニュー(navigation)、on chain setup(ステーキング自体の設定)、プランのアップグレードといった項目を編集できるウィンドウが現れます。最後の項目からは、ロゴやbackgroundのカスタマイズなどのプレミアムオプションにアクセスできます。

インターフェース下部では、操作したカラーの変更がプレビュー表示されます。

「Navigation」のオプションを変更すると、Solana Token Staking Siteのメニューをカスタマイズできます。URLはユーザーを誘導したい遷移先、「Tag」は表示するテキストです。さらにプロジェクトのSNSアカウントも登録できます。

ステップ3. オンチェーンのプールを設定する
ここはステーキングのルールを決めるセクションです。フローで使う2つのトークン、つまりstaking token(ユーザーがロックするトークン)とreward token(報酬として受け取るトークン)を追加します。両者が同じである必要はありません。自分のtokenをステーキングしてもらい、報酬としてSOLやUSDC、別のアセットを配ることも可能です。
連携したwalletは、ステーキングの「Authority Wallet」として変更不可の形で固定されます。この画面で設定するパラメータは次のとおりです。
- Staking Token:ユーザーがロックする、プロジェクトのtokenです。標準的なtokenでもmeme coinでも構いません。まだ作成していない場合は、Solanaでmeme coinを作成する手順を参照してください。
- Reward Token:報酬として配布するtokenです。ステーキング用と同じものでも、より魅力的な別トークン(USDC、SOL、WIF、BONK)でも構いません。インセンティブ設計次第です。
- Reward Token Amount to Deposit:プールに投入するreward tokenの総量です。ここからステーカーへ報酬が支払われていくため、設定した配布ペースを踏まえてサイズを決めましょう。
- Add Extra Fee:プレミアムプラン専用のオプションです。無料プランではSmithiiがステーキング取引ごとに0.008 SOLを控除します。プレミアムプランでは控除が0.002 SOLに下がり、その上に独自の追加fee を上乗せできます。
- Reward Token Quantity per Day:staking token 1単位あたり、1日に支払われるreward tokenの数量です。固定数量で表現した実効APRであり、戦略次第で決まります。
- Minimum Stake Amount:プールに参加するためにユーザーがロックしなければならないトークンの最小数量です。ダストを弾き、プールを健全に保つのに役立ちます。
- Lock Time (minimum staking days):ユーザーが報酬を引き出せるようになるまで、トークンがロックされる最低日数です。lock timeを長くするとchurnは減りますが、参加意欲も下がります。
プレミアムプランでは同じdAppで複数の報酬プールを作成できるため、戦略ごとにセグメント化できます(例:7日間ロックでAPRを低めにしたプールと、90日間ロックでAPRを高めにしたプール)。
ステップ4. Staking dAppをデプロイする
Solana上の自分のTokenのステーキングをカスタマイズし終えたら、「Deploy」をクリックする準備完了です。これはSolana上で自分専用のステーキング用スマートコントラクトを作るのと同じ動きになります。
authority wallet、ステーキング用のtoken、報酬用のtokenの情報がプレビュー表示され、進む前に内容を確認・修正できます。問題なければ「Continue」をクリックします。

続いて支払い情報のプレビューが表示されます。無料プランの選択肢だけを使った場合は一切課金されませんのでご安心ください。
「Finish」をクリックし、ブロックチェーンのトランザクションを承認すれば完了です。これで自分専用のSolana Token Stakingサイトが完成しました。

Solanaでステーキング用dAppを作成するのにかかる費用
SmithiiのSolana Token Staking BuilderでdAppを作成する場合、無料プランなら費用はゼロです。デプロイにも基本的なカスタマイズにも料金はかかりません。ただし、ユーザーが行うステーキング取引ごとに0.008 SOLが控除されます。プレミアムプランでは控除が0.002 SOLまで下がり、そこに独自のfeeを追加できるほか、ロゴや背景の完全カスタマイズ、複数の報酬プール作成といった機能も解放されます。
加えて、reward tokenプールとして預け入れる元手も考慮する必要があります。この金額は目標APRとプール運用期間に応じて自分で決めるもので、ツール側の固定費ではありません。
ステーキングをローンチする前に検討すべきポイント
デプロイを押す前に、プールの持続性とステーカー体験の両面に効いてくる3つのポイントを押さえておきましょう。
- reward poolのサイズを適切に設計する:1日あたりの報酬 × 想定ステーカー数 × 日数の比率がreward poolを早期に枯渇させてしまうと、ステーキングの報酬が尽きて信頼を失います。「Reward Token Quantity per Day」を決める前に、現実的なシナリオでモデリングしてください。
- lock timeのバランス:lock timeが短すぎると参加のハードルは下がりますが、売り圧の抑制にはつながりません。逆に長すぎると参加意欲を削ぎます。新規トークンなら7〜30日程度が一般的で、プレミアムプランがあれば段階的なtierを設けるのが定石です。
- Authority Walletは変更不可:ステーキングに紐付けたwalletは、オーソリティとして永続的に固定されます。普段から他サービスで接続している個人用walletではなく、プロジェクト専用のwallet、できればハードウェアウォレットやマルチシグを使いましょう。
Solanaでのトークンステーキングに関するFAQ
Solanaでステーキング用dAppを作るのにプログラミング知識は必要?
いいえ。Solana Token Staking Builderのフローはノーコードです。アカウントを作り、walletを接続し、2つのトークンとプールのパラメータを設定し、トランザクションに署名してデプロイするだけ。コントラクトを手動でデプロイしたり、CLIを触ったりする必要はありません。
reward tokenはstaking tokenと別のものにできる?
はい。これは戦略上の重要な選択肢のひとつです。自分のtokenのステーキング報酬としてSOLやUSDC、他の流動性の高いtokenを配ってインセンティブを強化することも、同じtokenで支払って長期保有のナラティブを補強することもできます。
reward poolが枯渇したらどうなる?
プールが空になると、Authority Walletがreward tokenを追加するまで報酬は支払われません。ステーカーが預けた元本は失われずに残りますが、利回りは止まります。だからこそ、配布ペースと残りのreward poolの比率を定期的にモニタリングする価値があります。
デプロイ後にステーキングのパラメータは変更できる?
Authority Walletは変更不可で、プールの主要パラメータもデプロイ時点で固定されます。一部のサブ項目(ロゴ、カラー、ナビゲーション)はビルダーの管理画面から引き続き編集できます。デプロイを押す前に、すべての値を落ち着いて見直してください。
ステーキングのURLはカスタマイズできる?
はい。ステーキング作成時にstake.smithii.ioに付ける拡張部分を選び、stake.smithii.io/your-projectのような形になります。記法はURLフレンドリーで、小文字とスペースの代わりにハイフンを使います。
まとめ
SmithiiのSolana Token Staking Builderは、SolanaのDeFiの世界に参入したいtokenプロジェクトオーナーにとって画期的なプラットフォームです。高額な開発コストもなく、開発者を雇う面倒な手続きも不要で、誰でも数ステップで、しかも無料で自分のtokenをステーキングできるwebサイトを作れます。
シンプルでカスタマイズ性が高く、そして何より、トークン保有を促進するうえで効果的です。
プロジェクト向けにSolana token staking websiteを作りたい人にも、純粋に可能性を探ってみたい人にも、Smithii Stakingは試す価値があります。
自分だけのStakingサイトを作ろう!
自分のステーキング用webサイトをローンチするためのヒントを受け取るには、ぜひ登録してください。



