Der technische Leiter von Polygon erklärt, was Sie von zkEVM erwarten können

Das Ethereum-Ökosystem wird in diesem Jahr einen der heißesten Blockchain-Trends erleben, wobei zahlreiche Unternehmen bestrebt sind, das bevorstehende zkEVM-Rollup von Polygon auszunutzen.

Was sind Zero-Knowledge-Beweise?

Die Zero-Knowledge-Technologie (ZK) ist eine kryptografische Lösung, die die Blockchain-Industrie neu gestaltet. Sie führen Sprachen und Low-Level-Bytecode auf programmierbarer Ebene aus, gestützt auf dieselben Regeln wie das Ethereum-Mainnet.

Es ist eine virtuelle Maschine, die Zero-Knowledge-Proofs verwendet, um Daten zu überprüfen, ohne Informationen über den Inhalt oder die Eigenschaften der Daten preiszugeben. Es ist ein zensurresistentes Protokoll, das die Transaktionsausführungsumgebung des Ethereum-Mainnets repliziert.

Vitalik Buterin, der Gründer von Ethereum, kategorisiert zkEVMs in vier Haupttypen.

  1. Typ-1-zkEVMs: vollständig äquivalent zu Ethereum
  2. Typ-2 zkEVMs: EVM (nicht Ethereum) Äquivalenz
  3. Typ-3-zkEVMs: abweichend von EVM
  4. Typ-4-zkEVMs: enge Verwandte der EVM
zkEVM-Typenvergleich von Vitalik
(Quelle: Ethereum-Blog)

„Das Projekt ist ein vollständiges Engineering-Projekt“, sagte Jordi Baylina, der das technische Team leitet, das das Polygon zkEVM aufbaut. „Die Idee ist, dass wir mit dieser Elektronik irgendwie einen Prozessor bauen. Darüber hinaus kann ein Programm geschrieben werden, das Transaktionen verarbeitet. Es ist ein vollständiger Stapel von Komponenten, bei denen verschiedene Teams in jeder dieser Schichten in diesen Stapeln arbeiten.“

In einem YouTube Video Baylina, die am 2. März veröffentlicht wurde, erklärte die technischen Komponenten hinter dem Rollout: „Das System, das wir bauen, ist zensurresistent. Es ist keine perfekte Lösung, aber bis zu einem gewissen Punkt, weil das System nicht universell ist.“

„Wir haben die Baugruppe selbst erstellt. Es ist ein neuer Prozessor, eine neue Baugruppe, eine neue Art, Hardware zu schreiben.“

Technische Details

Mit dem zkEVM-Rollup definiert eine ERC-20-Übertragung eindeutige Dateninfrastrukturen wie ProgramCounter, GlobalCounter, EVMWord, GasInfo und GasCost, die Elemente wie Stack, Speicher und Opcodes beinhalten und enthalten. pc und gc sind zur Verwendung gekapselt, während EVMWord ein u8-Array mit einer Länge von 32 kapselt.

Um speicherbezogene Operationen zu vereinfachen, nutzen Entwickler geschickt Rust-Makros, um kritische Speicherinformationen wie Index- und Range-Traits zu extrahieren und standardisiert zu implementieren. Auf der anderen Seite wird Storage durch eine HashMap dargestellt, und seine Schlüsselwerte sind alle EVMWord

StackAddress wird als usize dargestellt, wobei der Stack ein dynamisches Array ist, das aus EVMWord besteht.

MemoryAddress ist ebenfalls eine Verwendung mit Werten zwischen 0 und 1023, während Memory ein Array von u8 ist.

Der vollständige technische Stack des zkEVM-Rollouts ist auf github verfügbar.

Das Rennen um die zkEVM-Vorherrschaft

Das Rennen ist eröffnet, um mit einem funktionierenden Produkt auf den Markt zu kommen.

Mehrere Projekte befinden sich in einem Wettlauf um die Einführung des ersten voll funktionsfähigen und EVM-äquivalenten zkEVM, wobei einige der besten Konkurrenten Polygon zkEVM, zkSync, StarkNET und Scroll sind.

Polygon zkEVM ist Open Source und zielt darauf ab, die Transaktionskosten um bis zu 90 % zu senken, während zkSync 2.0 im Ethereum Testnet live ist und es Entwicklern ermöglicht, Solidity Smart Contracts zu schreiben. StarkNET verwendet ZK-STARKs, die sicherer sind, aber Einschränkungen haben, und Scroll baut eine Lösung mit hoher Zusammensetzbarkeit, die Sicherheit und Transparenz priorisiert.

Die 250-Millionen-Dollar-Wette von Polygon auf zkEVM

Polygon erwarb das Hermez-Netzwerk im Jahr 250 für 2021 Millionen US-Dollar und brachte später Mitte 2 seine Ethereum Layer-2022 ZK-Rollup-Lösung, Polygon Hermez, auf den Markt. Im Juli 2022 kündigte Polygon die Umbenennung von Polygon Hermez in Polygon zkEVM an, das den Typ-2-zkEVM-Ansatz als EVM-äquivalent, aber nicht als Ethereum-äquivalent annahm.

Entwickler müssen Code und EVM-Tools an das ZK-Rollup anpassen. Polygon zielt darauf ab, 2000 Transaktionen pro Sekunde zu erreichen und die Transaktionskosten um bis zu neunzig Prozent zu senken, wodurch es weniger teuer ist als das Ethereum Mainnet. Polygon startete am 10. Oktober sein zkEVM Public Testnet.

Veröffentlicht in: Vieleck, Technologie

Quelle: https://cryptoslate.com/polygons-technical-lead-explains-what-to-expect-from-zkevm/