O que é zkSync? Camada 2 da solução escalável

IntermediárioJul 29, 2024
ZkSync é uma solução de escalonamento de Camada 2, suportada pela tecnologia zk-Rollup, que permite pagamentos rápidos e baratos em comparação com o protocolo de Camada 1 na blockchain Ethereum.
O que é zkSync? Camada 2 da solução escalável

Prefácio

zkSync é umCamada 2Solução de escalabilidade (protocolo sem confiança), impulsionada principalmente pela tecnologia de agregação de conhecimento zero (zk-Rollup). Em comparação com a Ethereum,Camada 1Em comparação com protocolos, pode oferecer pagamentos mais rápidos e mais baratos.

Uma das vantagens específicas do zkSync é a proteção dos fundos dos usuários, usando provas de conhecimento zero e disponibilidade de dados na cadeia, de forma que a segurança seja semelhante à de nunca ter saído da rede principal. As soluções de Camada 2 removem a maior parte das atividades da Camada 1 e ainda herdam sua segurança e determinismo.

Neste artigo, vamos explorar a tecnologia de agregação de conhecimento zero (zk-Rollup), o funcionamento do zkSync, a sua importância e características.

O que é zkSync? Solução de escalabilidade Layer 2

Recentemente, no mundo das moedas, têm surgido muitos artigos sobre como ultrapassar obstáculos e popularizar as criptomoedas, o que pode ser alcançado através de várias abordagens para melhorar significativamente a experiência do utilizador, ou através de soluções que utilizem várias vias de entrada e saída, para aumentar a acessibilidade dos utilizadores ao ecossistema das criptomoedas. Em resumo, o objetivo é proporcionar o maior número possível de formas para os utilizadores finais participarem no mundo das criptomoedas, aumentando assim a sua satisfação.

Os provedores de soluções de escalabilidade Ethereum acreditam que a criptografia e blockchain são tecnologias fundamentais para proteger e promover a liberdade das pessoas em todo o mundo, e continuam a desenvolver soluções de escalabilidade de Camada 2 como uma forma de realizar este sonho para todos os usuários do mundo das criptomoedas.

Em grande medida, esta crença tem levado a um rápido aumento no número de soluções de escalabilidade, com cada projeto delineando uma visão positiva de ser confiável, segura, acessível e fácil de usar. No entanto, muitas dessas soluções de escalabilidade existentes acabam por ter de comprometer em pelo menos um aspecto.

Entre os muitos concorrentes, o zk-Rollup, como uma tecnologia de dimensionamento líder, se destaca ao oferecer soluções inovadoras em segurança, desempenho e usabilidade para o dimensionamento do Ethereum, tornando-se a plataforma mais popular entre usuários e desenvolvedores. Ao combinar criptografia e disponibilidade de dados on-chain, o zk-Rollup (tecnologia central do zkSync) é a única solução de dimensionamento Layer 2 que garante a segurança dos fundos dos usuários sem a necessidade de qualquer atividade operacional.

A letra inicial 'zk' refere-se à sigla de 'zero knowledge' (conhecimento zero), enquanto a agregação é o processo de empacotamento de transações. Os contratos inteligentes agregam um grande número de transações originalmente enviadas para a mainnet e as combinam para processamento como uma única transação.

Breve visão geral das Agregações

汇总(Rollups)是一种泛用的扩容解决方案,通过与主链(例如以太坊)的 Layer 1 共识和协议模型保持一致来维持其安全性。

Portanto, no que diz respeito às soluções de dimensionamento do Ethereum, Rollups tornou-se atualmente a escolha mais popular. O conceito básico por trás do Rollup não é muito diferente de outros protocolos Camada 2, que é descarregar o trabalho da mainnet para sidechains, onde todos os cálculos de transações são realizados, e em seguida, o hash final da transação é transmitido de volta para a mainnet Layer 1 para verificação.

Em termos simples, a lógica da Camada 2 Rollups é depender da execução de transações fora da cadeia, mas reportar os dados relevantes de volta à cadeia principal; na prática, a escalabilidade de canais e sidechains requer a reportagem de informações de "resumo" de um conjunto de transações, enquanto os Rollups irão fazer upload de cada atualização de estado fora da cadeia, mas a quantidade de dados consumida pela transmissão agregada de cada transação será menor do que as transações comuns na cadeia não agregadas.

Quem é o fundador do zkSync?

O zkSync, lançado em setembro de 2020, foi desenvolvido pela Matter Labs, fundada em 2019 por Alex Gluchowski, de origem ucraniana, e Alexandr Vlasov, de origem russa, com sede em Nova York. Ele foi lançado junto com o primeiro zk-Rollup disponível publicamente. A Matter Labs é conhecida por suas impressionantes inovações tecnológicas e arrecadou com sucesso US$ 50 milhões como parte de sua rodada de financiamento da Série B, com investimentos de renomados fundos de capital de risco, como a Ethereum Foundation e a Union Square Ventures. A Matter Labs também é reconhecida por desenvolver produtos Rollup avançados.

Como funciona o zkSync?

zkSync é uma solução de escalabilidade de código aberto chamada de agregação. Mais especificamente, zkSync é um tipo de agregação de conhecimento zero (zk-Rollup). ZK é a abreviação das palavras em inglês 'zero knowledge' (conhecimento zero), é um tipo especial de dados criptografados, onde uma parte pode provar a outra que algo é verdadeiro, sem revelar qualquer outra informação relacionada a esses dados.

Para entender como o zkSync funciona (e por que é diferente), vamos primeiro explicar o funcionamento do zk-Rollup.

Modo básico de operação: tecnologia zkSync

Agregação de Conhecimento Zero (zk-Rollup)

A agrupação de conhecimento zero (zk-Rollup) é um dos dois tipos de Rollup. Durante o processo de agrupação de conhecimento zero, um nó ordenador processa em lote centenas de transações de cadeia de resumo, gerando uma prova concisa e não interativa de conhecimento (Succinct, Transparent Argument of Knowledge, abreviada para SNARK) ou uma prova concisa e transparente de conhecimento (Succinct, Transparent Argument of Knowledge, abreviada para STARK), e em seguida publica essas transações na rede de blockchain Camada 1.

Essas provas são chamadas de provas de validade e são criptograficamente verificadas antes que o estado da transação seja divulgado na rede principal do Ethereum. Embora as transações típicas do Ethereum tenham muitos componentes, eles podem ser representados por um único valor de hash de transação sem vazar os dados da transação contidos neles.

  • Máxima taxa de transferência

O mecanismo de consenso adotado pela plataforma blockchain determina a taxa de transferência de transações do protocolo descentralizado. (O critério para medir a taxa de transferência é o número de operações concluídas dentro de um determinado intervalo de tempo). Desde a atualização em 9 de fevereiro de 2021, o zkSync na mainnet suporta cálculos recursivos e a taxa de transferência do protocolo é limitada apenas pela frequência dos dados de chamadas necessários para publicar as alterações de estado de cada transação no Ethereum.

  • Finalidade da transação

Uma vez que a prova SNARK da cadeia de blocos zkSync é gerada e aceita pelo contrato inteligente, as transações no zkSync são finalizadas na cadeia de blocos Ethereum. (A finalização da transação ocorre quando as duas partes envolvidas na transação concordam que a transação foi concluída.) A finalização pode ser absoluta ou probabilística.

  • Confirmação instantânea

As transações enviadas pelos usuários para a blockchain zkSync são confirmadas instantaneamente e exibidas para o destinatário por meio da interface de usuário e API em tempo real. Os ativos transferidos podem ser imediatamente utilizados para transferências adicionais. O mecanismo de consenso executado pelos validadores de blocos fornece confirmações em sub-segundos para os usuários. As transações solicitadas pelos usuários serão incluídas no próximo bloco zkSync e assinadas pela maioria dos participantes do consenso.

  • Confiabilidade em caso de congestão na mainnet

As soluções da zkSync Camada 2 foram projetadas adequadamente para continuar operando mesmo em condições de congestionamento de rede, o que é uma das suas muitas vantagens. Além disso, as transferências enviadas para zkSync ou provenientes de zkSync são praticamente imunes ao impacto do congestionamento da Camada 1.

Na verdade, é provável que o zkSync continue a funcionar normalmente sem interrupções. Os nós dos verificadores estão configurados para automaticamente aumentar o preço do gás para um nível acima da média da rede principal da Camada 1, garantindo o processamento prioritário dos blocos zkSync. O impacto nos usuários do zkSync será minimizado, pois o custo de cada transação zkSync é inferior a um centésimo do custo de transações normais na Camada 1.

Passos simples para usar ZkSync

  1. Conecte sua carteira de navegador à carteira zkSync.
  2. Recarregue seus ativos de criptomoeda na sua conta de carteira.
  3. Transferir fundos para outra conta zkSync (opcional).
  4. Explore o ecossistema zkSync.

Ecossistema do ZkSync


Fonte da imagem: ZK Daily

Atualmente, existem mais de 100 projetos no ecossistema do zkSync, desde DeFi até NFT e outros tipos de projetos em desenvolvimento.

Esses projetos serão lançados simultaneamente após o desenvolvimento do zkSync. De acordo com a equipe, com base na velocidade atual, a ativação do zkSync pode ser a maior atividade de lançamento da Camada 2 na história da blockchain.

A visão da equipe de desenvolvimento para o zkSync é criar um ecossistema que forneça uma base sólida para o funcionamento de projetos e DAPPs individuais, a fim de gerar valor econômico para o ecossistema zkSync.

ZkSync Bridgehub

O zkSync Bridgehub é uma ponte de cross-chain baseada em zkSync, projetada para desbloquear a interoperabilidade de todas as cadeias do ZK Stack, permitindo que os usuários realizem transferências de ativos e integração de liquidez eficientes entre diferentes cadeias do ZK Stack.

Inovação tecnológica

  1. P256Verify
  • Suporte para verificação de assinatura de hardware, os utilizadores podem utilizar dispositivos de hardware comuns, como o processador Secure Enclave da Apple ou o Keychain do Android, para assinar transações de forma segura e simples.
  • Os utilizadores podem utilizar a carteira de forma mais segura e assinar transações sem a necessidade de registar chaves privadas ou instalar software adicional, melhorando a experiência do utilizador.
  1. Pré-compilação ecAdd, ecMul e ecPairing
  • Suporta o desenvolvimento de aplicativos ZK que podem ser verificados e provados na era zkSync.
  • A pré-compilação pode aumentar a eficiência e a segurança das transações, proporcionando um ambiente de desenvolvimento melhor para os desenvolvedores.

Cenário de Aplicação

  1. Transferência de ativos entre cadeias
  • O Bridgehub permite transferências eficientes de ativos entre diferentes cadeias ZK Stack.
  • Ajuda a aumentar a liquidez de ativos e a eficiência das transações.
  1. 流动性整合
  • A Bridgehub pode integrar a liquidez de diferentes cadeias ZK Stack, permitindo aos utilizadores negociar ativos de forma eficiente em diferentes cadeias.
  • Ajuda a aumentar a liquidez dos ativos e a eficiência das transações.

Desenvolvimento futuro

  1. Suporte para mais tipos de ativos
  • A Bridgehub irá suportar transferências inter-cadeia de mais tipos de ativos, incluindo tokens, NFTs e outros tipos de ativos.
  1. Optimizar a interface do utilizador
  • Bridgehub irá otimizar a interface do usuário, tornando mais fácil para os usuários usar a ponte de cadeias cruzadas.
  1. Segurança e confiabilidade
  • Bridgehub continuará a reforçar a sua segurança e fiabilidade, garantindo a segurança dos ativos dos utilizadores.

Bridgehub 是 zkSync 的一个重要升级,它将进一步提升 zkSync 的性能、安全性和功能性,为用户和开发者提供更优质的跨链体验。

Compatível com EVM

Atualmente, a maioria das redes de blockchain zkSync suporta EVM compatível, mas devido à sua complexidade, há também um grande risco para o zkSync, pois o suporte à tecnologia EVM genérica ainda está em desenvolvimento. Essa complexidade, juntamente com as dificuldades de geração de provas de conhecimento zero, é a principal fonte de dor de cabeça do zkSync no processo de transação. As provas zkSync V2 são 99% compatíveis com as linguagens EVM Solidity e Vyper, mas precisam ser compiladas primeiro para a linguagem intermediária Yul e, em seguida, compiladas para o código de bytes zkEVM através do LLVM.

Além disso, zkSync suporta a linguagem Zinc, otimizada com provas de conhecimento zero, semelhante a Rust, que é compilada diretamente em código de bytes pelo LLVM. No entanto, a linguagem Zinc ainda não é Turing completa e seu desenvolvimento foi temporariamente interrompido a partir de setembro de 2021, devido ao foco da equipe do zkSync na pesquisa de compatibilidade com Solidity.

Comparação com outras soluções de Camada 2

PolygonOptimismoArbitrumE redes blockchain Layer 2 como a Immutable X têm como objetivo escalar o Ethereum. Cada solução é projetada para escalabilidade, segurança, throughput,Gás 费用E embora tenham sido propostas medidas correctivas para uma ou várias das características-chave e funcionais, nenhum dos projectos foi capaz de resolver todos os problemas. No entanto, a tecnologia Rollups é uma tentativa abrangente de melhorar todas as características.

Camada 2 Rollups

Como já mencionado anteriormente, o zk-Rollup é uma solução de escalabilidade de Camada 2 que ajuda a verificar transações na rede Ethereum de forma mais rápida e a um preço mais baixo. Ele simplesmente combina um conjunto de transações da Camada 2, executa-as fora da cadeia e as agrupa em uma única transação enviada para a blockchain Ethereum.

Optimistic Rollup melhora a escalabilidade, pois não realiza nenhum cálculo por padrão e notifica a nova atualização para a mainnet após a conclusão da transação. O Optimistic Rollup otimiza as transações reduzindo o congestionamento na mainnet e os custos de gás. Esses rollups raramente divulgam informações sobre as transações on-chain e as transações publicadas são automaticamente aceitas.

Assim como o Rollup otimista, o zk-Rollup também executa o processamento em lote das transações off-chain. No entanto, há uma diferença. Os zk-Rollups usam provas de validade para provar instantaneamente se uma transação é válida, em vez de assumir a validade da transação até que seja provado o contrário. Devido à complexidade da tecnologia zk-Rollup e à necessidade de executar código arbitrário, desenvolver zk-Rollups compatíveis com a Máquina Virtual Ethereum (EVM) é extremamente desafiador.

Quais são as características e vantagens do ZkSync?

  • Baixa taxa de gás:

ZkSync requer apenas 1/100 da taxa de gás de uma transação comum na Camada 1 e também é mais barato do que o Optimistic Rollup. Como as transações são agrupadas, o custo do gás é dividido entre todos os usuários, então, se houver usuários suficientes, o custo do gás por transação pode ser apenas alguns centavos. O zk-Rollup é ainda mais barato, oferecendo aos usuários mais oportunidades de explorar o uso de criptomoedas, pois as transações não assinadas podem ser enviadas para a cadeia a um custo baixo.

  • Alta velocidade:

与 Layer 1 上的每秒 14 笔事务处理数(Transactions per second,简称 TPS)相比,ZkSync 可以实现超过 2000 以上的每秒事务处理数。 在乐观汇总(Optimistic Rollup)上取款比在零知识汇总(zk-Rollup)需要花费更长的时间,这是因为 Optimistic Rollup 中某些设置无法在不降低安全性的情况下进行更改。 然而,流动性提供者通常可以用庞大的闲置流动性来解决这个问题,他们可以缴交一些费用以尽快度过延长的等待时间。

  • Segurança:

ZkSync 由以太坊区块链主网保护,与以太坊主网具有相同级别的安全性,因为有效性证明是存储在 Layer 1 上而不依赖第三方,这允许 ZkSync 在保持去中心化的同时增加可扩容性。 零知识汇总(zk-Rollup)提供了很多比乐观汇总(Optimistic Rollup)更能吸引用户的有趣功能,它具有主动的加密安全性。 与乐观汇总(Optimistic Rollup)不同的是,零知识汇总(zk-Rollup)通过其加密证明(数学模型)消除了对用户的依赖。

  • 可扩容性:

No que diz respeito à escalabilidade de rede, o Optimistic Rollup consome mais tempo na verificação de transações porque depende de contratos inteligentes da Camada 2, o que destaca as vantagens de escalabilidade do zero-knowledge Rollup (zk-Rollup).

  • Plataforma:

zkSync e a maior stablecoin, Tether, também utilizam rollups de conhecimento zero (zk-Rollup) para aliviar a congestão na rede principal da Ethereum. Ao mesmo tempo, a Optimism utiliza rollups otimistas (Optimistic Rollup) para implementar sistemas de expansão de Layer 2 baratos na Ethereum e no Arbitrum.

代币经济学

zkSync 代币的总供应量为 210 亿枚 $ZK,其中 66.7% 分配给社群,33.3% 将分配给 Matter Labs 团队和投资者。 具体代币分配如下:

  • 空投:17.5%
  • Distribuição do programa de incentivo ao ecossistema: 19,9%
  • Token Assembly (one of the three on-chain entities that make up the ZKsync governance system): 29.3%
  • Laboratórios de Matéria 团队:16.1%
  • Investidores: 17,2%

Os tokens distribuídos não terão qualquer período de vesting ou bloqueio e terão liquidez total no primeiro dia. Isso faz parte de uma estratégia mais ampla de alocação de 49.1% do fornecimento por meio do planejamento do ecossistema e do processo de governança, enquanto os tokens alocados para a equipe e investidores serão bloqueados no primeiro ano e, em seguida, desbloqueados ao longo de três anos (de junho de 2025 a junho de 2028).

Reação do mercado após airdrop

ZkSync 与 Optimism、Arbitrum 和 StarkNet 并称为四大 Layer2 。 在 2024 年 6 月前,其他三个项目都已发币,并且空投相对慷慨,因此大家的目光都集中在这个最后的 ZkSync 上。 2024 年 6 月 11 日,ZkSync 宣布已于 2024 年 3 月完成快照,将从 6 月中旬开始发放代币空投,用户们结束了四年的交互长跑。 然而,此次空投规则的复杂性和严格性引发了社区内的广泛不满。

ZkSync tem mais de 6 milhões de endereços independentes e este airdrop distribuirá todos os 3,675 bilhões de tokens, sendo 89% distribuídos aos usuários e 11% aos contribuidores. De acordo com suas regras, os endereços elegíveis finais são cerca de 695.000, representando cerca de 10% do total. Em comparação com as regras de airdrop de outras Camada 2, as regras da ZkSync parecem mais complexas e incomuns, incluindo três aspectos: multiplicador de elegibilidade, multiplicador de distribuição e multiplicador de recompensa, além de exigir um requisito mínimo de tokens e uma verificação anti-fraude padrão.

Em geral, é difícil realizar uma distribuição aérea com uma base de usuários de 6 milhões. Os usuários realizam interações leais em grande quantidade com base nas regras de outras projecções Layer2, o que torna a seleção ainda mais complicada e rigorosa. Embora as regras de distribuição aérea desta vez tenham estabelecido um alto limiar e filtrado a maioria dos usuários, também provocou a insatisfação e o questionamento da comunidade. A insatisfação na comunidade pode levar a um aumento de desconfiança e questionamento, o que pode ter um impacto negativo no desenvolvimento a longo prazo do projeto.

总结

我们可以肯定地说,zkSync 对开发者和用户都有相当大的优势,优雅地提供了一个可靠的扩容方案,解决掉以太坊生态系所面临的安全性、性能和可用性问题。 值得注意的是,我们已经看到为了将解决方案推向市场并且加快开发速度,目前已有许多努力和大量的资金投入在 zkSync 项目上,而 Matter Labs 正是专门致力于为以太坊提供扩容的解决方案。

终端用户和开发者都在快速地转向零知识汇总(zk-Rollup)的加密经济。 尽管很明显零知识汇总(zk-Rollup)的生态系仍处于萌芽阶段,但 zkSync 已向人们积极地展示了零知识汇总(zk-Rollup)在短时间内可以达成的效果。 现在的 zkSync 正蓄势待发,无论结果如何,我们都可以肯定 zkSync 是一项正在进行的伟大实验。

Autor: Paul、Piccolo
Tradutor(a): Piper
Revisor(es): KOWEI、Piccolo、Elisa、Ashley、Joyce
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

O que é zkSync? Camada 2 da solução escalável

IntermediárioJul 29, 2024
ZkSync é uma solução de escalonamento de Camada 2, suportada pela tecnologia zk-Rollup, que permite pagamentos rápidos e baratos em comparação com o protocolo de Camada 1 na blockchain Ethereum.
O que é zkSync? Camada 2 da solução escalável

Prefácio

zkSync é umCamada 2Solução de escalabilidade (protocolo sem confiança), impulsionada principalmente pela tecnologia de agregação de conhecimento zero (zk-Rollup). Em comparação com a Ethereum,Camada 1Em comparação com protocolos, pode oferecer pagamentos mais rápidos e mais baratos.

Uma das vantagens específicas do zkSync é a proteção dos fundos dos usuários, usando provas de conhecimento zero e disponibilidade de dados na cadeia, de forma que a segurança seja semelhante à de nunca ter saído da rede principal. As soluções de Camada 2 removem a maior parte das atividades da Camada 1 e ainda herdam sua segurança e determinismo.

Neste artigo, vamos explorar a tecnologia de agregação de conhecimento zero (zk-Rollup), o funcionamento do zkSync, a sua importância e características.

O que é zkSync? Solução de escalabilidade Layer 2

Recentemente, no mundo das moedas, têm surgido muitos artigos sobre como ultrapassar obstáculos e popularizar as criptomoedas, o que pode ser alcançado através de várias abordagens para melhorar significativamente a experiência do utilizador, ou através de soluções que utilizem várias vias de entrada e saída, para aumentar a acessibilidade dos utilizadores ao ecossistema das criptomoedas. Em resumo, o objetivo é proporcionar o maior número possível de formas para os utilizadores finais participarem no mundo das criptomoedas, aumentando assim a sua satisfação.

Os provedores de soluções de escalabilidade Ethereum acreditam que a criptografia e blockchain são tecnologias fundamentais para proteger e promover a liberdade das pessoas em todo o mundo, e continuam a desenvolver soluções de escalabilidade de Camada 2 como uma forma de realizar este sonho para todos os usuários do mundo das criptomoedas.

Em grande medida, esta crença tem levado a um rápido aumento no número de soluções de escalabilidade, com cada projeto delineando uma visão positiva de ser confiável, segura, acessível e fácil de usar. No entanto, muitas dessas soluções de escalabilidade existentes acabam por ter de comprometer em pelo menos um aspecto.

Entre os muitos concorrentes, o zk-Rollup, como uma tecnologia de dimensionamento líder, se destaca ao oferecer soluções inovadoras em segurança, desempenho e usabilidade para o dimensionamento do Ethereum, tornando-se a plataforma mais popular entre usuários e desenvolvedores. Ao combinar criptografia e disponibilidade de dados on-chain, o zk-Rollup (tecnologia central do zkSync) é a única solução de dimensionamento Layer 2 que garante a segurança dos fundos dos usuários sem a necessidade de qualquer atividade operacional.

A letra inicial 'zk' refere-se à sigla de 'zero knowledge' (conhecimento zero), enquanto a agregação é o processo de empacotamento de transações. Os contratos inteligentes agregam um grande número de transações originalmente enviadas para a mainnet e as combinam para processamento como uma única transação.

Breve visão geral das Agregações

汇总(Rollups)是一种泛用的扩容解决方案,通过与主链(例如以太坊)的 Layer 1 共识和协议模型保持一致来维持其安全性。

Portanto, no que diz respeito às soluções de dimensionamento do Ethereum, Rollups tornou-se atualmente a escolha mais popular. O conceito básico por trás do Rollup não é muito diferente de outros protocolos Camada 2, que é descarregar o trabalho da mainnet para sidechains, onde todos os cálculos de transações são realizados, e em seguida, o hash final da transação é transmitido de volta para a mainnet Layer 1 para verificação.

Em termos simples, a lógica da Camada 2 Rollups é depender da execução de transações fora da cadeia, mas reportar os dados relevantes de volta à cadeia principal; na prática, a escalabilidade de canais e sidechains requer a reportagem de informações de "resumo" de um conjunto de transações, enquanto os Rollups irão fazer upload de cada atualização de estado fora da cadeia, mas a quantidade de dados consumida pela transmissão agregada de cada transação será menor do que as transações comuns na cadeia não agregadas.

Quem é o fundador do zkSync?

O zkSync, lançado em setembro de 2020, foi desenvolvido pela Matter Labs, fundada em 2019 por Alex Gluchowski, de origem ucraniana, e Alexandr Vlasov, de origem russa, com sede em Nova York. Ele foi lançado junto com o primeiro zk-Rollup disponível publicamente. A Matter Labs é conhecida por suas impressionantes inovações tecnológicas e arrecadou com sucesso US$ 50 milhões como parte de sua rodada de financiamento da Série B, com investimentos de renomados fundos de capital de risco, como a Ethereum Foundation e a Union Square Ventures. A Matter Labs também é reconhecida por desenvolver produtos Rollup avançados.

Como funciona o zkSync?

zkSync é uma solução de escalabilidade de código aberto chamada de agregação. Mais especificamente, zkSync é um tipo de agregação de conhecimento zero (zk-Rollup). ZK é a abreviação das palavras em inglês 'zero knowledge' (conhecimento zero), é um tipo especial de dados criptografados, onde uma parte pode provar a outra que algo é verdadeiro, sem revelar qualquer outra informação relacionada a esses dados.

Para entender como o zkSync funciona (e por que é diferente), vamos primeiro explicar o funcionamento do zk-Rollup.

Modo básico de operação: tecnologia zkSync

Agregação de Conhecimento Zero (zk-Rollup)

A agrupação de conhecimento zero (zk-Rollup) é um dos dois tipos de Rollup. Durante o processo de agrupação de conhecimento zero, um nó ordenador processa em lote centenas de transações de cadeia de resumo, gerando uma prova concisa e não interativa de conhecimento (Succinct, Transparent Argument of Knowledge, abreviada para SNARK) ou uma prova concisa e transparente de conhecimento (Succinct, Transparent Argument of Knowledge, abreviada para STARK), e em seguida publica essas transações na rede de blockchain Camada 1.

Essas provas são chamadas de provas de validade e são criptograficamente verificadas antes que o estado da transação seja divulgado na rede principal do Ethereum. Embora as transações típicas do Ethereum tenham muitos componentes, eles podem ser representados por um único valor de hash de transação sem vazar os dados da transação contidos neles.

  • Máxima taxa de transferência

O mecanismo de consenso adotado pela plataforma blockchain determina a taxa de transferência de transações do protocolo descentralizado. (O critério para medir a taxa de transferência é o número de operações concluídas dentro de um determinado intervalo de tempo). Desde a atualização em 9 de fevereiro de 2021, o zkSync na mainnet suporta cálculos recursivos e a taxa de transferência do protocolo é limitada apenas pela frequência dos dados de chamadas necessários para publicar as alterações de estado de cada transação no Ethereum.

  • Finalidade da transação

Uma vez que a prova SNARK da cadeia de blocos zkSync é gerada e aceita pelo contrato inteligente, as transações no zkSync são finalizadas na cadeia de blocos Ethereum. (A finalização da transação ocorre quando as duas partes envolvidas na transação concordam que a transação foi concluída.) A finalização pode ser absoluta ou probabilística.

  • Confirmação instantânea

As transações enviadas pelos usuários para a blockchain zkSync são confirmadas instantaneamente e exibidas para o destinatário por meio da interface de usuário e API em tempo real. Os ativos transferidos podem ser imediatamente utilizados para transferências adicionais. O mecanismo de consenso executado pelos validadores de blocos fornece confirmações em sub-segundos para os usuários. As transações solicitadas pelos usuários serão incluídas no próximo bloco zkSync e assinadas pela maioria dos participantes do consenso.

  • Confiabilidade em caso de congestão na mainnet

As soluções da zkSync Camada 2 foram projetadas adequadamente para continuar operando mesmo em condições de congestionamento de rede, o que é uma das suas muitas vantagens. Além disso, as transferências enviadas para zkSync ou provenientes de zkSync são praticamente imunes ao impacto do congestionamento da Camada 1.

Na verdade, é provável que o zkSync continue a funcionar normalmente sem interrupções. Os nós dos verificadores estão configurados para automaticamente aumentar o preço do gás para um nível acima da média da rede principal da Camada 1, garantindo o processamento prioritário dos blocos zkSync. O impacto nos usuários do zkSync será minimizado, pois o custo de cada transação zkSync é inferior a um centésimo do custo de transações normais na Camada 1.

Passos simples para usar ZkSync

  1. Conecte sua carteira de navegador à carteira zkSync.
  2. Recarregue seus ativos de criptomoeda na sua conta de carteira.
  3. Transferir fundos para outra conta zkSync (opcional).
  4. Explore o ecossistema zkSync.

Ecossistema do ZkSync


Fonte da imagem: ZK Daily

Atualmente, existem mais de 100 projetos no ecossistema do zkSync, desde DeFi até NFT e outros tipos de projetos em desenvolvimento.

Esses projetos serão lançados simultaneamente após o desenvolvimento do zkSync. De acordo com a equipe, com base na velocidade atual, a ativação do zkSync pode ser a maior atividade de lançamento da Camada 2 na história da blockchain.

A visão da equipe de desenvolvimento para o zkSync é criar um ecossistema que forneça uma base sólida para o funcionamento de projetos e DAPPs individuais, a fim de gerar valor econômico para o ecossistema zkSync.

ZkSync Bridgehub

O zkSync Bridgehub é uma ponte de cross-chain baseada em zkSync, projetada para desbloquear a interoperabilidade de todas as cadeias do ZK Stack, permitindo que os usuários realizem transferências de ativos e integração de liquidez eficientes entre diferentes cadeias do ZK Stack.

Inovação tecnológica

  1. P256Verify
  • Suporte para verificação de assinatura de hardware, os utilizadores podem utilizar dispositivos de hardware comuns, como o processador Secure Enclave da Apple ou o Keychain do Android, para assinar transações de forma segura e simples.
  • Os utilizadores podem utilizar a carteira de forma mais segura e assinar transações sem a necessidade de registar chaves privadas ou instalar software adicional, melhorando a experiência do utilizador.
  1. Pré-compilação ecAdd, ecMul e ecPairing
  • Suporta o desenvolvimento de aplicativos ZK que podem ser verificados e provados na era zkSync.
  • A pré-compilação pode aumentar a eficiência e a segurança das transações, proporcionando um ambiente de desenvolvimento melhor para os desenvolvedores.

Cenário de Aplicação

  1. Transferência de ativos entre cadeias
  • O Bridgehub permite transferências eficientes de ativos entre diferentes cadeias ZK Stack.
  • Ajuda a aumentar a liquidez de ativos e a eficiência das transações.
  1. 流动性整合
  • A Bridgehub pode integrar a liquidez de diferentes cadeias ZK Stack, permitindo aos utilizadores negociar ativos de forma eficiente em diferentes cadeias.
  • Ajuda a aumentar a liquidez dos ativos e a eficiência das transações.

Desenvolvimento futuro

  1. Suporte para mais tipos de ativos
  • A Bridgehub irá suportar transferências inter-cadeia de mais tipos de ativos, incluindo tokens, NFTs e outros tipos de ativos.
  1. Optimizar a interface do utilizador
  • Bridgehub irá otimizar a interface do usuário, tornando mais fácil para os usuários usar a ponte de cadeias cruzadas.
  1. Segurança e confiabilidade
  • Bridgehub continuará a reforçar a sua segurança e fiabilidade, garantindo a segurança dos ativos dos utilizadores.

Bridgehub 是 zkSync 的一个重要升级,它将进一步提升 zkSync 的性能、安全性和功能性,为用户和开发者提供更优质的跨链体验。

Compatível com EVM

Atualmente, a maioria das redes de blockchain zkSync suporta EVM compatível, mas devido à sua complexidade, há também um grande risco para o zkSync, pois o suporte à tecnologia EVM genérica ainda está em desenvolvimento. Essa complexidade, juntamente com as dificuldades de geração de provas de conhecimento zero, é a principal fonte de dor de cabeça do zkSync no processo de transação. As provas zkSync V2 são 99% compatíveis com as linguagens EVM Solidity e Vyper, mas precisam ser compiladas primeiro para a linguagem intermediária Yul e, em seguida, compiladas para o código de bytes zkEVM através do LLVM.

Além disso, zkSync suporta a linguagem Zinc, otimizada com provas de conhecimento zero, semelhante a Rust, que é compilada diretamente em código de bytes pelo LLVM. No entanto, a linguagem Zinc ainda não é Turing completa e seu desenvolvimento foi temporariamente interrompido a partir de setembro de 2021, devido ao foco da equipe do zkSync na pesquisa de compatibilidade com Solidity.

Comparação com outras soluções de Camada 2

PolygonOptimismoArbitrumE redes blockchain Layer 2 como a Immutable X têm como objetivo escalar o Ethereum. Cada solução é projetada para escalabilidade, segurança, throughput,Gás 费用E embora tenham sido propostas medidas correctivas para uma ou várias das características-chave e funcionais, nenhum dos projectos foi capaz de resolver todos os problemas. No entanto, a tecnologia Rollups é uma tentativa abrangente de melhorar todas as características.

Camada 2 Rollups

Como já mencionado anteriormente, o zk-Rollup é uma solução de escalabilidade de Camada 2 que ajuda a verificar transações na rede Ethereum de forma mais rápida e a um preço mais baixo. Ele simplesmente combina um conjunto de transações da Camada 2, executa-as fora da cadeia e as agrupa em uma única transação enviada para a blockchain Ethereum.

Optimistic Rollup melhora a escalabilidade, pois não realiza nenhum cálculo por padrão e notifica a nova atualização para a mainnet após a conclusão da transação. O Optimistic Rollup otimiza as transações reduzindo o congestionamento na mainnet e os custos de gás. Esses rollups raramente divulgam informações sobre as transações on-chain e as transações publicadas são automaticamente aceitas.

Assim como o Rollup otimista, o zk-Rollup também executa o processamento em lote das transações off-chain. No entanto, há uma diferença. Os zk-Rollups usam provas de validade para provar instantaneamente se uma transação é válida, em vez de assumir a validade da transação até que seja provado o contrário. Devido à complexidade da tecnologia zk-Rollup e à necessidade de executar código arbitrário, desenvolver zk-Rollups compatíveis com a Máquina Virtual Ethereum (EVM) é extremamente desafiador.

Quais são as características e vantagens do ZkSync?

  • Baixa taxa de gás:

ZkSync requer apenas 1/100 da taxa de gás de uma transação comum na Camada 1 e também é mais barato do que o Optimistic Rollup. Como as transações são agrupadas, o custo do gás é dividido entre todos os usuários, então, se houver usuários suficientes, o custo do gás por transação pode ser apenas alguns centavos. O zk-Rollup é ainda mais barato, oferecendo aos usuários mais oportunidades de explorar o uso de criptomoedas, pois as transações não assinadas podem ser enviadas para a cadeia a um custo baixo.

  • Alta velocidade:

与 Layer 1 上的每秒 14 笔事务处理数(Transactions per second,简称 TPS)相比,ZkSync 可以实现超过 2000 以上的每秒事务处理数。 在乐观汇总(Optimistic Rollup)上取款比在零知识汇总(zk-Rollup)需要花费更长的时间,这是因为 Optimistic Rollup 中某些设置无法在不降低安全性的情况下进行更改。 然而,流动性提供者通常可以用庞大的闲置流动性来解决这个问题,他们可以缴交一些费用以尽快度过延长的等待时间。

  • Segurança:

ZkSync 由以太坊区块链主网保护,与以太坊主网具有相同级别的安全性,因为有效性证明是存储在 Layer 1 上而不依赖第三方,这允许 ZkSync 在保持去中心化的同时增加可扩容性。 零知识汇总(zk-Rollup)提供了很多比乐观汇总(Optimistic Rollup)更能吸引用户的有趣功能,它具有主动的加密安全性。 与乐观汇总(Optimistic Rollup)不同的是,零知识汇总(zk-Rollup)通过其加密证明(数学模型)消除了对用户的依赖。

  • 可扩容性:

No que diz respeito à escalabilidade de rede, o Optimistic Rollup consome mais tempo na verificação de transações porque depende de contratos inteligentes da Camada 2, o que destaca as vantagens de escalabilidade do zero-knowledge Rollup (zk-Rollup).

  • Plataforma:

zkSync e a maior stablecoin, Tether, também utilizam rollups de conhecimento zero (zk-Rollup) para aliviar a congestão na rede principal da Ethereum. Ao mesmo tempo, a Optimism utiliza rollups otimistas (Optimistic Rollup) para implementar sistemas de expansão de Layer 2 baratos na Ethereum e no Arbitrum.

代币经济学

zkSync 代币的总供应量为 210 亿枚 $ZK,其中 66.7% 分配给社群,33.3% 将分配给 Matter Labs 团队和投资者。 具体代币分配如下:

  • 空投:17.5%
  • Distribuição do programa de incentivo ao ecossistema: 19,9%
  • Token Assembly (one of the three on-chain entities that make up the ZKsync governance system): 29.3%
  • Laboratórios de Matéria 团队:16.1%
  • Investidores: 17,2%

Os tokens distribuídos não terão qualquer período de vesting ou bloqueio e terão liquidez total no primeiro dia. Isso faz parte de uma estratégia mais ampla de alocação de 49.1% do fornecimento por meio do planejamento do ecossistema e do processo de governança, enquanto os tokens alocados para a equipe e investidores serão bloqueados no primeiro ano e, em seguida, desbloqueados ao longo de três anos (de junho de 2025 a junho de 2028).

Reação do mercado após airdrop

ZkSync 与 Optimism、Arbitrum 和 StarkNet 并称为四大 Layer2 。 在 2024 年 6 月前,其他三个项目都已发币,并且空投相对慷慨,因此大家的目光都集中在这个最后的 ZkSync 上。 2024 年 6 月 11 日,ZkSync 宣布已于 2024 年 3 月完成快照,将从 6 月中旬开始发放代币空投,用户们结束了四年的交互长跑。 然而,此次空投规则的复杂性和严格性引发了社区内的广泛不满。

ZkSync tem mais de 6 milhões de endereços independentes e este airdrop distribuirá todos os 3,675 bilhões de tokens, sendo 89% distribuídos aos usuários e 11% aos contribuidores. De acordo com suas regras, os endereços elegíveis finais são cerca de 695.000, representando cerca de 10% do total. Em comparação com as regras de airdrop de outras Camada 2, as regras da ZkSync parecem mais complexas e incomuns, incluindo três aspectos: multiplicador de elegibilidade, multiplicador de distribuição e multiplicador de recompensa, além de exigir um requisito mínimo de tokens e uma verificação anti-fraude padrão.

Em geral, é difícil realizar uma distribuição aérea com uma base de usuários de 6 milhões. Os usuários realizam interações leais em grande quantidade com base nas regras de outras projecções Layer2, o que torna a seleção ainda mais complicada e rigorosa. Embora as regras de distribuição aérea desta vez tenham estabelecido um alto limiar e filtrado a maioria dos usuários, também provocou a insatisfação e o questionamento da comunidade. A insatisfação na comunidade pode levar a um aumento de desconfiança e questionamento, o que pode ter um impacto negativo no desenvolvimento a longo prazo do projeto.

总结

我们可以肯定地说,zkSync 对开发者和用户都有相当大的优势,优雅地提供了一个可靠的扩容方案,解决掉以太坊生态系所面临的安全性、性能和可用性问题。 值得注意的是,我们已经看到为了将解决方案推向市场并且加快开发速度,目前已有许多努力和大量的资金投入在 zkSync 项目上,而 Matter Labs 正是专门致力于为以太坊提供扩容的解决方案。

终端用户和开发者都在快速地转向零知识汇总(zk-Rollup)的加密经济。 尽管很明显零知识汇总(zk-Rollup)的生态系仍处于萌芽阶段,但 zkSync 已向人们积极地展示了零知识汇总(zk-Rollup)在短时间内可以达成的效果。 现在的 zkSync 正蓄势待发,无论结果如何,我们都可以肯定 zkSync 是一项正在进行的伟大实验。

Autor: Paul、Piccolo
Tradutor(a): Piper
Revisor(es): KOWEI、Piccolo、Elisa、Ashley、Joyce
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!