ウェブサイト検索

zkEVM スケーリングテクノロジーとは何ですか?また、それによってどのようにイーサリアムが高速化されるのでしょうか?


イーサリアムは素晴らしいですが、さらに良くなるでしょう。

イーサリアムが分散型アプリの人気プラットフォームになるにつれて、スケーラブルなソリューションの必要性が高まっています。そのようなソリューションの 1 つは、大規模な導入に役立つ zkEVM スケーリング テクノロジです。ゼロ知識のロールアップと証明を使用して、イーサリアムの効率を高めます。

ゼロ知識イーサリアム仮想マシンは、完璧なセキュリティを提供する独自のスケーリング ソリューションです。 zk-rollup は、データを漏らすことなくトランザクションを検証することにより、セキュリティを強化します。

zkEVM の世界を詳しく調べて、イーサリアムが直面するスケーリングの課題の解決策としてのその可能性を探ってみましょう。

ゼロナレッジロールアップについて

ゼロナレッジ ロールアップは、さまざまなトランザクションを組み合わせてバッチとしてロールアップするスケーリング ソリューションです。ロールアップされたトランザクションのバッチは、単一のトランザクションとして表示されます。このようにして、ブロックチェーンは検証の詳細ではなく、トランザクションの概要のみを受け取ります。

zk-rollup はトランザクション時間を最小限に抑えるため、ネットワーク効率を向上させることができます。これにより、ネットワークが複数のトランザクションを同時に処理できるようになります。さらに、zk-rollup はトランザクション処理のコストをユーザー間で分割することでコストを削減します。

さらに、機密情報を隠すことができる安全なオプションです。検証にはゼロ知識証明を使用し、オフチェーンでトランザクションを実行します。また、ネットワーク上でトランザクションを作成する際にプライバシーを維持することもできます。

zkEVMテクノロジーとは何ですか?

イーサリアム仮想マシン (EVM) は、イーサリアム ネットワークを動かすエンジンです。 zkEVM テクノロジーは、ゼロ知識証明を使用してイーサリアム ブロックチェーン上でスマート コントラクトを実行できるイーサリアム仮想マシンの一種です。

通常の EVM と同様に、zkEVM もグローバルなクラウド コンピューティング インフラストラクチャを提供します。ただし、この 2 つの違いは、スマート コントラクトの実行方法です。標準的な実行の代わりに、zkEVM はスマート コントラクトの実行にゼロ知識証明を導入します。さらに、機密データを暗号化し、実行のための簡潔な証拠を提供できます。

このテクノロジーを使用すると、セキュリティと効率が強化されたイーサリアム ネットワーク上で分散型アプリ (DApps) を開発できます。また、イーサリアムでのスマート コントラクトの展開コストも最小限に抑えられます。

zkEVM テクノロジーはどのように機能しますか?

zkEVM はゼロ知識暗号化方式を利用します。

ゼロ知識暗号化と証明により、システムは特定の詳細を必要とせずにステートメントが真実であることを認識できます。このテクノロジーを仮想マシンで使用すると、最小限のデータでスマート コントラクトを実行できます。

この暗号化は、暗号通貨取引にも役立ちます。まず、zkEVM は複数のトランザクションを 1 つとしてロールアップします。次に、トランザクションのバッチのゼロ知識証明を生成します。証明には、ユーザーがトランザクションを検証したという情報が含まれます。ただし、バリデーターの個人情報は暗号化により隠されたままになります。

zk-proof の生成後、仮想マシンの zk-rollup は有効性証明を Ethereum に送信し、そこで検証されます。これには、正しいバイトコードの実行、正しい操作の使用、オペコードの正しい実行の検証が含まれます。

ベスト 4 zkEVM プロジェクト

zkEVM は開発段階にありますが、すでにいくつかのプロジェクトが登場しています。

1.zkSync

Matter Labs の zkSync は、zkEVM の最も開発されたバージョンの 1 つです。これにより、開発者は、Solidity およびその他のイーサリアム互換プログラミング言語でスマート コントラクト コードを作成できます。まず、高級言語コードを Yul と呼ばれる中間言語に変換します。

その後、コードを機械可読形式のバイトコードに変換します。バイトコードに変換するために、zkSync は低レベル仮想マシン (LLVM) コンパイル テクノロジを使用します。これは、さまざまな言語の将来のプログラミング ライブラリにアクセスできるように設計されています。

2.zkEVMポリゴン

Polygon network は、L2 スケーリング ソリューションとして強力な zkEVM も導入しました。 Polygon の zk-rollup は、EVM と同等のオペコードを提供します。また、ロールアップされたトランザクションの zk-proof と圧縮データのみを保存するため、セキュリティも強化されます。さらに、トランザクションを即座に完了および検証できるため、効率的なソリューションです。

まず、さまざまなユーザー トランザクションをマージして、L2 でバッチを作成します。次に、トランザクション バッチがレイヤー 1 に送信され、有効性証明によって検証されます。最後に、イーサリアム ブロックチェーンに変更が加えられます。

3.スタークネット

StarkNET は、Solidity およびその他の EVM 高水準言語をサポートするもう 1 つの EVM 互換 zk-rollup です。これは、zk-STARK (Zero-knowledge Succinct Transparent Arguments of Knowledge) として知られるタイプの zk-proof を使用します。これによりセキュリティが向上しますが、ガス料金が高くなる可能性があります。

StarkNET では、Solidity または他の EVM スクリプト言語を使用してスマート コントラクトを開発できます。次に、高級言語コードをプログラミング言語 Cairo に変換します。コンパイラ Nethermind WARP は、コードを StarkNET に変換します。

4.zkEVMスクロール

Scroll は、zk-rollups を使用したスケーリング ソリューションも提供しています。そのインフラストラクチャには Polygon zkEVM と多くの類似点がありますが、より高い柔軟性を提供します。まだテスト段階ではありますが、機敏なシステムを提供します。将来的には、Scroll は、L2 スケーラブルなソリューションを、より安全で透過的な EVM 同等のソリューションに変換する予定です。

zkEVM ブロックチェーン インフラストラクチャに革命を起こす

ゼロナレッジロールアップは、イーサリアム上で一度に何千ものトランザクションを実行できます。 zkEVMは、こうしたスマートコントラクトを実行できるクラウド環境を提供します。だからこそ、これはブロックチェーンのトリレンマを解決するための革新的なアプローチなのです。このテクノロジーを活用することで、スケーラブルで安全な、完全に分散化された DApps をイーサリアム上に構築できます。

zkEVM はイーサリアムをより高速、スケーラブル、そして安価にします。さらに、データを隠すことができるため、プライバシーがさらに高まります。現在、多くの L2 ソリューションにこの技術が統合されており、無限に拡張可能なブロックチェーン インフラストラクチャへのゲートウェイが開かれます。