zkSync, die ultimative Ethereum-Skalierungslösung

zkSync ist eine Layer-2-Skalierungslösung (L2) für Ethereum, die die Zero-Knowledge-Rollup-Technologie (ZK-Rollup) nutzt. ZK-Rollup ist eine Layer-2-Skalierungslösung für Ethereum, die wissensfreie Beweise verwendet. Der grundlegende Unterschied zwischen ZK-Rollups und optimistischen Rollups (Arbitrum und Optimism) besteht in der Art und Weise, wie das Ethereum-Netzwerk die Daten überprüft und speichert. Sehen wir uns an, was zkSync ist, wie es funktioniert und welche Hauptfunktionen es bietet. 

Was ist zkSync?

zkSync ist eine Layer-2-Skalierungslösung (L2) für Ethereum, die die Zero-Knowledge-Rollup-Technologie (ZK-Rollup) nutzt. Diese Technologie ermöglicht schnellere und kostengünstigere Transaktionen und bietet Benutzern gleichzeitig die Sicherheit des Ethereum-Netzwerks. Das Matter Labs-Team ist der Entwickler des zkSync-Ökosystems. Ursprünglich hat zkSync seine zkSync 1.0-Plattform im Juni 2020 auf den Markt gebracht. Allerdings unterstützt zkSync 1.0 keine Smart Contracts. Die zweite Iteration „zkSync 2.0“ wurde später Ende 2022 veröffentlicht, mit dem Ziel, bis 2023 ein vollständiges Mainnet zu schaffen. Im Februar 2023 hat Matter Labs alle seine Produkte umbenannt, wobei zkSync 2.0 seinen Namen in zkSync Era und 1.0 in zkSync Lite änderte. Dieses Rebranding fällt auch mit der zkSync Era Fair Onboarding Alpha zusammen, bei der Projekte und Entwickler das Netzwerk testen und testen können. Darüber hinaus konzentriert sich zkSync Era nun auf die Entwicklung einer EVM-kompatiblen ZK-Technologie namens zkEVM. 

Diagrama

zkSync-Roadmap. Quelle: BitKeep.

Wie funktioniert zkSync?

Die Basis von zkSync Era ist ZK-Rollup. ZK-Rollup ist eine Layer-2-Skalierungslösung für Ethereum, die wissensfreie Beweise verwendet. Der grundlegende Unterschied zwischen ZK-Rollups und optimistischen Rollups (Arbitrum und Optimism) besteht in der Art und Weise, wie das Ethereum-Netzwerk die Daten überprüft und speichert. ZK-Rollups sind effizienter, verbrauchen weniger Gas und benötigen weniger Lagerraum als Standard-Rollups. Darüber hinaus schützt die Zero-Knowledge-Technologie von Natur aus die privaten Daten der Benutzer. Daher werden Transaktionen in der zkSync-Ära in Stapeln „gerollt“, um vom Ethereum-Mainnet überprüft zu werden. Das Ethereum-Netzwerk muss nur einen ZKP als Gültigkeitsnachweis für einen gesamten Transaktionsstapel verifizieren. Die Schwierigkeit bei einem ZK-Netzwerk besteht darin, ein effizientes ZKP zu erstellen, das keine enorme Rechenleistung erfordert. Aus diesem Grund durchlaufen ZK-Netzwerke in der Regel einen strengen Forschungs- und Entwicklungsprozess, bevor sie ihr Hauptnetz starten. Matter Labs muss sicherstellen, dass sein Gaspreis und seine Netzwerkgeschwindigkeit mit dem aktuellen L2 vergleichbar sind oder diesen sogar übertreffen.

Diagrama

Kompatibilitätsvergleich verschiedener Skalierungslösungen. Quelle: Pintu.

Was macht zkSync einzigartig?

  • Native Kontoabstraktion: zkSync Era verfügt über eine native Kontoabstraktion, die herkömmliche externe Konten (EOAs) wie MetaMask-Benutzer auf intelligente Vertragskonten (CAs) aktualisiert. Dies eröffnet unendlich viele Möglichkeiten, wie z. B. keine Seed-Phrasen, die Bündelung mehrerer Vorgänge und die Automatisierung von Zahlungen.
  • ZK-Rollup-Datenschutz und -Geschwindigkeit: Die Basis von zkSync ist die ZK-Rollup-Technologie. ZK-Rollup kombiniert ein nativ datenschutzfreundliches Netzwerk mit schneller Transaktionsverarbeitung.
  • Sicherheit auf Ethereum-Ebene: Eine ZK-Rollup-Schicht 2 nutzt Ethereum als Basisschicht. Daher verlässt sich zkSync Era auf Ethereum, um sich vor Hacks und Angriffen auf Netzwerkebene zu schützen.
  • EVM-Kompatibilität: Das wichtigste Wertversprechen von zkSync Era ist seine EVM-Kompatibilität mit zkEVM. zkEVM ermöglicht die Kompatibilität von ZK-basierten Smart Contracts mit der Ethereum EVM. Nach einer grundlegenden Lernkurve können Entwickler problemlos auf zkSync Era aufbauen und dabei die native Programmiersprache von Ethereum wie Solidity verwenden.