原文(英uk)zkSync 2.0 のアルファ テストネットが稼働
2021-06-01 14:30:00
zkSync は、zkSync 2.0 のアルファ版テストネットが公開されたことを発表しました。 testnet は zkEVM と zkPorter テクノロジーを特徴とし、zkSync を世界中のすべての人が分散型金融にアクセスできるようにすることに近づけます。 さらに、関心のある個人は、ブロック エクスプローラーで zkSync 2.0 を確認できます。
いくつかの重要なポイント
- zkEVM は命令セットが確定した状態で準備ができており、両方の実装が回路と実行環境で完了しています。
- zkSync のコンパイラは、単純な Solidity および Zinc スマート コントラクトを zkEVM バイトコードにコンパイルできます。
- コア インフラストラクチャは、ノード全体の統合に成功して機能し、コンパイルされたスマート コントラクトを展開または実行できます。
zkEVM とコア 2.0 インフラストラクチャの準備が整い、公開されるのを待っています。 ただし、コンパイラは、エッジ ケースを正しくカバーできるように少し作業が必要です。 zkEVM、コンパイラ、およびコア SDK へのアクセスは、コンパイラが 100% 準備が整うとすぐに開かれます。
zkSync 2.0とイーサリアムの本質的な違い
Solidityスマートコントラクト – ほとんどのオペコードがサポートされていますが、いくつかの例外があります
- ADDMOD、SMOD、MULMOD、EXP、および CREATE2 オペコードは、現在のリリースではサポートされません。 ただし、それらのサポートは将来追加される予定です。
- KECCAK256 オペコードは当分の間サポートされず、zkSync はその呼び出しを別のハッシュ関数に置き換えます。 zkSync は、後でプリコンパイルとして KECCAK256 を再導入する予定です。
- イーサリアムは SELFDESTRUCT オペコードを削除する予定であるため、zkSync はそれを zkSync 2.0 に含めていません。
- 256 ビットの XOR/AND/OR オペコードはコンパイルされた Solidity コードにのみ存在するため、zkSync はそれらのサポートを削除する可能性があります。
ガス – zkSync 2.0 はガスの概念が異なり、現在の L1 ガス価格と ZKP 生成のコストに基づいて取引価格が変動します。 さらに、すべてのスマート コントラクト呼び出しには、最大数の zkEVM ステップとストレージ書き込みパラメーターがあります。
Web3 API – Web3 API の実装は次のリリースに含まれ、イーサリアムのドキュメントで定義されている Web3 標準と互換性があるため、サービスを簡単に統合できます。 zkSync には、ファイナライズされたブロックやコマンドの概念など、L1 にはない機能がいくつかあります。
トランザクションへの署名 – ユーザーは、zkSync 2.0 で 2 つの方法でトランザクションを承認できます。 EIP712 メッセージを介して Ethereum ウォレット (MetaMask) とのトランザクションに署名するか、アカウントが zkSync の内部 Schnorr 署名に公開鍵を設定してトランザクションに署名することができます。 これにより、ウォレットは追加費用なしで zkSync 2.0 と対話できるようになります。
ストレージ効率 – スロットのオーバーライドはブロックごとに 1 回だけ実装されるため、AMM コントラクトのストレージ スロットは 1 回だけ上書きされます。
スマートコントラクトの制限 – zkSync には、最初はトランザクションごとに 32 のスマート コントラクトの制限があります。 この制限は、信頼できるアカウンティング メカニズムが実装されるまでそのままです。 チームは、このような制限の削減に取り組んでおり、最終バージョンで制限をゼロにすることを目標としています。
zkSync 2.0 コア インフラストラクチャ
zkSync のコア インフラストラクチャは、次のもので構成されます。
- フルノード – フル ノードは、トランザクションが送信されてから数秒後に使用可能な、zkEVM バイトコードのサーキット エクゼキュータ環境です。 これは、不正なトランザクションを除外し、mempool で正しいトランザクションを実行するのに役立ちます。
- 証明者 – 証明者は、ゼロ知識証明を生成しながら、ブロックの証人を受け取ります。
- インタラクター – インタラクターは、イーサリアム L1 と対話するためのツールを提供します。 また、ZKPの生成、トークン価格、ガス価格に基づいて取引手数料を計算します。
- パラノイドモニター – Prometheus、elastic、sentry、uptime、いくつかの独立したインシデント通知システム、およびカスタムのヘルスチェック サービス。
コア インフラストラクチャは機能しており、zkEVM の統合はすでに完了しています。
免責事項: この記事は情報提供のみを目的として提供されています。 法律、税務、投資、財務、またはその他のアドバイスとして提供または使用することを意図したものではありません。
元ソース
続き・詳細はこちら
zkSync 2.0 のアルファ テストネットが稼働