Autor: ST, Nasida

Devido à recente popularidade de ZKS e Stark novamente, mais e mais amigos estão perguntando sobre isso. Na verdade, escrevi um artigo científico popular no início de 2023. Esta versão especial atualiza as últimas tendências.

1. O que é Rollup🥝

Rollup, como o nome sugere, significa resumir e organizar.

Na rede Ethereum, no passado, devido à largura de banda da rede ETH, as taxas do gás muitas vezes aumentavam significativamente quando as transações da rede estavam mais congestionadas. Isso torna o custo de uma transação muito alto, às vezes chegando a dezenas ou centenas de dólares por transação, e a velocidade é muito lenta.

Com o aumento da Camada 2, a velocidade de transação da ETH acelerou, mas o custo às vezes ainda é muito alto.

Isto é semelhante à diferença entre quando comemos durante a semana e quando fazemos fila nas atrações turísticas nos feriados e quando o preço aumenta (um pão normalmente custa 5 yuans, mas custará 50 durante a alta temporada turística ou quando); passar por um posto de pedágio em um cruzamento de rodovia durante a semana e feriados.

Cada transação no Ethereum contém dados e cada dado consome gás, já que a rede Ethereum estabelece um limite superior para a quantidade de dados em cada bloco, bem como um limite superior para o TPS. Então, como podemos melhorar a capacidade, velocidade e TPS do Ethereum sem transferir todos os dados de conteúdo para fora da cadeia? Rollup saiu em resposta

A função do Rollup é copiar o conteúdo que o Ethereum precisa para calcular e enviá-lo ao protocolo da Camada 2 conectado fora do Ethereum para cálculo. Em seguida, as informações resultantes são compactadas, embaladas, prontas para envio e enviadas de volta à rede on-chain.

Há uma grande quantidade de informações de confirmação de assinatura no bloco compactado. Originalmente, cada transação na cadeia só poderia ter uma assinatura de confirmação em um bloco, mas agora esse bloco é equivalente a um bloco de assinatura VIP que compacta muitas assinaturas de transação. Passar um VIP equivale a passar 100 VIPs. Isso indiretamente aumenta significativamente o TPS da ETH.

É semelhante a como todos têm dúvidas, mas participar das reuniões uma por uma para apresentar suas apresentações é demorado e trabalhoso. Utiliza representantes eleitos e de confiança para resumir e analisar os problemas de todos e tratá-los centralmente, melhorando assim enormemente a eficiência. 1 representa que a pergunta foi respondida, o que equivale a 100 perguntas.

Parte dos dados da cadeia permanece inalterada. Portanto, a confiabilidade da figura representativa no meio (protocolo Rollup Layer 2) também determina a segurança do Ethereum. Diferentes modelos de Rollup também produzem diferentes estilos, vantagens e desvantagens.

Portanto, aqui está uma explicação rápida para alguns representantes sobre as diferenças superficiais entre ZK Rollups e Optimistic:

2. O que são rollups ZK🥝

ZK Rollups, ZKSnark ou Zero Knowledge Rollups, como o nome sugere, realizam Rollups por meio de verificação de prova de conhecimento zero. A prova de conhecimento zero também é uma das principais contribuições à criptografia de Silvio Micali, fundador do projeto de cadeia pública de blockchain Algorand.

As quatro principais características do ZK (observe que é ZK, não JK):

1. Conhecimento Zero: O verificador não precisa ver todos os dados da transação

2. Sucinto: conciso e conciso

3. Não interativo: não há necessidade de saber quem é o validador

4. Argumento de Conhecimento: Prove a autenticidade e correção da transação

Portanto, o método principal do Zk Rollups é certificar a autenticidade de diferentes dados (Prova de Validade) por meio de algoritmos de verificação rigorosos e complexos e do verificador (ZkSnarker/Validator) no protocolo da Camada 2, empacotando assim os resultados da certificação. Depois que a rede Ethereum elimina informações de trabalho redundantes, ela pode absorver diretamente blocos de dados contendo uma grande quantidade de informações de assinatura compactadas na rede.

Qualquer pessoa pode participar da certificação de rede e se tornar um certificador. Portanto, em essência, o ZKSnark também é um protocolo da Camada 2 do mecanismo de consenso PoW.

【vantagem】:

1. A Camada 2 é verificada pelo Ethereum muito rapidamente, e os ativos armazenados na Camada 2 podem ser rapidamente retirados de volta para a Camada 1 do Ethereum.

2. Muito adequado para aplicações em pagamentos, bancos, bolsas e outros negócios que exigem liquidação rápida

Em 2024, o número do projeto representativo ZK Rollups do ecossistema ZKSync aumentou várias vezes em comparação com o ano passado. A estabilidade e a fluência da rede geral foram bastante melhoradas. A dex correspondente e a integração entre cadeias também são de maior qualidade. há um ano. O próximo Starknet também pertence à série ZK-Rollup, mas tem alguma compatibilidade exclusiva com evm

[Desvantagens]: Como o algoritmo é relativamente complexo, existe um certo limite para o desenvolvimento de aplicativos.

Mas se um modelo mais compatível com Dapp puder ser desenvolvido com base em algoritmos no futuro, o ZK ainda será o método mais valioso para expansão a longo prazo.

3. O que é camada 2 de rollups otimistas🥝

O método Otimista é como o próprio nome indica: otimista e passa a acreditar que todas as transações enviadas são confiáveis ​​e autenticadas.

Os verificadores da Camada 2 precisam primeiro prometer Tokens como depósito. Se alguém descobrir um pacote problemático durante o processo de verificação, o verificador (Sequenciador) será multado em parte dos Tokens e os dará como recompensa à pessoa que descobriu o problema.

Após o empacotamento de cada dado, haverá um período de verificação para que outros verificadores verifiquem se há algum problema e se ele precisa ser devolvido ao pacote novamente.

Os Optimistic Rollups também possuem funções de contrato inteligente e podem ter tokens de governança correspondentes.

A diferença essencial entre os métodos Op Rollups e ZK Rollups é que todos em ZK podem participar da certificação por meio da certificação PoW, enquanto OP prefere selecionar um grupo de certificadores confiáveis ​​para supervisionar todo o processo de transação de embalagem.

【vantagem】:

1. Adequado para o desenvolvimento de Dapp, ele pode migrar quase perfeitamente projetos originalmente na Camada 1 e também está desenvolvendo a máquina virtual OVM correspondente.

【deficiência】:

1. A velocidade de retirada de moedas da Camada 2 para a Camada 1 é lenta, geralmente demorando mais de 1 semana (porque o verificador precisa verificar a autenticidade do pacote), mas atualmente existem protocolos suplementares otimizados para ajudar a acelerar este modelo.

2. Existe um custo de risco para os validadores fazerem o mal.

O OP Token sobre o qual costumamos falar, Optimism é um dos protocolos da Camada 2 que utiliza o método Optimistic, e Arbitrum também é um protocolo da Camada 2 desenvolvido usando o modelo Optimistic Rollups. Como os nomes dos métodos do projeto Optimism e do Optimistic Rollup são muito semelhantes, é fácil ficar confuso.

4. O que é Arbitragem🥝

Em primeiro lugar, como mencionado anteriormente, o Arbitrum é essencialmente um projeto de protocolo da Camada 2 que utiliza o modelo Optimistic Rollup. Frequentemente usado para comparação com o projeto Opitmisim, o TVL atual no nível da Camada 2 está entre os mais altos entre muitos protocolos. Quando o projeto OP realiza a certificação, ele realiza apenas uma rodada de prova de fraude, e o cálculo da transação da Camada 2 depende da Camada 1 para execução.

A Arbitrum realiza múltiplas rodadas de provas de fraude durante a verificação. Ao mesmo tempo, as transações da Aribitrum não são executadas na Camada 1 e possui máquina virtual própria, mais compatível com a rede ETH.

Após um ano de desenvolvimento, a ecologia em OP e Arb também passou por uma onda de momentos de destaque. As cadeias públicas L2 e Sidechain baseadas em ETH (AVAX, Matic, Ronin, etc.) também aumentaram muito a diversidade da ecologia Ethereum. .

E projetos de reestabelecimento como Altcoin sobre rollups também começaram a aparecer, adicionando diferentes métodos de jogo.

resumo:

Este artigo tenta usar exemplos descontraídos para explicar vários conceitos importantes que confundem muitos amigos ao meu redor, incluindo o próprio autor, que tem se preocupado com vários projetos e metodologias das séries OP e ZK. Depois de pensar e explicar com exemplos, espero que todos possam ter um conceito mais claro. Se você estiver interessado em aspectos técnicos, também poderá consultar os engenheiros que desenvolveram os protocolos correspondentes. Para preservar algumas células cerebrais, este artigo não irá elaborar. nos detalhes técnicos. Finalmente, vamos resolver isso:

● Rollup refere-se a um método de classificação que envia um conjunto de tarefas de transação para o protocolo Layer2 funcionar, melhorando assim a eficiência operacional do Ethereum.

● Zk Rollups refere-se a um método de Camada 2 que usa algoritmos de criptografia de prova de conhecimento zero para concluir o trabalho de terceirização sem saber quem é o verificador.

● Rollups otimistas referem-se a um método da Camada 2 que usa vários verificadores para supervisionar e descobrir se há bugs por meio de um mecanismo de recompensa e punição quando o pacote padrão é bom.

● Optimism e Arbitrum são projetos desenvolvidos com base no método Optimisctic Rollups.

●Zksync, ZKxxxxxxxMuitos projetos ZK, incluindo Starknet, Base, Linea e Scroll, são desenvolvidos com base no método ZK Rollups.

Os atuais ZK Rollups são mais adequados para pagamentos e outros negócios que exigem transações rápidas. O algoritmo é um pouco complexo, mas será muito melhor em 2024. Atualmente é a solução L2 mais quente, enquanto o método Optimistic é mais adequado para o desenvolvimento de Dapp. e o negócio Defi, que é retirar moedas.

Outros protocolos da Camada 2, Linea, e o protocolo L2 mais popular depois do ZKS, Polygon ZKevm, estão todos explorando a solução ideal para a expansão do Ethereum.

Nota: Este artigo é para fins científicos populares e não fornece conselhos de investimento. Ao reimprimir o artigo, indique a fonte do autor.

$Stark $ARB $ETH #Layer2 #Starknet #zkSync $OP