polygon matic

Polygon Labs ha annunciato l'arrivo di una nuova tecnologia open source pronta a migliorare e democratizzare lo sviluppo del mondo delle criptovalute.

Parliamo del nuovo sistema a prova di conoscenza zero Plonky3, che dopo anni di progettazione è ora pronto per la produzione su licenza pubblica.

Tutti gli sviluppatori di crittografia saranno presto in grado di utilizzare questo toolkit modulare per lanciare le proprie reti zkVM e zkEVM.

Vediamo tutti i dettagli di seguito.

La nuova generazione di sistemi ZK Plonky3 lanciata da Polygon con licenza open source

Ieri, lo sviluppatore blockchain Polygon Labs ha presentato alla sua comunità crypto il nuovo sistema di verifica ZK Plonky3, con licenza open source.

Si tratta di un insieme di strumenti che consentono la generazione di prove crittografiche a conoscenza zero, essenziali per lo sviluppo di reti scalabili.

Polygon ha ormai un debole per la tecnologia ZK: come riportato nel suo ultimo post sul blog, al giorno d'oggi non esistono tecniche di ridimensionamento più efficienti.

Le cosiddette “zk-proofs” consentono a Polygon di puntare alla velocità delle transazioni, migliorare la sicurezza e unificare la liquidità attraverso una rete di catene sovrane.

Ricordiamo che questo tipo di innovazione tipica del mondo crypto è anche di natura open source e viene utilizzata oggi da una miriade di progetti: tra i più famosi citiamo ZkSync, Starknet, Linea, Scroll e Polygon zkEMV.

è arrivato il sistema di verifica zk di nuova generazione: Polygon Plonky3 è pronto per la produzione e open source.

Polygon Plonky3, che già alimenta SP1 zkVM di @SuccinctLabs, fornisce una dimostrazione zk super performante, mentre SP1 astrae la complessità per gli sviluppatori.

continua la discussione per saperne di più. pic.twitter.com/RubcRkB34M

— Poligono | Aggregato (@0xPolygon) 16 luglio 2024

Plonky3 rappresenta la prossima generazione di sistemi di verifica ZK, super veloci e con una predisposizione modulare. Questo nuovo toolkit è ora pronto per la produzione, aperto a tutti gli open source e sarà concesso in licenza MIT / Apache.

Gli sviluppatori e gli appassionati di codice del mondo delle criptovalute possono ora sfruttare il toolkit Plonky3 per progettare la prossima rete zkEVM o zkEVM del futuro.

La parte migliore di questo sistema di verifica è che estende la sua flessibilità a qualsiasi caso d'uso specifico, come un dimostratore personalizzato.

Differenze tra la precedente tecnologia Plonky2 e il nuovo sistema open source Plonky3

Rispetto alla versione precedente Plonky2, lanciata da Polygon appena 2 anni fa, il nuovo sistema di verifica open source è molto più efficiente e adattabile allo sviluppo di reti crittografiche scalabili.

Lanciato nel gennaio 2022 dallo sviluppatore di Polygon Daniel Lubarov e dal suo team, Plonky2 sembrava un pacchetto software incredibilmente veloce e sicuro.

Noto per l'innovazione ingegneristica con Starky, questo sistema di verifica singolo era incentrato sulla ricorsione ultraveloce attraverso l'ottimizzazione hardware.

Da allora, è diventata una delle soluzioni web3 più adottate nel settore crypto per lo sviluppo di sistemi di prova ZK. Nel tempo, alcune proprietà tecniche di Plonky2 sono state anche rimodellate per accelerare alcuni tipi di applicazioni blockchain comuni.

Siamo entusiasti di annunciare Plonky2, un'implementazione di PLONK+FRI focalizzata sulla ricorsione veloce.

Dopo aver sperimentato diversi approcci, abbiamo raggiunto un livello di prestazioni di cui siamo soddisfatti, con dimostrazioni ricorsive che impiegano circa 170 ms su un Macbook Pro. https://t.co/U3Y0bfrtiL

— Daniel Lubarov (@dlubarov) 10 gennaio 2022

Dopo due anni Plonky3 sembrava aver cambiato completamente le carte in tavola per Polygon e la sua comunità crypto, introducendo un sistema oggettivamente superiore.

Innanzitutto, Plonky3, come riportato anche dallo stesso sviluppatore Daniel Lubarov, riesce a raggiungere una scalabilità 5-10 volte superiore a quella di Plonky2.
Inoltre, a differenza della precedente, questa generazione di sistemi di verifica ZK è completamente open source, cioè aperta a tutti.

Anche sul fronte sicurezza non possiamo che menzionare la solidità dei nuovi strumenti software, verificata tramite audit sui repository Github.

Plonky3 differisce dalla seconda versione essenzialmente perché ha meno proprietà fisse, è più flessibile e adatto allo sviluppo di soluzioni crittografiche specifiche

Un vantaggio per tutti gli sviluppatori Polygon e per l'intero ecosistema crittografico

Come accennato, gli sviluppatori di Polygon e più in generale tutti coloro che lavorano nel settore crypto, potranno utilizzare liberamente Plonky3 come strumento open source.

Gli addetti ai lavori del settore possono quindi lanciare la propria blockchain di tipo zkVM o zkEVM, seguendo obiettivi infrastrutturali modulari.

Questi possono configurare il toolkit in modo completamente personalizzato in base alle proprie esigenze.

La caratteristica dell'open source apre le porte a un'era di grandi miglioramenti per le blockchain alimentate da ZK proof. Migliaia di sviluppatori possono trarre vantaggio dalla tecnologia prodotta internamente da Polygon.

Le librerie di Plonky3 cresceranno insieme alle innovazioni matematiche e ingegneristiche che si verificheranno nel settore delle criptovalute.

zk devs dopo aver trovato il poligono plonky3 repos pic.twitter.com/KSBLOLHrJ1

— Poligono | Aggregato (@0xPolygon) 16 luglio 2024


Plonky3 è già stato adottato da progetti come Valida e SP1 di Succinct Labs. Indirettamente, ciò significa che ogni progetto successivo che si basa su queste zkVM si basa anche su Plonky3.

Gli sviluppatori ZK possono combinare e abbinare le varie soluzioni per creare una zkVM o zkEVM che si adatti meglio all'applicazione blockchain.

Ad esempio, adottando la configurazione SP1, è possibile sfruttare la velocità di sviluppo e la manutenibilità del codice di Rust, mantenendo allo stesso tempo le garanzie di prestazioni e solidità di Plonky3.

La configurazione di Plonky3 utilizzata in SP1 è stata selezionata principalmente in base alle prestazioni nella più ampia gamma di applicazioni blockchain, tra cui la ricorsione, l'hashing delle firme e il calcolo arbitrario di programmi come la dimostrazione dell'orso.

SP1 è stato ottenuto utilizzando BabyBear per il campo finito e Poseidon2 per la funzione hash. Questa scelta è motivata dal fatto che BabyBear fornisce velocità sia sulla CPU che sulla GPU mentre Poseidon2 offre una ricorsione STARK super scalabile.

Questo è tuttavia solo un esempio: con Plonky3, gli sviluppatori di Polygon e del panorama web 3 possono scegliere configurazioni ampiamente personalizzabili. Ad alto livello, sottolineiamo che Plonky3 è modulare tramite campi finiti e funzioni hash:
Campi finiti: BabyBear; Mersenne31; Riccioli d'oro
Funzioni hash: Poseidon; Poseidon2; Rescue; BLAKE3; Keccak-256; Monolith