Lección 2

Introdução aos rollups

Neste módulo, focaremos na tecnologia rollup, uma abordagem promissora para dimensionar redes blockchain. Abordaremos os fundamentos dos rollups, seus princípios subjacentes e como eles abordam o desafio da escalabilidade. Exploraremos diferentes tipos de rollups, incluindo rollups otimistas e rollups ZK, e discutiremos suas vantagens e casos de uso.

O que é um rollup em criptografia?

Rollups são uma solução de escalonamento de camada 2 para blockchains que visa melhorar o rendimento da rede e a velocidade das transações, ao mesmo tempo que minimiza os recursos computacionais e de armazenamento necessários para validar as transações. Eles conseguem isso agregando múltiplas transações em um único lote que pode ser processado pelo blockchain subjacente como uma única transação.

Os rollups tornaram-se populares nos últimos anos devido às limitações dos blockchains da Camada 1, como o Ethereum, que só pode processar um número limitado de transações por segundo (TPS). Os rollups permitem um aumento significativo no TPS agrupando as transações e enviando-as ao blockchain como uma única transação.

Existem dois tipos de Rollups: Rollups Otimistas e Zk-Rollups. Ambos os tipos compartilham a mesma abordagem geral de agregar transações fora da cadeia e, em seguida, enviar uma prova das mudanças de estado ao blockchain. No entanto, eles diferem na forma como geram e enviam as provas.

Os rollups podem fornecer uma melhoria significativa na escalabilidade da rede, ao mesmo tempo que mantêm as garantias de segurança do blockchain subjacente. Eles não exigem nenhuma alteração no protocolo da camada base, e os desenvolvedores podem continuar a usar linguagens e ferramentas de contratos inteligentes existentes, tornando a transição para uma infraestrutura baseada em Rollup relativamente perfeita.

Os rollups têm vários benefícios em relação a outras soluções de escalonamento da Camada 2, incluindo melhor segurança, custos mais baixos de gás e finalização de transação mais rápida. Eles também podem permitir contratos inteligentes mais complexos, permitindo que mais transações sejam processadas por bloco.

Um dos principais desafios dos Rollups é a necessidade dos usuários depositarem fundos na cadeia Rollup para participar das transações. Isto pode criar uma barreira à entrada dos utilizadores, especialmente se não estiverem familiarizados com a tecnologia. Além disso, os Rollups exigem um certo nível de confiança nos operadores da cadeia Rollup, o que pode ser uma preocupação para alguns usuários.

Otimista e Zk-Rollups

Optimistic Rollup e Zk-Rollup são dois tipos diferentes de soluções rollup que foram desenvolvidas para resolver os problemas de escalabilidade dos blockchains da Camada 1. Embora compartilhem algumas semelhanças, eles diferem na abordagem e na tecnologia subjacente.

Um Optimistic Rollup é uma solução de escalonamento de Camada 2 que visa aumentar o rendimento de transações de um blockchain agregando múltiplas transações em uma única transação. Baseia-se numa forma única de provas de fraude para garantir a validade das transações, que são verificadas fora da cadeia por validadores antes de serem submetidas à blockchain da Camada 1. Essas provas de fraude são usadas para contestar qualquer transação incorreta que possa ter sido enviada ao blockchain da Camada 1. Os Optimistic Rollups são considerados uma solução mais descentralizada em comparação com os Zk-Rollups, pois não dependem de provas de conhecimento zero para garantir a validade da transação.

Um Zk-Rollup é uma solução de escalonamento de Camada 2 que usa provas de conhecimento zero para garantir a validade das transações. Ele também agrega múltiplas transações em uma única transação, mas os dados da transação são mantidos privados através do uso de provas de conhecimento zero. Isso significa que os dados da transação não ficam visíveis para os validadores, o que proporciona um maior nível de privacidade e segurança aos usuários. No entanto, isso também significa que Zk-Rollups exigem uma configuração criptográfica mais complexa e normalmente são mais caros para implantar em comparação com Optimistic Rollups.

Optimistic Rollups e Zk-Rollups também diferem em seu nível de escalabilidade. Zk-Rollups são geralmente considerados mais escaláveis em comparação com Optimistic Rollups, pois podem processar um número maior de transações por segundo. Isso ocorre porque os dados da transação são mantidos em sigilo e não precisam ser compartilhados com validadores, o que reduz a quantidade de computação necessária para verificar as transações. No entanto, esse aumento de escalabilidade acarreta requisitos computacionais mais elevados e maior complexidade.

Uma desvantagem potencial dos Optimistic Rollups e Zk-Rollups é o potencial de congestionamento da rede. À medida que mais utilizadores adoptam estas soluções para processar as suas transacções, a quantidade de dados que precisam de ser processados fora da cadeia pode aumentar, levando potencialmente ao congestionamento da rede e a tempos de transacção mais lentos. Além disso, a segurança destas soluções ainda está em estudo, podendo existir vulnerabilidades adicionais que ainda não foram descobertas.

Apesar desses desafios, Optimistic Rollups e Zk-Rollups têm o potencial de melhorar significativamente a escalabilidade dos blockchains da Camada 1 e permitir novos casos de uso para aplicações descentralizadas. À medida que a tecnologia continua a evoluir e melhorar, podemos esperar ver soluções mais inovadoras sendo desenvolvidas para enfrentar os desafios de escalabilidade do ecossistema blockchain.

Destaques

  • Rollups são soluções de escalonamento de Camada 2 para blockchains, melhorando o rendimento da rede e a velocidade das transações, ao mesmo tempo que minimizam os recursos computacionais e de armazenamento.
  • Os rollups agregam múltiplas transações em um único lote para processamento no blockchain subjacente como uma única transação.
  • Os rollups abordam as limitações dos blockchains da Camada 1, como o Ethereum, aumentando significativamente as transações por segundo (TPS).
  • Existem dois tipos de Rollups: Optimistic Rollups e Zk-Rollups, diferindo na geração de provas e métodos de envio.
  • Os Optimistic Rollups dependem de provas de fraude para validade das transações, enquanto os Zk-Rollups usam provas de conhecimento zero para privacidade e segurança.
  • Zk-Rollups são geralmente mais escaláveis, mas exigem configurações mais complexas e custos de implantação mais elevados.
  • Os desafios incluem depósitos de usuários em cadeias Rollup, confiança nos operadores Rollup e potencial congestionamento da rede.
Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.
Catálogo
Lección 2

Introdução aos rollups

Neste módulo, focaremos na tecnologia rollup, uma abordagem promissora para dimensionar redes blockchain. Abordaremos os fundamentos dos rollups, seus princípios subjacentes e como eles abordam o desafio da escalabilidade. Exploraremos diferentes tipos de rollups, incluindo rollups otimistas e rollups ZK, e discutiremos suas vantagens e casos de uso.

O que é um rollup em criptografia?

Rollups são uma solução de escalonamento de camada 2 para blockchains que visa melhorar o rendimento da rede e a velocidade das transações, ao mesmo tempo que minimiza os recursos computacionais e de armazenamento necessários para validar as transações. Eles conseguem isso agregando múltiplas transações em um único lote que pode ser processado pelo blockchain subjacente como uma única transação.

Os rollups tornaram-se populares nos últimos anos devido às limitações dos blockchains da Camada 1, como o Ethereum, que só pode processar um número limitado de transações por segundo (TPS). Os rollups permitem um aumento significativo no TPS agrupando as transações e enviando-as ao blockchain como uma única transação.

Existem dois tipos de Rollups: Rollups Otimistas e Zk-Rollups. Ambos os tipos compartilham a mesma abordagem geral de agregar transações fora da cadeia e, em seguida, enviar uma prova das mudanças de estado ao blockchain. No entanto, eles diferem na forma como geram e enviam as provas.

Os rollups podem fornecer uma melhoria significativa na escalabilidade da rede, ao mesmo tempo que mantêm as garantias de segurança do blockchain subjacente. Eles não exigem nenhuma alteração no protocolo da camada base, e os desenvolvedores podem continuar a usar linguagens e ferramentas de contratos inteligentes existentes, tornando a transição para uma infraestrutura baseada em Rollup relativamente perfeita.

Os rollups têm vários benefícios em relação a outras soluções de escalonamento da Camada 2, incluindo melhor segurança, custos mais baixos de gás e finalização de transação mais rápida. Eles também podem permitir contratos inteligentes mais complexos, permitindo que mais transações sejam processadas por bloco.

Um dos principais desafios dos Rollups é a necessidade dos usuários depositarem fundos na cadeia Rollup para participar das transações. Isto pode criar uma barreira à entrada dos utilizadores, especialmente se não estiverem familiarizados com a tecnologia. Além disso, os Rollups exigem um certo nível de confiança nos operadores da cadeia Rollup, o que pode ser uma preocupação para alguns usuários.

Otimista e Zk-Rollups

Optimistic Rollup e Zk-Rollup são dois tipos diferentes de soluções rollup que foram desenvolvidas para resolver os problemas de escalabilidade dos blockchains da Camada 1. Embora compartilhem algumas semelhanças, eles diferem na abordagem e na tecnologia subjacente.

Um Optimistic Rollup é uma solução de escalonamento de Camada 2 que visa aumentar o rendimento de transações de um blockchain agregando múltiplas transações em uma única transação. Baseia-se numa forma única de provas de fraude para garantir a validade das transações, que são verificadas fora da cadeia por validadores antes de serem submetidas à blockchain da Camada 1. Essas provas de fraude são usadas para contestar qualquer transação incorreta que possa ter sido enviada ao blockchain da Camada 1. Os Optimistic Rollups são considerados uma solução mais descentralizada em comparação com os Zk-Rollups, pois não dependem de provas de conhecimento zero para garantir a validade da transação.

Um Zk-Rollup é uma solução de escalonamento de Camada 2 que usa provas de conhecimento zero para garantir a validade das transações. Ele também agrega múltiplas transações em uma única transação, mas os dados da transação são mantidos privados através do uso de provas de conhecimento zero. Isso significa que os dados da transação não ficam visíveis para os validadores, o que proporciona um maior nível de privacidade e segurança aos usuários. No entanto, isso também significa que Zk-Rollups exigem uma configuração criptográfica mais complexa e normalmente são mais caros para implantar em comparação com Optimistic Rollups.

Optimistic Rollups e Zk-Rollups também diferem em seu nível de escalabilidade. Zk-Rollups são geralmente considerados mais escaláveis em comparação com Optimistic Rollups, pois podem processar um número maior de transações por segundo. Isso ocorre porque os dados da transação são mantidos em sigilo e não precisam ser compartilhados com validadores, o que reduz a quantidade de computação necessária para verificar as transações. No entanto, esse aumento de escalabilidade acarreta requisitos computacionais mais elevados e maior complexidade.

Uma desvantagem potencial dos Optimistic Rollups e Zk-Rollups é o potencial de congestionamento da rede. À medida que mais utilizadores adoptam estas soluções para processar as suas transacções, a quantidade de dados que precisam de ser processados fora da cadeia pode aumentar, levando potencialmente ao congestionamento da rede e a tempos de transacção mais lentos. Além disso, a segurança destas soluções ainda está em estudo, podendo existir vulnerabilidades adicionais que ainda não foram descobertas.

Apesar desses desafios, Optimistic Rollups e Zk-Rollups têm o potencial de melhorar significativamente a escalabilidade dos blockchains da Camada 1 e permitir novos casos de uso para aplicações descentralizadas. À medida que a tecnologia continua a evoluir e melhorar, podemos esperar ver soluções mais inovadoras sendo desenvolvidas para enfrentar os desafios de escalabilidade do ecossistema blockchain.

Destaques

  • Rollups são soluções de escalonamento de Camada 2 para blockchains, melhorando o rendimento da rede e a velocidade das transações, ao mesmo tempo que minimizam os recursos computacionais e de armazenamento.
  • Os rollups agregam múltiplas transações em um único lote para processamento no blockchain subjacente como uma única transação.
  • Os rollups abordam as limitações dos blockchains da Camada 1, como o Ethereum, aumentando significativamente as transações por segundo (TPS).
  • Existem dois tipos de Rollups: Optimistic Rollups e Zk-Rollups, diferindo na geração de provas e métodos de envio.
  • Os Optimistic Rollups dependem de provas de fraude para validade das transações, enquanto os Zk-Rollups usam provas de conhecimento zero para privacidade e segurança.
  • Zk-Rollups são geralmente mais escaláveis, mas exigem configurações mais complexas e custos de implantação mais elevados.
  • Os desafios incluem depósitos de usuários em cadeias Rollup, confiança nos operadores Rollup e potencial congestionamento da rede.
Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.