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

Sphereで寄付を行う。TensorでNFTを購入。Realmsで提案に投票。

Solana ActionまたはBlinkの統合アイデアを実現するための助成金を申請しましょう。
よくある質問
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の例には以下のようなものがあります:
Blinksの例には以下のようなものがあります:
主なメリットには以下が含まれます:
開発者は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サポートがない場合、基盤となるリンクは通常のリンクと同じように動作します。つまり、ウェブサイトに移動します。そのウェブサイトは次のいずれかです:
つまり、Blinkは、使い慣れたウェブサイト体験と、開発者やクリエイターが自分のオーディエンスに体験を配信するための全く新しいweb3ネイティブな方法の両方へのフォールバックをサポートしています。
ActionがBlinkを介して共有される場合、Chrome拡張機能がない場合は常に、Blinkはインタースティシャル署名ページを提供する必要があります。これらのインタースティシャルサイトは、メールアドレスや電話番号に関連付けられた埋め込みウォレットへのアクセスとともに、典型的な「ウォレットに接続」フローを表示します。
ローンチ時点では、すべてのウォレットサポートはオプトイン方式であるため、ユーザーは使用するウォレットを選択できます。ただし、拡張機能コードが最初にインジェクトされたウォレットが優先されます(Actionsとは無関係)。
Dialectは、フォーク可能でセルフホスト型の中間署名サイト、SDK、Actions API向けの分析ツールなど、Actionsを支える開発者ツールを構築しています。他のチームも自由にツールを構築できます。
Solanaは大規模採用のために構築されたブロックチェーンです。高性能ネットワークは単一のグローバルステートマシンとして機能し、オープンで相互運用可能、そして分散化されています。
Solanaのスロット時間は400ミリ秒です。
Solanaは他のすべての主要ブロックチェーンを合わせたよりも多くのトランザクションを処理します。
何千人もの開発者が、エンタープライズ向けのToken Extensionsから高度にスケーラブルなステート圧縮まで、ユニークなツールを構築しています。
各Solanaトランザクションは、数回のGoogle検索とほぼ同じエネルギーを使用します。