Was ist ZKsync und wie funktioniert die Layer-2-Skalierungslösung?
Startseite
Artikel
Was ist ZKsync und wie funktioniert die Layer-2-Skalierungslösung?

Was ist ZKsync und wie funktioniert die Layer-2-Skalierungslösung?

Mittel
Veröffentlicht Jun 19, 2024Aktualisiert Aug 14, 2024
11m

Haftungsausschluss: Dieser Artikel dient nur zu Bildungszwecken. Die von der Binance Academy bereitgestellten Informationen stellen keine Anlageberatung oder -empfehlung dar. Binance übernimmt keine Verantwortung für deine Anlageentscheidungen. Bitte stelle immer deine eigenen Nachforschungen an und lass dich von Experten beraten, bevor du finanzielle Risiken eingehst.

Zusammenfassung:

  • ZKsync ist eine Layer-2-Skalierungslösung, die Transaktionen im Ethereum-Netzwerk durch die Nutzung von Zero-Knowledge-Rollups (ZK-Rollups) und Zero-Knowledge-Beweise (ZKPs) kosteneffizienter und schneller macht.

  • Im Rahmen des ZKsync-Airdrops wurden 17,5 % aller Tokens an Nutzer und andere Mitwirkende herausgegeben. Dabei wurde der Fokus auf aktive Netzwerkteilnehmer und Unterstützer des Netzwerkes gelegt.

  • Im Vergleich zu Rollups, die nach der Prämisse arbeiten, alle Transaktionen zunächst als valide anzusehen, bietet ZKsync durch die Nutzung von ZKPs verbesserte Sicherheitseigenschaften und kürzere Bestätigungszeiträume.

Einführung

Die Skalierbarkeit ist eines der Hauptprobleme der Blockchain-Technologie. In diesem Kontext bezieht sich der Begriff auf die Fähigkeit eines Netzwerks, eine immer größere Menge an gleichzeitig eingehenden Transaktionen zu verarbeiten. Im Regelfall werden die Netzwerke mit der steigenden Anzahl an Transaktionen, deren Bestätigung aussteht, langsamer und ihr Betrieb teurer.

Zero-Knowledge-Lösungen bieten einen vielversprechenden Ansatz zur Bewältigung dieses Problems. In diesem Artikel werden wir die ZKsync-Skalierungslösung untersuchen und dabei auf die Funktionsweise, die Vorteile sowie die Unterschiede zu optimisitischen Rollups eingehen. Außerdem werden wir uns mit der Nutzung des ZK-Tokens und dessen Verteilung durch Airdrops befassen.

Was ist ZKsync?

ZKsync ist eine Layer-2-Skalierungslösung, die sich dadurch auszeichnet, dass Transaktionen außerhalb der Ethereum-Layer-1-Chain verarbeitet und somit schneller und zu geringeren Kosten bestätigt werden. Dabei werden sogenannte Zero-Knowledge-Rollups (ZK-Rollups) genutzt. ZK-Rollups bündeln eine große Anzahl von Transaktionen unabhängig (Off-Chain) von der Layer-1-Blockchain.

Layer-2-Lösungen kann man sich wie eine zusätzliche, abgetrennte Spur auf einer überlasteten Autobahn vorstellen. Sie bietet Platz für weitere Fahrzeuge (Transaktionen), wodurch der Stau auf den bisherigen Spuren (Ethereum-Layer-1) verringert wird.

Wie funktioniert ZKsync?

1. Transaktionsaggregation

ZK-Rollups beginnen damit, Transaktionen zu sammeln und zu bündeln, ohne diese umgehend auf einer Blockchain zu bestätigen. Durch die gleichzeitige Verarbeitung verschiedener Transaktionen trägt ZKsync dazu bei, die Belastung der Ethereum-Layer-1-Blockchain zu reduzieren.

Zur besseren Veranschaulichung der Funktionsweise von ZKsync kann man sich eine Poststelle vorstellen. Statt alle eingehenden Briefe einzeln an den jeweiligen Empfänger zu versenden, werden die Briefe zunächst gesammelt und gebündelt, was den Zustellungsprozess erheblich effizienter macht.

2. Verwendung von Zero-Knowledge-Beweisen

ZKsync erstellt im Anschluss an die Gruppierung Zero-Knowledge-Beweisen (ZKPs), um die Transaktionen zu verifizieren. ZKPs stellen sicher, dass die Transaktionen innerhalb der Gruppen gültig sind, ohne dass die Transaktionsinhalte preisgegeben werden.

ZKPs bieten eine Möglichkeit, Beweise über die Kenntnis einer Information zu erbringen, ohne die Information dafür preisgeben zu müssen. Wenn Alice also belegen möchte, dass sie den Code zu einem Tresor kennt, kann sie dies tun, ohne den Code dafür nennen zu müssen. Dennoch kann sich die Gegenseite sicher sein, dass Alice tatsächlich über den Code verfügt.

3. Übermittlung der ZKPs an Ethereum

***Diese ZKPs werden dann als Transaktion an das Ethereum-Mainnet übermittelt und dort geprüft. Sobald die ZKPs verifiziert und validiert sind, werden die entsprechenden Daten durch das Ethereum-Layer-1-Netzwerk akzeptiert, in die Blockchain aufgenommen und dort langfristig gespeichert.

ZK-Tokens

Inhaber von ZK-Tokens können an Abstimmungen teilnehmen und sich so am Governance-System von ZKsync beteiligen. Sie können ihre Stimmrechte durch Delegation aktivieren. Schauen wir uns an, wie dies funktioniert:

  1. Um die Stimmrechte von ZK-Tokens zu aktivieren, müssen sie an eine ZKsync-Adresse delegiert werden. Dabei kann es sich um eine Adresse des Nutzers oder einer anderen Person handeln.

  2. Wer diese Adresse verwaltet, wird zu einem Delegierten, der über Governance-Vorschläge abstimmen kann.

  3. Durch die Delegation ändert nicht der Eigentümer des Tokens, sondern es wird das Stimmrecht für die gewählte Adresse aktiviert.

  4. Die Delegation kann jederzeit vom Token-Inhaber geändert werden und ist so lange gültig, bis sie geändert wird oder die Tokens übertragen werden.

  5. Die Delegation kann nicht auf mehrere Adressen aufgeteilt werden. Alle Stimmrechte der Tokens in einer Wallet werden an eine einzige Adresse delegiert.

Der ZK-Token wurde am 17. Juni 2024 auf Binance notiert und mit dem Seed-Tag versehen. Weitere Informationen findest du in der offiziellen Listing-Ankündigung.

ZKsync-Airdrop

Im Rahmen des ZK-Token-Aidrops wurden 17,5 % der gesamten Tokenmenge an die Wallets von teilnahmeberechtigten Nutzern und Mitwirkenden verteilt:

Airdrop für Nutzer

Um als Nutzer Tokens aus dem Airdrop zu erhalten, musstest du deine Mittel auf ZKsync Era übertragen und mindestens eine der folgenden sieben Anforderungen erfüllen:

  1. Mit mindestens 10 Non-Token-Smart-Contracts auf ZKsync interagieren.

  2. Paymasters für mindestens 5 Transaktionen auf ZKsync Era verwenden. Paymasters sind spezielle Konten, die die Transaktionsgebühren für andere Konten übernehmen, sodass bestimmte Transaktionen für die Endnutzer möglicherweise kostenlos sind.

  3. Mit mindestens 10 verschiedenen ERC-20-Tokens an den dezentralen Börsen (DEXes) von ZKsync Era handeln.

  4. Liquidität in beliebiger Höhe für die DEXes und die Kredit- und Ausleihprotokolle auf ZKsync Era bereitstellen.

  5. Mindestens einen nicht-fungiblen Token (NFT) der Libertas Omnibus-Kollektion zum Zeitpunkt des Snapshots halten. 

  6. In den 3 Monaten vor dem Start des ZKsync Era-Mainnets auf ZKsync Lite aktiv sein.

  7. Eine Spende für eine Gitcoin-Runde, die auf ZKsync Lite gehostet wird, vornehmen.

Airdrop-Allokation

Nach Angaben von ZKsync wurde die Token-Allokation nach einem wertbasierten Ansatz vorgenommen:

1. Zunächst wurde das tägliche Krypto-Guthaben einer Adresse ermittelt. Dazu gehörten sowohl die Wallet-Guthaben als auch die an DeFi-Protokolle gesendeten Guthaben.  

2. Die Kryptowährungen in DeFi-Protokollen wurden mit dem Zweifachen ihres Nominalwertes bewertet. In einem DeFi-Protokoll gehaltene Kryptowährungen im Wert von 100 USD zählten als 200 USD.

3. Zuletzt wurden die täglichen Guthaben addiert und durch den Snapshot-Zeitraum (366 Tage) geteilt, um die zeitgewichteten Durchschnittsguthaben zu berechnen.

Beispiel zur Veranschaulichung: Alice hatte 30 Tage vor dem Snapshot Kryptowährungen im Wert von 200 USD auf ZKsync Era übertragen und sofort 25 % davon (50 USD) in ein DeFi-Protokoll eingezahlt. Die anderen 150 USD hat sie bis zum Snapshot in ihrer Wallet aufbewahrt. Ihr zeitgewichtetes Durchschnittsguthaben (TWAB) berechnet sich wie folgt:

TWAB = ((150 USD * 30 Tage) + (50 USD * 2 * 30 Tage)) / 366 = 20,50 USD

Für bestimmte Aktivitäten, die auf echtes Nutzerverhalten hinweisen, und Beiträge zum ZKsync-Ökosystem, gab es zusätzliche Multiplikatoren, die zu weiteren Tokens aus dem Airdrop berechtigen. Dies sind einige Aktivitäten, für die es zusätzliche Multiplikatoren gab:

1. Mindestens eine der folgenden ZKsync-nativen NFT-Kollektionen zum Snapshot-Zeitpunkt halten: Dudiez, Hue, Moody Mights, Webears, ZKPENGZ, zkSkulls oder zkVeggies.    

2. Mindestens 50 % der Tokens aus den ARB/OP/ENS-Airdrops nach der Beanspruchung für mehr als 90 Tage halten.

Airdrop für Mitwirkende 

Der ZK-Token-Airdrop umfasste auch spezielle Zuweisungen für Mitwirkende des ZKsync-Ökosystems. Diese beitragsbasierten Airdrops wurden folgendermaßen verteilt:

1. Native ZKsync-Projekte: 215.250.000 ZK-Tokens wurden direkt an die Mitwirkenden und Treasurys nativer Projekte vergeben, die auf ZKsync Era aufbauen, darunter DeFi-Protokolle, Spiele, ZK-Blockchains, NFT-Kollektionen, Infrastrukturen und mehr.

2. Entwickler: 86.895.375 Tokens wurden Forschern und Entwicklern, Communitys und Unternehmen zugewiesen, die durch Entwicklungsarbeit, Projektförderung oder Bildungsinhalte zum ZKsync-Ökosystem beigetragen haben:

  • GitHub-Entwickler: Entwickler, die vor dem 24. März 2024 mindestens 25 Commits in berechtigten Repositorys vorgenommen haben.

  • Protocol Guild: Ethereum-Forscher und -Entwickler.

  • ZK-Quest-Teilnehmer: Entwickler, die an den ZK-Quests im Rahmen der Ethereum-Events Istanbul Devconnect 2023 und/oder ETH Diver 2024 teilgenommen haben.

  • Und viele weitere.

3. On-Chain-Communitys. 102.375.000 Tokens wurden einer kleinen Gruppe von On-Chain-Communitys zugeteilt, die Möglichkeiten zur Nutzung von Tokens und NFTs erforschen. Dazu gehörten:

  • Empfänger von Tokens aus dem DEGEN-Airdrop (Season 1)

  • Empfänger von Tokens aus dem BONSAI-Airdrop (Season 1)

  • Crypto: The Game (CTG)-Teilnehmer von Season 1 und 2 und das CTG-Team.

  • Inhaber von Pudgy-Crypto- und Milady-Maker-NFTs.   

Wie kann ich die Tokens aus dem ZKsync-Airdrop beanspruchen?

Nimm dich vor gefälschten Websites und Phishing-Angriffen in Acht und vergewissere dich, dass du die offiziellen Websites und Plattformen nutzt. 

Führe folgende Schritte aus, um deine Teilnahmeberechtigung am Airdrop zu prüfen und deine ZK-Tokens zu beanspruchen:

1. Besuche die offizielle Airdrop-Website und prüfe, ob du die Voraussetzungen für den Erhalt von Tokens erfüllst. Gib deine Wallet-Adresse oder deinen GitHub-Nutzernamen ein und drücke auf [Prüfen].

2. Klicke auf [Wallet verbinden] und folge den Anweisungen, um deine Krypto-Wallet zu verbinden.

3. Als Nächstes musst du die Stimmrechte deiner ZK-Tokens delegieren. Die Delegation kann entweder an dich selbst oder an ein anderes Community-Mitglied erfolgen.

4. Klicke abschließend auf [Deine Tokens beanspruchen] und folge den Anweisungen. Wenn ein Fehler auftritt, klicke erneut auf [Deine Tokens beanspruchen].

Wie kann ich den ZKsync-Airdrop auf Binance beanspruchen?

Um ZK-Tokens auf Binance zu beanspruchen, müssen berechtigte Nutzer mindestens 0,02 ETH von einer Whitelist-Adresse des ZKsync Era-Netzwerkes auf ihr Binance-Konto einzahlen. Nur Einzahlungen, die direkt von Adressen erfolgen, die auf der Whitelist der aktiven ZKsync-Nutzer stehen, werden bei der Verteilung berücksichtigt.

Whitelist-Adressen:

Die ZK-Tokens werden nach dem Prinzip „Wer zuerst kommt, mahlt zuerst“ an die teilnahmeberechtigten Nutzer vergeben. ZK-Tokens können nur einmal beansprucht werden (eine Beanspruchung pro Binance-Nutzer-ID), wobei ein Limit von 200 ZK-Tokens pro Nutzer besteht. Selbst wenn ein Nutzer 0,02 ETH von mehreren Adressen auf eine einzige Binance-UID einzahlt, kann er nur einmalig 200 ZK-Tokens beanspruchen.

Der erste ZK-Token-Airdrop auf Binance ist für den 25. Juni 2024 geplant. Weitere Informationen findest du in der offiziellen Ankündigung zur ZK-Token-Verteilung auf Binance.

Sybil-Angriffe und Kritik der Community

Der ZKsync-Airdrop hat in der Krypto-Community eine hitzige Debatte ausgelöst, in der Durchführung und Fairness der Tokenverteilung in Frage gestellt wurden.

Zum einen wurde der Airdrop wegen des Mangels an wirksamen Maßnahmen gegen Sybil-Angriffe kritisiert. Viele Nutzer beschwerten sich, dass die Teilnahmebedingungen es erlaubten, einfach mehrere Wallets zu erstellen, um das System auszunutzen und mehr Tokens zu erhalten.

Die ZKsync-Entwickler erklärten daraufhin, dass sie sich bewusst gegen eine allzu strenge Sybil-Prüfung entschieden hätten, um nicht fälschlicherweise viele echte Nutzer vom Airdrop auszuschließen. Stattdessen setzten sie auf einen wertbasierten Ansatz und Multiplikatoren, um gleichzeitig potenzielle Sybil-Angriffe zu vermeiden, aber eben auch die echten Nutzer zu priorisieren.

Zum anderen wurde bemängelt, dass die ZK-Tokens nicht gerecht verteilt wurden. Die maximale Obergrenze von 100.000 ZK-Tokens pro Adresse sei zu gering gewesen, sodass diejenigen zu kurz gekommen seien, die stark an der Entwicklung des ZKsync-Ökosystems beteiligt waren. Einige Nutzer behaupteten sogar, sie hätten überhaupt keine Tokens erhalten, obwohl sie die Teilnahmekriterien erfüllten und die ZKsync-Produkte bereits seit mehreren Jahren verwendeten.

Um diese Bedenken auszuräumen, hat ZKsync seine Token-Verteilungsstrategie näher ausgeführt und betont, dass der Fokus auf der Belohnung aktiver Teilnehmer liegt. Das Team wies darauf hin, dass 89 % der per Airdrop ausgezahlten Tokens an Nutzer vergeben wurden, die sich aktiv im ZKsync Era-Ökosystem engagiert hatten.

Unterschiede zwischen ZKsync und optimistischen Rollups

Sicherheit

Optimistische Rollups gehen zunächst davon aus, dass alle Transaktionen gültig sind. Sie nutzen eine Methode, bei der die Knoten dafür bezahlt werden, die Transaktionen nach ihrer Verarbeitung zu überprüfen. Wenn Probleme festgestellt werden, werden sie gemeldet, und die Transaktionen werden korrigiert. Die Schwäche dieses Ansatzes ist, dass er von Menschen abhängt, die leicht Fehler machen können.

ZKsync hingegen verwendet ZKPs zur Gewährleistung der Transaktionssicherheit. Dieser Ansatz kann im Vergleich zu optimistischen Rollups eine höhere Genauigkeit bieten.

Verarbeitungszeit

Optimistische Rollups haben eine 7-tägige Anfechtungsfrist. Die ist notwendig, da optimistische Rollups zunächst davon ausgehen, dass alle Transaktionen gültig sind, und diese nur korrigiert werden, wenn jemand ihre Gültigkeit anficht. Transaktionen werden erst nach Ablauf dieses Zeitraums abgeschlossen, weshalb die Verarbeitungszeiten länger sind.

Im Gegensatz dazu verwendet ZKsync ZKPs, um die Transaktionssicherheit zu gewährleisten. Die Transaktionen werden abgeschlossen, sobald sie von den Knoten verifiziert wurden. Bei diesem Ansatz gibt es keine Anfechtungsfrist, sodass die Verarbeitungszeiten kürzer sind.

Vorteile von ZKsync

Skalierbarkeit

Da ZKsync Transaktionen außerhalb der Ethereum-Hauptkette mithilfe von ZK-Rollups verarbeitet, steigt die Skalierbarkeit des Ethereum-Netzwerkes, was zu niedrigeren Transaktionsgebühren und kürzeren Transaktionszeiten führt. ZKsync ermöglicht es Ethereum, mehr Nutzer zu bedienen und dezentrale Anwendungen (dApps) zu unterstützen.

EVM-Kompatibilität

Dank der Kompatibilität mit der Ethereum Virtual Machine (EVM) können Entwickler, die bereits dApps für die EVM erstellt haben, diese mit minimalen Änderungen auf ZKsync migrieren. Sie werden schnell mit der Entwicklungsumgebung vertraut sein und die Skalierungslösung ohne Probleme nutzen können. 

Fazit

ZKsync ist eine Layer-2-Skalierungslösung, die Zero-Knowledge-Rollups (zk-Rollups) und Zero-Knowledge-Beweise (ZKPs) verwendet, um Transaktionen zu beschleunigen und die Kosten im Ethereum-Netzwerk zu senken. Im Vergleich zu optimistischen Rollups bietet ZKsync mehr Sicherheit und schnellere Verarbeitungszeiten. Außerdem werden die Entwickler schnell mit der Skalierungslösung vertraut sein und sie ohne Probleme implementieren können.

Weiterführende Lektüre

Haftungsausschluss: Dieser Inhalt wird dir ohne Zusicherung oder Gewährleistung jeglicher Art ausschließlich zu allgemeinen Informations- und Bildungszwecken zur Verfügung gestellt. Er ist weder als finanzielle, rechtliche oder sonstige fachliche Beratung noch als Empfehlung für den Kauf bestimmter Produkte oder Dienstleistungen zu verstehen. Du solltest dich von einem professionellen Berater beraten lassen. Wenn der Artikel von einer Drittpartei verfasst wurde, beachte bitte, dass die zum Ausdruck gebrachten Ansichten diejenigen der Drittpartei sind und nicht unbedingt die der Binance Academy widerspiegeln.Bitte lies hier unseren vollständigen Haftungsausschluss für weiterführende Informationen. Die Preise von Kryptowerten sind volatil. Der Wert deiner Anlage kann steigen oder fallen, und es kann sein, dass du den investierten Betrag nicht zurückerhältst. Die Verantwortung für deine Anlageentscheidungen liegt allein bei dir. Die Binance Academy haftet nicht für etwaige Verluste, die dir entstehen. Die hier bereitgestellten Informationen stellen keine finanzielle, rechtliche oder sonstige fachliche Beratung dar. Weitere Informationen findest du in unseren Nutzungsbedingungen und unserem Risikohinweis.