polygon matic

Polygon Labs anunciou a chegada de uma nova tecnologia de código aberto pronta para melhorar e democratizar o desenvolvimento do mundo criptográfico.

Vamos falar sobre o novo sistema de prova de conhecimento zero Plonky3, que após anos de design agora está pronto para produção sob licença pública.

Em breve, todos os desenvolvedores criptográficos poderão usar este kit de ferramentas modular para lançar suas próprias redes zkVM e zkEVM.

Vamos ver todos os detalhes abaixo.

A nova geração de sistemas ZK Plonky3 lançada pela Polygon com licença de código aberto

Ontem, o desenvolvedor de blockchain Polygon Labs apresentou à sua comunidade criptográfica o novo sistema de verificação ZK Plonky3, com licença de código aberto.

É um conjunto de ferramentas que permite a geração de provas criptográficas de conhecimento zero, essenciais para o desenvolvimento de redes escaláveis.

A Polygon agora tem uma queda pela tecnologia ZK: conforme relatado em sua última postagem no blog, hoje em dia não existem técnicas de dimensionamento mais eficientes.

As chamadas “provas zk” permitem que a Polygon busque velocidade de transação, melhore a segurança e unifique a liquidez por meio de uma rede de cadeias soberanas.

Lembramos que esse tipo de inovação típica do mundo criptográfico também é de natureza open source e é utilizada hoje por uma infinidade de projetos: entre os mais famosos citamos ZkSync, Starknet, Linea, Scroll e Polygon zkEMV.

o sistema de prova zk de última geração chegou – o Polygon Plonky3 está pronto para produção e é de código aberto.

já alimentando o zkVM SP1 do @SuccinctLabs, o Polygon Plonky3 fornece prova de zk de super desempenho, enquanto o SP1 abstrai a complexidade para os desenvolvedores.

continue o tópico para mais. pic.twitter.com/RubcRkB34M

— Polígono | Agregado (@0xPolygon) 16 de julho de 2024

Plonky3 representa a próxima geração de sistemas de verificação ZK, super rápidos e com predisposição modular. Este novo kit de ferramentas agora está pronto para produção, aberto a todos os códigos abertos e será licenciado pelo MIT/Apache.

Desenvolvedores e entusiastas de código do mundo criptográfico agora podem aproveitar o kit de ferramentas Plonky3 para projetar a próxima rede zkEVM ou zkEVM do futuro.

A melhor parte deste sistema de verificação é que ele estende sua flexibilidade a qualquer caso de uso específico, como um demonstrador personalizado. 

Diferenças entre a tecnologia Plonky2 anterior e o novo sistema Plonky3 de código aberto

Comparado à versão anterior do Plonky2, lançada pela Polygon há apenas 2 anos, o novo sistema de verificação de código aberto é muito mais eficiente e maleável para o desenvolvimento de redes criptográficas escalonáveis.

Recém-lançado em janeiro de 2022 pelo desenvolvedor do Polygon Daniel Lubarov e sua equipe, o Plonky2 parecia um pacote de software incrivelmente rápido e seguro.

Conhecido por sua inovação de engenharia com Starky, esse sistema de verificação único concentrava-se na recursão ultrarrápida por meio da otimização de hardware.

Desde então, tornou-se uma das soluções web3 mais adotadas no setor criptográfico para o desenvolvimento de sistemas à prova de ZK. Com o tempo, algumas propriedades técnicas do Plonky2 também foram remodeladas para acelerar certos tipos comuns de aplicações blockchain.

Temos o prazer de anunciar o Plonky2, uma implementação do PLONK+FRI focada em recursão rápida.

Depois de experimentar diversas abordagens, atingimos um nível de desempenho que nos deixa satisfeitos, com provas recursivas demorando aproximadamente 170 ms em um Macbook Pro. https://t.co/U3Y0bfrtiL

-Daniel Lubarov (@dlubarov) 10 de janeiro de 2022

Depois de dois anos, o Plonky3 pareceu mudar completamente o jogo para a Polygon e sua comunidade criptográfica, introduzindo um sistema objetivamente superior.

Em primeiro lugar, o Plonky3, conforme também relatado pelo mesmo desenvolvedor Daniel Lubarov, pode atingir uma escalabilidade 5 a 10 vezes maior que a do Plonky2.
Além disso, ao contrário da anterior, esta geração de sistemas de verificação ZK é totalmente open source, ou seja, aberta a todos.

Ainda na frente de segurança, só podemos mencionar a solidez das novas ferramentas de software, verificada através de auditorias nos repositórios do Github.

O Plonky3 difere da segunda versão essencialmente porque possui menos propriedades fixas, é mais flexível e adequado para o desenvolvimento de soluções criptográficas específicas

Uma vantagem para todos os desenvolvedores Polygon e todo o ecossistema criptográfico

Conforme mencionado, os desenvolvedores do Polygon e, de forma mais geral, todos aqueles que trabalham no setor de criptografia, poderão usar livremente o Plonky3 como uma ferramenta de código aberto.

Os membros da indústria podem, portanto, lançar seu próprio blockchain do tipo zkVM ou zkEVM, seguindo objetivos de infraestrutura modulares.

Estes podem configurar o kit de ferramentas de forma totalmente customizada de acordo com suas necessidades. 

A característica de código aberto abre as portas para uma era de grandes melhorias para os blockchains alimentados por provas ZK. Milhares de desenvolvedores podem aproveitar as vantagens da tecnologia produzida internamente pela Polygon.

As bibliotecas do Plonky3 crescerão junto com as inovações matemáticas e de engenharia que ocorrem no setor criptográfico.

zk devs depois de encontrar os repositórios do polígono plonky3 pic.twitter.com/KSBLOLHrJ1

— Polígono | Agregado (@0xPolygon) 16 de julho de 2024


O Plonky3 já foi adotado por projetos como Valida e SP1 da Succinct Labs. Indiretamente, isso significa que cada projeto subsequente que depende desses zkVM também depende do Plonky3.

Os desenvolvedores ZK podem misturar e combinar para criar um zkVM ou zkEVM que melhor se adapte à aplicação blockchain.

Seguindo, por exemplo, a configuração do SP1, pode-se aproveitar a velocidade de desenvolvimento e a capacidade de manutenção do código do Rust, ao mesmo tempo que mantém as garantias de desempenho e solidez do Plonky3.

A configuração do Plonky3 usada no SP1 foi selecionada principalmente com base no desempenho na mais ampla gama de aplicações blockchain, incluindo recursão, hashing de assinatura e computação arbitrária de programas como a demonstração do urso.

O SP1 foi obtido usando BabyBear para o campo finito e Poseidon2 para a função hash. Esta escolha é motivada pelo fato de que BabyBear oferece velocidade tanto na CPU quanto na GPU, enquanto o Poseidon2 oferece uma recursão STARK superescalável.

No entanto, este é apenas um exemplo: com o Plonky3, os desenvolvedores do Polygon e do cenário web 3 podem escolher configurações amplamente personalizáveis. Em alto nível, destacamos que o Plonky3 é modular através de campos finitos e funções hash:
Campos finitos: BabyBear; Mersenne31; Cachinhos Dourados
Funções hash: Poseidon; Poseidon2; Resgatar; BLAKE3; Keccak-256; Monólito