O que é o ZKSync? Soluções Escaláveis da Camada-2 | Gate.io

IntermediárioDec 06, 2022
O ZKSync é uma solução de escala Camada-2 (protocolo sem confiança) altamente promissora que concede pagamentos rápidos e baratos em comparação com os protocolos da Camada-1 na Ethereum, que é acelerado pela tecnologia ZK-Rollup.
O que é o ZKSync? Soluções Escaláveis da Camada-2 | Gate.io

Introdução

O ZKSync é uma solução de escala de Camada 2 (protocolo sem confiança) que concede pagamentos mais rápidos e baratos em comparação com os protocolos da Camada-1 na Ethereum, que é acelerado pela tecnologia ZK-Rollup.

Uma vantagem específica disso é que usa provas de conhecimento zero e disponibilidade de dados em cadeia para proteger os fundos dos utilizadores tão seguros como nunca saíram da rede principal. As soluções de camada-2 (L2) afastam a maior parte da atividade da Camada-1 (L1) e ainda herdam a sua segurança e conclusão.

Neste artigo, exploramos a tecnologia ZK-Rollup, como funciona o ZKSync, o que importa e as suas características.

O que é o ZKSync? Uma Solução Escalável de Camada 2

Muito foi escrito recentemente sobre a eliminação das barreiras para a adoção criptográfica mainstream e isso pode ser através de várias implementações, tudo para melhorar significativamente a experiência dos usuários ou várias soluções dentro e fora de plataforma para aumentar a acessibilidade global ao ecossistema cripto. Com isso em mente, há um objetivo destinado a alcançar a satisfação fornecendo aos utilizadores finais o máximo de formas possíveis de se envolverem com o mundo criptográfico.

Os fornecedores de soluções em escala Ethereum acreditam firmemente que a criptografia e o blockchain são tecnologias essenciais para proteger e fomentar a liberdade a nível global e fizeram com que as soluções de escala L-2 contínuas nasçam como uma maneira de tornar esse sonho uma realidade para todos os utilizadores criptográficos em todo o espaço. consideravelmente, esta crença provocou um número crescente de soluções de escala, com cada solução a oferecer uma promessa complicada de ser sem confiança, segura, económica e fácil de usar. Estas soluções de escala existentes tiveram de fazer grandes compromissos num ou mais desses requisitos.

O ZKSync destaca-se como uma tecnologia de escala notavelmente mainstream, implementando soluções inovadoras em segurança, desempenho e usabilidade à escala Ethereum, explicitamente concebida para tornar a plataforma mais agradável na Ethereum, tanto para utilizadores finais como para construtores. Com a combinação de criptografia e disponibilidade de dados em cadeia, o ZK-Rollup (a tecnologia principal do ZKSync) é a única solução de escala L-2 que não requer nenhuma atividade operacional para manter os fundos dos seus usuários seguros.

O Zk refere-se a zero conhecimento, enquanto os rollups significam contratos inteligentes. O que os contratos inteligentes fazem é enrolar uma série de transações da camada principal e colocá-las numa única transação.

Um trecho rápido em Rúmulos

Os Rollups são uma solução de escala de uso geral que mantém o seu nível de segurança mantendo o seu nível de segurança alinhado com o modelo de consenso e de protocolo de segurança da Camada Um (L1) da cadeia principal, neste caso, Ethereum. Por essas razões, os rollups tornaram-se a escolha mais popular em termos de escala da Ethereum agora. A ideia básica por trás de um rollup não é muito diferente da sua outra solução de escala de camada 2 (L2), trabalho de descarregamento da rede principal para um sidechain que faz toda a computação de transações e passa o hash de transações finalizado de volta para a cadeia L1 para verificação.

Naturalmente, os Rollups L2 baseiam-se no conceito geral de apenas executar uma transação fora da cadeia, mas sempre reportar dados sobre isso na cadeia principal; na prática, enquanto os canais e cadeias paralelas precisam relatar o “resumo” de um conjunto de transações com apenas duas delas na blockchain, a Rollups Every off-chain state update transmitirá uma quantidade menor de dados (referente à dimensão habitual das transações em cadeia) para cada transação.

Quem são os Fundadores do ZKSync?

O popular ZKSync vive desde setembro de 2020 e foi desenvolvido pela Matter Labs (a sede situa-se em Nova Iorque), que foi fundada pelo ucraniano Alex Gluchowski e pelo russo Alexandr Vlasov em 2019. Lançou o seu primeiro protótipo ZK-Rollup publicamente disponível no mesmo ano. Com a Matter Labs conhecida pelas suas incríveis inovações tecnológicas, a empresa angariou com sucesso 50 milhões de dólares como parte da sua ronda de financiamento Série B enquanto recebeu financiamento da Ethereum Foundation e de investidores de nível superior, como a Union Square Ventures. A empresa é famosa por construir um sofisticado produto Rollup.

Como funciona o ZKSync?

O ZKSync é uma solução de escalabilidade de código aberto chamada rollups. Mais especificamente, o ZKSync é um ZK-Rollup. O ZK é uma sigla para conhecimento zero, que é uma palavra criptográfica para uma parte poder provar a outra que algo é verdade, sem fugas de outra informação.

Para perceber como funciona o ZKSync (e porque é diferente), vamos decompor o funcionamento do ZK-Rollup.

As Operações Básicas: Tecnologia ZKSync

Zk-Rollup

O ZK-Rollup é um dos dois tipos de Rollups. No caso da ZK-Rollups, um nó sequenciador agrupa centenas de transações em cadeia acumulada, gera uma prova de SNARK (argumento sucinto, não interativo do conhecimento) ou STARK (argumento sucinto e transparente de conhecimento) e depois publica essas transações na Camada-1.

Estas provas, conhecidas como provas de validade, validam criptograficamente as transações antes do seu estado ser publicado na Ethereum Mainnet. Mesmo que haja muitos componentes para uma transação típica da Ethereum, todos podem ser representados num hash único de transações sem revelar os dados da transação.

Débito máximo

O mecanismo de consenso empregado por uma plataforma de blockchain determina o throughput de transações de um protocolo descentralizado. (Débito é uma medida de quantas ações são concluídas num determinado período de tempo). Desde o upgrade em 9 de fevereiro de 2021, que trouxe o suporte da recursão ao ZKSync na rede principal, o rendimento do protocolo é limitado essencialmente apenas pela necessidade de publicar as alterações de estado para cada transação através dos dados da chamada Ethereum, para garantir a disponibilidade dos dados.

Finalidade da Transação

As transações no ZKSync atingem a finalidade do Ethereum assim que a prova do bloco ZKSync pelo SNARK é gerada e aceita pelo contrato inteligente. (O caráter definitivo da transação refere-se ao momento em que as partes envolvidas numa transação podem considerar que a transação foi concluída.) A finalidade da transação pode ser determinística ou probabilística.

Confirmações Instantâneas

As transações enviadas ao ZKSync pelos utilizadores são instantaneamente confirmadas e exibidas instantaneamente ao destinatário na UI e na API, e os ativos transferidos podem ser imediatamente usados para fazer transferências adicionais. Um consenso gerido pelos validadores fornece uma confirmação de sub-segundo ao utilizador de que a sua transação será incluída no próximo bloco ZKSync, assinado por uma supermaioria dos participantes do consenso.

Mainnet congestionada

A solução ZKSync L2 foi adequadamente concebida para prosperar em redes congestionadas, a qual é uma das suas muitas vantagens. As transferências feitas no ZKSync ou retiradas do ZKSync não são completamente afetadas pela censura L1.

Além disso, é duvidoso que a operação regular do ZkSync seja interferida. O nó do validador é configurado para aumentar automaticamente o preço do gás para um nível acima da média a priorizar os blocos ZKSync de mineração. Os utilizadores do ZKSync terão menos impacto porque o custo por transação é inferior a centésimo do custo de uma transação simples comparável no L1.

Passos fáceis de usar no ZKSync

  1. Conecte a sua carteira com base no navegador à carteira ZKSync.
  2. Financie a sua conta e ative-a.
  3. Transferir fundos para outra conta do ZKSync (opcional).
  4. Explore o ecossistema ZKSync.

Ecossistema ZKSync


Fonte: ZK Daily

Por falar no ecossistema, o ZKSync tem uma série de mais de 100 projetos, que vão do DEFI a NFs que estão a construir nele atualmente.

Estes projetos seriam lançados simultaneamente após o lançamento completo do ZKSync. A este ritmo, pode ser o maior lançamento de camada 2 de sempre, tal como observou a equipa.

A decisão da equipa sobre isso era criar um ecossistema que poderia render valor económico dando a vários projetos e DAPPs um bom terreno para trabalhar.

Compatível com EVM

Atualmente, existe apoio geral para o EVM embora represente um grande risco para o ZkSync como resultado das suas complexidades, uma vez que o EVM geral ainda está na sua fase de desenvolvimento. Estas complexidades, juntamente com a dificuldade que se coloca para gerar provas, são uma fonte significativa de pontos problemáticos durante o processamento da transação. O ZKSync V2 prova ser 99% EVM compatível com Solidez e o Vyper que precisa primeiro compilar o Yul, uma linguagem intermediária, antes de compilar o código de bytes do ZKEVM através de LLVM.

Além disso, o ZKSync suporta a sua linguagem otimizada para ZKP, tipo Rust, que compila diretamente para o código de bytes usando LLVM. No entanto, o Zinco não está concluído na Turing e o seu desenvolvimento é interrompido desde setembro de 2021 devido ao foco do ZKSync na compatibilidade com a Solidez.

Comparação com Outras Soluções L2

Camada-2 Chainz como Polígono, Otimismo, Árbitro e X Imutável visa escalar Etéreo. Cada solução oferece soluções para algum ou alguns dos principais recursos como escalabilidade, segurança, rendimento, taxas de gás e funcionalidade. Nem uma única solução é suficientemente ampla para cobrir todas. No entanto, os acúmulos são uma tentativa de melhorar todos esses recursos.

Rúmulos de Camada-2

Como mencionado, o ZK-Rollup é uma solução de escalabilidade de camada 2 que facilita a validação mais rápida de transações na Ethereum a uma taxa mais barata. Simplesmente funde uma variedade de transações de camada 2 para executá-las fora da cadeia de uma só vez e enviá-las na blockchain da Ethereum como uma única transação.

A Optimistic Rollup melhora a escalabilidade, uma vez que, por padrão, não fazem cálculos. Após uma transação, devem informar a rede principal do estado novo. Os Rollups da Optimistic otimistas otimizam as transações reduzindo o congestionamento do advogado base e reduzindo o custo do gás. Estes acúmulos publicam poucas informações sobre transações em cadeia e as transações são consideradas automaticamente.

Como as transações otimistas, a ZK-Rollups também lote transações para executá-las fora da cadeia. No entanto, há uma diferença. Em vez de assumir a validade das transações até prova em contrário, a ZK-Rollups usa provas de validade para a prova instantânea de se as transações são válidas. A complexidade da tecnologia e a sua capacidade de executar código arbitrário torna o desenvolvimento da ZK-Rollups compatível com Ethereum Virtual Machine (EVM) um desafio.

Quais são os Recursos e Benefícios do ZKSync?

Low Gas: Até 1/100 do gás L1& mais barato que usar rollups otimistas: Como as transações estão agrupadas, os utilizadores partilham o custo do gás entre si. Se um número suficiente de utilizadores juntarem, isso permite que as taxas de gás ascendam a apenas alguns cêntimos. Os rollups ZK são muito mais baratos, abrindo mais oportunidades para os utilizadores explorarem vários casos de uso criptográfico porque é barato enviar para em cadeia sem assinaturas.

Altas velocidades: mais de 2000 transações por segundo (tps) em comparação com 14 tps no L1. Os levantamentos demoram mais tempo nos rollups Optimistic do que nos ZK Rollups. Isso é o resultado de algumas configurações que não podem ser alteradas sem um declínio significativo na segurança. No entanto, os fornecedores de liquidez muitas vezes resolvem isso com a sua enorme liquidez ociosa. E depois, para recompensá-los pelo seu esforço, é-lhes cobrada uma taxa para ultrapassar o tempo de espera atrasado.

Segurança: protegida pela principal blockchain Ethereum: Apesar de descentralizada, o ZKSync mantém a segurança de nível principal, uma vez que a prova de validade é armazenada na Camada 1 sem qualquer dependência de terceiros. Isso permite uma maior escalabilidade enquanto mantém a descentralização. O ZK-Rollups oferece muitos recursos interessantes que atraem os utilizadores mais do que a Optimistic. Tem uma segurança criptográfica proativa. Ao contrário dos Rúmulos Optimistic, o ZK remove a dependência dos utilizadores com as suas provas criptográficas (Modelos Matemáticos).

Escalabilidade: Em termos de expansão da rede, os acúmulos otimistas consomem muito mais tempo na validação de transações, pois dependem de contratos inteligentes na camada 2, o que mostra o quão escaláveis são as ZK-Rollups.

Plataformas: ZKSync, e a maior cripto stablecoin, Tether, também emprega ZK-Rollups para levantar o congestionamento da cadeia principal. Entretanto, o Otimismo usa acúmulos otimistas para alcançar um sistema de escala de camada 2 barato em Ethereum, bem como Arbitron.

Conclusão

Podemos dizer, conclusivamente, que o ZKSync tem uma enorme vantagem tanto para construtores como utilizadores, fornecendo graciosamente uma solução escalável fiável que trata dos problemas de segurança, desempenho e usabilidade enfrentados no ecossistema Ethereum. Notavelmente, vimos quanto esforço, taxa de desenvolvimento deliberada e financiamento agressivo são colocados atualmente para trazer uma solução para o mercado, uma vez que a Matter Labs, se dedica exclusivamente a fornecer soluções de escala para a Ethereum.

Há uma mudança rápida na cripto economia para os ZK-Rollups tanto de utilizadores finais como de construtores. Embora seja bastante claro que o ecossistema ZK-Rollup ainda está nos seus dias de nascimento, positivamente, a ZKSync está a demonstrar o início do que a ZK-Rollups pode alcançar em pouco tempo. E sim, o ZKSync está preparado para evoluir significativamente a partir daqui. Sem demorar mais nisso, podemos aceitar que o ZkSync é um trabalho experimental em curso.

Autor: Paul、Piccolo
Tradutor(a): -
Revisor(es): Hugo、Edward、Ashely、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.