zkSync 2.0:パブリックテストネットが稼働しました!
zkEVMが登場:Ethereumのテストネットで初のEVM対応のZK Rollupです。
終わりの始まり
昨年5月、私たちはzkSyncのzkEVMビジョンを公開しました。
これは、パーミッションレスでチューリング完全なZKロールアップで、開発者はSolidityを使用して、低コストかつ拡張性の高いレイヤー2環境で分散型アプリケーションを構築・展開できるようになります。
このシステムでは、トランザクションの正当性の検証や最終決定を人間に頼らず、暗号技術に依存します。イーサリアムが持つ最高クラスのセキュリティ、分散化、ネットワーク効果をそのまま活用しながら、dapps開発者のデザインスペースを広げる新機能を提供することができます。
汎用性の高いZK Rollupは、ブロックチェーンのスケーラビリティの最終段階における重要な要素であると多くの人が予想する一方で、この分野のトップレベルの人たちの多くは、実用化は何年も先のことになると考えていました。
しかし、今日、私たちはイーサリアムのテストネットとして、その一つを一般公開しました。
成長するインフラのエコシステム
zkSync 2.0でのデプロイを希望する開発者からは、既に数多くのリクエストを受けています。そして、ユーザーがそれぞれのプロジェクトを発見できるように、開発者がプロジェクトを追加できるエコシステムハブをリリースしました。
Matter Labsは、開発の成功には必要十分なインフラが重要であると認識しており、エコシステム全体のチームと協力してこれらのインフラを高い利便性の中で利用できるようにしています。ここでは、各インフラの提供に取り組んでいるプロジェクトの一部を紹介します:
フィアット オン&オフランプ
Banxa、Ramp Network、UTORG、MoonPayなどのプロジェクトが、オン&オフランプを提供しています。既に、多岐にわたる支払い方法でzkSync上で直接暗号を購入し、ユーザーがL1手数料を回避できる手段を提供済みです。また、Crypto.com、Bybit、Huobi、Blockchain.com、OKEx、Ripioなどの主要取引所は、ユーザー向けにzkSyncでの入出金機能をサポートするよう取り組んでいます。
ブリッジ
Celer、Connext、ZigZag、Orbiter、DAI Wormhole、Composable、Hop Exchange、LayerZero、PolyNetwork、deBridge、Nomadは、zkSync 2.0と他のL1・L2プロトコル間での、迅速かつ安価なトークン転送を可能にします。
データオラクル
Chainlinkが、アプリケーションにオフチェーンのデータフィードを必要とする開発者に、必要なすべてのオラクルサービスを提供しています。
インデックスと検索
The Graph ProtocolとCovalentはzkSync 2.0のインデックスを作成し、チェーンの検索性を向上させ、開発者に利便性の高いアクセス性を提供しています。
ウォレット
ユーザーは、zkSync 2.0上でMetamask、Argent、Numio、1inch Wallet、MyKey、imTokenなどのほとんどのイーサリアムウォレットでトランザクションに署名し、資産を管理することが可能となります。
ブロックエクスプローラー、開発ツール、投票
Matter Labsが開発しているエクスプローラーに加えて、EtherscanとBlockscoutを使ってブロックデータを探索できるように進めています。Tenderlyは、開発者によるスマートコントラクトの監視・テストを可能にします。Gnosis safeは、ユーザーによる資産な安全保管のためのマルチシグ機能を提供します。Snapshotは、zkSyncのDAOに対する分散型投票を可能にし、Hardhatは、開発者がコントラクトを簡単にコンパイルし、開発ネットワーク上で実行できるようにします。
資金調達
BitDAOは最近、zkSyncエコシステム内のプロジェクトに必要な資金を提供することに焦点を当てた2億ドル規模のアクセラレータ「zkDAO」に出資しました。DAOは、エコシステムの教育、研究、セキュリティにも資金提供します。
ロールアップの状況
現行バージョンのzkSync 2.0はイーサリアム上のほとんどのアプリケーションのニーズを解決していますが、今後、現在のイーサリアムでは不可能なアプリケーションの実験を可能にする、さらに多くの機能のリリースが予定されています:
- ECDSAシグネチャのネイティブサポート:zkSyncの過去のバージョンや、多くのZK Rollupとは異なり、ユーザーの秘密鍵を登録するための特別な操作をなくし、どのようなアカウントでも、L1で使用しているのと同じ秘密鍵でL2で管理できるようにします
- Solidity 0.8.xのサポート:既存のコードベースをほとんど変更せずにデプロイできます
- Web3 API:わずかな例外を除き、zkSyncのAPIはEthereumと完全に互換性があります。これにより、既存のインデクサ、エクスプローラなどとのシームレスな統合が可能になります
- Ethereum暗号プリミティブのサポート:zkSyncはプリコンパイルによりkeccak256、sha256、ecrecoverをネイティブにサポートします
- Hardhatプラグイン:zkSyncでのスマートコントラクトのテストと開発を容易にします
- L1→L2スマートコントラクトメッセージング:Ethereum L1からzkSync上のスマートコントラクトにデータの受け渡しが可能になります
現在のテストネットには含まれていない、将来のアップグレードでのリリースが検討されている機能があります。推定リリース順に並べると、以下のとおりです:
- L2 → L1 スマートコントラクトのメッセージング:zkSyncからL1へのデータの受け渡しが可能になり、開発者はより強固なアプリケーションを構築できるようになります
- Vyperプログラミング言語のサポート
- アカウントの抽象化:自分のアカウントに署名チェックのカスタムロジックを実装可能にします。また、ソーシャルリカバリーも可能です。現在、大半のEVMチェーンでは、ユーザーはこの目的のためにスマートコントラクトウォレットを導入する必要がありますが、アカウントを抽象化することで、これらすべてが簡単にサポートされます
- Solidityの古いバージョンのサポート:既存のプロジェクトでシームレスな統合を可能にするために、異なるバージョンのSolidityのサポートに積極的に取り組んでいます
- zkPorter:最大かつ重要な機能の1つ「zkPorter」では、最高のセキュリティ&イーサリアムと比較して20倍の手数料削減を特徴とするzkRollupアカウントと、異なるセキュリティモデルでわずか数セントの安定した手数料を特徴とするzkPorterアカウントを選択できるようになります。zkPorterアカウントとzkRollupアカウントの両方は、内部でシームレスに相互作用することができます
zkEVMのテストに興味のある開発者の方は、ドキュメントをご覧になって、アプリケーションのデプロイを開始することができます。質問や相談は、DiscordかDiscourseフォーラムで他の開発者やMatter Labsチームと交流できます。
また、開発者やユーザー向けのツールとして、ウォレット、トークンブリッジ、テストETH用の蛇口、トランザクション検索を簡易化するPortalをリリースします。
免責事項:コードが法律であり、何十億ドルもの資産が確保される世界では、失敗しないシステムを構築することが必要です。テストネットという名前からもわかるように、テストネットは実際の資金をリスクにさらすことなくテストを行う機会です。私たちは、何かが壊れることを期待しています(期待しています)。また、コミュニティの皆さんには、いろいろなことに挑戦していただきたいと思っています。我々は頻繁にアップデートを配信する予定ですが、その中には再生が必要なものもあり、開発者はコントラクトを再展開する必要があります。この点をご理解ください。
この技術の基礎の構築に尽力いただいた研究者、開発者、コミュニティの方々に感謝します。私たちは、分散型の未来を構築する人々に刺激を受け、共に、何が起こるかを見届けることが楽しみで待ちきれません。
最新情報は、下記リンクよりフォローしたり、Discordで会話に参加したりすることで入手できるでしょう。
また、Matter Labsに参加してEthereumのスケールアップに貢献することに興味のある日本人の方は、是非とも求人情報をご覧になってご応募することをお勧めします。
今後のzkSyncにご期待ください。
zkSync Protocolについて
zkSyncは、ZKロールアップを採用し、最新のシンプルなゼロ知識証明を活用することで、基盤となるブロックチェーンのセキュリティ特性を保持するレイヤー2スケーリングソリューションです。
zkSync v1は、2020年7月からイーサリアムのメインネットでライブ配信されている決済用のZKロールアップであり、多くのプロトコルやウォレット、dappsに採用され、4M以上のトランザクションを実現しました。
zkSync v2は、EVM互換とコンポーザビリティを維持した汎用スマートコントラクト用のZKロールアップです。テストネットには現在、DeFi、NFT、ゲーム、DAO、取引所、オンランプ、ウォレット、デベロッパーツール、データ分析などのプロジェクトから150件以上の参加登録があります。
詳しくはzkSyncの各コンテンツに参加してご確認ください:
Website|Twitter|Discord|Telegram|Mailing List | Testnet waitlist