zkEVMの攻撃! 暗号通貨の 10 倍の瞬間 – コインテレグラフ マガジン

Matter Labs の最高製品責任者である Steve Newcomb 氏によると、仮想通貨は現在、インターネットが 1996 年に行ったように速度が遅く、実用的な使用例がほとんどないという低迷状態にあるという。

しかし、インターネットが世界中の日常生活の重要な部分になった直後に、帯域幅とセキュリティが大幅に増加しました。

「誰もクレジットカードを信頼していませんでした。誰もがそれが一時的な流行であり、使用例がなかったと考えていました」と Newcomb は説明します。 

「そして、帯域幅で 10 倍の瞬間があり、次に SSL が来て、そのロックを取得した HTPS は、10 倍の信頼の瞬間でした。 2005 年に突然、e コマースは急成長を遂げました。」

10 月 28 日に zkSync の Ethereum Virtual Machine と互換性のあるメインネットがローンチされることで、Crypto の「XNUMXx」の瞬間がついに到来する可能性があります。速度とコストの大幅な向上。 

この問題に取り組んでいるのは彼らだけではありません。Polygon は今週、独自の zkEVM のテストネットを立ち上げ、Aave、Uniswap、Lens のすべてがその展開を約束しました。 Scroll は XNUMX 月に「プレ アルファ テストネット」を開始しましたが、 StarkWare の zk ソリューションは、XNUMX か月に数百万件のトランザクションを処理しています

イーサリアムの共同創設者であるヴィタリック・ブテリン氏は、zkロールアップは暗号が最終的に再び支払いに使用できることを意味すると述べています
イーサリアムの共同創設者であるヴィタリック・ブテリン氏は、ZK のロールアップは、仮想通貨が最終的に支払いに再び使用できるようになったことを意味すると述べています。 (アンドリュー・フェントン)

これらのソリューションには十分な資金があり、Scroll は 30 万ドル、Starkware は 150 億 450 万ドル、Polygon は XNUMX 億 XNUMX 万ドルを調達しています。 Newcomb は、zkSync 自身の資金調達ラウンドが Polygon と同じ球場にあることをほのめかしているが、まだ正式に発表されていない.  

StarkWare は、XNUMX か月前に独自の ZK ロールアップ ソリューションを開始し、他の製品よりもはるかに優れています。 XNUMX月に再帰スケーリングをオンにしました. しかし、より効率的にスケーリングするために Cairo と呼ばれるカスタム プログラミング言語を使用するという危険な決定も下しました。 これにより、大規模なプロトコルによる採用が、EVM 互換ソリューションの抵抗が最も少ないパスに移行する可能性があります。

すべてのソリューションは、再帰的スケーリングおよび/または「レイヤー 3」実装にも取り組んでいます。これにより、イーサリアム トランザクションが潜在的に数千倍速くなり、インターチェーン ブリッジの必要性がなくなり、仮想通貨が最終的にその真の可能性を実現できるようになります。

ゼロ ナレッジ ロールアップ、または zk ロールアップとは何ですか?

ZK ロールアップは、今日のブロックチェーンにおける最大のバズワードの 10,000 つです。 この技術により、非常に遅い Ethereum ブロックチェーンから離れて数千のトランザクションを計算することができ、すべてのトランザクションが正しく実行されたことを確認する小さな「有効性証明」が得られます。 したがって、他の場所で実行された XNUMX のトランザクションを XNUMX つの ETH トランザクションに「ロールアップ」できます。 これは大したことだから Merge Ethereum が足を引きずった後でも 毎秒 15 トランザクション。

ZK ロールアップは、Loopring、dyDx などのプラットフォームで、NFT や金融取引にしばらくの間使用されてきました。 しかし、共同創設者の Vitalik Buterin 氏は、XNUMX 月の ETH ソウルで次のように指摘しました。 

「一般的に、人々はスケーラブルな金銭的なものだけを求めているのではなく、スケーラブルな EVM を望んでいることを私たちは学んだと思います。」

これは、Newcomb が ZK ロールアップの「XNUMX つの魔法の要素」と呼んでいるものの XNUMX つです。 彼の見解では、ZK ロールアップ ソリューションは汎用で、EVM と互換性があり、Ethereum のプログラミング言語 Solidity をサポートする必要があります。 また、クリプトの創業精神に適合するオープンソースであるべきであり、チーム間で富を集中させるのではなく、プロトコルを分散化するトークン配布を行う必要があります。

偶然にも、zkSync はこれらの自己課せられた 30 つの指標すべてを達成しました。 (Newcomb 氏は、正確なトークンの分布については詳しく説明できないと述べていますが、インサイダーの約 XNUMX% が「コンセンサス」のようだと述べています。)

チェックリストは、StarkNet トークン供給の 49.9% を投資家と主要な貢献者に与えるように設定されている競合他社の StarkWare に対するベールに包まれた批判のようなものです。 また、オープンソースではありませんが、コミュニティに IP の管理権を与える予定です。 

共同創設者の Eli Ben-Sasson は、ZK ロールアップによって提供されるスケーリングを最大限に活用する唯一の方法は、Cairo のようなカスタム言語を使用することであると説明しています。

「私は、人々が証明を有効にすれば、目的は EVM をシミュレートすることではないことに気付くだろうと確信しています。 目標は、スケーラビリティを実現することです。 10,000、100,000、XNUMX 万のトランザクションを入れて、それらの証明をイーサリアムの単一ブロック内に収めるために」と彼は言います。

「Ethereum の XNUMX つのプルーフ内に XNUMX 万件のトランザクションを入れることができる本格的な ZK EVM が見られることはないでしょう。 今日私たちが簡単にできるように、何ヶ月も何年もやってきました。」

Eli Ben-Sasson 氏は、そのソリューションは扱いにくい EVM よりも高速で優れていると述べています。 (アンドリュー・フェントン)

スケーリングと互換性

StarkWare の Odin-Free は Twitter で、カスタム言語の必要性の背後には複雑な数学的な理由があると説明しました。 OK、彼の言葉を信じましょう。

Ben-Sasson にとって、EVM を強化しようとするのは愚かなことです。

「輸送の問題を解決したい場合は、大型トラックを飛行機に乗せて、飛行機に配達させることができます」と彼は言います。

「トラックを収容できる飛行機もありますが、それは非常に非効率的な方法です。 はるかに良い方法は、物を取って飛行機に直接入れることです。」

そうは言っても、エコシステムには、Solidity コードを Cairo コードに変換する Warp と呼ばれるトランスパイラーがあります。 Uniswap のフォークを StarkNet に移植するために使用されました.

したがって、基本的に ZK ロールアップでは、EVM との完全な互換性とスケーリングのどちらかを選択する必要があります。 完全な互換性により、DApps とプロトコルをシームレスに移植でき、すべてが開発者とユーザーにとって Ethereum とまったく同じように機能しますが、スケーリングの観点からは、明らかに速い方が良い.

Newcomb は、StarkWare のソリューションがスケールを向上させることを認めていますが、アクセシビリティを犠牲にするということは、「採用摩擦」のために、イーサリアムの基本的な部分であるよりも、特注のエンタープライズ アプリケーションに適していることを意味すると述べています。

「これらは EVM と互換性がないため、移植するのは非常に困難です。 移植に XNUMX か月かかるプロジェクトも見てきました。」

互換性がありますが、エレガントではありません

合意された定義はありませんが、「EVM と同等」は通常「EVM とまったく同じ」を意味するため、既存のスマート コントラクトを変更せずにソリューションにデプロイできます。

スクロールは同等であることが広く認められていますが、まだ適切なテストネット上になく、比較的少ない予算で他のものより何ヶ月も遅れています. Polygon の zkEVM ソリューションは同等であると主張しています (ただし、これには異議があります)。一方、zkSync は EVM と互換性があります。つまり、ほとんど同じですが、ソリューションをより適切に機能させるための設計上の選択により、いくつかのことが機能しない可能性があります。

Steve Newcomb は、zkSync が成功に必要な XNUMX つの要素をすべて備えていると確信している理由について、情熱を注いでいます。 (インタビューのスクリーンショット)

ポリゴン 月曜日に zkEVM パブリック テストネットを開始しました。 Polygon だけでなく、業界全体にとって画期的なマイルストーンです。」 Polygon は、テストネットには「完全にオープンソースの zk-Prover が含まれています。この種のものとしては初めて公開されたものです」と述べています。

共同創設者の Mihailo Bjelic は Magazine に、初期のテストでは、「Polygon の zkEVM は、イーサリアムのネットワーク料金を約 90% 削減し、ネットワークのスループットを数桁増加させることができる」と語っています。

彼は、テクノロジーをオープンソース化することで、「業界の精神との整合性を証明し、ソリューションのセキュリティを向上させることができます。これは、誰もがそれを確認して潜在的なバグを指摘できるからです. これは、少なくとも今のところ、実装の重要な部分をクローズド ソースにしている StarkNet や zkSync には当てはまりません。」

テクニカルビット

Scroll の Luozhu Zhang 氏によると、zkEVM には、バイトコード レベル、言語レベル、およびコンセンサス レベルの XNUMX つの潜在的なタイプがあります。 zkSync と StarkWare は言語レベルであり、コンパイラまたはトランスパイラーの手順が必要ですが、Scroll と Polygon はバイトコード レベルのアプローチです。 人間が読める形式のバイトコードはオペコードと呼ばれます。

Bjelic 氏は、Polygon のソリューションは EVM と同等になるように設計されているのに対し、次のように述べています。

「StarkNet や zkSync のようなプロジェクトは別の道を歩んでいます。彼らは独自のカスタム仮想マシンを持っており、EVM の上に構築された最も人気のある言語である Solidity を、これらの仮想マシンが解釈できる言語にトランスパイルしようとしています」と彼は言います。

「このアプローチには 100 つの大きな課題があります。(i) Solidity スマート コントラクトを XNUMX% サポートするトランスパイラーを構築することは困難であり、(ii) トランスパイラーを持っていても、すべての開発者とエンド ユーザーを活用することはできません。 Polygon zkEVM のようなツールで可能です。」

ニューコムは、悪い情報が広まっていると言います。 「私たちはトランスパイルではなく、コンパイルします」と彼は言います。 そして彼は Polygon に一撃を加え、プロジェクトの Github を見ると、動作するシーケンサーと統合された動作する汎用証明器をまだ開発していないと述べています。  

「これが事実である場合、それは彼らがやるべき仕事の量を定義できないことを意味します。 複雑なシステムの最後の 10% は常に最も困難です。 これは、テストネットを立ち上げたときの状況と似ています。 その後、XNUMXか月かかりました。」

Polygon の Mihailo Bjelic 氏は、そのソリューションは 100% EVM と同等であると述べています。 (ツイッター)

ほとんどの互換性

一方、zkSync は、イーサリアムの 141 のオペコードのうち 1 つを除くすべてと互換性があります。そのうちの 10 つは廃止され、もう 1 つは廃止され、XNUMX つ目は、Newcomb によると XNUMX% のプロジェクトの XNUMX/XNUMX 未満で使用されています。

「では、完全に同等ではないことで何を得たのでしょうか? パフォーマンスに対するコストは、同等性を追求するどのソリューションよりもはるかに優れています。 私たちはずっと速く、ずっと安くしています。 そして XNUMX 番目に得られたのは、LLVM コンパイラをチェーン内に固定することができたことです。 そして、LLVM コンパイラが行うことは、私たちがすでにレイヤー XNUMX を見ているということです。」

LLVM を使用すると、Python、Rust、または C++ の開発者がソリューションにコードを記述できるようになり、それがコンパイルされて Solidity と同じように動作します。 

「それは採用にとって非常に大きいです。 ここカイロで XNUMX か月かかったこのプロジェクトは、同じエコシステム プロジェクトが XNUMX 日間で移植されました。 それが互換性です。」

彼は、zkSync が完全に同等である場合、移植に XNUMX 日しかかからないことを認めていますが、LLVM とスケーリングの増加を見逃すことになります。 したがって、彼はそれが価値あるトレードオフだと言います。

レイヤー 3 と再帰的スケーリング

多数のトランザクションを XNUMX つの有効性証明に圧縮できることの最も優れた点は、このテクノロジにより多数のトランザクションを圧縮できることです。 その他の証明 単一の証明にもなります。 

これは再帰的スケーリングと呼ばれ、Consensys のロールアップ担当プロダクト マネージャーである Declan Fox 氏は、理論的にはグローバルな金融システム全体が Ethereum 上で動作するほど強力であると考えています。 「私たちは、必要なスループットを達成するための技術を持っています」と彼は言います。 「再帰的なロールアップと証明により、理論的には無限にスケーリングできます。」

また、お読みください。 イーサリアムが世界を飲み込んでいる: — 「必要なインターネットは XNUMX つだけ」 

StarkWare は 30 月に再帰的スケーリングを有効にし、この技術を使用してから XNUMX 万件以上のトランザクションを処理しました。

「再帰は、この初期段階ですでに、8 回の証明でのトランザクション数を約 40 倍に増やしています」と Ben-Sasson は説明します。 「さらに、それは非常に効率的であることが証明されており、本番環境に入ってすぐに、プルーフ生成のための独自のクラウド コストが約 XNUMX% 削減されました。

「これらは私たちが期待する予測や数値ではなく、現在生産されているものからの数値です。 これはほんの始まりにすぎません。今後の変更により、これらの数字はますます印象的なものになるでしょう。

Starkware エコシステムは成長しています。 (ZKデイリーツイッター)

Bjelic によると、Polygon は Plonky2 ソリューションを実装しようとしています。 これは、オープン ソースの zk-SNARK ソリューションです。 「この再帰的な SNARK を使用すると、既存の代替手段よりも桁違いに高速にトランザクションを検証できます。 Plonky2 は Ethereum 仮想マシンともネイティブに互換性があるため、Polygon は zkEVM を開発できました。」

そして、zkSync のレイヤー 3 のテストネットが間もなくリリースされ、ロールアップにイーサリアム上のスペースを開花させるために特別に設計された Proto-Danksharding と呼ばれるイーサリアムのアップグレードを利用するのに間に合うようになります。 Newcomb は、レイヤー 3 が XNUMX 年以内に製品化されることを期待しています。 彼らはこれを「フラクタル ハイパーチェーン」のエコシステムであるパスファインダーと呼んでいます。

「エンジニアリングに関してはおそらく何時間も続けることができますが、機能的には、再帰チェーンをイーサリアムから遠ざけるほど、データコストが安くなり、データコストを再帰的に使用すると、10倍、10倍、10倍、10倍になります。それは zk に固有のものです。」

「それが 100,000 TPS と 4000 万 TPS に到達する場所です」と彼は言います。 Visa は、通常の日に約 65,000 TPS で動作し、Chrismats のようなピーク時には約 XNUMX TPS まで急上昇します。

「ZK は 100,000 TPS 程度に到達する唯一の方法であるため、Visa のようなものがその基盤となるプロトコルをブロックチェーンに置き換えるレベルに到達できます。 そして、それを行うとき、それはあなたのマス・アダプションの瞬間です。」

Newcomb 氏によると、もう 3 つの驚くべき進展は、レイヤー 2 がチェーン間ブリッジの要件を取り除くことができることです。これは、今年だけで XNUMX 億ドル以上のハッキングが発生した場所です。

「レイヤー 3 ですでに達成したことの 3 つは、すべてのブリッジを取り除くことです。 そして、XNUMX つの証明者が LXNUMX までのすべてのハイパーチェーンの回路を実行できるようになると、XNUMX つのブロックチェーンから別のブロックチェーンへの通信はすべてネイティブになります。 それが、Vitalik が、これ以上ブリッジがないため、これがエンド ゲームであると言ったもう XNUMX つの理由です。」

「桁違いに速く、安くし、より多くの言語を利用できるようにすることで、より使いやすく、より多くの開発者に受け入れられるようにすれば、橋を取り除くことで人々に信頼してもらえるようになります。 私がいつも言っているのは、L10 の 3 倍の瞬間のスター クラスターであり、それがゲームが行われる場所です。」

まだ修正されていません 

それでおしまい? ZK ロールアップと EVM 互換のスケーリング ソリューションの登場により、すべてが解決されましたか?

残念ながら違います。 ZKロールアップは現在、イーサリアムから計算を取り除くのに非常に優れていますが、ロールアップが機能しなくなったり、悪者に乗っ取られたりした場合に、他の組織が違反に踏み込むことができるように、メインチェーンに十分なデータを書き戻す必要があります.そして、誰が誰に何を借りているかを突き止めます。

これはデータ可用性の問題と呼ばれ、プロト ダンクシャーディングとフル ダンクシャーディングを含むかなりの量のイーサリアムのロードマップは、それを解決し、より多くのデータを含めることを可能にすることを目的としています。 現時点では、Validium にデータを保存するなど、これを回避する方法がいくつかあります。Validium は安価ですが、安全性は低くなります。 

「つまり、野球カードのコレクションを持っていて、これらのカードの多くがそれほど高価ではなく、Validium に保存していて、1 枚のレアなカードが多額の価値がある場合は、おそらく次のように説明します。レイヤー XNUMX を節約できます」と Ben-Sasson 氏は言います。

Polygon は、Avail を含む、この同じ問題に対する多くのソリューションに取り組んでいます。 

zkSync のパスファインダー 開発者は、Validium、zkPorter (オンチェーンとオフチェーンの混合)、ZKRollup (完全なセキュリティ) の XNUMX つのオプションからデータの可用性を選択できます。

zkSync はすでに進行中です。 (ペクセル)

28 月 XNUMX 日の zkSync のメインネットのローンチにビッグバンを期待しないでください。Matter Labs による数か月のテストと、ハッキングや悪用を試みるユーザーへの報奨金の提供だけで、最初は圧倒されるでしょう。 その後、DApps の移植が許可され、セキュリティの構築とテストが開始されます。

「そして、すべてが完了したと感じたら、ゲートのリフトと呼ばれるものを実行します」とニューコムは言います。 「そして、すべてのユーザーが同時にシステムに入ることができ、これはフェア リリース プログラムと呼ばれます。 したがって、どのプロジェクトも他のプロジェクトより優先することはありません。」 彼は、その時点で 150 のプロジェクトが立ち上げられ、Polygon のソリューションが完成するのをプロジェクトが待つ理由はなくなるだろうと述べています。

「彼らは競馬場に行くようなもので、車輪もハンドルもエンジンもまったくない車のシャシーで現れます」と彼は言います。

「そして、製品全体が完成しました。 我々にはフェラーリがあり、準備は整っている」

アンドリューフェントン

メルボルンを拠点とするアンドリュー・フェントンは、暗号通貨とブロックチェーンを扱うジャーナリスト兼編集者です。 ニューズ コープ オーストラリアのナショナル エンターテイメント ライターとして、SA ウィークエンドでは映画ジャーナリストとして、メルボルン ウィークリーでは働いてきました。

出典: https://cointelegraph.com/magazine/2022/10/12/attack-zkevms-cryptos-10x-moment