WEB3DEV

Cover image for Um Guia Completo para o zkSync
Paulo Gio
Paulo Gio

Posted on • Atualizado em

Um Guia Completo para o zkSync

Palavras-chave:

  • Camada 2: cripto, blockchain, Ethereum, soluções, rede, protocolos
  • zkSync: moeda, 2.0, carteira, token, github, swap, nft, 1.x

Pré-requisitos:

Para entender melhor este blog, você deve primeiro dominar os conceitos básicos da Ethereum.

O que é zkSync?

Devido a limitações na taxa de transferência de transações na Ethereum Mainnet (ou seja, camada 1), os desenvolvedores propuseram protocolos de camada 2 para lidar com transações fora da camada 1, a fim de melhorar o desempenho e a experiência do usuário da Ethereum.

O zkSync é uma solução de camada 2 criada pela Matter Labs. A equipe resolve a escalabilidade da Ethereum com Rollup (ou seja, uma das principais soluções de implementação de camada 2) com base em provas de conhecimento zero.

Como funciona a solução do zkSync?

O zkSync é um protocolo L2 baseado na arquitetura ZK Rollup.

  • ZK: Significa Zero Knowledge (Conhecimento Zero).
  • Rollup: Uma das soluções da camada 2 que realiza a execução da transação fora da cadeia principal da Ethereum (camada 1), mas publicam dados da transação na camada 1.
  • ZK Rollup: O ZK Rollup agrupa centenas de transferências off-chain e gera uma prova criptográfica, conhecida como SNARK (Succinct Non-interactive Argument of Knowledge, ou argumento sucinto não interativo do conhecimento). Isso é conhecido como uma prova de validade e é publicado na camada 1.

A segurança do Rollup é determinada pela validade e disponibilidade dos dados.

  • Validade: Certifique-se de que o estado foi verificado para evitar que validadores modifiquem dados na camada 2 para roubar ativos dos usuários.
  • Disponibilidade: Mantenha os dados disponíveis para a camada 2, garantindo que os usuários tenham os dados para poder retirar ativos da camada 2 para a camada 1 a qualquer momento.

O zkRollup publicou dados agrupados na camada 2 para garantir a validade e disponibilidade dos dados. Herdar as propriedades de segurança da camada 1, enquanto executa a execução fora da camada 1, é uma característica definidora do zkRollup.

Principais características

  • Taxas de transação extremamente baixas
    • ~ 1/100 dos custos da rede principal para tokens ERC-20 e ~ 1/30 para transferências ETH
  • Protocolo sem necessidade mínima de confiança
  • Os fundos são criptograficamente seguros, como na rede principal Ethereum
  • Os usuários estão sempre no controle de seus fundos
  • Não há exigência de atividade operacional para manter os fundos seguros

Carteira zkSync

Pegue o imToken, por exemplo. Primeiro baixe e instale o imToken (https://token.im/) e crie/importe uma carteira de identidade.

Como usar o zkSync com imToken?

Abra a carteira ETH do imToken, vá para "My Profile" (Meu Perfil) - "Explore" e ative a função Camada 2.

https://support.token.im/hc/article_attachments/6387197110169/image5.png

Clique em "Deposit" para transferir seus ativos da rede principal Ethereum para o zkSync. Após ter feito o depósito, você pode fazer transferências rápidas e de baixo custo através da carteira zkSync.

https://support.token.im/hc/article_attachments/6387189612313/image4.png

Saiba mais: Como usar o zkSync com o imToken?

Outras carteiras que suportam zkSync

  • Argent
  • MYKEY
  • Loopring
  • ......

Estudo

Camada 2

A fim de dimensionar a Ethereum para acomodar um número crescente de usuários, os desenvolvedores propuseram 2 soluções, a saber, camada 2 e sharding (uma solução de dimensionamento de camada 1).

A camada 1 refere-se à própria blockchain Ethereum, e a camada 2 é uma rede ou tecnologia que opera em cima da Ethereum para melhorar sua escalabilidade e eficiência.

As soluções principais da camada 2 incluem ZK Rollup, Optimistic Rollup, Plasma, State Channels, Validium, etc.

ZK Rollup

ZK significa Zero Knowledge (conhecimento zero), o que significa que um provador pode convencer um verificador de que uma afirmação está correta sem fornecer nenhuma informação útil ao verificador.

Rollup é um termo coletivo para soluções projetadas para melhorar o desempenho da rede principal Ethereum, lidando com transações off-chain, mantendo parte dos dados de cada transação on-chain.

ZK Rollup = Transação Rollup + Prova de Conhecimento Zero (zk-SNARK)

Em poucas palavras, o ZK Rollup é uma solução de dimensionamento de camada 2 na qual todos os fundos são mantidos por um contrato inteligente na cadeia principal, enquanto a computação e o armazenamento são realizados off-chain. Para cada bloco de Rollup, uma prova de conhecimento zero de transição de estado (SNARK) é gerada e verificada pelo contrato da rede principal.

Matter Labs

Matter Labs, o time de desenvolvimento por trás do zkSync, é uma equipe de engenharia apaixonada por liberdade, blockchain e matemática. Sua sede fica em Berlim, mas eles trabalham em todo o mundo (principalmente na Europa).

A Matter Labs dimensiona a Ethereum com a tecnologia de prova de conhecimento zero, com a missão de acelerar essa revolução financeira em andamento.

Explorador de Blocos zkSync

O zkSync Block Explorer é uma ferramenta da web de código aberto que permanece síncrona com a rede zkSync e permite visualizar informações sobre blocos, transações, hashes de raízes de estado, endereços de contas no zkSync.

Roteiro do zkSync

O roteiro do projeto está planejado para pagamentos escaláveis, contratos inteligentes, privacidade e resistência à censura.

https://support.token.im/hc/article_attachments/4405473521049/image4.png

Pagamentos escaláveis: o zkSync está atualmente trabalhando para criar uma solução de pagamento de ativos digitais segura e escalável.

Contratos inteligentes: o zkSync apresentará contratos inteligentes eficientes, seguros, Turing-completos e multilíngues em Zinc e Solidity. Saber mais

Privacidade: No momento, todas as transações no zkSync, assim como na Ethereum, são transparentes. A equipe planeja ativar a privacidade no futuro.

Resistência à censura: Um problema comum com soluções escaláveis é que a maioria dos usuários não pode participar da validação e a rede tende a ser centralizada. O zkSync pretende resolver esse problema introduzindo um mecanismo de consenso independente com duas funções diferentes: Validadores e Guardiões.

O zkSync também planeja lançar seu token no futuro.

Ecossistema zkSync

  • Curve
  • Aave
  • Loopring
  • Balancer
  • 1inch
  • Coinbase
  • Huobi
  • Binance
  • Moonpay
  • Argent
  • imToken
  • MYKEY
  • CoinGecko
  • Gitcoin

Saiba mais

zkSync website: https://zksync.io/

Matter Labs website: https://matter-labs.io/

Este artigo foi escrito por “Whale”, e traduzido por Paulinho Giovannini. Você pode conferir o artigo original aqui.

Top comments (0)