1ヶ月前、トップアーティストのNFTを無料で配布するDRiPのトップコンシューマーアプリであるVibhuソラナ、彼の声明で待望の議論を巻き起こしました。
ソラナはL2および/またはロールアップを持つ予定であり、持つ必要があります
彼の欲求不満は、SOL価格の上昇とネットワークの混雑のおかげで、DRiPがベースレイヤーに重要な価値(~$ 20K /週)を漏らしているために生じました。ソラナでの活動の増加は、次のことにつながります。
ただし、主にソラナをインフラとして使用して、アーティストから毎週数百万のNFTを数千のウォレットに配布するDRiPは、高い構成可能性の恩恵を受けません。ソラナのTVLと資本流入の成長は、主に高いインフラコストなどの欠点に苦しむDRiPにほとんど影響を与えません。
Vibhu氏は、「コンポーザビリティには収穫逓減がある」と指摘しています。彼はまた、ソラナアプリの開発者がロールアップの欲求について個人的に話し合っていると述べています。
過去数か月にわたり、ソラナはJUPのようなエアドロップからOREマイニングやピークミームコイン取引に至るまで、複数の混雑インシデントを経験してきました。Firedancerはこれらの問題をすべて解決できると主張する人もいるかもしれませんが、現実的に考えてみましょう:タイムラインは不確実なままであり、今のところ10倍を超えることはできません。それにもかかわらず、実戦でテストされたすべての主要なチェーンの中で、ソラナが最後に残っている真のモノリスとして立っているのは事実です。
ソラナはモノリスのままですか、それともモジュール化する必要がありますか?ソラナもイーサリアムのように、断片化されたL2およびL3ソリューションなどで進化しますか?ソラナのアプリチェーンとロールアップの現在の状況はどうなっていますか?
これらの質問に対処し、議論全体を要約するために、このエッセイでは、すべての可能性を探り、さまざまなプロジェクトについて議論し、それらの長所と短所を評価します。
この記事では、技術的なことを深く掘り下げることはしませんが、代わりに、より市場志向で実用的な視点を採用して、さまざまなスケーリング アプローチについて説明し、概要を提供します。
すべての洞察、綿毛なし、そして十分なアルファ
。一言で言えば、以下について説明します。
まず、部屋の中の象に対処しましょう:ソラナネットワークは、エアドロップ、かなりの量のミームコイン取引活動など、ping時間が長く、トランザクションの失敗率が高く、優先手数料が高くなったことによるネットワーク手数料の増加リーディング、非常に混雑しています(現在はほぼ解決されています)。これらすべてにもかかわらず、ソラナは一貫して約1〜2k TPSを処理しており、これはすべてのEVMチェーンを合わせたよりも多くなっています。ブロックチェーンが持つのは良い問題であり、ソラナのモノリシックな論文もテストされています。
ソラナ財団は最近ブログを公開し、ネットワークパフォーマンスを向上させるために次のような行動を直ちに講じるようプロジェクトに促しました。
しかし、これらの対策はすべて、トランザクションの完了をいくらか改善するだけであり、スムーズなトランザクションUXを保証するものではありません。この問題の即時修正の 1 つは、4 月下旬を目標とするバージョン 1.18 でリリースされる予定の待望の新しいトランザクション スケジューラです。現在のスケジューラと一緒に導入されますが、デフォルトでは有効になっていないため、バリデータは新しいスケジューラのパフォーマンスを監視し、問題が発生した場合に古いスケジューラに簡単に戻すことができます。この新しいスケジューラーは、古いスケジューラーの非効率性を改善して、より効率的かつ経済的にブロックを埋めることを目的としています。@harshpatel_36138/whats-new-with-solana-s-transaction-scheduler-bcf79a7d33f7">new Schedulerの詳細については、こちらの記事をお読みください。
Anza(ソラナ Labsのスピンオフ企業)は、cQUICの実装に関連する問題として特定されたネットワークの混雑と、大量のリクエストを処理するように求められたときのAgave (ソラナ Labs)バリデータクライアントの動作を解決しようとしています。
モジュール化の支持者は、ソラナの「モジュール式ロードマップ」を強く提唱していますが、ソラナ Labs/Anza(ソラナ プロトコルのコアメンテナー)は、ベースレイヤーのスループットとレイテンシーの最適化に引き続き注力しています。改善点として考えられるものには、次のようなものがあります。
手数料市場を見直し、基本手数料を引き上げます(現在は5,000ランポートまたは0.000005 SOLに設定されています)。
アカウントに指数関数的な書き込みロック料金を実装する、つまり、スパムを阻止するために時間の経過とともに料金を段階的に増やします。
ペナルティシステムによるCU予算要求の最適化。
全体的なネットワークアーキテクチャを強化します。
垂直スケーリング(シングルチェーン)のこれらの改善があっても、ソラナが水平スケーリング(ロールアップ)を採用する可能性を否定することはできません。現実には、ソラナは両方のハイブリッドになる可能性があり、ロールアップの優れたベースレイヤーとして機能し、シーケンサーからの超高速ソフトコンファメーションを可能にするなど、ロールアップに大きなメリットをもたらす超低レイテンシーブロックタイム(~400ミリ秒)を誇ります。最良の部分は、ソラナが歴史的に変更を迅速に実装してきたため、イーサリアムよりもロールアップの効率的なレイヤーになる可能性があることです。
アップデート:Anzaは現在
ソラナモジュール化に向けた取り組みはすでに始まっています。Anza DevRelの投稿が示すように、ソラナバリデーターとSVM(トランザクションとスマートコントラクト/プログラムを処理する実行環境)は、Anza(ソラナ Labsのスピンオフエンティティ)によって緊密に結合され、維持されています。ただし、バリデータクライアントと SVM ランタイムは、今後数か月の間に分離されます。この分離により、SVMをフォークオフし、「ソラナアプリチェーン」を簡単に作成することが容易になります。
ロールアップの場合、ソラナのデータ可用性(DA)/BLOBレイヤーを最適化することでメリットが得られる可能性がありますが、これは後の段階で発生する可能性があります。
ソース: Anza DevRel
Joe C氏(Anzaのエンジニア)は、トランザクション処理パイプラインをバリデータから取り出してSVMに入れるSVMをモジュール化する計画も発表しました。これにより、開発者はSVMの実装を実行し、バリデーターから独立して動作できるようになります。
分離された SVM は、完全に独立したモジュールのアセンブリになります。SVMの実装では、明確に定義されたインターフェイスを介してこれらのモジュールを駆動できるため、カスタムソリューションの設計に必要なオーバーヘッドを大幅に削減することで、SVM互換プロジェクトの障壁をさらに軽減できます。チームは、関心のあるモジュールのみを実装し、残りの部分には Agave や Firedancer などの確立された実装を利用することができます。
ショートでは、ソラナはよりプラグアンドプレイになり、ソラナのアプリチェーンとロールアップがはるかに簡単になります。
大まかに言うと、レイヤー 2/ロールアップとアプリチェーンの 2 つの方向性があります。両方を1つずつ見ていきます。
SVMフォークとも呼ばれ、基本的には特定のアプリケーション専用のソラナチェーンのフォークです。Pythは最初のソラナアプリチェーンでしたが、DeFi最大のプロトコルの1つであるメイカーの創設者であるRuneが、ソラナ(SVM)コードベースに基づくメイカーアプリチェーン(ガバナンス用)を開発するという提案で大きな波紋を呼んだことで、このコンセプトが本当に注目を集めました。彼がSVMを選んだのは、強力な開発者コミュニティと他のVMに対する技術的優位性があり、消費者のニーズをよりよく満たすために最もパフォーマンスの高いチェーンをフォークすることを目指していたからです。まだ何も実装されていませんが、この動きはソラナアプリチェーンに関する待望の議論を引き起こしました。
大まかに言うと、次の 2 つのタイプがあります。
Pyth – OG ソラナ Appchain:
かつて、Pythはソラナメインネット上のすべてのトランザクションの10〜20%を占めていました。ただし、コンポーザビリティは必要なかったため、ソラナのコードベースをフォークするだけでした。これにより、ソラナの400ミリ秒の高速ブロックタイムを活用して、高頻度の価格更新を行うことができました。Pythnetは、アプリチェーンにSVMを採用した最初のネットワークです。
Pythnetアプリチェーンは、ソラナのメインネットのプルーフオブオーソリティフォークであり、Pythのデータパブリッシャーのネットワークから提供されるデータを処理および集約するための計算ベースレイヤーとして機能します。
なぜPythは動いたのですか?
-高いコンポーザビリティ(特にソラナ以外のアプリの場合)を必要としないため、メインネットの輻輳がありませんでした。
Cube Exchangeは別の例で、ソブリンSVMアプリチェーンとして展開されたハイブリッドCEXです(SVMアプリチェーンに完全にオフチェーン 注文帳簿と決済があります)
ソラナ
Appchainsの例は次のとおりです。
アプリチェーンの確立は比較的簡単かもしれませんが、すべてのアプリチェーン間の接続性を確保することは、相互運用性にとって非常に重要です。アバランチサブネット(ネイティブアバランチWarp Messagingで接続)とCosmosアプリチェーン(IBCで接続)からインスピレーションを得て、ソラナはこれらのアプリチェーンを接続するためのネイティブメッセージングフレームワークを作成することもできます。
また、Cosmos-SDKのようなミドルウェアを作成して、オラクル(PythやSwitchboardなど)、RPC(Heliusなど)、メッセージング接続(Wormholeなど)などのサポートが組み込まれたアプリチェーンを作成するためのターンキーソリューションを提供することもできます。
Polygon AggLayerは、開発者が任意のL1またはL2チェーンをAggLayerに接続し、接続されているすべてのチェーンからZKプルーフを集約できる興味深いアプローチです。
アプリチェーンはSOLに直接価値を計上しませんが、再ステーキングされたSOLが経済安全保障に使用されない限り、SOLで手数料を支払ったり、SOLをガストークンとして使用したりしないため、SVMエコシステムに大きな利益をもたらします。「EVMネットワーク効果」があるように、SVMフォークとアプリチェーンが増えると、SVMネットワーク効果が強化されます。Eclipse(イーサリアム上のSVM L2)がソラナメインネットの直接の競争相手であるにもかかわらず、SVMに対して強気になるのと同じロジックが適用されます。
ソラナ Layer-2(ロールアップ)は、ホストチェーンのデータ可用性(DA)レイヤーにデータを投稿し、ホストチェーンのコンセンサスメカニズムを再利用する、論理的に分離されたチェーンです。Celestiaなどの他のDAレイヤーを使用することもできますが、真のロールアップにとどまりません。「RollApp」は、アプリケーション固有のロールアップ(ほとんどのソラナアプリケーションが検討している)に一般的に使用される用語です。
ソラナロールアップはイーサリアムと同じですか?
どうやら違います。ソラナの場合、ロールアップはエンドユーザーのためにほとんど抽象化されます。イデオロギーの面では、イーサリアム ロールアップトップダウンで、イーサリアム財団とリーダーは、規模を拡大するための最良の方法はロールアップを行うことであると判断し、CryptoKittiesの大失敗の後、さまざまなL2のサポートを開始しました。一方、ソラナでは、需要はボトムアップ、つまり消費者に大きく採用されているアプリケーション開発者から来ています。その結果、現在のロールアッププレイのほとんどはマーケティングプレイであり、消費者の需要主導型よりも物語主導型です。これは大きな違いであり、イーサリアムで見たものとは異なるロールアップの未来につながる可能性があります。
圧縮=ロールアップですか?
L2は、L2でトランザクションを実行し、トランザクションデータをバッチ処理し、圧縮することで、ベースレイヤーブロックチェーン(L1)を拡張します。圧縮されたデータは L1 に送信され、詐欺証明 (オプティミスティック ロールアップ) または有効性の証明 (zk ロールアップ) のいずれかで使用されます。この証明プロセスは「和解」と呼ばれます。同様に、圧縮はメインネットからトランザクションをオフロードし、ベースレイヤーでの状態の競合を減らします。注目すべきは、Grass L2 がロールアップに State Compression を活用することです。
現在、2つの「ややロールアプリ」が稼働しています。
マイクロペイメントSDKを備えた決済アプリを使用すると、誰でも即座に支払いと支払いの受け入れが可能になり、アプリケーションに疑似ロールアップも使用されます。すべてのトランザクションのインテントを作成し、N間隔後にソラナに落ち着くロールアップのようなシーケンサーを採用します。
ロールアップのような構造を使用すると、次のことが可能になります。
Web3ゲームのインフラであるMagicBlocksは、特にゲーム向けにEphermal(または一時的な)ロールアップを開発しました。SVM のアカウント構造を使用し、ゲームの状態はクラスターに分割されます。状態を補助レイヤーまたは構成可能な専用レイヤーである「エフェメラル ロールアップ」に一時的に転送します。エフェメラル ロールアップは、特殊な SVM ランタイムまたはロールアップとして動作し、高いスループットでのトランザクション処理を容易にします。
ロールアップのような構造を使用すると、次のことが可能になります。
このアプローチにより、従来のL2に典型的なトレードオフなしに、オンデマンドでロールアップを起動し、水平方向に自動スケーリングして、数百万のトランザクションを実行するユーザーに対応できる拡張性の高いシステムが容易になります。MagicBlockは特にゲームに焦点を当てていますが、このアプローチは支払いなどの他のアプリケーションにも適用できます。
Grassは毎秒100万のWebリクエストを必要としますが、これはソラナメインネットでは実現不可能です。したがって、彼らはすべてのデータセットの起源データのZK証明を作成し、ソラナL1での決済のためにそれらをバッチ処理することを計画しています。彼らは、別のクラスターからの状態圧縮を使用し、メインネットベータにルートを定着させることを検討しています。
この開発により、Grassは、Grass上でのみ可能な幅広いアプリケーションの基本レイヤーとして位置付けられます(プラットフォームとインフラストラクチャは、多くの場合、はるかに高い評価額を要求し、Grassは:Pまもなくトークンをローンチすることに注意してください)。
Perp DEXは、UXを大幅に向上させるため、ロールアップ用の即時PMFを備えています。ハイパーリキッドまたはAevo対ソラナperp DEXで取引したことがある人に尋ねるだけで、各トランザクションに署名する必要があり、ウォレットがポップアップし、10~20秒待つ必要があります。さらに、perpsは同期された実行を必要とせず、特にトレードマッチングの側面において、DeFiの他の部分との高い構成可能性を提供します。
興味深いことに、アルマーニ(Backpackの共同創業者)も、現在L2の傾向にあるとツイートしています。
ソニックは、ゲームがソラナ上に独自のチェーンを展開できるようにするモジュラーSVMチェーン(ハイパーグリッド)も構築しています。また、Eclipse や NitroVM など、SVM を実行エンジンとして使用する SVM ベースのイーサリアム ロールアップもあります。Neonはソラナ上でEVM互換のL2として機能します。さらに、Molecule(SVMビットコイン レイヤー2)など、アイデア段階のプロジェクトもあります。
Sovereign SDKは、node.jsに似た別のフレームワークですが、ロールアップを構築するためのものです。ユーザーがRustコードを持ち込むと、それを任意のブロックチェーンにデプロイできるOptimiまたはZKロールアップに変換します。Rust コードには、特定のアプリ ロジックまたは任意の VM を使用できます。
同じ原則がソラナにも当てはまります。ソラナコミュニティは、SOLの保有量を増やすソリューションを中心に結集します–それはとても簡単です。ソラナのエコシステムが拡大するにつれて、かつて見過ごされていた「SOLのお金らしさ」が重要になります。ほとんどのロールアップはとにかく「マーケティングプレイ」であり、市場は依然としてアプリケーションよりもインフラを高く評価しているため、より良いトークン価値の発生を与えることを忘れないでください。
同様に、これはソラナでも起こります。イーサリアムから学ぶと、ほとんどのソラナロールアプリは、ユーザーが別のチェーン(Getcodeなど)を使用しているように感じさせません。
さらに、ソラナの汎用L2は、同じ古いイーサリアムの問題、つまり中央集権的なロールアップ、輻輳、流動性の断片化につながる可能性があると感じています。
パーミッションとカスタマイズのユースケースでは、トークン Extensionは、コンポーザビリティを維持しながら、KYC/転送ロジックなどのほとんどのニーズにも対応します。
では、DRiPはL2/アプリチェーンになるのでしょうか?
現在、DRiPはソラナを次の目的で使用しています。
*ユーザー作成ウォレット(L2 / appchain上に配置できます)
*圧縮NFTの配布(L2 / appchainで可能)
*圧縮されたNFTの取引(L2 / appchainで行うことができますが、資金をブリッジする必要があります)
rollapp/appchainのテーゼが拡大すれば、既存のインフラストラクチャプロバイダーは新しい市場を開拓する際に大きな利益を得ることができます。
絶対に違います。現実的に考えてみましょう:ムーアの法則(ハードウェアのパフォーマンスは向上し続け、ソラナはそのようなハードウェアの進歩に最適化されている)を考慮しても、それは実用的ではありません。重要度の低いすべてのトランザクション(NFTを送信するDRiPなど)は最終的に独自のチェーンに移行し、最も価値のあるトランザクションは真のコンポーザビリティが不可欠なメインチェーン(現物DEX)に留まると信じています。
いいえ、これはソラナがモノリスとコンポーザビリティの戦いで負けたことを意味するものではありません;コンポーザビリティと低レイテンシーに依存するケースを他のチェーンよりもうまく管理します。そして、Sui / Aptos / Sei / Monadなどは、私たちが知らないので、まだ改善されていませんし、実際のユーザーアクティビティの高さについてまだ実戦でテストされていません。
イーサリアムとは異なり、ソラナ メインネットは「B2Bチェーン」を目指しているわけではなく、これまでも、そしてこれからも消費者チェーンであり続けるでしょう。分散システムを大規模に構築することは非常に困難であり、ソラナは最も価値のあるトランザクションのグローバル共有台帳になる可能性を秘
めています。ソラナにはソウルメイトが必要です:アプリチェーンとロールアップは完璧にマッチする可能性がありますか?
Yash Agarwal (@yashhsm on Twitter)までお気軽にお問い合わせください。これが少しでも洞察力に富んでいると感じたら、それを共有してください—私の数週間の努力を正当化し、より多くの目玉を獲得し:)
Karthik (PepperDEX)、Brian Breslow (Dorahacks)、Parth (Arana Ventures)、Rex (Anza)、Het Dagli (スーパーチーム)、Kash (スーパーチーム)、Akshay (スーパーチーム) は、ドラフトのさまざまな段階でレビューを行い、洞察を提供しました。
Partilhar
1ヶ月前、トップアーティストのNFTを無料で配布するDRiPのトップコンシューマーアプリであるVibhuソラナ、彼の声明で待望の議論を巻き起こしました。
ソラナはL2および/またはロールアップを持つ予定であり、持つ必要があります
彼の欲求不満は、SOL価格の上昇とネットワークの混雑のおかげで、DRiPがベースレイヤーに重要な価値(~$ 20K /週)を漏らしているために生じました。ソラナでの活動の増加は、次のことにつながります。
ただし、主にソラナをインフラとして使用して、アーティストから毎週数百万のNFTを数千のウォレットに配布するDRiPは、高い構成可能性の恩恵を受けません。ソラナのTVLと資本流入の成長は、主に高いインフラコストなどの欠点に苦しむDRiPにほとんど影響を与えません。
Vibhu氏は、「コンポーザビリティには収穫逓減がある」と指摘しています。彼はまた、ソラナアプリの開発者がロールアップの欲求について個人的に話し合っていると述べています。
過去数か月にわたり、ソラナはJUPのようなエアドロップからOREマイニングやピークミームコイン取引に至るまで、複数の混雑インシデントを経験してきました。Firedancerはこれらの問題をすべて解決できると主張する人もいるかもしれませんが、現実的に考えてみましょう:タイムラインは不確実なままであり、今のところ10倍を超えることはできません。それにもかかわらず、実戦でテストされたすべての主要なチェーンの中で、ソラナが最後に残っている真のモノリスとして立っているのは事実です。
ソラナはモノリスのままですか、それともモジュール化する必要がありますか?ソラナもイーサリアムのように、断片化されたL2およびL3ソリューションなどで進化しますか?ソラナのアプリチェーンとロールアップの現在の状況はどうなっていますか?
これらの質問に対処し、議論全体を要約するために、このエッセイでは、すべての可能性を探り、さまざまなプロジェクトについて議論し、それらの長所と短所を評価します。
この記事では、技術的なことを深く掘り下げることはしませんが、代わりに、より市場志向で実用的な視点を採用して、さまざまなスケーリング アプローチについて説明し、概要を提供します。
すべての洞察、綿毛なし、そして十分なアルファ
。一言で言えば、以下について説明します。
まず、部屋の中の象に対処しましょう:ソラナネットワークは、エアドロップ、かなりの量のミームコイン取引活動など、ping時間が長く、トランザクションの失敗率が高く、優先手数料が高くなったことによるネットワーク手数料の増加リーディング、非常に混雑しています(現在はほぼ解決されています)。これらすべてにもかかわらず、ソラナは一貫して約1〜2k TPSを処理しており、これはすべてのEVMチェーンを合わせたよりも多くなっています。ブロックチェーンが持つのは良い問題であり、ソラナのモノリシックな論文もテストされています。
ソラナ財団は最近ブログを公開し、ネットワークパフォーマンスを向上させるために次のような行動を直ちに講じるようプロジェクトに促しました。
しかし、これらの対策はすべて、トランザクションの完了をいくらか改善するだけであり、スムーズなトランザクションUXを保証するものではありません。この問題の即時修正の 1 つは、4 月下旬を目標とするバージョン 1.18 でリリースされる予定の待望の新しいトランザクション スケジューラです。現在のスケジューラと一緒に導入されますが、デフォルトでは有効になっていないため、バリデータは新しいスケジューラのパフォーマンスを監視し、問題が発生した場合に古いスケジューラに簡単に戻すことができます。この新しいスケジューラーは、古いスケジューラーの非効率性を改善して、より効率的かつ経済的にブロックを埋めることを目的としています。@harshpatel_36138/whats-new-with-solana-s-transaction-scheduler-bcf79a7d33f7">new Schedulerの詳細については、こちらの記事をお読みください。
Anza(ソラナ Labsのスピンオフ企業)は、cQUICの実装に関連する問題として特定されたネットワークの混雑と、大量のリクエストを処理するように求められたときのAgave (ソラナ Labs)バリデータクライアントの動作を解決しようとしています。
モジュール化の支持者は、ソラナの「モジュール式ロードマップ」を強く提唱していますが、ソラナ Labs/Anza(ソラナ プロトコルのコアメンテナー)は、ベースレイヤーのスループットとレイテンシーの最適化に引き続き注力しています。改善点として考えられるものには、次のようなものがあります。
手数料市場を見直し、基本手数料を引き上げます(現在は5,000ランポートまたは0.000005 SOLに設定されています)。
アカウントに指数関数的な書き込みロック料金を実装する、つまり、スパムを阻止するために時間の経過とともに料金を段階的に増やします。
ペナルティシステムによるCU予算要求の最適化。
全体的なネットワークアーキテクチャを強化します。
垂直スケーリング(シングルチェーン)のこれらの改善があっても、ソラナが水平スケーリング(ロールアップ)を採用する可能性を否定することはできません。現実には、ソラナは両方のハイブリッドになる可能性があり、ロールアップの優れたベースレイヤーとして機能し、シーケンサーからの超高速ソフトコンファメーションを可能にするなど、ロールアップに大きなメリットをもたらす超低レイテンシーブロックタイム(~400ミリ秒)を誇ります。最良の部分は、ソラナが歴史的に変更を迅速に実装してきたため、イーサリアムよりもロールアップの効率的なレイヤーになる可能性があることです。
アップデート:Anzaは現在
ソラナモジュール化に向けた取り組みはすでに始まっています。Anza DevRelの投稿が示すように、ソラナバリデーターとSVM(トランザクションとスマートコントラクト/プログラムを処理する実行環境)は、Anza(ソラナ Labsのスピンオフエンティティ)によって緊密に結合され、維持されています。ただし、バリデータクライアントと SVM ランタイムは、今後数か月の間に分離されます。この分離により、SVMをフォークオフし、「ソラナアプリチェーン」を簡単に作成することが容易になります。
ロールアップの場合、ソラナのデータ可用性(DA)/BLOBレイヤーを最適化することでメリットが得られる可能性がありますが、これは後の段階で発生する可能性があります。
ソース: Anza DevRel
Joe C氏(Anzaのエンジニア)は、トランザクション処理パイプラインをバリデータから取り出してSVMに入れるSVMをモジュール化する計画も発表しました。これにより、開発者はSVMの実装を実行し、バリデーターから独立して動作できるようになります。
分離された SVM は、完全に独立したモジュールのアセンブリになります。SVMの実装では、明確に定義されたインターフェイスを介してこれらのモジュールを駆動できるため、カスタムソリューションの設計に必要なオーバーヘッドを大幅に削減することで、SVM互換プロジェクトの障壁をさらに軽減できます。チームは、関心のあるモジュールのみを実装し、残りの部分には Agave や Firedancer などの確立された実装を利用することができます。
ショートでは、ソラナはよりプラグアンドプレイになり、ソラナのアプリチェーンとロールアップがはるかに簡単になります。
大まかに言うと、レイヤー 2/ロールアップとアプリチェーンの 2 つの方向性があります。両方を1つずつ見ていきます。
SVMフォークとも呼ばれ、基本的には特定のアプリケーション専用のソラナチェーンのフォークです。Pythは最初のソラナアプリチェーンでしたが、DeFi最大のプロトコルの1つであるメイカーの創設者であるRuneが、ソラナ(SVM)コードベースに基づくメイカーアプリチェーン(ガバナンス用)を開発するという提案で大きな波紋を呼んだことで、このコンセプトが本当に注目を集めました。彼がSVMを選んだのは、強力な開発者コミュニティと他のVMに対する技術的優位性があり、消費者のニーズをよりよく満たすために最もパフォーマンスの高いチェーンをフォークすることを目指していたからです。まだ何も実装されていませんが、この動きはソラナアプリチェーンに関する待望の議論を引き起こしました。
大まかに言うと、次の 2 つのタイプがあります。
Pyth – OG ソラナ Appchain:
かつて、Pythはソラナメインネット上のすべてのトランザクションの10〜20%を占めていました。ただし、コンポーザビリティは必要なかったため、ソラナのコードベースをフォークするだけでした。これにより、ソラナの400ミリ秒の高速ブロックタイムを活用して、高頻度の価格更新を行うことができました。Pythnetは、アプリチェーンにSVMを採用した最初のネットワークです。
Pythnetアプリチェーンは、ソラナのメインネットのプルーフオブオーソリティフォークであり、Pythのデータパブリッシャーのネットワークから提供されるデータを処理および集約するための計算ベースレイヤーとして機能します。
なぜPythは動いたのですか?
-高いコンポーザビリティ(特にソラナ以外のアプリの場合)を必要としないため、メインネットの輻輳がありませんでした。
Cube Exchangeは別の例で、ソブリンSVMアプリチェーンとして展開されたハイブリッドCEXです(SVMアプリチェーンに完全にオフチェーン 注文帳簿と決済があります)
ソラナ
Appchainsの例は次のとおりです。
アプリチェーンの確立は比較的簡単かもしれませんが、すべてのアプリチェーン間の接続性を確保することは、相互運用性にとって非常に重要です。アバランチサブネット(ネイティブアバランチWarp Messagingで接続)とCosmosアプリチェーン(IBCで接続)からインスピレーションを得て、ソラナはこれらのアプリチェーンを接続するためのネイティブメッセージングフレームワークを作成することもできます。
また、Cosmos-SDKのようなミドルウェアを作成して、オラクル(PythやSwitchboardなど)、RPC(Heliusなど)、メッセージング接続(Wormholeなど)などのサポートが組み込まれたアプリチェーンを作成するためのターンキーソリューションを提供することもできます。
Polygon AggLayerは、開発者が任意のL1またはL2チェーンをAggLayerに接続し、接続されているすべてのチェーンからZKプルーフを集約できる興味深いアプローチです。
アプリチェーンはSOLに直接価値を計上しませんが、再ステーキングされたSOLが経済安全保障に使用されない限り、SOLで手数料を支払ったり、SOLをガストークンとして使用したりしないため、SVMエコシステムに大きな利益をもたらします。「EVMネットワーク効果」があるように、SVMフォークとアプリチェーンが増えると、SVMネットワーク効果が強化されます。Eclipse(イーサリアム上のSVM L2)がソラナメインネットの直接の競争相手であるにもかかわらず、SVMに対して強気になるのと同じロジックが適用されます。
ソラナ Layer-2(ロールアップ)は、ホストチェーンのデータ可用性(DA)レイヤーにデータを投稿し、ホストチェーンのコンセンサスメカニズムを再利用する、論理的に分離されたチェーンです。Celestiaなどの他のDAレイヤーを使用することもできますが、真のロールアップにとどまりません。「RollApp」は、アプリケーション固有のロールアップ(ほとんどのソラナアプリケーションが検討している)に一般的に使用される用語です。
ソラナロールアップはイーサリアムと同じですか?
どうやら違います。ソラナの場合、ロールアップはエンドユーザーのためにほとんど抽象化されます。イデオロギーの面では、イーサリアム ロールアップトップダウンで、イーサリアム財団とリーダーは、規模を拡大するための最良の方法はロールアップを行うことであると判断し、CryptoKittiesの大失敗の後、さまざまなL2のサポートを開始しました。一方、ソラナでは、需要はボトムアップ、つまり消費者に大きく採用されているアプリケーション開発者から来ています。その結果、現在のロールアッププレイのほとんどはマーケティングプレイであり、消費者の需要主導型よりも物語主導型です。これは大きな違いであり、イーサリアムで見たものとは異なるロールアップの未来につながる可能性があります。
圧縮=ロールアップですか?
L2は、L2でトランザクションを実行し、トランザクションデータをバッチ処理し、圧縮することで、ベースレイヤーブロックチェーン(L1)を拡張します。圧縮されたデータは L1 に送信され、詐欺証明 (オプティミスティック ロールアップ) または有効性の証明 (zk ロールアップ) のいずれかで使用されます。この証明プロセスは「和解」と呼ばれます。同様に、圧縮はメインネットからトランザクションをオフロードし、ベースレイヤーでの状態の競合を減らします。注目すべきは、Grass L2 がロールアップに State Compression を活用することです。
現在、2つの「ややロールアプリ」が稼働しています。
マイクロペイメントSDKを備えた決済アプリを使用すると、誰でも即座に支払いと支払いの受け入れが可能になり、アプリケーションに疑似ロールアップも使用されます。すべてのトランザクションのインテントを作成し、N間隔後にソラナに落ち着くロールアップのようなシーケンサーを採用します。
ロールアップのような構造を使用すると、次のことが可能になります。
Web3ゲームのインフラであるMagicBlocksは、特にゲーム向けにEphermal(または一時的な)ロールアップを開発しました。SVM のアカウント構造を使用し、ゲームの状態はクラスターに分割されます。状態を補助レイヤーまたは構成可能な専用レイヤーである「エフェメラル ロールアップ」に一時的に転送します。エフェメラル ロールアップは、特殊な SVM ランタイムまたはロールアップとして動作し、高いスループットでのトランザクション処理を容易にします。
ロールアップのような構造を使用すると、次のことが可能になります。
このアプローチにより、従来のL2に典型的なトレードオフなしに、オンデマンドでロールアップを起動し、水平方向に自動スケーリングして、数百万のトランザクションを実行するユーザーに対応できる拡張性の高いシステムが容易になります。MagicBlockは特にゲームに焦点を当てていますが、このアプローチは支払いなどの他のアプリケーションにも適用できます。
Grassは毎秒100万のWebリクエストを必要としますが、これはソラナメインネットでは実現不可能です。したがって、彼らはすべてのデータセットの起源データのZK証明を作成し、ソラナL1での決済のためにそれらをバッチ処理することを計画しています。彼らは、別のクラスターからの状態圧縮を使用し、メインネットベータにルートを定着させることを検討しています。
この開発により、Grassは、Grass上でのみ可能な幅広いアプリケーションの基本レイヤーとして位置付けられます(プラットフォームとインフラストラクチャは、多くの場合、はるかに高い評価額を要求し、Grassは:Pまもなくトークンをローンチすることに注意してください)。
Perp DEXは、UXを大幅に向上させるため、ロールアップ用の即時PMFを備えています。ハイパーリキッドまたはAevo対ソラナperp DEXで取引したことがある人に尋ねるだけで、各トランザクションに署名する必要があり、ウォレットがポップアップし、10~20秒待つ必要があります。さらに、perpsは同期された実行を必要とせず、特にトレードマッチングの側面において、DeFiの他の部分との高い構成可能性を提供します。
興味深いことに、アルマーニ(Backpackの共同創業者)も、現在L2の傾向にあるとツイートしています。
ソニックは、ゲームがソラナ上に独自のチェーンを展開できるようにするモジュラーSVMチェーン(ハイパーグリッド)も構築しています。また、Eclipse や NitroVM など、SVM を実行エンジンとして使用する SVM ベースのイーサリアム ロールアップもあります。Neonはソラナ上でEVM互換のL2として機能します。さらに、Molecule(SVMビットコイン レイヤー2)など、アイデア段階のプロジェクトもあります。
Sovereign SDKは、node.jsに似た別のフレームワークですが、ロールアップを構築するためのものです。ユーザーがRustコードを持ち込むと、それを任意のブロックチェーンにデプロイできるOptimiまたはZKロールアップに変換します。Rust コードには、特定のアプリ ロジックまたは任意の VM を使用できます。
同じ原則がソラナにも当てはまります。ソラナコミュニティは、SOLの保有量を増やすソリューションを中心に結集します–それはとても簡単です。ソラナのエコシステムが拡大するにつれて、かつて見過ごされていた「SOLのお金らしさ」が重要になります。ほとんどのロールアップはとにかく「マーケティングプレイ」であり、市場は依然としてアプリケーションよりもインフラを高く評価しているため、より良いトークン価値の発生を与えることを忘れないでください。
同様に、これはソラナでも起こります。イーサリアムから学ぶと、ほとんどのソラナロールアプリは、ユーザーが別のチェーン(Getcodeなど)を使用しているように感じさせません。
さらに、ソラナの汎用L2は、同じ古いイーサリアムの問題、つまり中央集権的なロールアップ、輻輳、流動性の断片化につながる可能性があると感じています。
パーミッションとカスタマイズのユースケースでは、トークン Extensionは、コンポーザビリティを維持しながら、KYC/転送ロジックなどのほとんどのニーズにも対応します。
では、DRiPはL2/アプリチェーンになるのでしょうか?
現在、DRiPはソラナを次の目的で使用しています。
*ユーザー作成ウォレット(L2 / appchain上に配置できます)
*圧縮NFTの配布(L2 / appchainで可能)
*圧縮されたNFTの取引(L2 / appchainで行うことができますが、資金をブリッジする必要があります)
rollapp/appchainのテーゼが拡大すれば、既存のインフラストラクチャプロバイダーは新しい市場を開拓する際に大きな利益を得ることができます。
絶対に違います。現実的に考えてみましょう:ムーアの法則(ハードウェアのパフォーマンスは向上し続け、ソラナはそのようなハードウェアの進歩に最適化されている)を考慮しても、それは実用的ではありません。重要度の低いすべてのトランザクション(NFTを送信するDRiPなど)は最終的に独自のチェーンに移行し、最も価値のあるトランザクションは真のコンポーザビリティが不可欠なメインチェーン(現物DEX)に留まると信じています。
いいえ、これはソラナがモノリスとコンポーザビリティの戦いで負けたことを意味するものではありません;コンポーザビリティと低レイテンシーに依存するケースを他のチェーンよりもうまく管理します。そして、Sui / Aptos / Sei / Monadなどは、私たちが知らないので、まだ改善されていませんし、実際のユーザーアクティビティの高さについてまだ実戦でテストされていません。
イーサリアムとは異なり、ソラナ メインネットは「B2Bチェーン」を目指しているわけではなく、これまでも、そしてこれからも消費者チェーンであり続けるでしょう。分散システムを大規模に構築することは非常に困難であり、ソラナは最も価値のあるトランザクションのグローバル共有台帳になる可能性を秘
めています。ソラナにはソウルメイトが必要です:アプリチェーンとロールアップは完璧にマッチする可能性がありますか?
Yash Agarwal (@yashhsm on Twitter)までお気軽にお問い合わせください。これが少しでも洞察力に富んでいると感じたら、それを共有してください—私の数週間の努力を正当化し、より多くの目玉を獲得し:)
Karthik (PepperDEX)、Brian Breslow (Dorahacks)、Parth (Arana Ventures)、Rex (Anza)、Het Dagli (スーパーチーム)、Kash (スーパーチーム)、Akshay (スーパーチーム) は、ドラフトのさまざまな段階でレビューを行い、洞察を提供しました。