Firma Polygon właśnie ogłosiła poważną aktualizację swojego systemu dowodzenia o wiedzy zerowej, wprowadzając Plonky3. Ta nowa wersja ma być bardziej elastyczna niż poprzednia, Plonky2, która ukazała się w 2022 roku. 

Systemy udowadniające wiedzę zerową pomagają zapewnić bezpieczeństwo kryptograficzne wielowarstwowych sieci rozproszonych. Tworzą dowody podsumowujące transakcje poza łańcuchem i przekazują te informacje z powrotem do bazowych łańcuchów bloków, takich jak Ethereum. 

Według Polygon systemy te pilnują, aby transakcje były wykonywane poprawnie i aby stan blockchainu był odpowiednio aktualizowany. Plonky3 jest teraz dostępny jako oprogramowanie typu open source w ramach licencji MIT i Apache. 

Plonky2 skupił się na błyskawicznej rekurencji poprzez optymalizację pod kątem sprzętu. Natomiast Plonky3 to zestaw narzędzi typu open source, który umożliwia programistom budowanie własnych maszyn wirtualnych przy użyciu kryptografii o zerowej wiedzy. 

Kiedy Polygon wypuścił Plonky2, twierdził, że jest 100 razy szybszy niż istniejące wówczas alternatywy. Miał jednak pewne problemy z wydajnością i brakowało mu ogólności potrzebnej do szerszych zastosowań. W wywiadzie współzałożyciel Polygon, Daniel Lubarov, powiedział, że:

„Plonky2 częściowo miał pewne problemy z wydajnością, a częściowo nie zapewniał wymaganej ogólności”.

W osobnym pytaniu i odpowiedzi Lubarow szczegółowo opisał nowy system. Stwierdził, że Plonky3 „opiera się na sukcesach Plonky2”, który ustanowił wysoki standard w branży. Powiedział:

„Plonky3 idzie o krok dalej, udostępniając zestaw narzędzi obsługujący szeroki zakres konfiguracji, umożliwiając programistom optymalizację pod kątem szybkości, rozmiaru wydruku próbnego lub równowagi pomiędzy nimi, w zależności od potrzeb”.

Omawiając wpływ Plonky3 na Ethereum i jego wydajność w porównaniu z Plonky2, Lubarov wyjaśnił, że dokonywanie uczciwych porównań między systemami dowodzącymi wiedzy zerowej jest trudne. 

„Każdy system ma swoje mocne i słabe strony, zarówno pod względem rodzajów obliczeń, w których sprawdza się najlepiej, jak i sprzętu, na którym działa najlepiej” – powiedział. 

Jednak w przypadku niektórych obliczeń i konfiguracji Plonky3 jest około 5–10 razy szybszy niż Plonky2.