Nansen:zkSyncはホスティングL3の公認標準になるのでしょうか?
原文标题:《Nansen:zkSync はイーサリアムの拡張の答えになるのか?》
著者: Osgur Murphy O Kane、Nansen研究員
翻訳: ChinaDeFi
zkSync は現在最もエキサイティングな L2 と言えるでしょう。すでにメインネット「Baby Alpha」を展開しており、2023年第1四半期の初めに完全なメインネットをローンチする予定です。これは最初の EVM 互換の Validity Rollup となり、150 のプロジェクトが zkSync 上に展開する意向を示しています。これにはほとんどの DeFi ブルーチップが含まれています。
さらに、zkSync は2023年に最初の L3 概念実証を発表する予定です。これまでのところ、L3 の展望は純粋に仮説であり、実際にどのように機能するかを見るのは非常に興味深いことになるでしょう。
zkSync の EVM 互換性への焦点は重要な設計選択であり、これが成功と失敗を決定づける可能性があります。利点と欠点があり、利点は EVM のインフラとエコシステムにあります。他のプロジェクトも新しい VM の開発に注力しており、これらの VM が大規模な採用に適したアプリケーションをより良く構築できることを期待しています。zkSync のネイティブアカウント抽象は優れたユーザー体験を提供しますが、長期的には EVM との整合性を維持できるかどうかはまだ不明です。
L3 のカスタマイズ性とパフォーマンス、そして任意の設計操作方法における自主性の程度はまだ観察が必要です。しかし、確かなことは、zkSync はメインネットに近づき、展開されているため、注視に値するということです。
本報告書では、zkSync とその主要な特徴を概説します。また、潜在的な競争優位性の評価、アカウント抽象の概要、および zkSync が想定する L3 の未来に関する分析も含まれます。
はじめに
zkSync とは?
zkSync は汎用スマートコントラクト Validity Rollup プラットフォームです。イーサリアムコミュニティとの整合性を維持することに重点を置いており、ほとんどの人々からはメインネット上で最初の EVM 互換の Validity Rollup になる可能性があると考えられています。
zkSync は現在どの段階にあるのか?
出典:zkSync
10月28日、zkSync は「Baby Alpha」を発表しました。これはメインネットを使用するチームに限定されています。その後、「Fair Onboarding Alpha」は登録されたプロジェクトのみに制限されます。これは、実際のユーザーが入る前に、彼らの製品にエラーや問題がないかをテストできることを意味します。この段階では、すべてのコードはオープンソースです。最終的には、完全な Alpha バージョンがリリースされる予定です(2023年第1四半期の初めに予想されています)。
この段階的なアプローチは意味があります。なぜなら、悪いリリースは zkSync にとってだけでなく、イーサリアムの拡張プロジェクトにも深刻な悪影響を及ぼす可能性があるからです。
資金調達
Matter Labs は 4.58 億ドルを調達しており、最近の C ラウンドの資金調達は Blockchain Capital と Dragonfly が共同で 2 億ドルをリードしました。以前の資金調達には、a16z がリードした 5000 万ドルの B ラウンド資金調達や、A ラウンドと Seed ラウンドの 800 万ドルが含まれています。
zkSync の資本は非常に豊富であり、L2 戦争において無視できない力となっています。
Starkware:総資金調達 2.73 億ドル Fuel:総資金調達 8150 万ドル
資金調達は成功を意味するわけではありませんが、zkSync はそのビジョンを実現するために大量の資金を調達しています。zkSync はイーサリアムとリアルタイムで互換性のある汎用 Validity Rollup になることが期待されており、これが非常に顕著な利点をもたらす可能性があります。さらに、イーサリアムコミュニティとの整合性を維持しているため、強力なエコシステムと競争力のある堀を築くのに役立ちます。他の Rollup がメインネットに展開する際に困難を克服する必要があるかもしれません。
それでは、zkSync の主な特徴は何でしょうか?
主な特徴
文化
zkSync はイーサリアムに焦点を当てた拡張ソリューションとして自らを位置づけています。イーサリアムコミュニティとの整合性を維持するために最大限の努力をしています。もちろん、ほとんどの Rollup はイーサリアムと整合性を保っています。なぜなら、そこには多くの優れた開発者と巨大なユーザーアクティビティがあるからです。しかし、他のチェーンや異なる構成に展開する可能性についてオープンな姿勢を持つ人々もいます(この見解は意味があります。なぜ一つのネットワークに自分を制限する必要があるのでしょうか?)
zkSync は完全にイーサリアムに焦点を当てており、イーサリアムコミュニティとの整合性を証明する 5 つの重要な特性を誇りに思っています:
- 汎用性
- EVM 互換性
- Solidity のサポート
- ETH でのガス支払い
- オープンソース
出典:zkSync
これは zkSync がイーサリアムとの整合性に焦点を当てていることを示しています。EVM のネットワーク効果は非常に強力であるため、この戦略は少なくとも短期的には意味があります。しかし、このアプローチに対する反論の一つは、EVM には多くの設計制約があり、他の仮想マシンやプログラミング言語が将来のアプリケーションにより適しているということです。これは Starkware や Fuel などの他の拡張ソリューションが採用しているアプローチです。しかし、EVM のインフラの富の外部性により、トップ 10 の TVL のチェーンのうち 9 つが EVM 互換であることは偶然ではありません。
EVM 互換性
zkSync は EVM 開発ツールに適応し、有効性証明と良好に連携する VM を持つことで EVM 互換性を実現しています。これは完全に EVM と同じではありません。なぜなら、Matter Labs は有効性証明を扱いやすくする設計を選択したからです。
この設計は、Matter Labs がすべての EVM オペコードと互換性のあるシステムを構築する負担を軽減しますが、EVM オペコードははるかに複雑です(例えば、Scroll)。
これは、zkSync に移植される dApp が、EVM と同じ設計を使用するのではなく、いくつかの調整を必要とする可能性があることを意味します。
zkSync は Solidity で書かれたコードを Yul にコンパイルします。Yul は LLVM(コンパイラフレームワーク)内で Solidity をバイトコードにコンパイルする中間言語です。これにより、zkSync は EVM 互換性を実現できます。コミュニティ内では、将来的に Rust や Javascript などの言語をサポートする計画が議論されています。これにより、最小限の変更で zkSync に展開できるプロジェクトの数が増える可能性があります。例えば、他のブロックチェーンのために Rust で書かれたプロジェクトなどです。成功すれば、構築者が利用できるツールを大幅に拡張し、アプリケーション間の相互運用性を維持できます。
異なる Validity Rollup 設計
zkSync の EVM 互換性は言語レベルで発生しますが、Hermez や Scroll はさらに進んで、EVM バイトコードを解釈できる VM を構築しています(このアプローチは明らかに構築がより複雑であり、長い間実行不可能と見なされてきました)。
言語レベルでの展開により、zkSync は EVM 実行のすべてのステップで有効性証明を必要とせず、これにより証明プロセスをより分散化しやすくなります。完全な zkEVM の支持者は、バイトコードレベルの zkEVM が安全性のゴールドスタンダードであると考えています。
zkSync 上での展開
バイトコードレベルで EVM を実装していないため、zkSync は追加のリスクを増加させています(2 つの環境間の違いによる)。これは問題になるのでしょうか?問題になる場合、どの程度の問題になるのでしょうか?これらはまだ観察が必要です。zkSync は、99% のコードが変更なしで zkSync 2.0 に直接展開できると主張しています。zkSync は今年中にすべてをオープンソースにすることを約束しており、zkSync を言語レベルで EVM 互換と説明できます。これは、zkVM が EVM 言語(例えば Solidity)を SNARK フレンドリーな VM にコンパイルすることを意味します。これにより、プロトコルにいくつかのコンパイラリスクが追加されます。
トークン経済学
トークンの実用性は問題のあるテーマです。トークンに基本的な価値を与える満足のいく価値増加メカニズムをどのように組み込むかについては、まだ合意が得られていません。その理由は、プロジェクトがセキュリティ規制の範囲に入ることを避けたいと考えているからです。
例えば、Uniswap のようなプロトコル(DeFi の金の子といえる)は、基本的な価値が不確定なトークンを持っています。これはガバナンスや報酬に使用されますが、長期的な基本的価値を与える実際の増加属性はありません(ガバナンスを除いて(その自身の価値も疑わしい))。
第 2 層トークン学には、別のトークン学プロトコル(例えば ETH)の上に構築されているという追加の注意点があります。追加のトークンを上に追加することは、追加のリスクと摩擦点を増加させます。しかし、エコシステムを成長させ、維持するためにインセンティブを取ることは非常に重要です。
zkSync は ETH でガス料金を支払うことを選択しており、これはイーサリアムとイーサリアムコミュニティに対する忠誠の強い信号です。一部の Rollup はイーサリアムコミュニティをなだめるために特定の行動を取りますが、真の忠誠心を示していません。ETH でガスを支払うことは、真の意味での強い声明です。
これにより、追加の摩擦を回避するのにも役立ちます(取引はどのみち基盤層の ETH で決済される必要があることを考慮してください)。ネイティブトークンを料金トークンとして使用することは、ユーザー体験を損なう可能性があります。最終的に、ユーザー体験が競争の激しい Rollup 分野で勝利します。
それに加えて、Matter Labs はトークンの用途について沈黙を守っています。Rollup のガバナンスにも潜在的な問題があります。なぜなら、これにはガバナンスキャプチャの追加リスクが伴うからです。所有権の観点から、多くのトークンは実際には中央集権的であり、少数の参加者だけがガバナンスの決定に影響を与えることができます。これによりリスクが増加します。
典型的な PoS トークンのアプローチは、第 2 層に追加の監査リスクをもたらすため、望ましくないと見なされています。
チームは、3 分の 2 のトークンがコミュニティ/エコシステムに配分され、3 分の 1 がチームと投資家へのインセンティブに使用されると主張しています。これは健全な分割であり、多くのトークンが内部者に有利になるように設計されているため、3 分の 1 のトークンは貢献者に十分なインセンティブを提供するべきです。例えば、Starkware は 50% のトークン供給を内部者に配分しており、zkSync の CPO スティーブ・ニューカムは Arbitrum の 50% のトークン供給も内部者に配分されていると述べています。
堀
先発優位性はどれほど強いのか?
市場に先駆けて登場することは、間違いなく zkSync に先発優位性をもたらしますが、この優位性がどれほど強いのか、またその持続可能性はどうかを探る必要があります。これを探るためには、EVM 互換のチェーンを調査する必要があります。
2020/21 年の牛市では、EVM 互換のチェーンが急速に台頭しました。これは、イーサリアムメインネットのユーザーに代替手段を提供し、同時にイーサリアムメインネットの価格が非常に高かったためです。
これにより、以下のプレイヤーが登場しました:
- BNB チェーン
- Polygon
- Avalanche
- Fantom
これらのチェーンはすべて非常に速く成長しました。しかし、EVM チェーン間の簡単な展開は、開発者やユーザーが非常に利己的になることを可能にし、人々は迅速にあるチェーンから別のチェーンに移動でき、忠誠心はほとんどありません。BNB チェーンを例に挙げると、先発優位性があるにもかかわらず、持続的な価値を持つプロジェクトはほとんどありません。
zkSync は利己的な開発者/ユーザーの攻撃を受けるのか?
zkSync は異なるかもしれません。なぜなら、イーサリアムコミュニティと緊密に結びついているからです。Validity Rollup は最も有望な拡張技術の一つと広く見なされており、zkSync はイーサリアムと協力し、特に ETH をガストークンとして使用することで、開発者がその上で開発する傾向があるかもしれません。実際、すでに 150 のイーサリアムプロジェクトが zkSync 上での展開を計画していると表明しています。その中には Aave、Uniswap、Chainlink、Curve などが含まれています。
しかし、zkSync の長期的な成功は、Scroll のような他の EVM 互換の Validity Rollup の設計とユーザー体験に依存します。これらの企業が客観的に優れた製品を提供できる場合、先発優位性は無意味になるでしょう。しかし、zkSync とその L3 エコシステムが競争力のある競合他社が製品を発売する前に強力な魅力を生み出すことができれば、その先発地位は顕著な競争優位性をもたらす可能性があります。
アカウント抽象
アカウント抽象とは、ブロックチェーン上の 2 種類のアカウントタイプを 1 つに減らすことを指し、これによりユーザーの複雑さが軽減され、異なるアカウントタイプを区別する必要がなくなります。
イーサリアムは 2017 年以来これを実現しようと努力してきましたが、これは非常に挑戦的なタスクであり、拡張ロードマップを支持するために棚上げされていました。現在、zkSync(および Starkware や Fuel などの他の L2)は、デフォルトでアカウント抽象を統合します。本質的に、アカウントは任意のロジックを実現できます。
表面的には、これはあまり興奮を呼ばないように見えますが、実際には非常に興味深い UX 改善をもたらします。
一度に複数の取引を承認
イーサリアム上で dApp を使用することは、各チェーン上の相互作用が取引(およびガス料金)を必要とするため、フラストレーションが溜まります。これは悪いユーザー体験です。アカウント抽象を通じて、複数の取引をバンドルできます。以下の図は、これがユーザー体験をどのように大幅に改善するかを示しています:
社会的回復
暗号分野での最大のユーザー体験の問題の一つは、助記詞と、助記詞を忘れた場合のすべての結果です。
社会的回復により、秘密鍵を失ったユーザーは、新しいウォレットを合法的な所有者として承認できます。
これには以下が含まれます:
- ハードウェアウォレット
- 信頼できる友人/親戚
- 第三者サービス
- あるいはその両方の組み合わせ
社会的回復を通じて、ユーザーは自分の資金を保管し、資産を制御し続けることができます。Vitalik は社会的回復ウォレットの支持者であり、これは彼がウォレットを保護する「好ましい方法」であると言っています。
多重認証
アカウント抽象により、ユーザーはアカウントを次のように設定できます:1. 複数のキーからの署名が必要;2. 指定された条件が満たされた場合にのみ取引を実行。これは Gnosis safe のような多重署名を使用することに似ていますが、アカウント抽象は典型的な多重署名よりも優れたカスタマイズ性と使いやすさをウォレットに提供できます。
アカウント抽象は、ユーザー体験を改善するためのいくつかのカスタマイズ機能を提供できます。セキュリティレベルはユーザーのニーズに応じて調整できます。
どのトークンでもガス料金を支払える
アカウント抽象は、任意のトークンを使用してガスを支払うことができます。zkSync がこの機能を有効にするかどうかはまだ不明ですが、仮にバックグラウンドで動作できるとすれば、料金トークンを ETH に交換することができます。
セッションキー
これにより、ウォレットは dApp との相互作用に関する特定のルールを事前に承認できるため、ユーザーは自由に頻繁に使用でき、取引を署名する必要がなくなります。これは特にブロックチェーンゲームに適しています。
dApp は指定された境界内で自由に使用でき、ユーザーは境界を維持しながら使いやすさを最大化でき(リスクを効果的に低減)、現在、ユーザーは自分を代表して署名するためにエンティティを信頼する必要があります(または自分で署名します)。
プラグイン
アカウント抽象はプラグインを有効にし、ユーザーはアカウントを作成した後に機能を追加したり削除したりできます。
時間制限のある取引
アカウント抽象のもう一つの潜在的な特徴は、時間制限のある取引です。ユーザーは指定された未来の時間内に実行される取引を作成できます。
Volition
zkSync はまた、zkPorter と呼ばれる Volition として機能することを目指しています。zkPorter は、ユーザーが Validity Rollup(チェーン上のデータ可用性)と Validium(チェーン外のデータ可用性)の間で選択できるようにします。これにより、ユーザー/開発者は特定のアプリケーションに必要なセキュリティを選択できます。例えば、ゲームアプリケーションは Validium を選択するかもしれません。なぜなら、Validity Rollup のセキュリティの追加コストは彼らにとって不必要だからです。一方、DeFi アプリケーションは Validity Rollup を選択するかもしれません。なぜなら、それがセキュリティとチェーン上のデータ可用性を強化するからです。
zkPorter のチェーン外データは Guardian Network に送信されます。これは zkSync(未発表)のトークンで保護された PoS ネットワークになります。これにより、3 分の 2 の誠実な検証者の信頼仮定が増加し、Validium と Validity Rollup の間のトレードオフが示されます。Validium ははるかに安価ですが、セキュリティは低くなります。
L3
L3 とは?
「Layer-3」の意味を理解するためには、まず L2 Rollup を理解する必要があります。L2 Rollup は、イーサリアム L1 上の取引を処理し、L1 上での決済とデータ可用性を扱うブロックチェーン拡張ソリューションを指します。L3 は L2 に対して、L2 は L1 に対しての関係にあります。
L3 は、EVM の外で計算を必要とする特定のアプリケーションにカスタム拡張を可能にします。一般的な合意は、L3 がアプリケーションのカスタム機能をサポートし、プライバシーなどの拡張性を実現するために L2 を利用するということです。
L3 は、特定のアプリケーションユースケース(例えば、ゲームや企業アプリケーション)に適用可能な Validium に適しています。
L3 は状態と実行を複数のサーバーに分散させ、計算集約型アプリケーションには必要です。期待される利点には以下が含まれます:
- MEV を防ぐソリューションは、ほとんどまたは全く MEV を引き起こさない可能性があります。
- アプリケーションに対して最適化できます:料金市場、ハードウェア要件など。
Fractal Hyperchain
Fractal Hyperchain は、Matter Labs が zkSync 上の L3 のビジョンを説明するために使用する用語です。すべての Fractal Hyperchain は同じ回路技術によって制約され、同じ prover によって検証されます。これは次のような意味を持ちます:
同じ prover を持つことで、Hyperchain 間にネイティブなブリッジがあります。ブリッジはエコシステムの失敗の重要な要因であり、ネイティブで信頼不要なブリッジは、スケーラビリティ、安全な相互運用性、相互運用性を実現するための鍵となります。Matter Labs は、将来的には Hyperchain 間に根本的にブリッジが存在しないと述べています。しかし、これは純粋に仮説です。「無限」のパフォーマンスの主張があるにもかかわらず、単一のソリューションが無限にスケールすることは不可能であるため、L3 がリリースされるときに、どれだけのスケーラビリティを提供できるかを観察するのは非常に興味深いでしょう。
L3 は高度にカスタマイズ可能であり、多くの特定のアプリケーションチェーンが想定されています。
L3 ユーザーは、ニーズに応じて 3 つのデータ可用性オプションから選択できます:
- Validity Rollup(最高のセキュリティ、最高のコスト)
- Validium(データのチェーン外可用性、最速、最も安価)
- Volition(アプリケーション/ユーザーは取引の Validity Rollup と Validium の間で選択できます)。
zkSync は 2023 年第1四半期に L3 の概念実証を発表する予定であり、一部の大手ブランドが zkSync の L3 に展開を希望していると主張しています。
Matter Labs はまた、彼らの LLVM コンパイラが Solidity、Rust、C++ などの現代のプログラミング言語をサポートできると述べており、これにより新たな展望が開かれます。
出典:zkSync
スケーラビリティと L3 の重要性
zkSync の目的はイーサリアムを拡張することですが、皮肉なことに、現在多くの既存のブロックチェーンには大量の未使用のブロックスペースがあります。これは、現在大量のユーザーを引き付けるアプリケーションが存在しないためです。L3 がもたらす潜在的なスケーラビリティとカスタマイズ性は、Web3 技術の大規模な採用への道を開きます。最終的に、これらの拡張プラットフォームの成功は、大規模な採用に適したアプリケーションを開発できるかどうかにかかっています。
Validity Rollup 戦争の主要な戦場は prover かもしれない
多くの Validity Rollup ソリューションが自らのメインネット製品を急いで発表し、最良のエコシステムを構築しようとしていますが、Matter Labs の最高製品責任者は、どのプロジェクトが最良の prover を構築できるかに焦点を当てるべきだと考えています。
L3 Hyperchain のビジョンを実現するためには、zkSync の prover が業界で最良と認められる必要があります。もしこのようなことが起こると、大量の構築者が共有 prover を有効にした相互運用可能で相互運用可能なネットワークに展開を求めることを促進するかもしれません。
プロジェクト/ネットワークが同じ prover を使用する場合、相互に相互運用可能になります(理論的には暗号学的に保護されています)。私たちのビジョンは、大多数のチェーン上の活動が同じ prover を利用することで、Web3 技術の潜在能力が大きく進展することです。
Bankless ポッドキャストで、Matter Labs の最高製品責任者は、zkSync の潜在能力を SSL の比喩で説明しました。SSL はセキュアソケット層を表し、ブラウザとサーバーがインターネット上で認証、暗号化、復号化を行うためのプロトコルです。SSL が採用される前、電子商取引はニッチであり、多くの人々は自分のクレジットカード情報をオンラインに置くことを信じていませんでした。しかし、SSL の広範な採用とその技術への信頼により、電子商取引は成長し繁栄しました。
もし zkSync の prover が安全で信頼できる汎用標準として受け入れられるなら、安全で相互運用可能な Fractal Hyperchain で構成される巨大なネットワークのビジョンが現実になるかもしれません。これはもちろん、L3 とブロックチェーン技術自体が世界規模の製品市場適合を実現できるかどうかにも依存します。
分散化
proto-danksharding と danksharding を実現することで、イーサリアムは帯域幅制限のある環境から帯域幅が豊富な環境に移行します。Nansen の報告書は、イーサリアムの拡張ロードマップを説明しています。
今日の Rollup がデータ最適化に過度に焦点を当てているという見解があり、これが成長状態に関する問題を引き起こしています。さらに、将来の分散化された prover/sequencer に対する課題をもたらします。
L3 / Fractal Hyperchain は、大量のチェーン上の活動を支える潜在能力を発揮する場合、状態の成長を減少させる満足のいくソリューションを提供するかもしれません。しかし、これが実現するかどうかはまだ観察が必要です。もしそれらが大量のチェーン上の活動を支える潜在能力を発揮すれば、将来的には L2 層に問題が発生する可能性があります。
分散化は多くの Rollup のロードマップの末尾に位置していますが、これをどのように実現するか、またどれくらいの速さで完了できるかはまだ不明です。
相互運用性
Validity Rollup は、イーサリアム L1 などの決済層と組み合わせることができます。これを実現するには、各ブロックの有効性証明を生成する必要があります。もちろん、Validity Rollup 技術はまだこのレベルには達していません。それにもかかわらず、その進展の速さは Vitalik Buterin さえ驚かせるものでした。これにより、L3 は基盤となる L2 と合成することが可能になります。
しかし、これは次のブロックが戻ってくるのを待つ必要があります。ほとんどのアプリケーションにとって、これは問題ではないはずです。この問題を解決する一つの方法は、L2 が L3 取引の事前確認を提供することで、L3 と L2 の取引を原子的に相互運用可能にすることです。最終的には、n 個の L3 が同じ統一状態を構成し、単純な有効性証明がすべての L3 を検証できる可能性があります。これにより、完全な相互運用性が実現します。
Polynya は、セキュリティ、分散化、スケーラビリティを最大化する観点から、これは実行可能な前進の道であると考えています。
これはエキサイティングなことですが、これらの Rollup / L3 が実際にどのように機能するかはまだ観察が必要です。zkSync はこの分野で先行しており、L3 の最初のインスタンスを提供する可能性が高いです。
結論
zkSync の最新の資金調達ラウンドは 2 億ドルで、エコシステムの総資金調達は 4.85 億ドルに達し、資本が最も豊富な L1/L2 の一つとなり、良好な拡張ロードマップを持っています。
イーサリアムとの整合性は注目に値し、ETH でガス料金を支払うことがその証明です。これはイーサリアムの構築者を引き付けるでしょうが、彼らが汎用 EVM 互換の Validity Rollup としての先発優位性がどれほど強力であるかは不明です。
ネイティブアカウント抽象はユーザー体験を大幅に改善するのに役立ち、暗号技術を主流の使用に押し上げる可能性があります。
L3 は ZK-Rollup の重要な戦場となり、zkSync は L3 のホスティングの公認標準になることを目指しています。彼らの L3 PoC は 2023 年第1四半期に立ち上がる予定であり、注視に値する事柄です。
重要な課題(現在明確な解決策はありません)は、分散化された prover です。