
著者:Aaron Milano、QuickNode:ビットチェーンビジョンXiaozou
1。はじめに
Solanaアクションとブロックチェーンリンク(まばたき)は、Solanaの2つの主要な革新です。彼らは、フレンドリーなシームレスなセットを達成することにより、さまざまなネットワークプラットフォームの全体的なユーザーエクスペリエンスを強化することを約束します。お気に入りのインターネットの有名人のスポンサー、高品質のコンテンツを購読する、またはDAOでの投票であろうと、アクションと点滅の両方により、クリエイターはどの場所でもインターネット上のどこでも視聴者とつながることができます。以下に示すように、ユーザーがTwitter(たとえば、donate.com/to/user_address)でリンクを公開できると想像してください。
彼らがもたらすユースケースと可能性は無制限です。この記事では、Solanaがアクションと点滅するもの、それらがどのように機能するか、およびユーザーとSolanaブロックチェーンの間の相互作用を強化するためにそれらを使用する方法を探ります。
この記事を理解する方が役立ちますが、実際にはSolana Payの拡大であるため、Solana Payの基本的な理解がある場合は、より役立ちます。今から始めましょう。
Solanaのアクションと点滅は新しいテクノロジーであり、この記事で提供される情報は現在の状態に基づいていることに注意してください。テクノロジーの開発により、新機能と機能が導入される場合があります。
2。ソラナアクション
Solanaアクションは、署名トランザクションまたはメッセージをユーザーに直接渡す標準化された方法を提供します。これらのトランザクションはチェーンで実行できます。彼らの作業原則は次のとおりです。
-
GETリクエスト:クライアントはアクションURLにGETリクエストを送信して、操作できるメタデータを取得します。Meta -Data応答には、プログラム名、アイコン、アプリケーションの使用可能な操作などの情報が含まれます。これは、ユーザーインターフェイスを提示するときに役立ちます。
-
投稿リクエスト:ユーザーが操作を選択した後、クライアントはアクションURLにPOSTリクエストを送信して、署名トランザクションまたはメッセージを取得します。その後、ユーザーウォレットが完了し、トランザクションがブロックチェーンに送信されます。
3。アクション作業原則
-
初期ゲットリクエスト:クライアントはURLで利用可能なメタデータを取得します(Webサイトはこれを選択できます。または、既知の操作URLを検出するときにChrome拡張プログラム/ウォレットを実行できます)。
-
表示UI:クライアントアプリケーションは、GETリクエストで取得したメタデータの操作を実行するユーザーインターフェイスを表示します。
-
ユーザーの相互作用:ユーザーは、トランザクションを取得するためにPOSTリクエストをトリガーする操作を選択します。
-
トランザクション生成:アクションURLは、ユーザーの選択に基づいてエンコードトランザクションを生成および返します。
-
トランザクションの署名:ウォレットは、ユーザーが署名してトランザクションをネットワークに送信するように思い出させます。
素晴らしい!Solanaアクションがどのように機能するかを知っていますが、クライアントはどのようにサポートしていますか?これは、ブロックチェーンリンク(点滅)の場所です。次にそれを探りましょうまばたき。
4。ブロックチェーンリンク(ブリンク)
Blinksは、SolanaアクションをリッチなメタデータUIで共有UIに変換してアクションと対話し、アクションを実行するクライアントアプリケーションです。まばたきがこれを行います:
-
アクションURLの検出:Blink URLには、SolanaアクションURLを指す操作要求パラメーターが含まれています。Blinksはこのパラメーターを検出します。
-
アクションの分析:Blinkクライアントは、お問い合わせパラメーターで提供されるアクションAPIリンクを操作します。
-
ユーザーインターフェイス:クライアントはリッチなユーザーインターフェイスを提示し、ユーザーはライフサイクル全体(たとえば、スポンサーシップや投票ボタン)を完了することができます。
-
アクションの実行:ユーザーは、ウォレットでトランザクションに署名するなど、操作のライフサイクル全体を完了することができます。
5。URLスキームメカニズム
まばたきが使用されますSolanaアクションURLスキームメカニズムは次のとおりです。
solana-action:<
で<はいアクションAPIのURLエッセンスクエリパラメーターへのリンクは、他のプロトコルパラメーターと矛盾しないように、URLにエンコードする必要があります。
6。Blinksのアクション検出
まばたきは、次の3つの方法のいずれかを使用して操作を検出できます。
7。アクションアイデンティティと検証
Solanaアクションには1つを含めることができますアクションアイデンティティ(Operation Logo)。これは、On -Chainアクティビティを特定の検証プロバイダーとして帰属するために使用されます。メモ命令を使用した特別な形式としてのメッセージはトランザクションに含まれており、インデックスと分析プラットフォームが操作のソースを追跡および検証できるようにします。
8。概要
Solanaのアクションと点滅は、ユーザーとブロックチェーントランザクションの間の相互作用を簡素化および強化することが期待されています。ブロックチェーン関数をさまざまなアプリケーションやWebインターフェイスにシームレスに統合して、ブロックチェーンの相互運用性をよりアクセスしやすく、よりユーザーフレンドリーにすることができます。
次のアイデアのいくつかは、あなたのプロジェクトでSolanaアクションと点滅する方法について考えるのに役立つかもしれません。
使用事例:
-
スポンサーシップ/支払い世帯:「寄付に私を寄付する」という点で、Twitterで瞬きを共有し、ファンをサポートしてすぐにSolを寄付します。
-
高品質のコンテンツを購読します:ユーザーは、Discordチャンネルの瞬きを通じて高品質のコンテンツ(たとえば、NFTを購入する)を購読します。チェーン上のメタデータの更新は、新しいサブスクリプションを反映し、ボットロボット認証の排他的チャネルへのインタビューをトリガーできます。
-
木星交換トークン:YouTubeまたはTwitchでの共有交換リンク。ユーザーがビデオプレーヤーを介してトークンを直接交換できるようにします。
-
DAO投票:TwitterでDAOの提案リンクを共有し、ユーザーはDAOリリースを読んだ後に投票します。