Os rollups tornaram-se uma solução muito necessária para as blockchains que lutam com problemas de escalabilidade.
Apesar de seus benefícios para blockchains, como a capacidade de escalonar milhares de transações por segundo, eles são incapazes de resolver certos problemas, como interoperabilidade e vivacidade de transação.
No entanto, um novo framework chamado rollups baseados está ganhando atenção como uma nova abordagem para dimensionar rollups.
Leia para saber o que são rollups baseados, como funcionam e como se comparam a outros tipos de rollups.
Rollups baseados são um conjunto de soluções de Camada 2 que aproveitam diretamente as capacidades de sequenciamento de uma blockchain de Camada 1 (L1). Esse modelo oferece uma assimilação suave que aproveita a descentralização, a vivacidade e as características de segurança da L1.
O pesquisador da Ethereum, Justin Drake, propôs rollups baseados em março de 2023 como uma abordagem para superar os problemas enfrentados pelas soluções rollup existentes.
Também conhecidos como rollups sequenciados L-1, os rollups baseados simplificam o processamento de transações, eliminando técnicas de complemento complexas, como mecanismos de consenso PoS externos ou verificações de assinaturas de sequenciadores, assumindo ao mesmo tempo a arquitetura robusta do protocolo da Camada 1.
Os rollups baseados consistem em quatro camadas: camada de consenso, camada de disponibilidade de dados, camada de execução e camada de liquidação.
Para rollups baseados numa blockchain como o Ethereum, por exemplo, o consenso, a disponibilidade de dados e as camadas de liquidação estão todos Camadas Ethereum. A camada de execução, que é responsável pela execução de transações e atualizações de status, é a única construída sobre a rede rollup.
Os rollups baseados abordam os desafios de eficiência a partir de um ponto de vista de sequenciamento, fornecendo uma solução de escalabilidade enxuta. Eles fazem isso removendo a sobrecarga de gás associada aos modelos tradicionais de rollup e contornando as operações necessárias baseadas em tokens.
Essa proficiência, juntamente com os benefícios de segurança obtidos por meio de sua alinhamento com as redes Layer 1, tornam os rollups baseados uma excelente solução de escalabilidade para blockchains.
As rollups baseadas empregam um modelo direto de como lidam com a sequenciação em comparação com rollups tradicionais. Enquanto os rollups tradicionais usam seu próprio sequenciador, as rollups baseadas utilizam o sequenciadorda blockchain subjacente da Camada 1 para obter resultados semelhantes.
O modelo baseado em rollups permite que os proponentes de blocos da Camada 1 trabalhem diretamente com os construtores e pesquisadores de blocos da Camada 2 para adicionar o próximo bloco rollup no bloco da Camada 1.
Sequenciamento é um termo que está mais associado a rollups. No entanto, o termo sequenciamento descreve um processo que é vital no espaço maior da Web3.
O sequenciamento baseado refere-se ao processo de organizar transações em blocos dentro de uma cadeia e é tão importante para os protocolos da Camada 1 quanto para Redes de camada 2.
No entanto, os modelos do sequenciador podem diferir muito de uma rede blockchain para outra. Por exemplo, um protocolo Layer 1 importante pode ter um processo de sequenciamento mais descentralizado, enquanto uma rede rollup pode ser limitada a um processo de sequenciamento centralizado.
Então, como exatamente funciona o sequenciamento baseado:
Um dos aspectos mais significativos da sequência baseada é a colaboração.
Os proponentes da Camada 1 colaboram diretamente com os construtores e pesquisadores da Camada 2 ao adicionar transações rollup. Este processo é sem permissão, pois qualquer bloco rollup futuro pode ser adicionado ao próximo bloco da Camada 1 sem a necessidade de permissões especiais.
A sequenciação baseada não requer nenhum consenso externo, pois depende totalmente do método de validação existente na blockchain da Ethereum. Além disso, estão alinhados com os protocolos da Camada 1, uma vez que a sequência de transações rollups segue a ordem de blocos da Ethereum. Isso os torna firmemente integrados ao Ethereum, garantindo sua segurança e tempo de atividade.
Ao utilizar protocolos de camada 1 para sequenciamento, o sequenciamento baseado ajuda os rollups baseados a alcançar eficiência econômica e operacional, pois eliminam os custos de gás das verificações de assinatura, reduzindo assim o custo e a complexidade de uma operação de rollup. Isso não apenas simplifica o processo de sequenciamento, mas também fortalece a descentralização e a segurança dos rollups, aproveitando a infraestrutura estabelecida da rede de camada.
Enquanto os rollups baseados, ZK-rollups e rollups otimistas são todos soluções de escalabilidade de camada 2, diferem em certos aspectos. No que diz respeito ao tipo de provas, os rollups baseados e os rollups otimistas ambos usam um mecanismo de prova de fraude, enquanto os ZK-rollups usam provas de conhecimento zero.
Enquanto as rollups baseadas alavancam o sequenciador da rede Layer 1, as ZK-rollups e rollups otimistas usam seu próprio sequenciador. Além disso, as rollups baseadas e rollups otimistas alavancam o mecanismo de consenso dos protocolos da Layer 1, enquanto as ZK-rollups usam o mecanismo de consenso da blockchain da Layer 1 para segurança final, mas têm seu próprio método para validar transações usando ZK-provas.
Olhando para a complexidade técnica dos três tipos de rollups, os rollups baseados têm uma estrutura comparativamente simples. Os rollups ZK e os rollups otimistas têm uma arquitetura complexa e uma técnica de segurança para lidar com transações de Camada 2, o que as torna mais caras.
Embora os rollups baseados tenham algumas vantagens na forma como podem ajudar os rollups tradicionais a dimensionar blockchains, eles também têm suas desvantagens.
Aqui estão alguns benefícios e limitações baseados em rollups:
Os rollups baseados são um conceito bastante recente, cujas teorias e elementos de implementação estão atualmente a ser explorados e aperfeiçoados. Como tal, há apenas um pequeno número de projetos que estão atualmente a desenvolver rollups baseados.
Um dos projetos mais populares é Taiko.
Taiko é um protocolo de Camada 2 que utiliza o framework ZK-rollup. Também construiu o zkEVM Tipo-1 que oferece a mesma funcionalidade e opcodes do Ethereum para garantir compatibilidade com o ecossistema Ethereum atual.
Pouco depois de o rollup baseado ter sido proposto, a Taiko executou a sua operação na Ethereum como mecanismo de consenso, disponibilidade de dados e camada de liquidação. Além disso, o protocolo L2 contratou a sequenciação de transações para os validadores da Ethereum para simplificar a estrutura técnica do rollup.
Em janeiro de 2024, o projeto introduziu a rede de teste Katla, que é a primeira rede de teste a utilizar Taiko's Based Contestable Rollup (BCR). O rollup baseado em BCR adiciona atividades de resolução de disputas nos fluxos de verificação de transações.
Embora os rollups baseados sejam uma solução promissora para os desafios enfrentados pelos rollups tradicionais, eles ainda estão em estágio inicial e seu desenvolvimento e teste exigirão mais recursos e tempo.
Ainda assim, os seus benefícios, que incluem descentralização, redução de custos operacionais e estrutura técnica simplificada, poderiam ter um impacto positivo na indústria Web3.
Os rollups tornaram-se uma solução muito necessária para as blockchains que lutam com problemas de escalabilidade.
Apesar de seus benefícios para blockchains, como a capacidade de escalonar milhares de transações por segundo, eles são incapazes de resolver certos problemas, como interoperabilidade e vivacidade de transação.
No entanto, um novo framework chamado rollups baseados está ganhando atenção como uma nova abordagem para dimensionar rollups.
Leia para saber o que são rollups baseados, como funcionam e como se comparam a outros tipos de rollups.
Rollups baseados são um conjunto de soluções de Camada 2 que aproveitam diretamente as capacidades de sequenciamento de uma blockchain de Camada 1 (L1). Esse modelo oferece uma assimilação suave que aproveita a descentralização, a vivacidade e as características de segurança da L1.
O pesquisador da Ethereum, Justin Drake, propôs rollups baseados em março de 2023 como uma abordagem para superar os problemas enfrentados pelas soluções rollup existentes.
Também conhecidos como rollups sequenciados L-1, os rollups baseados simplificam o processamento de transações, eliminando técnicas de complemento complexas, como mecanismos de consenso PoS externos ou verificações de assinaturas de sequenciadores, assumindo ao mesmo tempo a arquitetura robusta do protocolo da Camada 1.
Os rollups baseados consistem em quatro camadas: camada de consenso, camada de disponibilidade de dados, camada de execução e camada de liquidação.
Para rollups baseados numa blockchain como o Ethereum, por exemplo, o consenso, a disponibilidade de dados e as camadas de liquidação estão todos Camadas Ethereum. A camada de execução, que é responsável pela execução de transações e atualizações de status, é a única construída sobre a rede rollup.
Os rollups baseados abordam os desafios de eficiência a partir de um ponto de vista de sequenciamento, fornecendo uma solução de escalabilidade enxuta. Eles fazem isso removendo a sobrecarga de gás associada aos modelos tradicionais de rollup e contornando as operações necessárias baseadas em tokens.
Essa proficiência, juntamente com os benefícios de segurança obtidos por meio de sua alinhamento com as redes Layer 1, tornam os rollups baseados uma excelente solução de escalabilidade para blockchains.
As rollups baseadas empregam um modelo direto de como lidam com a sequenciação em comparação com rollups tradicionais. Enquanto os rollups tradicionais usam seu próprio sequenciador, as rollups baseadas utilizam o sequenciadorda blockchain subjacente da Camada 1 para obter resultados semelhantes.
O modelo baseado em rollups permite que os proponentes de blocos da Camada 1 trabalhem diretamente com os construtores e pesquisadores de blocos da Camada 2 para adicionar o próximo bloco rollup no bloco da Camada 1.
Sequenciamento é um termo que está mais associado a rollups. No entanto, o termo sequenciamento descreve um processo que é vital no espaço maior da Web3.
O sequenciamento baseado refere-se ao processo de organizar transações em blocos dentro de uma cadeia e é tão importante para os protocolos da Camada 1 quanto para Redes de camada 2.
No entanto, os modelos do sequenciador podem diferir muito de uma rede blockchain para outra. Por exemplo, um protocolo Layer 1 importante pode ter um processo de sequenciamento mais descentralizado, enquanto uma rede rollup pode ser limitada a um processo de sequenciamento centralizado.
Então, como exatamente funciona o sequenciamento baseado:
Um dos aspectos mais significativos da sequência baseada é a colaboração.
Os proponentes da Camada 1 colaboram diretamente com os construtores e pesquisadores da Camada 2 ao adicionar transações rollup. Este processo é sem permissão, pois qualquer bloco rollup futuro pode ser adicionado ao próximo bloco da Camada 1 sem a necessidade de permissões especiais.
A sequenciação baseada não requer nenhum consenso externo, pois depende totalmente do método de validação existente na blockchain da Ethereum. Além disso, estão alinhados com os protocolos da Camada 1, uma vez que a sequência de transações rollups segue a ordem de blocos da Ethereum. Isso os torna firmemente integrados ao Ethereum, garantindo sua segurança e tempo de atividade.
Ao utilizar protocolos de camada 1 para sequenciamento, o sequenciamento baseado ajuda os rollups baseados a alcançar eficiência econômica e operacional, pois eliminam os custos de gás das verificações de assinatura, reduzindo assim o custo e a complexidade de uma operação de rollup. Isso não apenas simplifica o processo de sequenciamento, mas também fortalece a descentralização e a segurança dos rollups, aproveitando a infraestrutura estabelecida da rede de camada.
Enquanto os rollups baseados, ZK-rollups e rollups otimistas são todos soluções de escalabilidade de camada 2, diferem em certos aspectos. No que diz respeito ao tipo de provas, os rollups baseados e os rollups otimistas ambos usam um mecanismo de prova de fraude, enquanto os ZK-rollups usam provas de conhecimento zero.
Enquanto as rollups baseadas alavancam o sequenciador da rede Layer 1, as ZK-rollups e rollups otimistas usam seu próprio sequenciador. Além disso, as rollups baseadas e rollups otimistas alavancam o mecanismo de consenso dos protocolos da Layer 1, enquanto as ZK-rollups usam o mecanismo de consenso da blockchain da Layer 1 para segurança final, mas têm seu próprio método para validar transações usando ZK-provas.
Olhando para a complexidade técnica dos três tipos de rollups, os rollups baseados têm uma estrutura comparativamente simples. Os rollups ZK e os rollups otimistas têm uma arquitetura complexa e uma técnica de segurança para lidar com transações de Camada 2, o que as torna mais caras.
Embora os rollups baseados tenham algumas vantagens na forma como podem ajudar os rollups tradicionais a dimensionar blockchains, eles também têm suas desvantagens.
Aqui estão alguns benefícios e limitações baseados em rollups:
Os rollups baseados são um conceito bastante recente, cujas teorias e elementos de implementação estão atualmente a ser explorados e aperfeiçoados. Como tal, há apenas um pequeno número de projetos que estão atualmente a desenvolver rollups baseados.
Um dos projetos mais populares é Taiko.
Taiko é um protocolo de Camada 2 que utiliza o framework ZK-rollup. Também construiu o zkEVM Tipo-1 que oferece a mesma funcionalidade e opcodes do Ethereum para garantir compatibilidade com o ecossistema Ethereum atual.
Pouco depois de o rollup baseado ter sido proposto, a Taiko executou a sua operação na Ethereum como mecanismo de consenso, disponibilidade de dados e camada de liquidação. Além disso, o protocolo L2 contratou a sequenciação de transações para os validadores da Ethereum para simplificar a estrutura técnica do rollup.
Em janeiro de 2024, o projeto introduziu a rede de teste Katla, que é a primeira rede de teste a utilizar Taiko's Based Contestable Rollup (BCR). O rollup baseado em BCR adiciona atividades de resolução de disputas nos fluxos de verificação de transações.
Embora os rollups baseados sejam uma solução promissora para os desafios enfrentados pelos rollups tradicionais, eles ainda estão em estágio inicial e seu desenvolvimento e teste exigirão mais recursos e tempo.
Ainda assim, os seus benefícios, que incluem descentralização, redução de custos operacionais e estrutura técnica simplificada, poderiam ter um impacto positivo na indústria Web3.