ホームページ >ウェブ3.0 >Solana のアクションとブリンクは、Farcaster や Lens と比べてどのように異なりますか?

Solana のアクションとブリンクは、Farcaster や Lens と比べてどのように異なりますか?

WBOY
WBOYオリジナル
2024-07-16 13:21:171177ブラウズ

翻訳: Vernacular Blockchain

最近、Solana と Dialect は共同で、ブラウザ拡張機能を通じて交換、投票、寄付、ミントなどのワンクリック操作機能を可能にする新しい Solana コンセプト「Actions and Blinks」を立ち上げました。アクションはさまざまな操作やトランザクションの実行を簡素化し、ブリンクは時間同期と逐次記録を通じてネットワークの合意と一貫性を確保します。この 2 つの組み合わせにより、Solana は高性能で低遅延のブロックチェーン エクスペリエンスを提供できるようになります。 Blinks の開発には Web2 アプリケーションのサポートが必要であり、Web2 と Web3 の間の信頼性、互換性、連携の問題が生じます。 オンチェーン セキュリティに依存する Farcaster や Lens Protocol と比較して、Action と Blink はトラフィックを取得するために Web2 アプリケーションに依存します。

1. アクションと点滅の仕組み

与Farcaster和Lens相比,Solana Actions和Blinks有何不同之处?

1) アクション (Solana アクション)

公式定義によると: Solana アクションは、Solana ブロックチェーン上のトランザクションを返す標準化された API です。これらのトランザクションは、QR コード、ボタン + ウィジェット、インターネット上の Web サイトなど、さまざまな環境でプレビュー、署名、送信できます。

アクションは、単に署名を待っているトランザクションとして理解できます。さらに拡張すると、アクションは Solana ネットワークのトランザクション処理メカニズムの抽象的な記述であり、トランザクション処理、コントラクトの実行、データ操作などのさまざまなタスクをカバーします。ユーザーは、トークンの転送やデジタル資産の購入などのトランザクションをアクションを通じて送信できます。開発者はアクションを使用してスマート コントラクトを呼び出して実行し、複雑なオンチェーン ロジックを実装します。

Solana は「トランザクション」を通じてこれらのタスクを処理します。各トランザクションは、特定のアカウント間で実行される一連の命令で構成されます。 Solana は並列処理と Gulf Stream プロトコルを通じてトランザクションをバリデーターに事前転送し、確認の遅延を削減します。 Solana は、きめ細かいロック メカニズムを通じて、競合のない多数のトランザクションを同時に処理できるため、システムのスループットが大幅に向上します。 Solana は、ランタイムを使用してトランザクションとスマート コントラクト命令を実行し、実行中のトランザクションの入力、出力、ステータスの正確性を保証します。

最初の実行後、トランザクションはブロックの確認を待ちます。バリデーターの大多数がブロックに同意すると、トランザクションは最終的なものとみなされます。 Solana は、わずか 400 ミリ秒の確認時間で 1 秒あたり数千のトランザクションを処理できます。パイプラインとメキシコ湾流のメカニズムのおかげで、ネットワークのスループットとパフォーマンスがさらに向上しました。

アクションは単なるタスクや操作ではなく、トランザクション、契約の実行、データ処理なども含まれます。これらの操作は他のブロックチェーンのトランザクションやコントラクト呼び出しに似ていますが、Solana のアクションには独自の利点があります:

効率的な​​処理: Solana はアクションを処理する効率的な方法を設計しており、大規模ネットワークでアクションを迅速に実行できます。

低遅延: Solana の高性能アーキテクチャにより、アクションの処理遅延が非常に低くなり、高頻度のトランザクションとアプリケーションがサポートされます。

柔軟性: アクションは、スマート コントラクトの呼び出しやデータの保存/取得など、さまざまな複雑な操作を実行できます (詳細については、拡張機能のリンクを参照してください)。

2) ブリンク (ブロックチェーン リンク)

公式の定義によると: ブリンクは、Solana アクションを共有可能なメタデータの豊富なリンクに変換できます。 Blinks を使用すると、アクション対応クライアント (ブラウザ拡張機能ウォレット、ボット) がより多くの機能をユーザーに公開できるようになります。ウェブサイトでは、Blinks は分散アプリケーションにリダイレクトせずに、ウォレットでトランザクション プレビューを即座にトリガーできます。Discord では、ボットが Blinks を一連のインタラクティブ ボタンに拡張できます。これにより、URL を表示する Web インターフェイスとのオンチェーン対話が可能になります。

簡単に言うと、Solana Blinks は Solana アクションを共有可能なリンク (HTTP と同様) に変換します。 Phantom、Backpack、Solflare などのサポートされているウォレットの機能を有効にすることで、Web サイトやソーシャル メディアをオンチェーン トランザクションの場にすることができ、URL を持つ Web サイトで直接 Solana トランザクションを開始できるようになります。

要約すると、Solana アクションとブリンクはパーミッションレスなプロトコル/標準ですが、インテント ナラティブ ソルバーと比較して、最終的にユーザーがトランザクションに署名するのを支援するにはクライアント アプリケーションとウォレットが必要です。

Actions and Blinks の直接の目標は、Solana のオンチェーン操作を「HTTP チェーン」し、それらを Twitter などの Web2 アプリケーションに解析することです。

与Farcaster和Lens相比,Solana Actions和Blinks有何不同之处?

2. イーサリアム上の分散型ソーシャルプロトコルの適用

1) Farcasterプロトコル

Farcasterは、イーサリアムとオプティミズムに基づく分散型ソーシャルグラフプロトコルであり、アプリケーションがブロックチェーン、P2Pネットワーク、分散台帳などを通過できるようにします。分散型テクノロジーの相互接続。これにより、ユーザーは単一の集中管理されたエンティティに依存することなく、異なるプラットフォーム間でコンテンツをシームレスに移行および共有できるようになります。ソーシャル ネットワークの投稿からリンクされたコンテンツを自動的に抽出し、インタラクティブな機能を挿入する Open Graph プロトコルにより、ユーザーが共有したコンテンツを自動的に抽出してインタラクティブなアプリケーションに変換できます。

分散型ネットワーク: Farcaster は分散型ネットワークに依存しており、従来のソーシャル ネットワークでよく見られる集中型サーバーの単一障害点の問題を回避します。分散台帳テクノロジーを使用して、データのセキュリティと透明性を確保します。

公開鍵暗号化: すべての Farcaster ユーザーは、公開鍵と秘密鍵のペアを持っています。公開キーはユーザーを識別するために使用され、秘密キーはユーザーのアクションに署名するために使用されます。このアプローチにより、ユーザー データのプライバシーとセキュリティが確保されます。

データのポータビリティ: ユーザーデータは、単一のサーバーではなく分散ストレージ システムに保存されます。これにより、ユーザーはデータを完全に制御でき、異なるアプリ間でデータを移動できるようになります。

検証可能な ID: 公開キー暗号化テクノロジーを通じて、Farcaster は各ユーザーの ID が検証可能であることを保証します。ユーザーはアクションに署名することでアカウントの制御を証明できます。

分散型識別子 (DID): Farcaster は分散型識別子 (DID) を使用してユーザーとコンテンツを識別します。 DID は公開キー暗号化に基づいており、安全性が高く不変です。

データの一貫性: ネットワーク上のデータの一貫性を確保するために、Farcaster はブロックチェーンのようなコンセンサス メカニズム (「ポスト」をノードとして使用) を使用します。このメカニズムにより、すべてのノードがユーザー データと操作に同意し、データの整合性と一貫性が維持されます。

分散型アプリケーション: Farcaster は、開発者が分散型アプリケーション (DApps) を構築および展開できる開発プラットフォームを提供します。これらのアプリケーションは Farcaster ネットワークにシームレスに統合して、ユーザーにさまざまな機能とサービスを提供できます。

セキュリティとプライバシー: Farcaster は、ユーザーデータのプライバシーとセキュリティを重視しています。すべてのデータの送信と保存は暗号化されており、ユーザーはコンテンツを公開するか非公開にするかを選択できます。

Farcaster の新機能フレーム (さまざまなフレームが Farcaster と統合され、独立して実行されます) では、ユーザーは「キャスト」 (テキスト、画像、ビデオ、リンクなどの投稿に似ています) をインタラクティブなアプリケーションに変えることができます。このコンテンツは分散ネットワークに保存され、永続性と不変性が保証されます。各投稿には公開時に一意の識別子が付けられるため、追跡可能となり、分散型認証システムを通じてユーザーの身元が確認されます。分散型ソーシャル プロトコルとして、Farcaster のクライアントは Frames とシームレスに統合されます。

2) 主な原則

与Farcaster和Lens相比,Solana Actions和Blinks有何不同之处?

Farcaster プロトコルは、アイデンティティ層、データ層 (ハブ)、アプリケーション層の 3 つの主な層に分かれています。各層には特定の機能と役割があります。

A. ID レイヤー

機能: ユーザー ID の管理と検証を担当し、ユーザー ID の一意性とセキュリティを確保するための分散型 ID 認証を提供します。 ID レジストリ、Fname、キー レジストリ、およびストレージ レジストリの 4 つのレジストリが含まれます (詳細については、リンク 1 を参照)。

技術原則: 公開キー暗号化技術に基づく分散型識別子 (DID) を使用します。各ユーザーは、自分の身元を識別および確認するために使用される一意の DID を持っています。公開キーと秘密キーのペアを使用すると、ユーザーだけが自分の ID 情報を制御および管理できるようになります。 ID レイヤーにより、異なるアプリケーションとサービス間のシームレスな移行と認証が保証されます。

B. データ層 - ハブ

機能: ユーザーが生成したデータの保存と管理を担当し、データのセキュリティ、整合性、アクセス性を確保するための分散型データ ストレージ システムを提供します。

技術原理: ハブは、ネットワーク内に分散された分散型データ ストレージ ノードです。各ハブは独立したストレージ ユニットとして機能し、データの一部の保存と管理を担当します。データはハブ全体に分散され、暗号化テクノロジーによって保護されます。データ層はデータの高可用性とスケーラビリティを保証し、ユーザーがいつでもデータにアクセスして移行できるようにします。

C. アプリケーション層

機能: 分散型アプリケーション (DApps) を開発および展開するためのプラットフォームを提供し、ソーシャル ネットワーク、コンテンツ公開、メッセージングなどのさまざまなアプリケーション シナリオをサポートします。

技術原則: 開発者は、Farcaster が提供する API とツールを使用して、分散型アプリケーションを構築およびデプロイできます。アプリケーション層はアイデンティティ層およびデータ層とシームレスに統合され、アプリケーション使用中の認証とデータ管理を保証します。分散型アプリケーションは分散型ネットワーク上で実行され、集中型サーバーに依存しないため、アプリケーションの信頼性とセキュリティが強化されます。

3) 概要

A.Solana のアクションとブリンク

Solana のアクションとブリンクは、Web2 アプリケーションのトラフィック チャネルを接続するように設計されています。その直接的な影響は次のとおりです:

ユーザーの観点: 取引プロセスが簡素化されますが、資金盗難のリスクが増加します。

Solana の観点: 国境を越えたトラフィックの影響は大幅に強化されますが、Web2 検閲の下で互換性とサポートの課題に直面しています。

Solana の広範なエコシステム内で、Layer2、SVM、モバイル オペレーティング システムなどの将来の開発により、これらの機能がさらに強化される可能性があります。

B. イーサリアムの Farcaster プロトコル

Solana の戦略と比較すると、Ethereum の Farcaster プロトコルは Web2 トラフィックの統合を弱め、全体的な検閲耐性とセキュリティを強化します。 Farcaster + EVM モデルは、Web3 のネイティブの概念により準拠しています。

4) レンズプロトコル

与Farcaster和Lens相比,Solana Actions和Blinks有何不同之处?

Lens Protocol は、ユーザーがソーシャル データとコンテンツを完全に制御できるように設計されたもう 1 つの分散型ソーシャル グラフ プロトコルです。 Lens Protocol を使用すると、ユーザーはソーシャル グラフを作成、所有、管理し、さまざまなアプリやプラットフォーム間でソーシャル グラフをシームレスに移行できます。このプロトコルは NFT を使用してユーザーのソーシャル グラフとコンテンツを表現し、データの一意性とセキュリティを確保します。イーサリアムのプロトコルとして、レンズ プロトコルには Farcaster との類似点と相違点がいくつかあります:

A. 類似点:

ユーザー コントロール: これら 2 つのプロトコルでは、ユーザーはデータとコンテンツを完全に制御できます。

認証: どちらも分散型識別子 (DID) と暗号化技術を使用して、ユーザー ID のセキュリティと一意性を確保します。

B. 違い:

技術アーキテクチャ:

Farcaster: Ethereum (L1) に基づいており、ユーザー ID を管理する ID レイヤー、分散ストレージ ノードのデータ レイヤー (ハブ)、および DApps 開発プラットフォームに分割されています。アプリケーション層は、データ配布にオフライン ハブを使用します。

レンズプロトコル: Polygon (L2) に基づいて、NFT を使用してユーザーのソーシャル グラフとコンテンツを表現し、データの所有権と移植性を重視します。

検証とデータ管理:

Farcaster: 分散ストレージ ノード (ハブ) を使用してデータを管理し、毎年ハンドルを更新し、デルタ グラフを通じて合意に達することで、セキュリティと高可用性を確保します。

レンズプロトコル: 個人データアーカイブNFTは、更新せずにデータの一意性とセキュリティを保証します。

アプリエコシステム:

Farcaster: ID 層とデータ層とシームレスに統合された、包括的な DApps 開発プラットフォームを提供します。

レンズプロトコル: ユーザーのソーシャルグラフとコンテンツの移植性に重点を置き、異なるプラットフォームとアプリケーション間のシームレスな切り替えをサポートします。

この比較を通じて、Farcaster と Lens Protocol にはユーザー制御と認証において類似点があるものの、データ ストレージとエコシステムにおいては大きな違いがあることがわかります。 Farcaster は階層構造と分散ストレージを強調し、Lens Protocol はデータのポータビリティと所有権のための NFT の使用を強調しています。

3. 大規模なアプリケーションを最初に実現できるプロトコルはどれですか?

上記の分析を通じて、これら 3 つのプロトコルにはそれぞれ独自の利点と課題があることがわかりました。

Solana は、ソーシャル メディア プラットフォームを活用し、あらゆる Web サイトやアプリを仮想通貨取引ゲートウェイに変える高いパフォーマンスと機能を持つ Blinks を使用することで、急速に注目を集めています。ただし、Web2 への依存により、トラフィックとセキュリティの間にトレードオフが生じます。 2022年に設立されたLens Protocolは、モジュラー設計とオンチェーンストレージを使用して優れたスケーラビリティと透明性を提供し、早期の市場機会を捉えていますが、コスト、スケーラビリティ、市場のFOMOセンチメントの面で課題に直面する可能性があります。

Farcaster の利点は、その設計が Web3 の原則に最も近く、最高度の分散化を提供することです。ただし、これはテクノロジーの反復とユーザー管理に課題ももたらします。

以上がSolana のアクションとブリンクは、Farcaster や Lens と比べてどのように異なりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。