ZKsync é uma solução de escalabilidade de Camada 2 para o Ethereum. Ela melhora a escalabilidade da rede e reduz os custos de transação enquanto mantém a segurança. Usando rollups de conhecimento zero (zk-rollups), o ZKsync agrupa transações fora da cadeia (off-chain) e depois as registra na cadeia (on-chain), garantindo transações mais rápidas e mais baratas sem comprometer a segurança.
TVL do ZKsync | Fonte: L2Beat
No momento da redação, o ZKsync é a sétima maior rede de Camada 2 do Ethereum e o segundo maior zk-rollup para Ethereum em termos de valor total bloqueado (TVL). Com mais de 400 milhões de transações processadas em mais de sete milhões de endereços, a rede ZKsync possui um TVL superior a US$ 760 milhões. Em meados de junho, o ZKsync anunciou uma campanha de airdrop para lançar seu token nativo, ZK. Em menos de uma semana após o anúncio, 45% dos tokens do airdrop já foram reivindicados. O token ZK possui uma capitalização de mercado de mais de US$ 743 milhões e atingiu um recorde histórico de US$ 0,321 em 17 de junho de 2024.
A KuCoin integrou o ZKsync à sua plataforma em junho de 2024 por meio de nossa plataforma de negociação de pré-market.
O Que É o ZKsync?
O ZKsync é um protocolo que aprimora o desempenho do Ethereum utilizando rollups de conhecimento zero (zk-rollups). Esses rollups agrupam múltiplas transações em uma única, reduzindo a carga na cadeia principal do Ethereum e diminuindo as taxas de transação.
O núcleo dos zk-rollups está nas provas de conhecimento zero (ZKPs). As ZKPs permitem que um provador convença um verificador de que uma declaração é verdadeira sem revelar detalhes sobre a própria declaração. No ZKsync, as transações podem ser validadas sem expor os dados da transação, garantindo privacidade e segurança.
As provas de conhecimento zero funcionam permitindo que o provador demonstre conhecimento de informações específicas (a testemunha) por meio de uma série de provas matemáticas. O verificador analisa essas provas sem precisar ver os dados reais, mantendo assim a confidencialidade enquanto garante a validade da transação.
Como Funciona a Rede ZKsync?
O ZKsync combina componentes on-chain e off-chain para melhorar a escalabilidade do Ethereum e reduzir os custos de transação. O componente on-chain inclui contratos inteligentes que gerenciam funções essenciais, como o armazenamento de blocos de rollup, acompanhamento de depósitos e verificação de provas. Esses contratos garantem a integridade e a segurança das transações ao registrar os dados necessários na blockchain Ethereum.
O componente off-chain consiste em máquinas virtuais que executam transações fora da cadeia principal do Ethereum. Esses processos off-chain realizam a maior parte dos cálculos de transação, reduzindo a carga na rede principal do Ethereum. Esse sistema permite que as transações sejam processadas de forma rápida e eficiente antes de serem agrupadas em um único lote e submetidas de volta ao contrato on-chain para verificação final e armazenamento.
Como funciona a camada-2 do ZKsync | Fonte: ZKsync
Processamento de Transações
O processamento de transações no ZKsync envolve vários passos para garantir eficiência e segurança. Veja como funciona:
-
Agrupamento de Transações: Múltiplas transações são agrupadas em um único lote off-chain. Isso reduz o número de transações que precisam ser processadas individualmente na cadeia principal do Ethereum, diminuindo tanto o tempo quanto o custo.
-
Geração de Provas: Para cada lote, é gerada uma prova de conhecimento zero (zk-proof). Essa prova confirma a validade de todas as transações no lote sem revelar nenhum detalhe das transações. A zk-proof é sucinta e pode ser rapidamente verificada pelo contrato inteligente on-chain.
-
Verificação On-chain: A zk-proof é submetida à mainnet do Ethereum, onde o contrato inteligente on-chain verifica sua validade. Se a prova for válida, o lote de transações é considerado confirmado e registrado na blockchain. Isso garante que todas as transações sejam processadas de forma segura e eficiente sem sobrecarregar a rede principal do Ethereum.
Por meio desse método, o ZKsync pode aumentar significativamente a capacidade de transações, reduzir custos e manter altos níveis de segurança e privacidade. Esse sistema é particularmente benéfico para aplicações que exigem transações frequentes e de baixo custo, como plataformas DeFi (finanças descentralizadas) e outros serviços baseados em blockchain.
Vantagens da Rede ZKsync
Aqui estão algumas das vantagens de usar a rede ZKsync:
-
Aumento da Capacidade: O ZKsync melhora significativamente a capacidade de transações ao processar transações off-chain e, em seguida, agrupá-las em uma única prova submetida à mainnet do Ethereum. Esse método pode lidar com até 100.000 transações por segundo, tornando-o altamente escalável.
-
Redução de Taxas de Transação: Ao transferir a maior parte do processamento de transações para a Camada 2, o ZKsync reduz a congestão na rede Ethereum, resultando em menores taxas de gás. Os usuários se beneficiam de transações mais baratas mantendo o mesmo nível de segurança da cadeia principal do Ethereum.
-
Alta Segurança: O ZKsync usa provas de conhecimento zero (zk-SNARKs) para garantir que as transações sejam válidas sem revelar detalhes. Esse método criptográfico fornece uma segurança robusta, garantindo que os dados e transações dos usuários estejam protegidos contra adulterações.
-
Compatibilidade com EVM: O ZKsync é compatível com a Máquina Virtual Ethereum (EVM), tornando fácil para os desenvolvedores portar seus dApps Ethereum existentes para o ZKsync sem modificações significativas. Essa compatibilidade simplifica o processo de desenvolvimento e incentiva mais projetos a utilizarem a rede ZKsync.
-
Melhorias na Experiência do Usuário: Recursos como meta-transações sem gás permitem que os usuários paguem taxas de transação com qualquer token que estejam transferindo, em vez de precisar especificamente de ETH. Essa abordagem amigável ao usuário torna as transações mais convenientes e acessíveis.
Guia do Airdrop ZKsync
O ZKsync anunciou um airdrop ZK em junho de 2024, uma das maiores campanhas de airdrop entre as redes Ethereum layer-2. Para se qualificar para o airdrop ZKsync, é necessário ter sido um usuário ativo do ecossistema ZKsync.
Como Ser Elegível para o Airdrop ZKsync
Os critérios de elegibilidade incluem utilizar dApps, adicionar liquidez, trocar tokens e participar de atividades comunitárias. Um snapshot realizado em 24 de março de 2024 determinou as carteiras elegíveis. Um total de 695.232 carteiras foram consideradas elegíveis com base em sua interação com a mainnet ZKsync e várias aplicações dentro de seu ecossistema.
A distribuição foi dividida com 89% alocados para usuários ativos e 11% para contribuidores do ecossistema que apoiaram a rede por meio de desenvolvimento, defesa ou educação.
Distribuição de tokens ZK, tokenomics ZKsync | Fonte: ZKsync
Como Participar do Airdrop do ZKsync (ZK)
-
Verificar Elegibilidade: Acesse a página de verificação de elegibilidade para o airdrop do ZKsync em ZKsync Claim.
-
Conectar Carteira: Conecte sua carteira ou insira seu nome de usuário do GitHub para verificar a elegibilidade. Como uma blockchain compatível com EVM, você pode usar carteiras Ethereum como MetaMask.
-
Visualizar Alocação: Se for elegível, você verá o número de tokens ZK alocados à sua carteira. Cada carteira elegível pode receber entre 450 e 100.000 tokens ZK, dependendo do nível de participação e contribuição.
-
Reivindicar Tokens: Siga as instruções na tela para reivindicar seus tokens. Não há períodos de aquisição ou bloqueio, então os tokens estarão disponíveis para uso imediato.
Quando reivindicar o ZK Airdrop: Os tokens do airdrop podem ser reivindicados a partir de 16 de junho de 2024 até 3 de janeiro de 2025.
Como aproveitar ao máximo os Airdrops do ZKsync
Seguindo estas etapas e permanecendo ativo no ecossistema ZKsync, você pode maximizar seus benefícios com os airdrops atuais e futuros potenciais.
-
Participe da Governança: Delegue seus tokens ZK a um delegado de governança para influenciar o futuro do ecossistema ZKsync. Isso também pode qualificá-lo para possíveis airdrops adicionais.
-
Mantenha-se ativo: Continue interagindo com a rede ZKsync, realizando transações, adicionando liquidez e utilizando os principais dApps para aumentar suas chances de ser elegível para futuros airdrops.
-
Monitore atualizações: Siga o ZKsync e o ZK Nation nas redes sociais para se manter atualizado sobre novos anúncios ou tarefas que possam aumentar sua elegibilidade para futuras recompensas.
Como realizar a ponte de ativos para o ZKsync
Fazer a ponte de ativos para o ZKsync permite que você aproveite transações mais rápidas e econômicas, mantendo a segurança da rede Ethereum. Aqui está um guia passo a passo para ajudar você a realizar a ponte de seus ativos para o ZKsync utilizando diversos métodos.
Usando o ZKsync Portal Bridge
-
Visite o Portal: Acesse o portal de bridge do ZKsync.
-
Conecte Sua Carteira: Clique em "Conectar Carteira" e escolha sua carteira preferida, como MetaMask.
-
Selecione os Ativos: Escolha o ativo que deseja transferir e insira a quantia.
-
Confirme os Detalhes: Revise os detalhes da transação e confirme.
-
Aprove a Transação: Aprove a transação na sua carteira para concluir o processo de transferência.
Aqui está como você pode adicionar a rede ZKsync à carteira MetaMask.
Dicas para uma Ponte Bem-Sucedida
Seguindo estes passos, você pode transferir seus ativos para o zkSync de forma eficiente e aproveitar suas soluções escaláveis e econômicas para suas transações.
-
Escolha uma Plataforma Confiável: Use plataformas de confiança e bem-avaliadas, como a ponte ZKsync, para evitar riscos de segurança.
-
Verifique a Compatibilidade: Certifique-se de que o token que você deseja transferir é compatível com o zkSync.
-
Entenda as Taxas: Esteja ciente das taxas de gás associadas ao processo de transferência.
-
Verifique os Endereços Duas Vezes: Certifique-se de inserir os endereços corretos dos tokens para evitar a perda de ativos.
-
Monitore as Transações: Acompanhe as confirmações das transações para garantir transferências bem-sucedidas.
ZKsync vs. Base & Outras Soluções de Escalabilidade
Recurso |
Tecnologia |
Velocidade de Transação |
Valor Total Bloqueado (TVL) |
Taxas de Transação |
Recursos Exclusivos |
ZKsync Era |
zk-Rollups |
100.000 TPS |
$760M |
$0,01 |
zkPorter, Abstração de Conta |
Base |
Optimistic Rollups |
4.000 TPS |
$7,14B |
$0,0002 |
Integração com produtos Coinbase, subsídios para desenvolvedores, equivalência EVM, foco descentralizado |
Starknet |
zk-Rollups |
1.000.000 TPS |
$740M |
$0,01 |
VM personalizada (Cairo), Warp |
Blast |
Optimistic Rollups |
100.000 TPS |
$2,99B |
$0,02 |
Geração de rendimento nativo para ETH e stablecoins, auto-rebaseamento, compartilhamento de receita de gás para dApps |
Mantle |
zk-Rollups |
500 TPS |
$1,18B |
$0,07 |
Integração zkEVM, modularidade |
Manta Pacific |
zk-Rollups |
4.000 TPS |
$700M |
$0,0001 |
Abstração de conta nativa, transações sem gás, design modular de rollup |
Polygon zkEVM |
zk-Rollups |
2.000 TPS |
$139M |
$0,006 |
Alta Compatibilidade EVM, zkProver, escalabilidade fluida via Polygon 2.0 |
ZKsync vs. Optimistic Rollups: Uma Comparação Rápida
ZKsync (ZK-Rollups) e Optimistic Rollups são duas soluções de escalabilidade de Layer 2 para Ethereum, cada uma com abordagens e benefícios distintos. O ZKsync utiliza provas de conhecimento zero para validar transações off-chain, que são então agrupadas e enviadas para a mainnet do Ethereum junto com uma prova de validade. Esse método garante alta segurança e finalização rápida das transações, pois a validade das transações é confirmada antes de serem registradas na cadeia principal. Consequentemente, os saques podem ser processados em algumas horas, proporcionando uma experiência de transação ágil e segura. No entanto, as computações criptográficas complexas envolvidas na geração dessas provas tornam o ZKsync mais caro e tecnologicamente exigente para implementar, frequentemente requerendo hardware específico e expertise avançada.
Por outro lado, os Optimistic Rollups assumem que as transações são válidas por padrão e dependem de um mecanismo de prova de fraude durante um período de contestação para garantir a correção. Essa abordagem permite um processamento inicial mais rápido das transações, mas introduz um atraso na finalização devido ao período de contestação, que pode durar até uma semana. Os Optimistic Rollups são mais fáceis de implementar e integrar com contratos inteligentes existentes no Ethereum, tornando-os mais acessíveis para desenvolvedores. No entanto, eles são mais vulneráveis a ataques de censura e dependem fortemente de participantes ativos da rede para monitorar e contestar transações fraudulentas. A escolha entre essas duas tecnologias de rollups depende das necessidades específicas de um projeto, equilibrando os trade-offs entre segurança, velocidade, complexidade e custo.
ZKsync vs. Outros ZK Rollups
O ZKsync e outros ZK rollups, como StarkNet, Polygon zkEVM e Scroll, oferecem soluções avançadas de escalabilidade de Layer 2 para Ethereum, mas diferem em suas abordagens e especificações técnicas. O ZKsync, desenvolvido pela Matter Labs, utiliza ZK-SNARKs (Argumentos de Conhecimento Não Interativos e Sucintos) para agrupar transações off-chain e verificá-las on-chain com provas criptográficas. Isso garante alta segurança e finalização rápida das transações. O ZKsync é notável por sua compatibilidade com EVM, simplificando a migração de contratos inteligentes existentes do Ethereum para sua plataforma e tornando-se uma opção amigável para desenvolvedores. Além disso, o zkSync suporta uma ampla gama de aplicações, desde pagamentos até protocolos DeFi complexos, proporcionando um ambiente versátil para vários casos de uso.
Por outro lado, o StarkNet utiliza ZK-STARKs (Argumentos de Conhecimento Transparentes e Escaláveis), que não requerem uma configuração confiável e são resistentes a ataques quânticos, oferecendo potencialmente maior escalabilidade e segurança. No entanto, o StarkNet exige que os desenvolvedores utilizem sua linguagem nativa, Cairo, o que pode ser uma barreira em comparação com a compatibilidade com EVM do zkSync. O StarkNet se destaca em alta capacidade de processamento, sendo capaz de lidar com milhões de transações por segundo, tornando-o adequado para aplicações que demandam escalabilidade massiva. Ambas as soluções visam reduzir os custos de transação e melhorar a eficiência; no entanto, suas diferenças técnicas significam que a escolha entre elas dependerá das necessidades específicas do projeto, como a necessidade de compatibilidade com EVM e o nível desejado de escalabilidade e segurança.
Desafios da Camada-2 ZKsync
Ao entender esses desafios, você pode apreciar melhor os possíveis obstáculos de usar o ZKsync no ecossistema Ethereum:
-
Complexidade: Implementar e manter zk-rollups é tecnicamente desafiador. As técnicas criptográficas avançadas utilizadas requerem recursos computacionais significativos e especialização, o que pode ser um obstáculo para alguns desenvolvedores.
-
Fragmentação de Liquidez: À medida que os ativos migram para soluções de Layer 2, como ZKsync, a liquidez pode se fragmentar entre diferentes plataformas. Essa fragmentação pode reduzir a liquidez geral, impactando potencialmente a eficiência das negociações e a estabilidade dos preços em redes de Layer 1 e Layer 2.
-
Estágio Inicial de Desenvolvimento: ZKsync, assim como muitas outras soluções de Layer 2, ainda está em seus estágios iniciais de desenvolvimento. Esse estágio implica que pode enfrentar desafios técnicos e operacionais imprevistos à medida que cresce e evolui.
-
Limitações de Compatibilidade com EVM: Embora o ZKsync seja compatível com o EVM, ele exige uma etapa intermediária de compilação usando LLVM, o que pode introduzir complexidade e possíveis problemas de compatibilidade em comparação com soluções totalmente equivalentes ao EVM.
Considerações Finais
ZKsync é uma poderosa solução de escalabilidade Layer 2 para Ethereum, utilizando rollups de conhecimento zero (zk-rollups) para melhorar a escalabilidade e reduzir os custos de transação. Ao processar transações fora da cadeia e agrupá-las em uma única prova, o ZKsync garante transações mais rápidas e baratas, mantendo alta segurança. Ele tem sido adotado em diversos projetos, como Mute.io, SpaceFi e EraLend, demonstrando sua eficácia no DeFi e além.
Olhando para o futuro, o ZKsync possui um potencial significativo para a indústria blockchain. À medida que o Ethereum continua a evoluir, especialmente com as atualizações do Ethereum 2.0, o ZKsync desempenhará um papel crucial no gerenciamento do aumento dos volumes de transações e na manutenção da eficiência da rede. A sinergia entre o sharding do Ethereum 2.0 e os rollups do ZKsync permitirá maior escalabilidade e custos mais baixos, beneficiando tanto desenvolvedores quanto usuários. Essa sinergia impulsionará a escalabilidade e eficiência do Ethereum, tornando o ZKsync um componente essencial no futuro da tecnologia blockchain.