
Solana Actionsとブロックチェーンリンクでクリプトをユーザーに届ける
Solanaをインターネット全体に接続する時が来ました。
従来のオンチェーン取引はアプリや複雑なインターフェースに閉じ込められており、人々がクリプト製品を使用することを大幅に困難にしていました。Solana Actionsとブロックチェーンリンク(blinks)により、取引はインターネット上のどこでも開くことができます。dAppは不要です。

ブロックチェーンリンク、またはBlinks
Blinksでユーザーがいる場所で出会う。
Sphereで寄付を行う。TensorでNFTを購入。Realmsで提案に投票。

Solana Actionsで、次の方法で取引をリクエスト…
大きなアイデアをお持ちですか?
Solana ActionまたはBlinkの統合アイデアを実現するための助成金を申請しましょう。
よくある質問
BlinksとSolana Actionsの詳細
Solana Actionsは、QRコード、モバイルおよびデスクトップアプリケーションのボタンやウィジェット、インターネット上のウェブサイトなど、さまざまなコンテキストでプレビュー、署名、送信できるSolanaブロックチェーン上のトランザクションを返す、仕様準拠のAPIです。Actionsにより、開発者はSolanaエコシステム全体で実行できる操作を環境に直接統合することが簡単になり、別のアプリやウェブページに移動することなくブロックチェーントランザクションを実行できます。
ブロックチェーンリンク(blinks)は、あらゆるSolana Actionを共有可能でメタデータが豊富なリンクに変換します。Blinksにより、Action対応クライアント(ブラウザ拡張ウォレット、ボット)はユーザーに追加機能を表示できます。ウェブサイトでは、blinkは分散型アプリに移動することなく、ウォレット内でトランザクションプレビューを即座にトリガーする可能性があります。Discordでは、ボットがblinkをインタラクティブなボタンセットに展開する可能性があります。これにより、URLを表示できるあらゆるウェブサーフェスにオンチェーンでのインタラクション機能が提供されます。
Actionsは、複雑なビジネスロジック(オンチェーンとオフチェーンの両方)を使用して、クライアントによってプレビュー、署名、送信されるトランザクションメッセージを構築できるAPIです。ネイティブボタン、QRコード、またはURL(blinks)がActionを開始できます。
BlinksはActionとインタラクションする1つの方法です。Blinksにより、ユーザーはURLから直接ブロックチェーントランザクションを実行でき、あらゆるプラットフォームやデバイスから分散型アプリケーションにアクセスできるようになります。
Solana Payトランザクションは現在Actionsと呼ばれています。Actionsは決済に特化したものではなく、投票、ステーキング、スワップ、ミントなど、他にも多くのタイプのActionsがあります。
Actionsの目標は、Solana Pay仕様をさらに多くのユースケースに適用することです。Solana Payプリミティブをインスピレーションとして使用することで、Actionsは日常的な環境でユーザーがブロックチェーンとインタラクションする方法を変えます。
要するに、Solana Pay仕様は変更されていません。しかし、Actionsでできることは、決済からオンチェーンで実行できるあらゆることへと範囲を拡大します。
Actionsの例には以下のようなものがあります:
- Solanaネットワークのセキュリティ確保を支援するためのSOLステーキング(リキッドステーキングトークンを含む)
- QRコードスキャンを使用した小売店での顧客の支払い
- トークンゲート型のミント体験
- eコマースウェブサイトが商品ページから直接暗号通貨決済を受け付けることを可能にする
- マージンコール前の取引口座への入金
- ゲーム内アセットの購入や取引のためのブロックチェーン機能のゲームプラットフォームへの統合
Blinksの例には以下のようなものがあります:
- 複雑なウォレット設定なしでソーシャルメディア上のコンテンツクリエイターへのチップ
- URLから直接カスタムNFTのミントやガバナンス投票への参加
- ニュースレター内のリンクを通じてユーザーがコミュニティポリシーに投票できるようにする
主なメリットには以下が含まれます:
- ユーザーが既にいる場所に署名可能なトランザクションを提供することで、ユーザー体験を向上させる
- あらゆるプラットフォームからWeb3アプリケーションへのアクセシビリティを向上させる
- オンチェーントランザクションを送信するために複数のウェブサイトで何度もクリックする手間を排除する
- 開発者にとって、既存のプラットフォーム、ウェブサイト、またはアプリケーションへのオンチェーンアクションの統合を簡素化する
開発者はSolana Actions仕様に準拠したスタンドアロンAPIとしてActionsを作成し、actions.jsonファイルを使用して既存のサイトURLにリンクすることができます。
Blinksは完全修飾URLです。Blinksとして自己登録するには、ドメインのルート(例: solanapay.com/actions.json)にactions.jsonファイルを公開する必要があります。
ローンチ時点では、3つのエクステンション(Phantom、Backpack、Dialect)すべてが、X上で登録済み("信頼された")ActionsのURLのみを展開します。これを有効にするには、開発者はDialect Actions RegistryにActionsを登録する必要があります。
開発者は、ActionsのURLを入力することで、dial.toでBlinksの見た目を含むエンドツーエンドのフロー全体をテストできます。
さらに、Blinksをサポートするクライアントを構築したい開発者や、Xのような既存サイトにBlinksを追加するウォレットChromeエクステンションを構築したい開発者向けに、多数のライブラリとSDKが用意されています。これらのライブラリにより、最小限の作業でBlinksをレンダリングおよびスタイリングするアプリケーションを構築することが可能になります。
ActionsとBlinksの詳細については、Solana公式ドキュメントおよび録画された開発者ワークショップをご覧ください。
アクションとブリンクは、ウォレットをdAppsに「接続」することと似ています。信頼できるdAppsを使用するのと同じように、知っていて使用しているサイトを信頼してください。
ウォレットが未知のAPIからトランザクションを取得しようとする最初の試行時には、ユーザーには見慣れた「サイトに接続」プロンプトが表示されます。サイトドメインが過去にウォレットに接続したことがある場合、そのサイトドメインは信頼できる可能性が高くなります。dAppsと同様に、アクショントランザクションは実行前に常にシミュレーションされます。
注意:ブリンクはアクションとは異なるオリジン(X、Redditなど)で実行されるため、注意が必要です。
ローンチ時点では、ユーザーはアクションとブリンクのウォレットサポートをオプトインできます。ローンチパートナードメインは現在ホワイトリストに登録されています。ホワイトリストに登録されたサイトドメインはSolanaのローンチパートナーによって運営されていますが、ユーザーは新しいサイトドメインに接続する際に通常行うすべてのセキュリティ対策を講じる必要があります。ホワイトリストに登録されていないサイトドメインに接続しようとすると、このサイトドメインを信頼して続行することを確認するよう求められます。サイトドメインがホワイトリストに登録されているかどうかに関係なく、ウォレットでは期待どおりにトランザクションシミュレーション/プレビューが実行され、ユーザーは署名前にトランザクションの詳細を確認できます。
将来的には、ウォレットに、以前にサイトを使用したことがあるかどうかに基づいて信頼性を「推測」できる機能が搭載される可能性があり、ユーザーを保護するためにウォレットからのアサーションが必要になる場合があります(アクションに依存しない)。
Blinkは、スーパーパワーを持つ通常のリンクです。ウォレットのChrome拡張機能(PhantomやBackpackなど)を通じたBlinkサポートがない場合、基盤となるリンクは通常のリンクと同じように動作します。つまり、ウェブサイトに移動します。そのウェブサイトは次のいずれかです:
- 利用しているdAppの既存ウェブサイト。Jupiterのスワップページ、TensorのNFTコレクション、DAOの提案などです。そのサイトから通常通りアクションを実行できます。
- 既存のウェブサイトやアプリを持たない独立した開発者向けの、ポップアップまたは「インタースティシャル」インターフェースの一種。これは、actions.dialect.toやtiplink.ioのような専用ウェブサイト、またはモバイルウォレットでの署名体験で、ユーザーの署名鍵への安全で直接的なアクセスを提供します。
つまり、Blinkは、使い慣れたウェブサイト体験と、開発者やクリエイターが自分のオーディエンスに体験を配信するための全く新しいweb3ネイティブな方法の両方へのフォールバックをサポートしています。
ActionがBlinkを介して共有される場合、Chrome拡張機能がない場合は常に、Blinkはインタースティシャル署名ページを提供する必要があります。これらのインタースティシャルサイトは、メールアドレスや電話番号に関連付けられた埋め込みウォレットへのアクセスとともに、典型的な「ウォレットに接続」フローを表示します。
ローンチ時点では、すべてのウォレットサポートはオプトイン方式であるため、ユーザーは使用するウォレットを選択できます。ただし、拡張機能コードが最初にインジェクトされたウォレットが優先されます(Actionsとは無関係)。
Dialectは、フォーク可能でセルフホスト型の中間署名サイト、SDK、Actions API向けの分析ツールなど、Actionsを支える開発者ツールを構築しています。他のチームも自由にツールを構築できます。
Solanaについて
Solanaは大規模採用のために構築されたブロックチェーンです。高性能ネットワークは単一のグローバルステートマシンとして機能し、オープンで相互運用可能、そして分散化されています。
高速
Solanaのスロット時間は400ミリ秒です。
スケーラブル
Solanaは他のすべての主要ブロックチェーンを合わせたよりも多くのトランザクションを処理します。
革新的
何千人もの開発者が、エンタープライズ向けのToken Extensionsから高度にスケーラブルなステート圧縮まで、ユニークなツールを構築しています。
効率的
各Solanaトランザクションは、数回のGoogle検索とほぼ同じエネルギーを使用します。





