Solana Blinksとは:共有可能なURL
Learn what Solana Blinks are—shareable URLs that execute blockchain transactions directly from social media without visiting a dApp.
正確性に関する注意:ネットワークパフォーマンス、バリデーター数、手数料、プロトコルの機能、ウォレットのサポート、およびサードパーティの統合は時間の経過とともに変化します。日付の記載がある数値は過去のスナップショットとして扱い、現在の一次ソースのドキュメントを確認してください。
Solana Blinks(Blockchain Linksの略)は、Solanaブロックチェーンのあらゆるトランザクションを、dAppにアクセスすることなく、ソーシャルメディア、Webサイト、またはあらゆるWeb上から直接実行できるインタラクティブなリンクに変換する共有可能なURLです。Blinkは「今すぐ購入」ボタンのようなものですが、ブロックチェーンのトランザクション用です。2024年6月にActionsおよびBlinksフレームワークの一部としてSolana Labsによって導入されたBlinksは、完全なトランザクション体験を、ユーザーが普段時間を過ごしている場所に届く単一のURL(クリック可能なWebリンク)にパッケージ化します。
主なポイント
- Solana Blinkは、クリックすると暗号資産ウォレットでトランザクションプロンプトが開く共有可能なURLです
- Blinksは、あらゆるWeb上からのトークンスワップ、NFTのミント、ガバナンス投票、直接の支払い、およびチップをサポートしています
- これらを使用するには、対応するSolanaウォレット(PhantomまたはBackpack)と、少額のSOLの残高が必要です
この記事の内容:
- Solana Blinksとは?
- Solana Blinksの仕組み
- Solana Blinksで何ができるのか?現実世界でのユースケース
- どのプラットフォームとウォレットがSolana Blinksをサポートしているか?
- Solana Blinksは安全に使用できるか?
- Solana Blinksがエコシステムにとって重要な理由
- Solana Blinkの作成方法:開発者向け概要
- Solana Blinksに関するよくある質問
Solana Blinksとは?
Solana Blinkはクリック可能なリンクです。Webページを開く標準的なURLとは異なり、Blinkをクリックすると暗号資産ウォレットでトランザクションプロンプトが開き、確認と署名ができるようになります。「Blinks」という言葉はBlockchain Linksの略で、その名前はこの機能が行うこと、つまりブロックチェーンのトランザクションを共有可能なリンクにパッケージ化することを正確に表しています。
Blinksがなぜ重要なのかを理解するには、Solanaブロックチェーンについて少し知っておくと役立ちます。Solanaは、コンピュータのグローバルネットワークによって維持される分散型台帳(取引の共有記録)です。通常、1トランザクションあたり1セントの数分の1というコストで、1秒間に数千のトランザクションを処理します。SolanaのネイティブトークンであるSOLは、これらの手数料の支払いに使用されます。このスピードと低コストの組み合わせにより、Blinksのユーザーエクスペリエンスは、遅くて高価なものではなく、瞬時のものとして感じられます。
Blinksは、従来のdApp(分散型アプリケーション)の操作における摩擦を解決します。トークンスワップ用のJupiter、NFT用のMagic Eden、メッセージング用のDialectなどのプラットフォームはすべてdAppです。それぞれ、ユーザーがWebサイトを見つけ、ウォレットを接続し、インターフェースを操作してからトランザクションを開始する必要があります。Blinksはトランザクションを共有可能なURLにパッケージ化するため、ユーザーがX(旧Twitter)をスクロールしていても、ニュースレターを読んでいても、あらゆるWebサイトを閲覧していても、操作がユーザーの元に届きます。
Solana Labsは2024年6月にBlinksを立ち上げました。Blinksは、トランザクションがどのようにパッケージ化され、ウォレットクライアントに配信されるかを定義するバックエンド仕様であるSolana Actionsの上に構築されています。
Solana Blinksの仕組み
ユーザーがBlinkをクリックすると、SolanaウォレットがURLを傍受し、関連するActionsエンドポイントに問い合わせます。ウォレットはトランザクションの詳細を取得し、トランザクションがネットワークに送信される前に確認用に表示します。
作成からオンチェーン確認までの全フローは次のようになります。
- 開発者がBlink URLを作成する: 開発者はSolana Actions準拠のAPIエンドポイントを構築し、それを指すBlink URLを生成します。
- Blink URLがあらゆるWeb上で共有される: URLはXのポストに投稿されたり、Webサイトに埋め込まれたり、あらゆるメッセージングプラットフォームを通じて共有されます。
- ユーザーがBlinkをクリックする: ユーザーがURLを見つけてクリックすると、ブラウザはそのリクエストを対応するウォレットクライアントに渡します。
- ウォレットがトランザクションインターフェースを傍受してレンダリングする: 対応するウォレット(PhantomやBackpack)がActions APIエンドポイントに問い合わせ、トランザクションの詳細を取得し、トランザクションが正確に何を行うかを示す確認プロンプトを表示します。
- ユーザーが確認して署名する: ユーザーはウォレットでトランザクションの詳細を読み、署名します。署名によってトランザクションは承認されますが、まだ送信はされません。
- トランザクションがSolanaネットワークに送信される: ウォレットは署名されたトランザクションをSolanaネットワークに送信します。Solanaのプルーフ・オブ・ヒストリー(PoH)コンセンスメカニズムにより、1セント未満の手数料で1秒以内に確認されます。
Blinkによって実行される基盤となるブロックチェーン取引は、dAppから開始されるものと同一です。違いは、ユーザーがそこに到達する方法だけです。通常のdAppトランザクションでは、Webサイトへのアクセス、ウォレットの接続、およびインターフェースの操作が必要です。Blinkは、Web上のどこでも共有できるURLを通じて、その同じトランザクションを配信します。オンチェーンの結果は同じですが、配信経路が異なります。
Solana Actions vs. Solana Blinks:何が違うのか?
Solana ActionsとSolana Blinksは同じシステムの2つのコンポーネントですが、異なるレイヤーで動作し、異なる機能を果たします。
Solana ActionsはバックエンドAPI(ソフトウェアコンポーネント間の通信を可能にする標準化された命令セット)の仕様です。Actionはトランザクションのパッケージ化方法を定義します。開発者は、構造化されたトランザクションデータでリクエストに応答するエンドポイントを構築します。ウォレットはそのデータを読み取り、ユーザーに提示します。Solana Blinksはフロントエンドの配信レイヤーです。Solana Actionをラップし、Web上のどこにでも配置できる共有可能なURLです。
Solana Actionsをエンジン、Blinkを車のドアと考えてください。Actionが作業を行い、Blinkはそこに入るための手段です。
| Solana Actions | Solana Blinks | |
|---|---|---|
| 概要 | Solanaトランザクションを構造化されたリクエスト/レスポンスデータとしてパッケージ化するためのバックエンドAPI仕様 | Solana Actionをラップし、あらゆるWeb上に配信する共有可能なURL |
| システム内での役割 | エンジン:トランザクションのロジックとデータを処理 | 配信レイヤー:トランザクションがユーザーに届く方法 |
| 構築者 | dAppやサービスを構築する開発者 | Actionsエンドポイントから生成される |
| ユーザーに見えるもの | 直接は見えない。舞台裏で動作 | クリックするとウォレットのトランザクションプロンプトが開くリンク |
| 出力 | ウォレットが署名できる状態の構造化されたトランザクション | ユーザーの承認後の確認済みオンチェーン取引 |
Blinkが実行されると、ウォレットは特定のSolanaプログラム(Ethereumのスマートコントラクトに相当)を呼び出すトランザクションを送信します。JupiterスワップのBlinkはJupiterのオンチェーンスワッププログラムを呼び出し、Magic EdenのNFT BlinkはMagic Edenのミントプログラムを呼び出します。Blink自体はスマートコントラクトではありません。スマートコントラクトを呼び出すウォレット操作をトリガーするURLです。
Solana Blinksで何ができるのか?現実世界でのユースケース
Solana Blinksは、さまざまなオンチェーン活動をサポートしています。トークンスワップ、NFTのミント、直接の支払い、チップ、ガバナンス投票などはすべて、ユーザーが専用のDeFi(分散型金融)プラットフォームにアクセスすることなく、シンプルな共有リンクからトリガーできます。
以下は、確認されている現実世界での実装例です。
| プロジェクト | ユースケース | プラットフォーム | ユーザーが行うこと |
|---|---|---|---|
| Jupiter DEX | トークンスワップ | X (旧Twitter) | 投稿内のBlinkをクリック。ウォレットがSolanaベースの2つのトークン間でのスワップを促す。ユーザーが署名すると、オンチェーンでスワップが実行される。 |
| Magic Eden | NFTのミントまたは購入 | X (旧Twitter) | クリエイターが共有したBlinkをクリック。ウォレットがNFT(ブロックチェーン上で検証された独自のデジタル資産)のミントまたは購入を促す。ユーザーはMagic Edenのウェブサイトにアクセスせずに署名する。 |
| Dialect | チップまたは支払い | X (旧Twitter) | クリエイターの投稿内のBlinkをクリック。ウォレットがクリエイターのアドレスへの直接的なSOLまたはトークンの送金を促す。ユーザーが署名して支払いを送信する。 |
| ガバナンスプロトコル | DAO投票 | サポートされている任意のプラットフォーム | ガバナンスBlinkをクリック。ウォレットがオンチェーン投票トランザクションを表示。ユーザーはガバナンスポータルにアクセスすることなく、署名して投票を記録する。 |
ソースでは、スワップ、NFTアクション、および支払いに使用されるBlinkの初期の例として、Jupiter、Magic Eden、およびDialectを挙げています。これらの統合は変更される可能性があるため、現在の可用性、公式ドメイン、サポートされているアクション、およびウォレットの互換性を確認する必要があります。
Blinkは、メインストリームのオーディエンスがすでに時間を費やしている場所にDeFiインタラクションをもたらします。これは、スワップを実行するためにアカウントへのログイン、複数の確認ステップ、および別の送金プロセスが必要な中央集権型取引所(CoinbaseやBinanceのようなプラットフォーム)での体験とは対照的です。
これらの各ユースケースでは、互換性のあるSolana暗号資産ウォレットと、ネットワーク手数料をカバーするための少額のSOL残高が必要です。次のセクションでは、サポートされているウォレットを名前別に紹介します。
Solana Blinkをサポートしているプラットフォームとウォレットは?
X (旧Twitter) は、Solana Blinkがフィード内でネイティブにサポートされている主要なプラットフォームです。また、ユーザーがサポートされているSolanaウォレットのブラウザ拡張機能をインストールしていれば、あらゆるウェブサイトやウェブアプリがBlink対応になります。
サポートされているプラットフォーム:
- X (旧Twitter): 2024年6月にBlinkがローンチされたプラットフォーム。ツイートに投稿されたBlinkのURLは、互換性のあるウォレット拡張機能を持つユーザーに対して、インタラクティブなトランザクションウィジェットとして表示されます。
- あらゆるウェブサイトまたはウェブアプリケーション: 任意のページに埋め込まれたBlinkのURLは、互換性のある拡張機能を持つユーザーがクリックするとウォレットのプロンプトを起動します。
- モバイルウォレットアプリ: ネイティブのBlinkサポートを備えたウォレットは、モバイル環境でもその体験を拡張します。
Solana Blinkをサポートしていることが確認されたウォレット:
- Phantom: ソース内で初期のウォレット実装として引用されています。現在のBlinkの表示、サポートされている環境、およびセキュリティ管理を確認してください。
- Backpack: ソース内で互換性のあるウォレットとして引用されています。現在の表示、メタデータ表示、およびサポートされている環境を確認してください。
Blinkのウォレットおよびプラットフォームのサポートは活発に拡大しています。本番環境で使用するためにこの情報に依拠する前に、各ウォレットプロバイダーで最新の互換性リストを直接確認してください。
Blinkを使用するにはSOLが必要です。 Solanaブロックチェーン上のすべてのトランザクションには、SOLで支払われる少額のネットワーク手数料がかかります。これらの手数料は主要なブロックチェーンの中で最も低い部類に入り、通常は1セントの数分の1です。Blinkを操作する前に、ウォレットに少額のSOL残高を保持している必要があります。SOLがないとトランザクションは進行しません。
Blinkには、カストディアル型の取引所アカウントではなく、セルフカストディ型のSolanaウォレット(秘密鍵を自分で管理するウォレット)が必要です。セルフカストディウォレットの設定にヘルプが必要な場合は、暗号資産ウォレットを使用したトークンの入金と出金)に関するこのガイドで、資金の移動の基本を説明しています。
Solana Blinkは安全に使用できますか?
Blinkは本質的に安全というわけではありません。互換性のあるウォレットは通常、確認のためにトランザクションを表示しますが、インターフェースが複雑な命令を省略したり誤認させたりする可能性があり、悪意のあるアクションによって有害な送金や権限が要求される可能性があります。署名する前に、ソース、送信先、プログラム、資産、金額、および要求された権限を確認してください。
その確認ステップが主要な安全メカニズムです。署名する前に、ウォレットには送信先アドレス、トークンの種類、関連する金額、および呼び出されているプログラムが表示されます。予期しない動作をするBlinkは、ウォレットのプロンプトにそれらの予期しない詳細を表示するため、拒否する機会が得られます。
理解しておくべき2つのリスク要因があります。1つ目は悪意のあるBlinkです。BlinkのURLは、ウォレットの資金を枯渇させたり、有害なトークン権限を承認させたりするものを含む、あらゆるオンチェーントランザクションを呼び出すように構築できます。URL自体からは、基礎となるトランザクションが何を行うかの兆候は得られません。2つ目はフィッシングBlinkです。悪意のあるアクターが、乗っ取られたアカウントやなりすましプロフィールを通じてBlinkのURLを配布し、有害なBlinkを信頼できるプロジェクトからのものであるかのように見せかけます。
Blinkに署名する前に:クイック安全チェックリスト
- 正当なものであると独自に確認したアカウントによって共有されたBlinkとのみやり取りする
- 署名する前にウォレットが表示する完全なトランザクションの詳細を確認し、何を承認しようとしているのかを理解する
- 送信先アドレスをプロジェクトが公開している公式アドレスと照合する
- トランザクションの金額とトークンの種類が期待通りであることを確認する
- 不明な詳細や誤った詳細がある場合は、拒否して署名しない
検証済みの信頼できるソースで使用される場合、Blinkには標準的なオンチェーンのやり取り以上のリスクはありません。URL自体には待ち受けているトランザクションの視覚的なプレビューが表示されないため、BlinkではdAppの場合よりもウォレットの確認ステップが重要になります。
Solana Blinkがエコシステムにとって重要な理由
Blinkは、ブロックチェーン普及への長年の障壁であった「オンチェーンアクションを完了するためにユーザーが専用のdAppにアクセスしなければならない」という要件に対処します。トランザクションを共有可能なURLにパッケージ化することで、BlinkはWeb3インタラクション(オンチェーントランザクション)をオープンなウェブにもたらし、ユーザーを別のプラットフォームに誘導するのではなく、ユーザーがすでにいる場所にリーチします。
Jupiter、Magic Eden、Dialect、およびTensorによる初期の統合は、開発者がいくつかのユースケースでこの形式をテストしたことを示しています。これらは永続的なサポート、セキュリティ、または将来の採用を確約するものではありません。依拠する前に、現在の各統合を確認してください。
競争力の観点から、Solanaは、オンチェーントランザクションをソーシャルプラットフォーム上でインタラクティブに表示される共有可能なURLとしてパッケージ化するための、ネイティブなプロトコルレベルの標準を提供する最初の主要ブロックチェーンです。本稿執筆時点では、イーサリアムはこのレベルのソーシャルおよびウェブ統合におけるネイティブな同等機能を持っていません。これは機能の差別化であり、永続的な優位性ではありませんが、ブロックチェーンのユーザー体験の現状における有意義なギャップを示しています。
Blinkは、Solanaトランザクションを開始できる環境を拡大します。すべてのBlinkインタラクションにはネットワーク手数料として少額のSOLが必要なため、Blinkの使用量の増加はネットワークトランザクションボリュームの増加に直結します。歴史の証明(PoH)コンセンスメカニズムによって支えられたSolanaの高いスループットこそが、このトランザクション密度を実用的に実行可能にしています。Blinkの大規模な採用がより広範なネットワークの成長につながるかどうかは、時間が経てばデータが証明することになりますが、開発者の採用による初期のシグナルは、このフレームワークが牽引力を持っていることを示唆しています。
このコンテンツは情報提供および教育目的のみを目的としています。財務的または投資的なアドバイスを構成するものではありません。暗号資産投資には、元本を失う可能性を含むリスクが伴います。投資判断を下す前に、資格のある金融専門家に相談してください。
Solana Blinkの作成方法:開発者の概要
dAppのトランザクションをBlinkとして公開したい開発者は、Solana Actions準拠のAPIエンドポイントを実装し、それを指すBlinkのURLを生成する必要があります。このセクションではハイレベルな概要を説明します。完全な技術仕様は、以下のリンクにあるSolanaの公式ドキュメントに記載されています。
作成プロセスは、次の4つのステップで行われます。
- アクションエンドポイントの構築: サーバー上にAPIエンドポイントを実装し、GETリクエスト(トランザクションメタデータ:タイトル、説明、アイコンを返す)およびPOSTリクエスト(ウォレットが署名できるようシリアライズされたSolanaトランザクションを返す)に応答させます。
- アクションJSONレスポンスのフォーマット: トランザクションデータをSolana Actions JSON仕様フォーマットで返します。ウォレットクライアントはこのレスポンスを読み取り、ユーザーに提示するトランザクションプロンプトを構築します。
- Blink URLの生成: 標準フォーマットを使用してアクションエンドポイントを参照するBlink URLを構築します。このURLはユーザーがクリックする共有可能なリンクです。
- Blinkのデプロイと共有: Blink URLをXに投稿したり、ウェブサイトに埋め込んだり、あらゆるチャネルで配布したりしてください。互換性のあるウォレットクライアントは、これをインタラクティブなトランザクションインターフェースとしてレンダリングします。
エンドポイントは、ユーザーがトランザクションを承認するとSolanaプログラム(オンチェーンのスマートコントラクトに相当するもの)を呼び出します。アクションエンドポイントは、共有可能なURLとオンチェーンプログラムの間のブリッジとなります。
完全な技術仕様、実装例、SDKリファレンスについては以下をご覧ください:
- 公式Solana Actionsドキュメント:)
- Solana Actions GitHubリポジトリ: コード例とSDK
BybitでSOLを探索
読者は現在のSOL市場情報)またはSOL/USDT現物市場.)を確認できます。これらのリンクは市場へのアクセスを提供するものであり、Solana、ウォレット、またはサードパーティのプロトコルがすべての読者にとって適切であることを証明するものではありません。
Solana Blinksに関するよくある質問
Solana ActionsとSolana Blinksの違いは何ですか?
Solana ActionsはバックエンドAPI仕様であり、あらゆるSolanaトランザクションを構造化されたリクエスト/レスポンスとしてパッケージ化する標準化されたフォーマットです。Solana Blinksはフロントエンド配信レイヤーであり、Solana Actionをラップする共有可能なURLで、あらゆるWebサーフェス上でクリックできます。Actionsはトランザクションロジックを処理し、Blinksはその共有リンクです。
ソースでは、PhantomとBackpackを初期のウォレット実装として特定しています。統合が追加、変更、または削除される可能性があるため、各ウォレットプロバイダーに直接、現在の互換性リストとサポートされているコンテキストを確認してください。
はい。X(旧Twitter)は、2024年6月にSolana Blinksの主要なローンチプラットフォームでした。Blink URLがツイートに投稿されると、互換性のあるSolanaウォレットブラウザ拡張機能を持つユーザーは、プラットフォームを離れることなく、Xフィード内で直接、Blinkがインタラクティブなトランザクションインターフェースとしてレンダリングされているのを見ることができます。
いいえ、Blinkが自動的に安全であるわけではありません。ウォレットによるレビューはリスクを軽減できますが、複雑な指示が無害であることを保証するものではありません。独立して検証されたソースを使用し、承認前にすべてのプログラム、資産、金額、宛先、および権限を確認してください。
Solana Blinksは、ActionsおよびBlinksフレームワークの一部として、Solana Labsによって2024年6月にローンチされました。当初サポートされたソーシャルプラットフォームはX(旧Twitter)でした。
はい。Solanaブロックチェーン上のあらゆるトランザクションには、ネットワーク料金をカバーするために少量のSOLが必要です。Solanaのトランザクション手数料は、主要なブロックチェーンの中で最も低い部類に入り、通常はセント単位です。Blinkと対話するには、少量のSOL残高を持つSolana互換の自己管理ウォレットが必要です。
Solana Actions APIは、開発者が任意のSolanaトランザクションを構造化されたエンドポイントとして公開できる標準化された仕様です。Blink URLがクリックされると、互換性のあるウォレットはこのエンドポイントにクエリを実行してトランザクション詳細を取得し、トランザクションがオンチェーンで提出される前にユーザーにレビューと署名のために提示します。
基盤となるオンチェーントランザクションは同一です。違いは配信パスにあります。通常のトランザクションでは、dAppにアクセスし、ウォレットを接続し、インターフェースをナビゲートする必要があります。Blinkは、ソーシャルメディア投稿やウェブサイトなど、Web上のどこでも共有できるクリック可能なURLを通じて、同じトランザクションを配信します。