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.
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.
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.
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)