A complete guide to zkSync

zkSync の完全ガイド

この記事では、imToken ヘルプ センターのレイヤー 2 に関する基本的な概念について説明します。

キーワード:

  • レイヤー 2: 暗号、ブロックチェーン、イーサリアム、ソリューション、ネットワーク、プロトコル
  • zkSync: コイン、2.0、ウォレット、トークン、github、スワップ、nft、1.x

前提条件:

このブログをよりよく理解するには、まずEthereumの基本概念を習得する必要があります

zkSync とは?

イーサリアム メインネット (レイヤー 1) でのトランザクション スループットの制限により、開発者はレイヤー 1 から離れたトランザクションを処理するレイヤー 2 プロトコルを提案し、イーサリアムのパフォーマンスとユーザー エクスペリエンスを向上させました。

zkSync は、Matter Labs によって作成されたレイヤー 2 ソリューションです。チームは、ゼロ知識証明に基づくロールアップ (つまり、レイヤー 2 ソリューションを実装する主流の 1 つ) を使用して、イーサリアムのスケーラビリティを解決します。

zkSync のソリューションはどのように機能しますか?

zkSync は、ZK Rollup アーキテクチャに基づく L2 プロトコルです。

  • ZK:ゼロ知識の略。
  • ロールアップ: メインの Ethereum チェーン (レイヤー 1) の外側でトランザクションの実行を実行するレイヤー 2 ソリューションの 1 つですが、トランザクション データはレイヤー 1 に投稿します。
  • ZK ロールアップ: ZK ロールアップは、数百のオフチェーン転送をバンドルし、SNARK (簡潔で非対話的な知識の議論) として知られる暗号証明を生成します。これは有効性の証明と呼ばれ、レイヤー 1 に掲載されます。

ロールアップのセキュリティは、データの有効性と可用性によって決まります。

  • 妥当性: バリデーターがレイヤー 2 のデータを変更してユーザーの資産を盗むのを防ぐために、状態が検証済みであることを確認してください。
  • 可用性: レイヤー 2 でデータを利用できるようにし、ユーザーがいつでも資産をレイヤー 2 からレイヤー 1 に引き出すことができるようにします。

zkRollup は、バンドルされたデータをレイヤー 2 に投稿して、データの有効性と可用性を確保しました。レイヤー 1 のセキュリティ プロパティを継承しながら、レイヤー 1 の外部で実行することは、zkRollup の特徴です。

主な特徴

  • 非常に低い取引手数料
    • ERC-20 トークンのメインネット コストの ~1/100、ETH 転送の ~1/30
  • トラストレス プロトコル
  • イーサリアムのメインネットのように、資金は暗号的に安全です
  • ユーザーは常に自分の資金を管理しています
  • 資金を安全に保つための運用活動は必要ありません

zkSync ウォレット

たとえば、imToken を例にとると、最初に imToken (https://token.im/) をダウンロードしてインストールし、ID ウォレットを作成/インポートします。

imToken で zkSync を使用するには?

imToken の ETH ウォレットを開き、[マイ プロファイル] - [探索] に移動し、レイヤー 2 機能を有効にします。

image3.png

「入金」をクリックして、Ethereum メインネットから zkSync に資産を補充します。入金が完了したら、zkSync ウォレットを介して高速かつ低コストの送金を行うことができます。

image1.png

詳細: imToken で zkSync を使用する方法

zkSyncをサポートするその他のウォレット

  • 銀色
  • 私の鍵
  • ループリング
  • ……

勉強

レイヤ 2

増え続けるユーザーに対応するために Ethereum をスケーリングするために、開発者はレイヤー 2 とシャーディング (レイヤー 1 スケーリング ソリューション) という 2 つのソリューションを提案しました。

レイヤー 1 はイーサリアム ブロックチェーン自体を指し、レイヤー 2 はイーサリアム上で動作してスケーラビリティと効率を向上させるネットワークまたはテクノロジです。

主流のレイヤー 2 ソリューションには、ZK Rollup、Optimistic Rollup、Plasma、State Channels、Validium などが含まれます。

ZK ロールアップ

ZK は Zero Knowledge の略です。これは、証明者が検証者に有用な情報を提供することなく、アサーションが正しいことを検証者に納得させることができることを意味します。

ロールアップは、各トランザクションのデータの一部をオンチェーンに保持しながら、トランザクションをオフチェーンで処理することにより、イーサリアム メインネットのパフォーマンスを向上させるように設計されたソリューションの総称です。

ZK ロールアップ = ロールアップ トランザクション + ゼロ知識証明 (zk-SNARK)

簡単に言えば、ZK Rollup は L2 スケーリング ソリューションであり、すべての資金はメインチェーン上のスマート コントラクトによって保持され、計算とストレージはオフチェーンで実行されます。ロールアップ ブロックごとに、状態遷移のゼロ知識証明 (SNARK) が生成され、メインネット コントラクトによって検証されます。

マターラボ

zkSync の開発チームである Matter Labs は、自由、ブロックチェーン、数学に情熱を傾けるエンジニアリング チームです。本社はベルリンにありますが、世界中 (主にヨーロッパ) で活動しています。

Matter Labs は、この進行中の金融革命を加速するという使命を持って、ゼロ知識証明技術でイーサリアムをスケーリングします。

zkSync ブロック エクスプローラー

zkSync Block Explorer は、zkSync ネットワークとの同期を維持し、ブロック、トランザクション、ステート ルート ハッシュ、zkSync のアカウント アドレスに関する情報を表示できるオープン ソースの Web ツールです。

zkSync ロードマップ

プロジェクトのロードマップは、スケーラブルな支払い、スマート コントラクト、プライバシー、および検閲への耐性のために計画されています。

image4.png

スケーラブルな支払い: zkSync は現在、安全でスケーラブルなデジタル資産支払いソリューションの構築に取り組んでいます。

スマート コントラクト: zkSync は、Zinc と Solidity で、効率的で安全な、チューリング完全な多言語スマート コントラクトを導入します。もっと詳しく知る

プライバシー: 現時点では、イーサリアムと同様に、zkSync のすべてのトランザクションは透過的です。チームは、将来的にプライバシーを有効にする予定です。

耐検閲: スケーラブルなソリューションに共通する問題は、ほとんどのユーザーが検証に参加できず、ネットワークが集中化される傾向があることです。 zkSync は、バリデータとガーディアンという 2 つの異なる役割を持つ独立したコンセンサス メカニズムを導入することで、この問題に取り組む予定です。

zkSync は、将来的にトークンをローンチする予定です。

zkSync エコシステム

  • 曲線
  • アーブ
  • ループリング
  • バランサー
  • 1インチ
  • コインベース
  • フォビ
  • バイナンス
  • 月払い
  • 銀色
  • imToken
  • 私の鍵
  • コインゲッコー
  • ギトコイン

もっと詳しく知る

zkSync ウェブサイト: https://zksync.io/

Matter Labs ウェブサイト: https://matter-labs.io/