O que é Zk Rollup? Vantagens e limitações do Zk Rollup e projetos pendentes

O que é Zk Rollup? Qual é a diferença entre o Zk Rollup em comparação com a outra camada 2? Quais projetos Zk Rollup existem no mercado hoje? Descubra aqui.

Rollup é uma solução Layer 2 muito apreciada pela comunidade, da qual existem dois modelos principais, Optimistic e Zk Rollup. Em artigos anteriores, compartilhei bastante sobre o Optimistic Rollup e os projetos pendentes nele. Você pode consultar aqui .

No artigo de hoje, compartilharei com todos uma visão geral do Zk Rollup, suas vantagens, limitações e alguns projetos pendentes do Zk Rollup.

O que é Zk Rollup?

O Zk Rollup é uma extensão para a camada 1 do Ethereum usando a tecnologia de prova de conhecimento zero. 

O Zk Rollup permite agregar um grande número de transações em um bloco Rollup e gerar uma prova sucinta do bloco off-chain. Então, o contrato inteligente na camada 1 do Ethereum só precisa verificar essa prova sem reexecutar as transações. Isso pode economizar muitas taxas de gás porque a verificação da prova é muito mais barata do que fazer o cálculo novamente.

O que é Zk Rollup?  Vantagens e limitações do Zk Rollup e projetos pendentes

Por que o rollup Zk é melhor do que outras soluções de Camada 2?

Na visão de Vitalik, existem basicamente 5 estratégias de dimensionamento para o Ethereum:

  • Várias cadeias separadas (do jeito que Polkadot, Cosmos estão fazendo).
  • Bloco super grande.
  • As melhorias aumentam o desempenho operacional, mas não alteram o modelo de segurança.
  • Camada 2 (canais, plasma, rollup).
  • Fragmentação.

O que é Zk Rollup?  Vantagens e limitações do Zk Rollup e projetos pendentes

Tabela comparativa de algumas vantagens e desvantagens das soluções da camada 2

No segmento da Camada 2 , pode-se dizer que o Rollup é a solução líder. O Rollup é classificado em dois tipos principais: Rollup Otimista e Zk Rollup. Em geral, todas as vantagens que o Optimistic Rollup pode oferecer no futuro, o Zk Rollup também pode oferecer.

O ponto principal para tornar o Zk Rollup avaliado acima do Optimistic Rollup é que o tempo de conclusão do Zk Rollup (validação da transação - processo de verificação) é o mais rápido.

O Optimistic Rollup é garantido por meio de prova de fraude, uma abordagem que os expõe a um “jogo de desafios”. Enquanto os ZK Rollups são garantidos por meio de matemática (prove para os outros que você sabe a resposta sem dizer a outra pessoa a resposta), você verá claramente a diferença entre eles através da carteira. Exemplo simples abaixo:

Zk Rollup e Optimistic Rollup entram num Bar adulto, este Bar só pode ser acedido por maiores de 18 anos. Segurança perguntou: "Posso ver seu cartão de identificação?".

  • ZK Rollup diz: "Posso provar que tenho mais de 18 anos, mas não vou mostrar minha identidade".
  • Optimistic Rollup diz: "Se ninguém puder provar que tenho menos de 18 anos em 7 dias, isso significa que tenho mais de 18 anos".

Do ponto de vista dos usuários do varejo, o “jogo do desafio” é representado pelo tempo de espera para saques em plataformas como Optimism ou Arbitrum . Se o tempo de retirada for reduzido, os usuários terão uma melhor experiência de usuário, em contrapartida, a segurança será menor, pois o custo dos ataques à rede será menor.

As soluções Zk Rollup não sofrem com isso, com o tempo, à medida que a tecnologia de prova de conhecimento zero se desenvolve, o Zk Rollup fica cada vez melhor, o processo de verificação - validação do bloco Rollup se ajusta de forma rápida e barata.

É por isso que o Zk Rollup é reconhecido como a solução de escalonamento líder para Ethereum no médio e longo prazo (na verdade, a tecnologia Zk Rollup ainda é limitada no momento, encontraremos limitações).

Diferenças básicas entre projetos Zk Rollup

No mercado atual, existem muitos projetos trabalhando no Zk Rollup, cada abordagem diferente tem seus próprios prós e contras, entender esses prós e contras nos ajudará a ter visões mais objetivas, apoiar o processo de análise e avaliação do potencial desses projetos para encontrar boas oportunidades de investimento.

Pessoalmente, podemos classificar os projetos Zk Rollup com base em 2 fatores:

  • Como os dados são armazenados (on-chain ou off-chain).
  • O esquema de prova de conhecimento zero é usado.

Escolher armazenar dados on-chain ou off-chain (também conhecido como validium) traz seus próprios prós e contras, nenhuma escolha é ideal em todos os casos, é uma troca entre descentralização e velocidade de processamento, custos operacionais, dependendo da direção do desenvolvimento do projeto, eles farão as escolhas apropriadas.

O que é Zk Rollup?  Vantagens e limitações do Zk Rollup e projetos pendentes

Zk Rollup & Validium

O segundo ponto a ser observado é que a tecnologia de prova de conhecimento zero utilizada, semelhante ao caso acima, não existe a melhor solução em todos os casos, é um equilíbrio entre o tamanho da prova e as premissas de segurança. Você pode ver a relação entre eles através da imagem abaixo.

O que é Zk Rollup?  Vantagens e limitações do Zk Rollup e projetos pendentes

Relação entre o tamanho da prova e as suposições de segurança

Limitações gerais dos projetos Zk Rollup no momento

Pessoalmente, acho que existem 2 limitações notáveis ​​dos projetos Zk Rollup, o primeiro ponto é a limitação geral do Rollup, o outro ponto é a limitação específica do Zk Rollup.

A primeira é a questão das taxas de transação , a maioria das plataformas Rollup tem taxas de transação mais caras do que as EVM Sidechains da Ethereum. Isso ocorre porque cada bloco de rollup deve eventualmente ser postado no Ethereum, que vincula suas taxas às taxas do Ethereum (o Zk Rollup é mais econômico, pois eles apenas postam Proof), de modo que cada plataforma de Rollup só pode dimensionar o Ethereum em uma certa porcentagem.

Em seguida, no momento, o zk-Rollup não é amigável ao desenvolvedor , os cenários e a funcionalidade do aplicativo são bastante limitados:

  • Atualmente, os aplicativos Zk Rollup estão limitados a pagamentos e transações simples.
  • Além disso, o Zk Rollup atualmente não suporta composição, diferentes aplicativos Zk Rollup não podem interagir entre si na mesma camada 2.
  • Se você deseja desenvolver DApps no Zk-Rollup, você precisa escrever toda a sua lógica de contrato inteligente em uma linguagem especial, que não é apenas complicada pela sintaxe da linguagem solicitada (já que é uma nova linguagem), mas também requer conhecimento especializado no campo da prova de conhecimento zero.

Projetos Zk Rollup de destaque no mercado

Aqui estão alguns projetos proeminentes do Zk Rollup no mercado;

StarkEX e StarkNET por Starkware

A Starkware (também conhecida como Starkware Industries) é uma empresa fundada em janeiro de 2018 por Eli Ben Sasson - cofundador da STARK & ZCash. A StarkWare ajuda a melhorar a escalabilidade e a privacidade de blockchains usando a tecnologia STARK para implantar e verificar provas de conhecimento zero.

O primeiro produto lançado pela StarkWare foi o StarkEX, que pode ser considerado um L2 Específico, os aplicativos da StarkEX são limitados a transações e pagamentos simples como: AMM, Spot Trading, Payments, NFT minting & trading. A StarkEX permite que os Dapps sejam implantados em 3 modos da seguinte forma:

  • Modo ZK Rollup: Os dados são armazenados entre on-chain.
  • Modo Validium: Os dados são mantidos fora da cadeia.
  • Modo Volição: Combine-os.

StarkNET é a versão Zk Rollup General & Permissionless do StarkEX, está previsto para ser totalmente lançado no primeiro trimestre - segundo trimestre de 2022. Ele atua como outro General L2 no topo do Ethereum, permitindo que qualquer Dapp seja construído sem comprometer a agregação e a segurança.

O que é Zk Rollup?  Vantagens e limitações do Zk Rollup e projetos pendentes

Roteiro StarkNET

StarkEX e StarkNET têm sua própria linguagem de programação e máquina virtual executável, eles não são compatíveis com Ethereum EVM. Portanto, os desenvolvedores que desejam construir Dapps no StarkNET no futuro precisarão aprender uma nova linguagem de programação que é Cairo, a linguagem nativa de contrato inteligente para StarkEX e StarkNET.

Matter Labs zkSync (v1), zkPorter (v2), ZkEVM (v3) por Matter Labs

Falando em Zk Rollup, além da Starkware, outra empresa igualmente famosa é a Matter Labs. O produto Zk Rollup que a Matter Labs oferece usa o PLONK para implantar e verificar provas de conhecimento zero.

A primeira versão é denominada zkSync (v1), a segunda versão é denominada ZkPorter (v2). A principal diferença entre eles é se os dados são armazenados on-chain ou off-chain. Basicamente:

  • Se você quer estar seguro, use V1.
  • Se você quiser mais barato (mas menos seguro) use V2.

O uso comum das duas versões também serve apenas para pagamentos, não é tão diverso quanto o StarkEX.

O que é Zk Rollup?  Vantagens e limitações do Zk Rollup e projetos pendentes

ZkEVM é desenvolvido pela Matter Labs

Ao mesmo tempo, a Matter Labs também está trabalhando para lançar uma versão compatível com EVM do Zk Rollup (ZkEVM), que deve ser totalmente lançada no primeiro trimestre de 2021. A linguagem nativa do contrato inteligente nesta versão é o Zinco e esta versão também possui seu próprio executável, que terá muita compatibilidade com o EVM.

Loop

O Loopring foi lançado no final de 2019, ele usa um conjunto de algoritmos chamado SNARK para implantar e validar provas de conhecimento zero.

O Loopring passou por várias atualizações, a primeira das quais suportava apenas a negociação DEX (orderbook). Então, na segunda versão, o Loopring suporta pagamentos e transferências. Na terceira versão, o Loopring suporta AMM Swaps. A 4ª versão foi lançada em setembro de 2021, suportando mineração, transferência e negociação de NFTs.

O que é Zk Rollup?  Vantagens e limitações do Zk Rollup e projetos pendentes

Loop

Ao mesmo tempo, o Loopring também está trabalhando em uma versão compatível com EVM do Zk Rollup (ZkEVM), mas a primeira versão provavelmente levará mais um ano para ser lançada.

Direção geral de desenvolvimento de projetos Zk Rollup

Uma tese simples sobre a direção do desenvolvimento do Zk Rollup “a longo prazo, o que quer que o blockchain L1 possa fazer, um Zk Rollup pode fazê-lo significativamente melhor”.

Seguindo essa linha de pensamento, acho que as soluções que o Zk Rollup quer ser o vencedor final devem manter todos os recursos importantes do L1, neste caso o Ethereum como:

  • Permite a construção de aplicativos arbitrários → plataforma de contrato inteligente de uso geral.
  • Sem permissão, seguro e, claro, com custo mais baixo do que a cadeia básica (Ethereum).

Então eu vejo StarkNET e ZkEVM como abordagens promissoras. O ZkEVM terá uma vantagem maior quando ainda mantiver a mesma experiência de desenvolvimento no Ethereum L1.

Para o zkEVM, as ideias de design atuais realmente se enquadram em duas categorias:

  • As plataformas Zk Rollup com seus próprios idiomas e máquinas virtuais como StarkNET da Starkware, ZkEVM da Matter Labs, Polygon ZkEVM da Polygon adotarão uma abordagem orientada por compilador para traduzir seu idioma nativo em um idioma executável. na máquina virtual ZkEVM. Esta solução tem a limitação de não atingir 100% de compatibilidade.
  • Outra abordagem é que o ZkEVM é totalmente compatível sem qualquer tradução, o código de solidez pode ser executado diretamente. Essa abordagem é mais ideal, mas também mais difícil de implementar.

resumo

Acima estão alguns dos meus pensamentos sobre os prós e contras e a direção geral dos projetos Zk Rollup. Se você tiver outras perguntas relacionadas ao tópico acima, comente abaixo para que o Coin98 apoie imediatamente!

Isenção de responsabilidade : Todas as informações no artigo são apenas para compartilhar experiências de mercado e não devem ser consideradas como conselhos de investimento. O investimento em criptomoedas é uma forma de investimento arriscado e só deve ser feito com capital que pode ser perdido.



Quem é Vitalik Buterin? Um gênio solitário que esmaga o poder centralizado

Quem é Vitalik Buterin? Um gênio solitário que esmaga o poder centralizado

Quem é Vitalik Buterin? Vitalik Buterin é o criador do Ethereum, a segunda maior plataforma blockchain do mundo em termos de capitalização de mercado.

Soluções de dimensionamento Ethereum

Soluções de dimensionamento Ethereum

O Ethereum Scaling é um artigo que o ajudará a ter uma visão mais geral dos métodos de dimensionamento do Ethereum.

Congestionamento do Ethereum e uma visão geral das maneiras de dimensionar (parte 1)

Congestionamento do Ethereum e uma visão geral das maneiras de dimensionar (parte 1)

O artigo compartilha uma visão geral sobre o tópico do congestionamento do Ethereum e sobre as formas de escalar.

O que é Ethereum Hard Fork? Por que o Hard Fork Ethereum está acontecendo?

O que é Ethereum Hard Fork? Por que o Hard Fork Ethereum está acontecendo?

O que é Ethereum Hard Fork? Este artigo fornece as informações mais úteis, bem como o impacto do Hard Fork no Ethereum.

O que é o Ethereum Classic (ETC)? Tudo sobre ETC Token

O que é o Ethereum Classic (ETC)? Tudo sobre ETC Token

O que é o Ethereum Classic? Qual é a diferença entre token ETH e ETC? Descubra todos os detalhes sobre a tokenomics ETC aqui!

O que é Ethereum (ETH)? Tudo o que você precisa saber sobre ETH

O que é Ethereum (ETH)? Tudo o que você precisa saber sobre ETH

O que é Ethereum? Como o Ethereum se desenvolveu? Como o Ethereum é comparado ao Bitcoin ou Ethereum Classic? O Ethereum (ETH) é um bom investimento?

Congestionamento do Ethereum e uma visão geral das maneiras de escalar (parte 2)

Congestionamento do Ethereum e uma visão geral das maneiras de escalar (parte 2)

A Parte 2 compartilhará uma visão geral de 2 abordagens para resolver o congestionamento do Ethereum: Nova Infraestrutura e Camada 2.

O que é o ERC20? Conteúdo das Regras Padrão do Token ERC20

O que é o ERC20? Conteúdo das Regras Padrão do Token ERC20

O que é o ERC20? Como emitir um token ERC20? Vamos falar sobre o ERC20 e suas regras padrão neste artigo.

O que é Identidade, ERC-725 e ERC-735? O próximo passo da era da adoção em massa

O que é Identidade, ERC-725 e ERC-735? O próximo passo da era da adoção em massa

Este artigo fornecerá uma visão geral abrangente do que é identidade, ERC725 e ERC 735, bem como alguns casos de uso proeminentes para este tópico!

O que é EIP-1559? Vantagens e desvantagens do EIP-1559

O que é EIP-1559? Vantagens e desvantagens do EIP-1559

O que é EIP-1559, seus prós e contras? Aprenderemos sobre o modelo de taxas do Ethereum e seu impacto nos aplicativos do cliente.

Comparação DeFi na Binance Smart Chain (BSC) e Ethereum - A menor taxa de gás é uma vantagem?

Comparação DeFi na Binance Smart Chain (BSC) e Ethereum - A menor taxa de gás é uma vantagem?

Os projetos pertencem a 5 áreas da Binance Smart Chain, incluindo: DEX, Lending & Borrowing, Yield Optimization, NFTs e outros.

O que é o Token do Santos FC (SANTOS)? Tudo o que você precisa saber sobre SANTOS

O que é o Token do Santos FC (SANTOS)? Tudo o que você precisa saber sobre SANTOS

O que é o Token do Santos FC? O que é o token SANTOS? Saiba mais sobre a SANTOS Tokenomics aqui!

O que é TomoChain (TOMO)? Conjunto completo de criptomoeda TOMO

O que é TomoChain (TOMO)? Conjunto completo de criptomoeda TOMO

O que é TomoChain (TOMO)? Este artigo fornece todas as informações mais úteis sobre a criptomoeda TomoChain (TOMO).

O que é Avalanche (AVAX)? Tudo o que você precisa saber sobre a moeda AVAX

O que é Avalanche (AVAX)? Tudo o que você precisa saber sobre a moeda AVAX

O que é Avalanche? O que é a moeda AVAX? O que torna o Avalanche diferente de outros Blockchain? Saiba mais sobre a Tokenomics AVAX!!!

O que é Shibaswap (SHIB, LEASH, BONE)? Conjunto completo de criptomoedas SHIB .

O que é Shibaswap (SHIB, LEASH, BONE)? Conjunto completo de criptomoedas SHIB .

O que é ShibaSwap? Saiba mais sobre todos os destaques do ShibaSwap e detalhes de token SHIB Token aqui!

O que é Tezos (XTZ)? Tudo o que você precisa saber sobre XTZ

O que é Tezos (XTZ)? Tudo o que você precisa saber sobre XTZ

O que é Tezos? O que é Token XTZ? O que torna o Tezos diferente de outras blockchains? Saiba mais sobre XTZ Tokenomics aqui!

O que é Protocolo de Unidade (DUCK)? DUCK Criptomoeda Completo

O que é Protocolo de Unidade (DUCK)? DUCK Criptomoeda Completo

O que é Protocolo de Unidade (DUCK)? O artigo fornece todas as informações mais úteis sobre a criptomoeda Unit Protocol (DUCK).

O que é Quantstamp (QSP)? Série completa de criptomoedas QSP

O que é Quantstamp (QSP)? Série completa de criptomoedas QSP

O que é Quantstamp (QSP)? O artigo fornece todas as informações necessárias e úteis para você sobre a moeda virtual Quantstamp (QSP).

O que é Flamingo (FLM)? Aprenda novos produtos DeFi no Blockchain Neo Flamingo

O que é Flamingo (FLM)? Aprenda novos produtos DeFi no Blockchain Neo Flamingo

O que é Flamingo (FLM)? Este artigo fornece informações importantes e úteis sobre a criptomoeda Flamingo (FLM).

O que é piso Vicuta? Manual do usuário do piso Vicuta (2022)

O que é piso Vicuta? Manual do usuário do piso Vicuta (2022)

O que é piso Vicuta? Vicuta é uma exchange vietnamita que oferece suporte à compra e venda de uma variedade de altcoins a um baixo custo. Veja o manual do piso Vicuta aqui!

O que é Blockcloud (BLOC)? O BLOCO de criptomoedas completo

O que é Blockcloud (BLOC)? O BLOCO de criptomoedas completo

O que é Blockcloud (BLOC)? O artigo fornece todas as informações mais detalhadas sobre o projeto Blockcloud e o BLOC Token.

Sign up and Earn ⋙
Sign up and Earn ⋙