Entrevista com Polygon zkEVM: Um token é suficiente para MATIC

Parece que desde a EDCON em Montenegro, ZK se tornou um assunto do qual todos estão falando. Mas, na verdade, a popularidade da pista ZK não diminuiu desde o airdrop do Arbitrum no início do ano. Com o lançamento do zkSync Era, a expectativa de "ZK Airdrop" também atingiu um novo ponto alto. Além de zkSync e Starknet, projetos zkEVM como Scroll e Linea também se tornaram os principais alvos da "Wool Party" .

Mas o que é interessante é que, apesar das expectativas de curto prazo sem precedentes da pista ZK, a maioria das pessoas ainda tem um conceito relativamente vago de segmentação neste campo. ZK Rollup, zkEVM, zk-SNARK, zk-STARK, etc., cada um parece ser muito importante, mas cada um não é bem compreendido. Deve-se admitir que o forte tecnicismo da pista ZK realmente adicionou muita dificuldade para muitas pessoas entenderem este campo.

Como a primeira equipe a investir no desenvolvimento da expansão do ZK, a Polygon experimentou muitas iterações de seus próprios produtos e tem um profundo entendimento e percepção do ZK Rollup. O Polygon zkEVM também é um dos poucos zkEVMs lançados. Para esse fim, a BlockBeats entrevistou recentemente Jordi Baylina, diretor técnico da Polygon zkEVM, e perguntou ao "nerd técnico" sobre o status de desenvolvimento e as oportunidades da pista ZK, bem como as perspectivas futuras da Polygon zkEVM.

Sobre ZK Rollup e zkEVM

**BlockBeats: Primeiro, Jordi pode explicar brevemente aos leitores a diferença entre ZK Rollups e zkEVM? E por que precisamos de um EVM comprovado pelo ZK? **

Jordi Baylina: Do ponto de vista do usuário, a maior diferença entre OP Rollups e ZK Rollups é o tempo que leva para sacar fundos. Por exemplo, quando você coloca 1 ETH no Optimism ou Arbitrum, leva pelo menos uma semana para receber o dinheiro de volta. Se você quiser manter seus fundos lá, não é um problema tão grande. Mas quando os seus fundos estão em vários sistemas Rollup, o problema será mais complicado e os fundos serão difíceis de transferir. Quando você deseja transferir fundos para outro Rollup, leva uma ou duas semanas. Este é o maior problema com OP Rollups.

No caso do ZK Rollup, você pode sair do Rollup após gerar um comprovante de verificação. Atualmente, no Polygon zkEVM, esse tempo é de cerca de uma hora, mas pode ser tão curto quanto 30 segundos. E 30 segundos e duas semanas é uma grande diferença. Na verdade, 30 segundos permitem que você vá para outro rollup para negociar e depois volte para o mesmo rollup. Portanto, se você deseja que seus fundos estejam conectados ao mundo inteiro e pode transferir fundos para cá, isso tem maior usabilidade. Quero dizer, é importante que você não fique preso a fundos que não pode movimentar.

**BlockBeats: Comparado com ZK Rollups como Starknet e zkSync, qual é a diferença entre Polygon zkEVM? **

Jordi Baylina: A maior diferença com o Polygon zkEVM é que ele é um EVM, o que significa que é totalmente compatível com Ethereum. Os usuários podem fazer as mesmas coisas que no Ethereum apenas conectando-se ao MetaMask. Você pode implantar contratos inteligentes, interagir com contratos inteligentes, criar tokens, transferir dinheiro, criar assinaturas múltiplas, o que você quiser fazer, não precisa de nenhuma ferramenta especial, basta usar as mesmas ferramentas do Ethereum, como MetaMask , etherscan, HardHat, etc., todas as ferramentas disponíveis para Ethereum, você pode usá-las, não precisa de outras ferramentas específicas.

**BlockBeats: A comunidade muitas vezes tem a opinião de que "ZK e EVM não são compatíveis". Por que existe tal afirmação? **

**Jordi Baylina: **EVM não foi originalmente projetado com a prova ZK em mente. O projeto do EVM foi concluído por volta de 2014 a 2015, e o conceito relacionado de prova ZK apareceu por volta de 2018 a 2019. Portanto, a prova ZK não foi considerada no projeto do EVM. Mas na Polygon, construímos com sucesso o zkEVM por meio de nosso próprio design, ou seja, construímos um sistema de prova, um zkProver (gerador de prova de conhecimento zero) que pode verificar qualquer transação Ethereum.

Pode ser verificado da mesma forma que qualquer cliente Ethereum, o que significa que alcançamos total compatibilidade com Ethereum. Portanto, se você sabe como desenvolver no Ethereum, também deve saber como desenvolver no zkEVM. Você não precisa de mais nada de especial. Do ponto de vista dos desenvolvedores, eles dificilmente sentirão qualquer diferença, exceto pela diferença no preço do gás e no rendimento.

**BlockBeats: O próprio Polygon já é um sidechain compatível com EVM, por que ele precisa criar outra solução de expansão de Camada 2? **

Jordi Baylina: Um polígono tem duas partes. Um é o Polygon PoS, que é a rede Polygon original, e o outro é o Polygon zkEVM. São duas redes separadas que não estão atualmente conectadas juntas. Polygon PoS é uma sidechain da Camada 1, assim como Gnosis, Avalanche ou outras sidechains da Camada 1. E o Polygon zkEVM é um ZK Rollup e um EVM, que é compatível com Ethereum. No final, você verá tudo junto e será extremamente escalável.

Na verdade, é nisso que a Polygon está trabalhando, então criamos o PoS para que ele possa se tornar uma Camada 1 de melhor dimensionamento. Mas todos os Layer 1 têm algumas limitações, nomeadamente o mecanismo de consenso. Você pode comprometer um pouco a segurança, mas não pode obter a segurança do Ethereum e assim por diante ao mesmo tempo. O Polygon PoS é uma compensação que pode fornecer transações muito rápidas e baratas, tem alguns comprometimentos de segurança, mas isso não significa que seja inseguro, apenas que não tem o mesmo nível de segurança e descentralização do Ethereum. Existem diferentes equilíbrios neste "triângulo impossível" e, para muitas aplicações, isso pode ser suficiente. Mas para uma Camada 1, a camada de consenso sempre teve limitações de um tipo ou de outro.

A expansão real do blockchain precisa ser realizada por meio da tecnologia da Camada 2, então a Polygon investiu muito dinheiro na construção da tecnologia da Camada 2, especificamente, a tecnologia ZK Rollup. Claro, fizemos Supernets na tentativa de dimensionamento Polygon PoS, mas esta é uma maneira de desenvolver no ecossistema da Camada 1. Para o dimensionamento geral do blockchain, o Polygon é realmente muito focado em ZK Rollups.

**BlockBeats: muitos ZK Rollups empregam zk-SNARKs, mas o Polygon zkEVM combina zk-SNARKs e zk-STARKs. E tem havido muitas discussões sobre os dois recentemente. O que você acha do zk-SNARK e do STARK? **

Jordi Baylina: Atualmente, o STARK é o sistema de prova mais rápido que conhecemos. Além disso, outro fator importante é que é muito fácil implementar recursão completa sobre STARKs. Isso nos permite agregar muitos blocos em uma única transação, o que é muito conveniente. E também usamos algo diferente do StarWare, o que chamamos de STARK de campo primo pequeno, que é até 10 vezes mais rápido que o Stark normal.

**BlockBeats: No campo do ZK Rollup, todos parecem estar se esforçando para obter compatibilidade com EVM ou mesmo equivalente, mas Starknet, que é o líder, não é compatível com EVM. **

Jordi Baylina: Você pode dizer que Starknet é a camada 2 do Ethereum porque eles são construídos sobre o Ethereum. Mas, na verdade, uma diferença é se é compatível e equivalente ao Ethereum, e o Starknet não é compatível. É equivalente se você conectar o MetaMask diretamente a esta porta e começar a usá-lo. Ou você pode usar o Remix para criar um contrato inteligente e implantá-lo lá, e ele deve se comportar exatamente como o Ethereum.

Mas Starknet usa uma linguagem diferente e se compara a algo diferente, como uma cadeia diferente. Você não pode ir ao Remix (ambiente de desenvolvimento Ethereum) e gerar um contrato inteligente e implantá-lo no Cairo, você precisa usar suas próprias ferramentas.

**BlockBeats: projetos zkEVM como Kakarot optam por construir um zkEVM sobre Starknet. O que você acha desse caminho de implementação de tecnologia? Como é tecnicamente diferente do Polygon zkEVM? **

Jordi Baylina: Para a equipe Kakarot, eles estão tentando obter compatibilidade com Ethereum, mas para atingir esse objetivo, a pilha de tecnologia que eles adotaram é um pouco lenta. Embora a situação específica precise de mais observação, acho que eles podem não ser muito eficientes. O problema no momento é que este projeto depende muito de como o zkEVM é construído. E Kakarot é construído no Cairo, Cairo é relativamente lento e o EVM é muito complexo, construir com base no Cairo será muito ineficiente. É uma pilha de tecnologia de dois níveis, talvez funcione, mas acho que será pequena.

Em vez de usar uma máquina virtual genérica como Cairo, construímos uma máquina virtual personalizada. É como construir um processador especializado que executa um programa específico. Personalizamos a máquina virtual em vez de usar o idioma do Cairo. Esta máquina virtual foi especialmente projetada para construir o zkEVM, assim como projetar um computador que pode executar apenas um único programa.

**BlockBeats: Então o Polygon zkEVM será desenvolvido usando o Solidity desde o início? **

**Jordi Baylina:**O Polygon está usando o EVM, então ele usa a mesma tecnologia subjacente do Ethereum. Isso significa que você pode desenvolver no Solidity, e uma vez que você desenvolve no Solidity, você pode implantar não só no Ethereum, mas também no zkEVM, porque eles usam o mesmo processador, a Ethereum Virtual Machine. Embora a StarNet use o Cairo, ela não usa apenas o EVM.

Sobre OP Rollup e trilha zkEVM

**BlockBeats: Um ou dois anos atrás, todos pensavam que o OP Rollups era a solução principal para expansão de curto prazo. Mas agora, vários ZK Rollups populares foram lançados na rede principal, um após o outro. Você acha que os OP Rollups ainda são de grande valor para a expansão do Ethereum? **

Jordi Baylina: OP Rollups são uma boa solução quando ZK Rollups ainda não estão prontos. Mas agora que o ZK Rollups está pronto, não acho que haja muito sentido em usar o OP Rollups. Dois anos atrás, quando o zkEVM ainda estava em construção, todos pensavam que levaria cerca de cinco anos de trabalho, então OP Rollups pode ser uma escolha muito razoável nesses cinco anos. Mas depois de apenas dois anos, o zkEVM se desenvolveu muito bem e atingimos essa meta antes do previsto.

Comparando OP Rollups, Starknet e Polygon zkEVM, uma das principais diferenças é que Polygon zkEVM é o único zkEVM realmente implementado entre os três e o único zkEVM totalmente compatível com Ethereum. O zkSync é compatível no nível Solidity, mas você precisa usar ferramentas específicas para compilá-lo, não é EVM. Starnet não é compatível com Ethereum.

**BlockBeats: Na sua opinião, quais fatores-chave aceleraram o processo de desenvolvimento do ZK Rollups? **

**Jordi Baylina: **O principal é que, quando reunimos todas as ferramentas e tecnologias, a combinação delas desempenha um papel fundamental. É um processo de engenharia, como juntar muitas peças conhecidas. Demonstramos até certo ponto que isso é possível e resolvemos muitos desafios no processo.

Por exemplo, inicialmente precisávamos de horas em termos de tempo de prova e os centros de dados necessários para calcular as provas. Agora, construir uma prova leva apenas um minuto em uma máquina grande. Então, você pode ver o progresso nesses dois anos. Não é um fator único, como eu disse antes, por exemplo, saímos do campo primo grande para o campo primo pequeno, adotamos o STARKS, aceleramos a função hash usada nele, aprendemos a fazer aritmética e a usar o Efficient maneira de implementar keccak256 e outros em um circuito. Criamos uma estrutura muito legal que permite que equipes diferentes trabalhem em paralelo. Temos a camada de restrição, a camada de criptografia, a camada ROM (memória somente leitura), que na verdade está implementando a camada de teste. Essas diferentes camadas nos permitem trabalhar em paralelo de maneira eficiente, e é por isso que conseguimos construir esse sistema rapidamente.

**BlockBeats: Mas muitas vozes da comunidade ainda estão reclamando que leva muito tempo para transferir ativos entre Ethereum e a Camada 2, ou interagir na Camada 2, e as taxas do Gas não são muito mais baratas. por que é que? **

Jordi Baylina: Em termos de transferência de ativos entre L1 e L2, este não é o caso no zkEVM da Ethereum. Da Camada 1 à Camada 2, são necessárias duas camadas de processamento. Portanto, você precisa concluir a transação na Camada 1 para torná-la final, o que leva cerca de 12 minutos.

Eu não acho que haja outra razão além de que eles não fizeram isso direito. Atualmente, leva 12 minutos para depositar fundos no Polygon zkEVM e geramos uma prova a cada hora para retirar fundos, portanto, todo o processo não deve demorar mais de uma hora e meia, mesmo que isso possa variar. Dito isso, sabemos que levará apenas uma hora, no máximo, e pode ser menos.

A taxa de gás atual é de 10% da taxa de gás da Camada 1 porque precisamos pagar pela disponibilidade de dados. Mas o que posso dizer é que em cerca de seis meses, no início do ano que vem, planejamos aumentar novamente, 50 vezes além das 10 vezes que temos agora. Essa melhoria de 50x vem principalmente da compactação de dados, uma área na qual estamos trabalhando atualmente. O outro 10x vem do EIP-4844.

**BlockBeats: Atualmente, a pista zkEVM é muito competitiva. polygon zkEVM, Consensys e scroll estão competindo por usuários L2, e muitos usuários ainda não conseguem dizer a diferença entre eles e Starknet e zkSync. Na sua opinião, quais são as semelhanças e diferenças entre o Polygon zkEVM e outros projetos zkEVM? **

**Jordi Baylina: **Scroll tem muitas semelhanças conosco, Scroll é um zkEVM, e nós também somos zkEVM. E o zkSync não é, é um zkSolidity e não há EVM no processo de implementação técnica. E Starknet nem é um EVM, é mais uma sidechain. Mas isso não quer dizer que sejam bons ou ruins, são coisas diferentes.

zkEVM implementa EVM, o que significa que você pode usar conhecimento zero para provar EVM. Isso é fungível, o que significa que você poderá usá-lo exatamente da mesma maneira que o Ethereum. No campo do zkEVM, vamos discutir Scroll, Consensys (Linea) e Polygon zkEVM, que podem ser considerados os três projetos zkEVM mais avançados atualmente, cada um com suas próprias vantagens e desvantagens. Claro que também existe Taiko, mas é um tipo 1 zkEVM.

Entre eles, o Consensys dá mais atenção ao projeto arquitetônico, para que os usuários finais não sintam a diferença do EVM. Claro, sua rede principal ainda não está online, então ainda precisamos esperar até que a rede principal esteja online para observar seu desempenho real. Mas do ponto de vista do usuário, não deve haver muita diferença.

Comparação das principais arquiteturas técnicas ZK Rollups e zkEVM, fonte: Dewhales Research (Nota: Polygon Hermez é o Polygon zkEVM atual)

Acho a arquitetura do Consensys muito parecida com a Polygon zkEVM, ambas são muito focadas no estado, a diferença entre elas é a parte da criptografia. Acho que a abordagem baseada em treliça que eles adotam é interessante e podemos ver como eles fazem isso, talvez seja uma vantagem. Mas do ponto de vista arquitetônico, somos muito parecidos. E o Scroll é um pouco diferente, o Scroll não tem tantas hierarquias, é mais simplificado e coeso.

**BlockBeats: Durante seu discurso na EDCON, você compartilhou que a equipe Polygon zkEVM frequentemente se comunica com “equipes adversárias”, como Scroll. Com quais tópicos você se comunica? Como você vê a relação competitiva entre si? **

Jordi Baylina: Costumamos discutir tópicos muito técnicos. Por exemplo, como seu projeto lida com transações, como sequenciar, como implementar esse código específico, como resolver esse problema, como resolver esse problema, compartilhamos muitos insights sobre esses tópicos.

Na minha opinião, não estamos competindo, para ser preciso, pelo menos não no nível técnico, mas estamos tentando evitar a concorrência, que foi o que falei no painel. Não competimos com ninguém, mas buscamos uma atitude cooperativa. É uma técnica muito complexa e você está se colocando em um nível superior. Aprendi muito com outras pessoas e também transmiti conhecimento para outras pessoas, é assim que avançamos. Claro, pode haver concorrência no nível do produto, marketing e ajuste, mas isso não é ruim para os usuários.

Sobre a Aceleração ZK

**BlockBeats: zkEVM também precisa de um sequenciador certo? **

Jordi Baylina: Atualmente, o zkEVM usa um classificador centralizado. Como outras cadeias laterais, as cadeias laterais requerem um classificador, e o classificador pode ser centralizado ou descentralizado. Atualmente, a maioria das cadeias laterais usa um classificador centralizado, mas ao mesmo tempo todos planejam construir um classificador descentralizado. No Polygon existe um mecanismo chamado "Proof of Efficiency", mas atualmente é um classificador centralizado e estamos trabalhando em uma solução melhor.

**BlockBeats: Para descentralizar o classificador, vocês vão lançar um novo Token? **

Jordi Baylina: Já temos um Token, que é MATIC, e não há necessidade de lançar um novo Token. Já temos um token bom, forte e valioso. Este token pode ser usado para camadas de consenso, como Polygon PoS, ou para classificadores descentralizados, etc. É muito útil de várias maneiras e será um token muito importante para manter essa infraestrutura.

**BlockBeats: Quanto tempo levará para o classificador ser totalmente descentralizado? **

Jordi Baylina: Não sou responsável por esta parte no Polygon, há pessoas de outras equipes no Polygon que estão trabalhando neste problema. Espero que aconteça o mais rápido possível, mas não tenho certeza, talvez seis meses ou um ano. Não vai ser um processo rápido, acho que não vai acontecer no próximo mês. Mas pelo menos na Polygon tem toda uma equipe trabalhando nesse sentido.

**BlockBeats: Além disso, muitas pessoas estão pesquisando a oportunidade de "mineração ZK". O que você pensa sobre este assunto? **

Jordi Baylina: Atualmente, o gerador de prova é muito centralizado, mas um gerador de prova descentralizado será implementado no futuro. É possível. Pode demorar, mas vai acontecer. Para ser preciso, há duas coisas que precisam estar envolvidas, uma é a classificação e a outra é a verificação. Ambos os processos precisam ser descentralizados e a chave é o classificador. Prova de que um gerador é apenas uma máquina que faz cálculos, nada mais.

**BlockBeats: Então há uma oportunidade aqui? **

Jordi Baylina: Sim, com certeza. Embora agora não seja o momento, mas haverá oportunidades no futuro.

**BlockBeats: Finalmente, como o Polygon como um todo vê o zkEVM? **

**Jordi Baylina: **ZK será uma parte central.Vimos um ecossistema de Camada 2 baseado em ZK, e muitas cadeias laterais podem interagir umas com as outras. Não estou preocupado com geradores de provas, governança Ethereum, etc. Estou mais preocupado com o classificador, precisamos de um classificador descentralizado.

Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate.io
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)