Author: YB; Compiler: Vernacular Blockchain
最近、SolanaとDialectが手を組み、「Actions and Blinks」という新しいSolanaのコンセプトを発表した。アクションは、コインの交換、投票、寄付、鋳造などのワンクリック・アクションを可能にします。 Actionsは操作とトランザクションの実行を簡素化し、Blinksは時間の同期と逐次ロギングを通じてネットワークのコンセンサスと一貫性を確保する。この2つの組み合わせにより、Solanaは高性能で低レイテンシーのブロックチェーン体験を提供することができる。 Blinksの開発にはWeb2アプリケーションのサポートが必要であり、信頼性、互換性、Web2とWeb3の協力の問題が生じる。 ActionsとBlinksは、オンチェーンのセキュリティに依存するFarcasterとLens Protocolよりも、トラフィックのためにWeb2アプリケーションに依存しています。
1.アクションとブリンクの仕組み
1)アクション(ソラナアクション)
公式定義によると:Solana Actionsは、Solanaブロックチェーン上のトランザクションを返す標準化されたAPIであり、QRコード、ボタン+ウィジェット、インターネット上のウェブサイトなど、さまざまな環境でプレビュー、署名、送信することができます。
アクションは単純に、署名を待つトランザクションとして理解することができます。これをさらに拡張すると、アクションはSolanaネットワークにおけるトランザクション処理メカニズムの抽象的な記述であり、トランザクション処理、契約実行、データ操作などのさまざまなタスクをカバーする。ユーザーは、トークンの転送やデジタル資産の購入など、Actionsを通じてトランザクションを送信できます。開発者はActionを使ってスマートコントラクトを起動・実行し、複雑なオンチェーンロジックを実装します。
Solanaは、特定のアカウント間で実行される一連の命令からなる「トランザクション」を通じて、これらのタスクを処理します。並列処理とガルフストリームプロトコルにより、Solanaはトランザクションを事前にバリデーターに転送することで、確認の遅延を減らす。また、Solanaはランタイムを使用してトランザクションとスマートコントラクトの命令を実行し、実行中の正しいトランザクションの入力、出力、状態を保証します。
最初の実行後、トランザクションはブロックの検証を待つ。Solanaは1秒間に数千のトランザクションを処理でき、確認時間は400ミリ秒と短い。ネットワークのスループットとパフォーマンスは、パイプラインとガルフストリームメカニズムによってさらに向上します。
アクションは単なるタスクや操作ではなく、トランザクションや契約の実行、データ処理であることもある。他のブロックチェーンにおけるトランザクションやコントラクトの呼び出しと似ていますが、Solanaのアクションには独自の利点があります。大規模なネットワークで迅速に実行できるように、Actionを処理する効率的な方法を設計しました。
低レイテンシー:Solanaの高性能アーキテクチャにより、アクションは非常に低いレイテンシーで処理され、高頻度のトランザクションとアプリケーションをサポートします。
柔軟性:アクションは、スマートコントラクトの呼び出しやデータの保存/取得など、幅広い複雑な操作を実行できます(詳細は拡張機能を参照)。
2)Blinks
定義のみ:Blinksは、任意のSolana Actionを共有可能でメタデータが豊富なリンクに変換します。Blinksは、Action対応クライアント(ブラウザ拡張ウォレット、ボット)がユーザーに多くの機能を見せることを可能にします。ウェブサイトでは、Blinksは分散型アプリケーションにリダイレクトすることなく、ウォレット内のトランザクションのプレビューを即座にトリガーすることができ、Discordでは、ボットがBlinksをインタラクティブなボタンのセットに拡張することができます。Discordでは、ボットがBlinksを一連のインタラクティブなボタンに拡張することができます。これにより、URLを表示するあらゆるウェブインターフェースでオンチェーンインタラクションが可能になります。
簡単に言うと、Solana BlinksはSolana Actionsを共有可能なリンク(HTTPに似ている)に変換します。Phantom、Backpack、Solflareなどのサポートされているウォレットでこの機能を有効にすることで、ウェブサイトやソーシャルメディアがオンチェーン取引の場となり、URLのあるウェブサイトが直接Solana取引を開始できるようになります。
まとめると、Solana ActionsとBlinksはパーミッションレスなプロトコル/標準ですが、インテント物語ソルバーとは対照的に、最終的にユーザーが取引に署名するのを助けるクライアントアプリとウォレットを必要とします。
ActionsとBlinksの当面の目標は、Solanaのオンチェーンアクションを「HTTPリンク」し、TwitterのようなWeb2アプリに解析することです。
2.イーサ上の分散型ソーシャル・プロトコル
1)Farcasterプロトコル
FarcasterはEtherとOptimismをベースとした分散型ソーシャルグラフ・プロトコルであり、ブロックチェーン、P2P ネットワーク、分散型台帳などの分散型テクノロジーを介してアプリの相互接続を可能にする。これにより、ユーザーは単一の中央集権的なエンティティに依存することなく、プラットフォーム間でコンテンツをシームレスに移行・共有することができる。そのオープングラフ・プロトコル(ソーシャルネットワークの投稿からリンクされたコンテンツを自動的に抽出し、インタラクティブな機能を注入する)は、ユーザーによって共有されたコンテンツを自動的に抽出し、インタラクティブなアプリケーションに変換することを可能にする。
分散型ネットワーク:Farcasterは分散型ネットワークに依存しており、従来のソーシャルネットワークで一般的な集中型サーバーの単一障害点を回避しています。分散型台帳技術を採用し、データの安全性と透明性を確保している。
公開鍵暗号化:各Farcasterユーザーは公開鍵と秘密鍵のペアを持つ。公開鍵はユーザーを識別するために使われ、秘密鍵はユーザーの行動に署名するために使われる。このアプローチはユーザーデータのプライバシーとセキュリティを保証する。
データの移植性:ユーザーデータは単一のサーバーではなく、分散型ストレージシステムに保存されます。これにより、ユーザーは自分のデータを完全に管理し、アプリケーション間で移行することができます。
検証可能なアイデンティティ:公開鍵暗号方式により、Farcasterは各ユーザーのアイデンティティが検証可能であることを保証します。ユーザーはアクションに署名することで、自分のアカウントのコントロールを証明することができます。
非中央集権識別子(DID):Farcasterは非中央集権識別子(DID)を使ってユーザーとコンテンツを識別し、公開鍵暗号に基づいて高いセキュリティと不変性を実現している。
データの一貫性:ネットワーク上のデータの一貫性を確保するため、Farcasterはブロックチェーン(「ポスト」をノードとする)に似たコンセンサスメカニズムを使用しています。このメカニズムにより、すべてのノードがユーザーデータと操作に同意し、データの整合性と一貫性が維持される。
分散型アプリ:Farcasterは、開発者が分散型アプリケーション(DApps)を構築・展開できる開発プラットフォームを提供しています。これらのアプリはFarcasterネットワークにシームレスに統合され、ユーザーに様々な機能やサービスを提供することができます。
セキュリティとプライバシー:Farcasterはユーザーデータのプライバシーとセキュリティを重視している。すべてのデータの送信と保存は暗号化されており、ユーザーはコンテンツの公開・非公開を選択することができます。
Farcasterの新機能であるFrames(異なるFramesはFarcasterと統合され、独立して動作する)では、ユーザーは「キャスト」(投稿に似ており、テキスト、画像、ビデオ、リンクを含む)をインタラクティブなコンテンツに変えることができる。テキスト、画像、ビデオ、リンクを含む)をインタラクティブなアプリケーションに変えることができる。コンテンツは分散型ネットワークに保存され、永続性と不変性が保証される。各投稿は一意の識別子とともに公開され、追跡可能で、分散型認証システムを通じてユーザーを認証する。分散型ソーシャル・プロトコルとして、FarcasterのクライアントはFramesとシームレスに統合されている。
2)主要原則
Farcasterプロトコルは主に3つのレイヤーに分かれている:IDレイヤー、データレイヤー(ハブ)、アプリケーションレイヤー。各レイヤーには固有の機能と役割がある。
A.アイデンティティ層
機能:ユーザーアイデンティティの管理と検証を担当し、ユーザーアイデンティティの一意性とセキュリティを確保するために分散型認証を提供する。IDレジストリ、Fnameレジストリ、Keyレジストリ、Storageレジストリの4つのレジストリを含む(詳細はリンク1を参照)。
技術:公開鍵暗号に基づく分散型識別子(DID)を使用。各ユーザーは一意のDIDを持ち、そのIDを識別・認証するために使用される。公開鍵と秘密鍵のペアを使用することで、ユーザーだけが自分のID情報を管理・制御できる。IDレイヤーは、アプリケーションやサービス間でのシームレスな移行と認証を保証します。
B.データレイヤー - ハブ
機能:ユーザーが生成したデータの保存と管理を担当し、データのセキュリティを保証する分散型データストレージシステムを提供します、完全性とアクセシビリティを保証する分散型データストレージシステムを提供します。
テクノロジー: ハブはネットワーク上に分散された分散型データストレージノードです。各ハブは、データの一部を保存・管理する独立したストレージ・ユニットとして機能します。データは各ハブに分散され、暗号化によって保護されます。データレイヤーはデータの高可用性とスケーラビリティを保証し、ユーザーがいつでもデータにアクセスし、移行できるようにします。
C.アプリケーション層
機能:ソーシャルネットワーキング、コンテンツ公開、メッセージングなど、幅広いアプリケーションシナリオをサポートする分散型アプリケーション(DApps)を開発・展開するためのプラットフォームを提供します。
テクノロジー: 開発者はFarcasterが提供するAPIとツールを使って、分散型アプリケーションを構築・展開できる。アプリケーション層はID層やデータ層とシームレスに統合され、アプリケーション使用中の認証やデータ管理を保証する。分散型アプリケーションは分散型ネットワーク上で実行され、集中型サーバーに依存しないため、アプリケーションの信頼性とセキュリティが強化されます。
3)まとめ
A.ソラーナのアクションとブリンク
。SolanaのActionsとBlinksは、Web2アプリケーションのトラフィックチャネルを接続するように設計されています。
Solanaの幅広いエコシステムにおけるLayer2、SVM、モバイルオペレーティングシステムなどの今後の開発により、これらの機能がさらに強化される可能性があります。
B.イーサネットのFarcasterプロトコル
ソラーナの戦略とは対照的に、イーサネットのFarcasterプロトコルは、Web2トラフィックの統合を弱め、全体的な検閲とセキュリティを強化します。Farcaster + EVMモデルは、よりネイティブなWeb3のコンセプトに近いものです。
4)レンズ プロトコル
レンズ・プロトコルは、ユーザーが自分のソーシャルデータやコンテンツを完全にコントロールできるように設計された、もうひとつの分散型ソーシャルグラフ・プロトコルです。とコンテンツを完全にコントロールできるように設計された分散型ソーシャルグラフ・プロトコルです。Lens Protocolにより、ユーザーはソーシャルグラフを作成、所有、管理し、アプリケーションやプラットフォーム間でシームレスに移行することができます。このプロトコルは、NFTを使用してユーザーのソーシャルグラフとコンテンツを表現し、データの一意性とセキュリティを保証します。イーサ上のプロトコルとして、Lens ProtocolはFarcasterといくつかの類似点と相違点があります:
A. 類似点:
B.相違点:
技術的なアーキテクチャ:
B.="text-align: left;">Farcaster:イーサネット(L1)をベースに、ユーザーのIDを管理するIDレイヤー、分散型ストレージノードに使用されるデータレイヤー(Hub)、DAppsの開発プラットフォームを提供するアプリケーションレイヤーに分かれており、オフラインのHubsをデータ配信に使用する。
レンズプロトコル:ポリゴン(L2)に基づき、NFTを使用してユーザーのソーシャルグラフとコンテンツを表現し、すべてのアクティビティはユーザーのウォレットに保存され、データの所有権と移植性を重視します。
認証とデータ管理:
アプリケーション・エコシステム:
Farcaster:アイデンティティおよびデータレイヤーとシームレスに統合するDAppsのための包括的な開発プラットフォームを提供します。
レンズ・プロトコル:ユーザーのソーシャルグラフとコンテンツの移植性に重点を置き、プラットフォームとアプリ間のシームレスな切り替えをサポートします。
この比較から、FarcasterとLens Protocolはユーザーコントロールと認証において類似しているが、データストレージとエコシステムにおいては大きな違いがあることがわかる。Farcasterは階層構造と分散型ストレージを強調し、Lens Protocolはデータのポータビリティと所有権のためのNFTの使用を強調している。
3.どのプロトコルが最初に大量採用を達成するでしょうか?
以上の分析を通して、これら3つのプロトコルにはそれぞれ強みと課題があります。
Solanaは、ソーシャルメディアプラットフォームを活用し、Blinksを使用することで、その高いパフォーマンスと、あらゆるウェブサイトやアプリを暗号通貨取引ゲートウェイに変身させる能力で、急速に支持を集めました。しかし、Web2への依存は、トラフィックとセキュリティのトレードオフを提示する。
一方、2022年に設立されたLens Protocolは、モジュラー設計とオンチェーンストレージを活用して、優れたスケーラビリティと透明性を提供し、初期の市場機会を獲得していますが、コスト、スケーラビリティ、市場のFOMO感情によって潜在的な課題を抱えています。
Farcasterの強みは、その設計がWeb3の原則に最も近く、最高度の分散化を実現していることだ。しかし、これは技術の反復とユーザー管理という点での課題も提示している。