zkSync は、ゼロ知識ロールアップ (ZK ロールアップ) テクノロジーを使用するイーサリアム用のレイヤー 2 (L2) スケーリング ソリューションです。 ZK-rollup は、ゼロ知識証明を使用するイーサリアムのレイヤー 2 スケーリング ソリューションです。 ZK ロールアップとオプティミスティック ロールアップ (Arbitrum と Optimism) の基本的な違いは、イーサリアム ネットワークがデータを検証して保存する方法です。 zkSync とは何か、その仕組みと主な機能を見てみましょう。
zkSyncとは何ですか?
zkSync は、ゼロ知識ロールアップ (ZK ロールアップ) テクノロジーを使用するイーサリアム用のレイヤー 2 (L2) スケーリング ソリューションです。このテクノロジーにより、ユーザーにイーサリアム ネットワークのセキュリティを提供しながら、より高速かつ安価なトランザクションが可能になります。 Matter Labs チームは、zkSync エコシステムの開発者です。当初、zkSync は 1.0 年 2020 月に zkSync 1.0 プラットフォームを開始しました。ただし、zkSync 2.0 はスマート コントラクトをサポートしていません。 2022 番目のイテレーション「zkSync 2023」は、2023 年までの完全なメインネットを念頭に置いて、2.0 年後半にリリースされました。 1.0 年 XNUMX 月、Matter Labs はすべての製品のブランド名を変更し、zkSync XNUMX は zkSync Era に、XNUMX は zkSync Lite に名前を変更しました。このブランド変更は、プロジェクトと開発者がネットワークをテストおよびテストできる zkSync Era Fair Onboarding Alpha と同時に行われます。さらに、zkSync Era は現在、zkEVM と呼ばれる EVM 互換の ZK テクノロジーの作成に重点を置いています。
zkSync はどのように機能しますか?
zkSync Era の基礎は ZK ロールアップです。 ZK-rollup は、ゼロ知識証明を使用するイーサリアムのレイヤー 2 スケーリング ソリューションです。 ZK ロールアップとオプティミスティック ロールアップ (Arbitrum と Optimism) の基本的な違いは、イーサリアム ネットワークがデータを検証して保存する方法です。 ZK ロールアップは、標準のロールアップよりも効率が高く、ガス消費量が少なく、必要な保管場所も少なくなります。さらに、ゼロ知識テクノロジーは本質的にユーザーの個人情報を保護します。したがって、zkSync 時代のトランザクションはバッチで「ロール」され、イーサリアム メインネットによって検証されます。イーサリアム ネットワークは、トランザクションのバッチ全体の有効性の証明として 2 つの ZKP を検証するだけで済みます。 ZK ネットワークの難しさは、膨大な計算能力を必要としない効率的な ZKP を作成することにあります。このため、ZK ネットワークは通常、メインネットを立ち上げる前に厳格な R&D プロセスを経ます。 Matter Labs は、ガス価格とネットワーク速度が現在の LXNUMX と同等、さらにはそれを超えていることを確認する必要があります。
zkSync のユニークな点は何ですか?
- ネイティブアカウントの抽象化: zkSync Era には、MetaMask ユーザーなどの従来の外部所有アカウント (EOA) をスマート コントラクト アカウント (CA) にアップグレードするネイティブ アカウント抽象化が付属しています。これにより、シード フレーズなし、複数の操作のバンドル、支払いの自動化など、無限の可能性が解き放たれます。
- ZK ロールアップのプライバシーと速度: zkSync の基礎は、ZK ロールアップ テクノロジーです。 ZK ロールアップは、ネイティブのプライバシー保護ネットワークと高速トランザクション処理を組み合わせます。
- イーサリアムレベルのセキュリティ: ZK ロールアップ レイヤ 2 は、ベース レイヤとしてイーサリアムを利用します。したがって、zkSync Era は、ネットワーク レベルのハッキングや攻撃に対するセキュリティをイーサリアムに依存しています。
- EVM の互換性: zkSync Era の主な価値提案は、zkEVM との EVM 互換性です。 zkEVM により、ZK ベースのスマート コントラクトがイーサリアム EVM と互換性を持つようになります。基本的な学習曲線を経た後、開発者は、Solidity などのイーサリアムのネイティブ プログラミング言語を使用して、zkSync Era を簡単に構築できます。