Ponto principal: Puffer está utilizando o Restaking para construir uma solução Based Rollup mais eficiente, interagindo com o Descentralização ordenador e a Liquidez intercadeias da Éter. O Based Rollup formará uma estrutura ecológica ETH diferente dos Rollups principais.
Rollup é uma técnica usada para expandir a tecnologia blockchain, como ETH e outras, com o objetivo de permitir que a blockchain processe mais transações, mantendo ao mesmo tempo custos mais baixos. Em termos simples, é como agrupar um grande número de transações e, em seguida, processar essas transações fora da cadeia (em comparação com a rede principal), transferindo o trabalho de computação e armazenamento para fora da Rede principal (L1) do ETH, aliviando assim a carga da Rede principal, mas os resultados finais das transações ainda serão submetidos à Rede principal do ETH para verificação, garantindo assim a segurança e a imutabilidade dos dados.
Rollup divide-se em dois tipos principais:
Em termos gerais, o conceito central do Rollup é “fazer um grande volume de trabalho fora da cadeia e apenas colocar os resultados na cadeia”, o que aumenta a velocidade de processamento e reduz os custos da blockchain.
Então, este processo pode ser facilmente decomposto em duas partes:
O pesquisador da Fundação Ethereum, Justin Drake, propôs o conceito de Based Rollup em março de 2023, que se destina principalmente a um papel crucial entre L1 e L2 - o sequenciador (Sequencer).
O classificador é responsável pela classificação e embalagem de transações de L2 para L1, e seu escopo de negócios abrange também o empacotamento em massa e a confirmação de transações mencionadas acima. No entanto, atualmente, a maioria das soluções de classificação adotadas pela L2 é um esquema centralizado controlado por uma única entidade ou por um pequeno número delas. No início do desenvolvimento do setor, isso pode não parecer um grande problema, mas, à medida que o volume de fundos em cada cadeia aumenta e a infraestrutura amadurece, o classificador centralizado se tornará um “problema a ser resolvido mais cedo ou mais tarde”.
Atualmente, existem duas soluções propostas:
O principal representante do classificador de descentralização baseado em L2 é o Metis, que é implementado estabelecendo um novo e poderoso consenso para tornar a rede do classificador mais robusta.
A solução do Based Rollup é que ele elimina o mecanismo de rede do classificador independente e transfere a responsabilidade de classificação de transações do L2 original para o L1, onde o validador Nó da Ethereum atua como proponente de Bloco para lidar com a classificação de transações. Este design não requer a reestabelecimento de Consenso, aproveitando plenamente os recursos existentes do Nó da Ethereum, ao mesmo tempo em que evita os riscos trazidos por classificadores centralizados, integrando o nível de segurança do classificador na Rede principal da Ethereum.
No entanto, os problemas enfrentados pelo Based Rollup também são limitados pelo clássico dilema dos três, uma vez que obtém a segurança da Rede principal, mas também significa que tem que depender do desempenho da Rede principal (tempo de bloco de cerca de 12s), o que fará com que o tempo de confirmação da transação seja muito inferior ao esquema convencional do classificador L2.
Para superar este dilema de três dificuldades, é necessário introduzir novos papéis ou mecanismos para equilibrar. O UniFi proposto pelo Puffer visa introduzir a “pré-confirmação” para resolver este problema.
Nos esquemas Rollup existentes, os usuários geralmente obtêm ‘confirmações suaves’ (soft confirmations) dos ordenadores centralizados. Esses ordenadores podem garantir aos usuários que a transação será incluída no bloco da cadeia. Essas confirmações suaves são essencialmente baseadas na confiança nesse poder centralizado, e se esse poder se corromper, a ordenação/confirmação das transações não terá garantia de justiça.
Puffer UniFi tem a seguinte pré-confirmação com duas características:
Portanto, a UniFi contorna o problema do tempo de geração de blocos na Rede principal, que é uma restrição do mecanismo Based Rollup, através da “pré-confirmação”, o que significa que, nesta fase de confirmação de transações, os nodos da Rede principal do ETH assumem “trabalho extra” para garantir a eficiência da confirmação das transações (~100ms).
Com o mecanismo de pré-confirmação, pode aumentar significativamente a eficiência da confirmação das transações na Rede principal, então ainda é necessário L2 para melhorar o desempenho da Rede principal?
De volta à essência do Rollup, ele realiza principalmente “transaction batch packaging” -> “transaction fast confirmation”, que é uma extensão de dimensões horizontais e verticais, a pré-confirmação resolve o problema da confirmação de transação rápida e justa, e o empacotamento de lote de transação ainda precisa ser concluído através da camada 2 ou para um da cadeia, e então a transação empacotada é enviada para o principal da Rede através do sequenciador e confirmada.
Como deve ser implementado este trabalho suplementar e o mecanismo de sanções que o acompanha para o “trabalho suplementar” no mecanismo de “pré-confirmação”?
Puffer apresenta UniFi AVS, que é uma solução baseada em EigenLayer, não introduzindo outros mecanismos e Garantia, mas usando seu re-staking Ethereum para empacotar UniFi em um serviço AVS, para que qualquer validadores que re-stake na EigenLayer possa participar no UniFi AVS para fornecer serviços de pré-confirmação e designar mecanismos de penalização correspondentes no AVS.
Em geral, Restaking e AVS tornam a ‘pré-confirmação’ mais suave e são atualmente um dos esquemas AVS mais adequados e valiosos, adicionando uma contribuição significativa ao plano Based Rollup, que não era fácil de realizar anteriormente.
Usar UniFi AVS para construir uma cadeia de aplicativos será uma solução de atualização para Based Rollup, em comparação com outros Rollup:
A sincronização da composição é uma das características principais do UniFi para resolver o problema da fragmentação. No ambiente atual de múltiplos Rollup no Ethereum, cada Rollup opera independentemente, o que leva à liquidez e à dispersão dos utilizadores. A interação de ativos e contratos entre diferentes Rollups precisa ser realizada por meio de ferramentas como pontes de cadeia cruzada, o que não só aumenta a complexidade, mas também traz custos elevados e riscos de segurança.
Como a UniFi é baseada na ordem L1 Descentralização, a ETH Rede principal Nó atua como um “sequenciador mestre”, permitindo que diferentes rollups (baseados em UniFi) interajam dentro do mesmo bloco sem a necessidade de pontes de cadeia cruzada. Dessa forma, os usuários podem operar perfeitamente entre diferentes pacotes cumulativos e AppChains no ecossistema UniFi. Desta forma, o UniFi proporciona aos usuários uma experiência suave semelhante a uma única cadeia, reduzindo efetivamente o problema da fragmentação da Liquidez, que é semelhante ao objetivo final da trilha de abstração da cadeia, com a vantagem de que a implementação é mais nativa e simples, sem a necessidade de introduzir outros Consenso e restrições adicionais (como a construção de uma nova camada de Consenso para agregar Liquidez e requisitos do usuário).
Em geral, o sucesso dos negócios da UniFi depende de se o Based Rollup é uma solução Rollup necessária.
Do ponto de vista do estado atual do L2, a maioria das soluções é realmente mais centralizada do que a impressão dos usuários, mas esse problema de centralização não afetará os interesses dos usuários a curto prazo. Da mesma forma, a resolução ou não desse problema a curto prazo também não trará efeitos de riqueza, porque está distante do lado do usuário. A razão pela qual esse problema não é tão óbvio é porque nenhum aplicativo é diretamente afetado pelo grau de centralização do classificador, como no período de inscrição do ecossistema BTC, todas as histórias de enriquecimento rápido foram realizadas em um contexto de indexadores altamente centralizados.
Mas se olharmos a longo prazo, quando discutimos o classificador de Descentralização, considerando também a Liquidez e a fragmentação da experiência, isso se torna algo inevitável. Então, vamos usar algumas imagens para fazer uma comparação:
Based Rollup é uma solução mais amigável para a Rede principal do Ethereum, sendo mais parecido com um Rollup ‘afiliado’ à Rede principal do Ethereum, ou seja, um exército auxiliar do Ethereum. Pode ser infantaria, cavalaria ou artilharia, com a coordenação entre os acampamentos sendo feita diretamente pela Ethereum, seguindo o sistema mais justo do Ethereum, sem a necessidade de intervenção de terceiros, sem risco de comunicação errada ou má fé.
E o Optimistic Rollup, que é atualmente o principal Rollup do Ethereum, é mais descentralizado, como os senhores feudais que governam autonomamente. Eles constroem suas próprias cidades e sistemas de acordo com suas preferências, e a equidade desse sistema depende dos próprios senhores feudais. Ao mesmo tempo, a comunicação entre os senhores feudais requer um departamento adicional para coordenação e mediação, e esse departamento é a ‘abstração de cadeia’. Para controlar esses senhores feudais, a ‘abstração de cadeia’ deve ser poderosa o suficiente, capaz de controlar os senhores feudais e garantir que ela própria não seja corrompida.
O ponto de controvérsia entre esses dois planos é se o Rollup deve devolver o valor ao Ethereum ou se deve ser autônomo e diversificado, sendo mais próximo do Ethereum para ter uma vantagem de segurança maior, economizando muitos custos de Descentralização e ao mesmo tempo tendo uma combinação natural síncrona. A autonomia significa que os operadores podem capturar grandes benefícios, mas ao mesmo tempo devem gastar uma grande quantidade de custos para construir segurança baseada em Descentralização e dependem da combinação fornecida externamente.
A inclusão e a liberdade da blockchain determinam que essas duas abordagens coexistam, com a origem de várias abordagens em Descentralização, eficiência, benefícios e outros aspectos em constante equilíbrio, a fim de se adaptar a diferentes tipos de cenários de aplicação. Essa exploração continuará a ocorrer, e apenas com correções contínuas na tecnologia é que os desenvolvedores terão esperança de criar um novo futuro.