ZKsync é uma solução de escalabilidade de camada 2 projetada para melhorar o desempenho e a eficiência da rede Ethereum. É construída usando a tecnologia zero knowledge rollup, que lhe permite lidar com um alto volume de transações fora da cadeia principal do Ethereum enquanto ainda depende do Ethereum para sua segurança. Ao agrupar muitas transações e submeter uma única prova criptográfica à rede principal, a plataforma visa proporcionar tempos de processamento mais rápidos e custos de transação significativamente mais baixos.
O projeto foi desenvolvido pela Matter Labs e evoluiu através de várias etapas. A versão inicial, conhecida como ZKsync Lite, focou principalmente em pagamentos simples e transferências de ativos. A versão mais recente e avançada, ZKsync Era, introduziu compatibilidade com a Ethereum Virtual Machine. Esta compatibilidade permite que desenvolvedores implementem contratos inteligentes existentes e aplicações descentralizadas do Ethereum diretamente na camada de escalabilidade com mudanças mínimas.
Uma das principais características técnicas do projeto é o uso de zero knowledge proofs. Este método criptográfico permite que uma parte prove a outra que uma declaração é verdadeira sem revelar nenhuma informação específica sobre a declaração em si. No contexto de uma blockchain, isso garante que as transações são válidas sem exigir que cada nó na rede processe cada transação, o que leva aos ganhos de desempenho.
O token nativo de utilidade e governança para a rede é denotado pelo símbolo ZK. Este token é usado para dar aos detentores voz no desenvolvimento futuro e gestão do protocolo através de um sistema de governança descentralizado. Os detentores de tokens podem propor e votar em atualizações técnicas, mudanças nos parâmetros do protocolo e outras iniciativas comunitárias.
Além da rede principal, a equipe do projeto introduziu o ZK Stack. Este é um framework modular que permite que outros desenvolvedores e organizações construam suas próprias blockchains personalizadas, frequentemente chamadas de hyperchains, usando a mesma tecnologia subjacente. Esta abordagem modular visa criar um ecossistema interconectado de cadeias que podem se comunicar entre si de forma transparente.
O projeto também enfatiza recursos de experiência do usuário como account abstraction. Esta tecnologia facilita a interação dos usuários com a blockchain, permitindo recursos como segurança programável, recuperação social de contas e a capacidade de pagar taxas de transação em vários tokens.
No geral, o projeto visa apoiar a adoção em massa de aplicações descentralizadas, tornando a infraestrutura subjacente mais escalável e fácil de usar.
Saiba mais