Polygon Labs anunciou a chegada de uma nova tecnologia open source pronta para melhorar e democratizar o desenvolvimento do mundo crypto.
Vamos falar sobre o novo sistema de demonstração de conhecimento zero Plonky3, que após anos de design está agora pronto para produção sob licença pública.
Todos os desenvolvedores criptográficos poderão em breve utilizar este toolkit modular para lançar suas próprias redes zkVM e zkEVM.
Vamos ver todos os detalhes abaixo.
Summary
A nova geração de sistemas ZK Plonky3 lançada pela Polygon com licença open source
Ontem, o desenvolvedor blockchain Polygon Labs apresentou à sua comunidade cripto o novo sistema de verificação ZK Plonky3, com licença open source.
Trata-se de um conjunto de ferramentas que permitem a geração de provas criptográficas de conhecimento zero, essenciais para o desenvolvimento de redes de dimensionamento.
Polygon já tem uma fraqueza pela tecnologia ZK: como relatado em seu último blog post, hoje em dia não existem técnicas de scaling mais eficientes.
As chamadas “zk-proofs” permitem que a Polygon aponte para a velocidade das transações, melhore a segurança e unifique a liquidez através de uma rede de cadeias soberanas.
Lembramos que este tipo de inovação própria do mundo crypto, é também de caráter open source e é atualmente utilizada por uma miríade de projetos: entre os mais famosos citamos ZkSync, Starknet, Linea, Scroll e Polygon zkEMV.
Claro, aqui está a tradução:Plonky3 representa a próxima geração de sistemas de verificação ZK, super rápido e com uma predisposição modular. Este novo toolkit está agora pronto para a produção aberto a todos open source, e será licenciado em MIT / Apache.
Desenvolvedores e entusiastas de código do mundo crypto podem agora aproveitar o toolkit Plonky3 para projetar a próxima rede zkEVM ou zkEVM do futuro.
A melhor parte deste sistema de verificação é que estende a sua flexibilidade a qualquer caso de uso específico, como um demonstrador personalizado.
Diferenças entre a tecnologia anterior Plonky2 e o novo sistema open source Plonky3
Em relação à versão anterior do Plonky2, lançada pela Polygon há apenas 2 anos, o novo sistema de verificação open source é muito mais eficiente e maleável para o desenvolvimento de redes crypto de redimensionamento.
Recém-lançado em janeiro de 2022 pelo desenvolvedor da Polygon Daniel Lubarov e sua equipe, Plonky2 parecia um pacote de software incrivelmente rápido e seguro.
Conhecido por sua inovação em engenharia com Starky, este único sistema de verificação estava centrado na recursão ultrarrápida através da otimização para hardware.
Desde então, tornou-se uma das soluções web3 mais adotadas no setor crypto para o desenvolvimento de sistemas de demonstração ZK. Com o tempo, algumas propriedades técnicas de Plonky2 também foram remodeladas para acelerar alguns tipos de aplicações blockchain comuns.
Após dois anos, Plonky3 parecia mudar totalmente as cartas na mesa para Polygon e para sua comunidade crypto, introduzindo um sistema objetivamente superior.
Primeiramente, Plonky3, como também relatado pelo próprio desenvolvedor Daniel Lubarov, pode alcançar uma escalabilidade maior de 5-10 vezes a de 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.
Também no front segurança não podemos deixar de citar a solidez das novas ferramentas de software, verificadas através de auditorias nos repositórios Github.
Plonky3 difere da segunda versão substancialmente pois apresenta menos propriedades fixas, resulta mais flexível e adequado ao desenvolvimento de soluções crypto específicas
Claro, aqui está a tradução: “`html “`Uma vantagem para todos os desenvolvedores de Polygon e de todo o ecossistema crypto
Como mencionado, os desenvolvedores de Polygon e mais em geral todos aqueles que trabalham no setor crypto, poderão aproveitar livremente Plonky3 como ferramenta open source.
Os profissionais do setor podem, portanto, lançar sua própria blockchain do tipo zkVM ou zkEVM, seguindo objetivos infraestruturais modulares.
Estes podem, ou seja, configurar o toolkit de forma completamente personalizada de acordo com as suas próprias necessidades.
A característica do open source abre as portas para uma época de grande melhoria para as blockchains alimentadas por provas ZK. Milhares de desenvolvedores podem usufruir da tecnologia produzida em casa Polygon.
As bibliotecas de Plonky3 crescerão juntamente com as inovações matemáticas e de engenharia que ocorrem no setor crypto..
Plonky3 já foi adotado por projetos como Valida e SP1 de Succinct Labs. Indiretamente, isso significa que cada projeto subsequente que se baseia nessas zkVM também se baseia no Plonky3.
Os desenvolvedores ZK podem misturar e combinar para criar uma zkVM ou zkEVM que se adapte melhor à aplicação blockchain.
Seguindo, por exemplo, a configuração SP1, pode-se aproveitar a velocidade de desenvolvimento e a manutenibilidade do código de Rust, mantendo simultaneamente as garantias de desempenho e solidez de Plonky3.
A configuração do Plonky3 utilizada no SP1 foi selecionada principalmente com base no desempenho na mais ampla gama de aplicações blockchain, incluindo a recursão, o hashing das assinaturas e o cálculo arbitrário de programas como a demonstração pessimista.
SP1 foi obtido utilizando BabyBear para o campo finito e Poseidon2 para a função hash. Esta escolha é motivada pelo fato de que BabyBear, fornece velocidade tanto em CPU quanto em GPU enquanto Poseidon2 oferece uma recursão STARK super escalável.
Este é, no entanto, apenas um exemplo: com Plonky3, os desenvolvedores de Polygon e do panorama web 3 podem escolher configurações amplamente personalizáveis. Em alto nível, fazemos presente que Plonky3 é modular através de campos finitos e funções hash:
Campos finitos: BabyBear; Mersenne31; Goldilocks
Funções hash: Poseidon; Poseidon2; Rescue; BLAKE3; Keccak-256; Monolith