Polygon hat gerade ein umfangreiches Update seines Zero-Knowledge-Beweissystems angekündigt und Plonky3 eingeführt. Diese neue Version soll flexibler sein als die vorherige, Plonky2, die 2022 herauskam.

Zero-Knowledge-Beweissysteme helfen dabei, die kryptografische Sicherheit mehrschichtiger verteilter Netzwerke zu gewährleisten. Sie erstellen Beweise, die Off-Chain-Transaktionen zusammenfassen und diese Informationen an Basis-Blockchains wie Ethereum zurückmelden.

Laut Polygon stellen diese Systeme sicher, dass Transaktionen korrekt ausgeführt und der Status der Blockchain ordnungsgemäß aktualisiert wird. Plonky3 ist jetzt als Open-Source-Software unter den Lizenzen von MIT und Apache verfügbar.

Bei Plonky2 lag der Schwerpunkt auf blitzschneller Rekursion durch Optimierung für die Hardware. Im Gegensatz dazu ist Plonky3 ein Open-Source-Toolkit, mit dem Entwickler ihre eigenen virtuellen Maschinen mithilfe von Zero-Knowledge-Kryptografie erstellen können.

Als Polygon Plonky2 veröffentlichte, behaupteten sie, es sei 100-mal schneller als die damals existierenden Alternativen. Es hatte jedoch einige Leistungsprobleme und es fehlte die Allgemeingültigkeit, die für breitere Anwendungen erforderlich ist. In einem Interview sagte Polygon-Mitbegründer Daniel Lubarov:

„Plonky2 hatte teilweise einige Leistungsprobleme und hatte teilweise nicht ganz die Allgemeingültigkeit, die wir brauchten.“

In einer separaten Fragerunde ging Lubarov näher auf das neue System ein. Er erklärte, dass Plonky3 „auf den Erfolgen von Plonky2 aufbaut“, das einen hohen Standard in der Branche gesetzt habe. Er sagte:

„Plonky3 geht noch einen Schritt weiter und bietet ein Toolkit, das eine breite Palette von Konfigurationen unterstützt und es Entwicklern ermöglicht, je nach Bedarf Geschwindigkeit, Proofgröße oder eine Balance aus beidem zu optimieren.“

Lubarov diskutierte die Auswirkungen von Plonky3 auf Ethereum und seine Leistung im Vergleich zu Plonky2 und erklärte, dass es schwierig sei, faire Vergleiche zwischen Zero-Knowledge-Beweissystemen anzustellen.

„Jedes System hat seine Stärken und Schwächen, sowohl hinsichtlich der Berechnungsarten, für die es sich am besten eignet, als auch hinsichtlich der Hardware, auf der es die beste Leistung bringt“, sagte er.

Bei bestimmten Berechnungen und Konfigurationen ist Plonky3 jedoch etwa 5–10 Mal schneller als Plonky2.