Este artigo apresenta a solução Baseada Rollups da Puffer Finance, que aproveita os validadores da mainnet Ethereum para alcançar um sequenciador descentralizado, reduzindo os custos de transação, aprimorando a segurança e introduzindo um mecanismo de pré-confirmação para melhorar a experiência do usuário.
Recentemente, o protocolo de restaking de liquidez @puffer_finance, ativo em@eigenlayer, lançou uma solução chamada Based Rollups. Esta solução tenta introduzir validadores da mainnet do Ethereum para fornecer uma solução descentralizada mais segura e eficiente para Rollups, focando especialmente na descentralização do sequenciador.
Como um clássico #LSTprotocol, a Puffer Finance aproveitou suas características únicas (suportando tanto a mainnet do Ethereum#PoSe Eigenlayer#restaking) para desenvolver esta nova solução tecnológica, expandindo sua narrativa de maneira significativa.
Descentralizar o sequenciador é uma preocupação chave dentro da comunidade, pois é possivelmente o elo mais fraco nos sistemas de Rollups e afeta diretamente a experiência do usuário. A Based Rollups busca descentralizar a sequência, terceirizando-a para a Camada 1, o que não apenas reduz o risco de sequenciamento excessivamente centralizado nos Rollups atuais, mas também diminui significativamente os custos de transação e impulsiona a atividade do sistema.
Os desenvolvedores podem facilmente implementar e gerir as suas próprias cadeias Rollups com base na arquitetura Based Rollups, desfrutando das características de segurança e descentralização do Ethereum.
Atualmente, #ZK e #OPOs rollups dependem de sequenciadores centralizados para determinar a ordem das transações. Essa centralização introduz riscos, incluindo falhas nos sequenciadores, redução da confiança do usuário e relacionados #MEVquestões.
Para mitigar esses riscos, muitos Rollups introduziram "escape hatches", mecanismos que permitem aos usuários sair dos Rollups no caso de uma falha do sequenciador. No entanto, esses mecanismos aumentam a latência e as taxas de gás e podem ser explorados para extração de MEV por meio de sequenciamento malicioso.
A demanda urgente por Rollups com sequenciadores descentralizados é inegável.
Introdução de Based Rollups
Rollups, onde a ordem da transação é determinada pela L1, são referidos como Rollups Baseados. Este conceito foi proposto pelo pesquisador da Fundação Ethereum, Justin Drake, em março de 2023.
Os Rollups baseados alcançam sequenciamento descentralizado utilizando o proponente L1 para determinar a ordem das transações. Este método não só herda a atividade e a descentralização do L1, mas também elimina a necessidade de portas de escape, aumentando assim a segurança e a eficiência dos Rollups.
Nos Rollups Baseados, o proponente L1 pode colaborar com os pesquisadores L1 e os construtores L1 para incluir sem permissão blocos Rollups no próximo bloco L1. Isso significa que a ordem dos blocos L2 incluídos e a sequência final de transações são determinadas pelo proponente L1. No entanto, geralmente, o proponente L1 não constrói os blocos L2 por si mesmo. Em vez disso, cada bloco Rollups Baseados é construído pelos construtores L2, garantindo que nenhuma carga de trabalho adicional seja colocada no proponente L1.
No @taikoxyzRollups, A VM baseada em Rollups e os agentes de execução de Rollups executam transações fora da cadeia como a camada de execução, enquanto a ordem das transações, a partir da camada de consenso, é determinada pela camada de consenso da Ethereum. Os dados da transação também são publicados na Ethereum e o estado da transação pode, em última análise, ser verificado na Ethereum.
Receita MEV Reduzida
MEV é uma fonte significativa de receita para Rollups tradicionais, mas a maioria do MEV em Rollups Baseados flui para os proponentes L1. Isso sacrifica a receita MEV para Rollups Baseados, embora ainda mantenham a opção de obter renda com taxas de congestionamento L2 (como taxas base L2 no estilo EIP-1559). \n
No entanto, os Rollups Baseados que desejam capturar seu próprio MEV podem empregar alguns mecanismos de suborno, como a inclusão de um mecanismo de leilão, como um leilão holandês, no contrato L1, forçando os transmitentes de lotes a pagar alguns ETH ao contrato.
Flexibilidade de sequenciamento limitada e falta de pré-confirmações
Embora os Rollups Baseados ofereçam muitas vantagens, eles também enfrentam desafios, especialmente relacionados às confirmações suaves. As confirmações suaves referem-se à capacidade do usuário de saber de forma confiável que sua transação alcançará com sucesso a Camada 1 (L1) do Ethereum.
Os Rollups atuais oferecem pré-confirmações, permitindo que os usuários saibam que suas transações serão definitivamente enviadas para L1.
No entanto, delegar a sequenciação para L1 em Rollups Baseados reduz a flexibilidade de sequenciação, tornando impossível fornecer pré-confirmações ou implementar a sequenciação de primeiro a chegar, primeiro a ser servido (FCFS) como o Arbitrum.
Para resolver o problema das pré-confirmações, Justin Drake propôs no verão de 2023 o uso de re-staking. Nesse projeto, parte dos proponentes do L1 se compromete (por meio de re-staking) a incluir blocos de Based Rollups nos blocos do L1 que eles proporão no futuro. Como os proponentes do L1 conhecem pelo menos 32 blocos com antecedência, é possível designar quem será o proponente para cada bloco.
A Puffer Finance tem como objetivo integrar pré-confirmações com Based Rollups através da sua arquitetura UniFi, oferecendo tempos de confirmação rápidos (100ms) mantendo todas as vantagens de Based Rollups.
Mecanismo Pré-confirmação Garante Submissão de Transação para L1
Pré-confirmações garantem que os sequenciadores descentralizados enviem efetivamente transações para L1. Os validadores do Ethereum se enfileiram para propor blocos. Se um validador de pré-confirmação falhar em cumprir seu compromisso, eles enfrentam penalidades, como slashing, garantindo maior confiabilidade. Esse mecanismo dá aos usuários maior confiança de que suas transações serão de fato incluídas no estado L1 do Ethereum.
Para aplicações como #GameFi, as confirmações suaves são cruciais para garantir tempos de resposta rápidos (por exemplo, cerca de 100 milissegundos). No entanto, devido à natureza descentralizada dos sequenciadores dos Based Rollups, esses validadores seguem um tempo de geração de bloco de 12 segundos, o que resulta em um tempo mínimo de confirmação de 12 segundos, o que prejudica a velocidade das confirmações suaves.
A UniFi da Puffer integra pré-confirmações (Preconfs) com Rollups Base, permitindo que os Rollups Base ofereçam uma experiência de usuário comparável à dos sequenciadores centralizados, com um tempo de confirmação de 100 milissegundos, garantindo a atividade do sistema. Essa integração permite que os Rollups Base mantenham todas as suas vantagens originais, resolvendo, em última instância, o problema da fragmentação da liquidez no Ethereum e promovendo um ecossistema Rollup mais unificado e eficiente.
A arquitetura UniFi permite o escalonamento rápido de um único sequenciador centralizado para dezenas de milhares de sequenciadores descentralizados usando os nós validadores do Puffer. A UniFi procura integrar perfeitamente as pré-confirmações no seu Pacote Cumulativo Baseado (Based Rollup).
Os usuários enviam transações Rollup, que são processadas pelos validadores de Puffer. Esses validadores fornecem pré-confirmações, garantindo que os usuários saibam que suas transações serão incluídas no estado L1 do Ethereum.
Os validadores do Puffer restake com base em condições adicionais de penalização para garantir confiabilidade, receber transações Rollup dos usuários e emitir pré-confirmações. Esses validadores preparam-se para incluir transações Rollup nos blocos L1.
O mecanismo de corte pré-confirmação (Preconf Slasher AVS) impõe condições adicionais de corte aos validadores para desencorajá-los a quebrar compromissos pré-confirmação, impedindo os validadores de deixar de submeter certas transações Rollup para L1.
Os validadores de Puffer propõem blocos ao Ethereum L1 que incluem a ordem pré-confirmada do Rollup.
O contrato do sequenciador Puffer aceita transações Rollup.
A Vault PufETH coleta taxas de congestionamento e taxas de contenção geradas por transações Rollup, que aumentam o rendimento para os detentores de PufETH e fornecem retornos nativos aos usuários da UniFi.
unifETH é o token de gás universal no ecossistema UniFi. Ele gera recompensas através do pufETH e é gerido por uma Organização Autônoma Descentralizada (DAO) para evitar riscos de mercado, como a liquidação de empréstimos devido a flutuações no preço do Ethereum, e o mecanismo de prevenção de dedução do Puffer pode evitar esses riscos.
Cenário de transação sem gás
Na Web2, os utilizadores estavam habituados a um serviço de internet gratuito subsidiado por publicidade. Na web3, a exigência de os utilizadores pagarem pelos serviços pode potencialmente dissuadir a utilização.
Os utilizadores do Puffer's Based Rollup podem ganhar rendimentos bloqueando ativos na ponte nativa do Rollup e gerar rendimentos nativos. Isso permite ao Puffer suportar alguns cenários de aplicação, como transações sem gás, o que tem um impacto importante tanto no web2 como no web3.
Se as taxas de transação em uma cadeia Rollups se tornarem muito altas para um dApp, os desenvolvedores podem considerar deixar a cadeia Rollups para criar sua própria cadeia dedicada, permitindo que eles ganhem receita diretamente das taxas de transação do usuário. Puffer oferece uma solução para os desenvolvedores com a Based dApp Chain.
Lançar uma cadeia dApp baseada em Puffer é tão simples quanto implantar um contrato inteligente, ao mesmo tempo em que herda as características de segurança e descentralização do Ethereum. Os desenvolvedores podem capturar as taxas de transação da cadeia Rollups do dApp sem precisar operar um sequenciador centralizado e podem habilitar transações e interações entre cadeias.
As transações na cadeia dApp baseada em Puffer podem ser confirmadas rapidamente em 100 milissegundos, e as pré-confirmações do Puffer garantem que as transações sejam submetidas à L1.
Através da colaboração com a Ethereum Foundation, a Puffer Finance está fornecendo uma solução mais segura e eficiente para os Rollups. Este método de sequenciamento descentralizado não só reduz os riscos dos sequenciadores centralizados atuais, mas também reduz significativamente os custos das transações e aumenta a atividade do sistema.
Com a integração de pré-confirmações e tempos de confirmação rápida de 100 milissegundos, os Rollups Baseados se tornarão uma escolha ideal para várias aplicações, incluindo GameFi, garantindo tanto uma experiência de usuário perfeita quanto a finalidade das transações. Além disso, com a Based dApp Chain da Puffer Finance, os desenvolvedores podem implantar e gerenciar facilmente sua própria cadeia de Rollups, sem preocupações com a operação de um sequenciador centralizado, ao mesmo tempo em que desfrutam das características de segurança e descentralização do Ethereum.
Пригласить больше голосов
Este artigo apresenta a solução Baseada Rollups da Puffer Finance, que aproveita os validadores da mainnet Ethereum para alcançar um sequenciador descentralizado, reduzindo os custos de transação, aprimorando a segurança e introduzindo um mecanismo de pré-confirmação para melhorar a experiência do usuário.
Recentemente, o protocolo de restaking de liquidez @puffer_finance, ativo em@eigenlayer, lançou uma solução chamada Based Rollups. Esta solução tenta introduzir validadores da mainnet do Ethereum para fornecer uma solução descentralizada mais segura e eficiente para Rollups, focando especialmente na descentralização do sequenciador.
Como um clássico #LSTprotocol, a Puffer Finance aproveitou suas características únicas (suportando tanto a mainnet do Ethereum#PoSe Eigenlayer#restaking) para desenvolver esta nova solução tecnológica, expandindo sua narrativa de maneira significativa.
Descentralizar o sequenciador é uma preocupação chave dentro da comunidade, pois é possivelmente o elo mais fraco nos sistemas de Rollups e afeta diretamente a experiência do usuário. A Based Rollups busca descentralizar a sequência, terceirizando-a para a Camada 1, o que não apenas reduz o risco de sequenciamento excessivamente centralizado nos Rollups atuais, mas também diminui significativamente os custos de transação e impulsiona a atividade do sistema.
Os desenvolvedores podem facilmente implementar e gerir as suas próprias cadeias Rollups com base na arquitetura Based Rollups, desfrutando das características de segurança e descentralização do Ethereum.
Atualmente, #ZK e #OPOs rollups dependem de sequenciadores centralizados para determinar a ordem das transações. Essa centralização introduz riscos, incluindo falhas nos sequenciadores, redução da confiança do usuário e relacionados #MEVquestões.
Para mitigar esses riscos, muitos Rollups introduziram "escape hatches", mecanismos que permitem aos usuários sair dos Rollups no caso de uma falha do sequenciador. No entanto, esses mecanismos aumentam a latência e as taxas de gás e podem ser explorados para extração de MEV por meio de sequenciamento malicioso.
A demanda urgente por Rollups com sequenciadores descentralizados é inegável.
Introdução de Based Rollups
Rollups, onde a ordem da transação é determinada pela L1, são referidos como Rollups Baseados. Este conceito foi proposto pelo pesquisador da Fundação Ethereum, Justin Drake, em março de 2023.
Os Rollups baseados alcançam sequenciamento descentralizado utilizando o proponente L1 para determinar a ordem das transações. Este método não só herda a atividade e a descentralização do L1, mas também elimina a necessidade de portas de escape, aumentando assim a segurança e a eficiência dos Rollups.
Nos Rollups Baseados, o proponente L1 pode colaborar com os pesquisadores L1 e os construtores L1 para incluir sem permissão blocos Rollups no próximo bloco L1. Isso significa que a ordem dos blocos L2 incluídos e a sequência final de transações são determinadas pelo proponente L1. No entanto, geralmente, o proponente L1 não constrói os blocos L2 por si mesmo. Em vez disso, cada bloco Rollups Baseados é construído pelos construtores L2, garantindo que nenhuma carga de trabalho adicional seja colocada no proponente L1.
No @taikoxyzRollups, A VM baseada em Rollups e os agentes de execução de Rollups executam transações fora da cadeia como a camada de execução, enquanto a ordem das transações, a partir da camada de consenso, é determinada pela camada de consenso da Ethereum. Os dados da transação também são publicados na Ethereum e o estado da transação pode, em última análise, ser verificado na Ethereum.
Receita MEV Reduzida
MEV é uma fonte significativa de receita para Rollups tradicionais, mas a maioria do MEV em Rollups Baseados flui para os proponentes L1. Isso sacrifica a receita MEV para Rollups Baseados, embora ainda mantenham a opção de obter renda com taxas de congestionamento L2 (como taxas base L2 no estilo EIP-1559). \n
No entanto, os Rollups Baseados que desejam capturar seu próprio MEV podem empregar alguns mecanismos de suborno, como a inclusão de um mecanismo de leilão, como um leilão holandês, no contrato L1, forçando os transmitentes de lotes a pagar alguns ETH ao contrato.
Flexibilidade de sequenciamento limitada e falta de pré-confirmações
Embora os Rollups Baseados ofereçam muitas vantagens, eles também enfrentam desafios, especialmente relacionados às confirmações suaves. As confirmações suaves referem-se à capacidade do usuário de saber de forma confiável que sua transação alcançará com sucesso a Camada 1 (L1) do Ethereum.
Os Rollups atuais oferecem pré-confirmações, permitindo que os usuários saibam que suas transações serão definitivamente enviadas para L1.
No entanto, delegar a sequenciação para L1 em Rollups Baseados reduz a flexibilidade de sequenciação, tornando impossível fornecer pré-confirmações ou implementar a sequenciação de primeiro a chegar, primeiro a ser servido (FCFS) como o Arbitrum.
Para resolver o problema das pré-confirmações, Justin Drake propôs no verão de 2023 o uso de re-staking. Nesse projeto, parte dos proponentes do L1 se compromete (por meio de re-staking) a incluir blocos de Based Rollups nos blocos do L1 que eles proporão no futuro. Como os proponentes do L1 conhecem pelo menos 32 blocos com antecedência, é possível designar quem será o proponente para cada bloco.
A Puffer Finance tem como objetivo integrar pré-confirmações com Based Rollups através da sua arquitetura UniFi, oferecendo tempos de confirmação rápidos (100ms) mantendo todas as vantagens de Based Rollups.
Mecanismo Pré-confirmação Garante Submissão de Transação para L1
Pré-confirmações garantem que os sequenciadores descentralizados enviem efetivamente transações para L1. Os validadores do Ethereum se enfileiram para propor blocos. Se um validador de pré-confirmação falhar em cumprir seu compromisso, eles enfrentam penalidades, como slashing, garantindo maior confiabilidade. Esse mecanismo dá aos usuários maior confiança de que suas transações serão de fato incluídas no estado L1 do Ethereum.
Para aplicações como #GameFi, as confirmações suaves são cruciais para garantir tempos de resposta rápidos (por exemplo, cerca de 100 milissegundos). No entanto, devido à natureza descentralizada dos sequenciadores dos Based Rollups, esses validadores seguem um tempo de geração de bloco de 12 segundos, o que resulta em um tempo mínimo de confirmação de 12 segundos, o que prejudica a velocidade das confirmações suaves.
A UniFi da Puffer integra pré-confirmações (Preconfs) com Rollups Base, permitindo que os Rollups Base ofereçam uma experiência de usuário comparável à dos sequenciadores centralizados, com um tempo de confirmação de 100 milissegundos, garantindo a atividade do sistema. Essa integração permite que os Rollups Base mantenham todas as suas vantagens originais, resolvendo, em última instância, o problema da fragmentação da liquidez no Ethereum e promovendo um ecossistema Rollup mais unificado e eficiente.
A arquitetura UniFi permite o escalonamento rápido de um único sequenciador centralizado para dezenas de milhares de sequenciadores descentralizados usando os nós validadores do Puffer. A UniFi procura integrar perfeitamente as pré-confirmações no seu Pacote Cumulativo Baseado (Based Rollup).
Os usuários enviam transações Rollup, que são processadas pelos validadores de Puffer. Esses validadores fornecem pré-confirmações, garantindo que os usuários saibam que suas transações serão incluídas no estado L1 do Ethereum.
Os validadores do Puffer restake com base em condições adicionais de penalização para garantir confiabilidade, receber transações Rollup dos usuários e emitir pré-confirmações. Esses validadores preparam-se para incluir transações Rollup nos blocos L1.
O mecanismo de corte pré-confirmação (Preconf Slasher AVS) impõe condições adicionais de corte aos validadores para desencorajá-los a quebrar compromissos pré-confirmação, impedindo os validadores de deixar de submeter certas transações Rollup para L1.
Os validadores de Puffer propõem blocos ao Ethereum L1 que incluem a ordem pré-confirmada do Rollup.
O contrato do sequenciador Puffer aceita transações Rollup.
A Vault PufETH coleta taxas de congestionamento e taxas de contenção geradas por transações Rollup, que aumentam o rendimento para os detentores de PufETH e fornecem retornos nativos aos usuários da UniFi.
unifETH é o token de gás universal no ecossistema UniFi. Ele gera recompensas através do pufETH e é gerido por uma Organização Autônoma Descentralizada (DAO) para evitar riscos de mercado, como a liquidação de empréstimos devido a flutuações no preço do Ethereum, e o mecanismo de prevenção de dedução do Puffer pode evitar esses riscos.
Cenário de transação sem gás
Na Web2, os utilizadores estavam habituados a um serviço de internet gratuito subsidiado por publicidade. Na web3, a exigência de os utilizadores pagarem pelos serviços pode potencialmente dissuadir a utilização.
Os utilizadores do Puffer's Based Rollup podem ganhar rendimentos bloqueando ativos na ponte nativa do Rollup e gerar rendimentos nativos. Isso permite ao Puffer suportar alguns cenários de aplicação, como transações sem gás, o que tem um impacto importante tanto no web2 como no web3.
Se as taxas de transação em uma cadeia Rollups se tornarem muito altas para um dApp, os desenvolvedores podem considerar deixar a cadeia Rollups para criar sua própria cadeia dedicada, permitindo que eles ganhem receita diretamente das taxas de transação do usuário. Puffer oferece uma solução para os desenvolvedores com a Based dApp Chain.
Lançar uma cadeia dApp baseada em Puffer é tão simples quanto implantar um contrato inteligente, ao mesmo tempo em que herda as características de segurança e descentralização do Ethereum. Os desenvolvedores podem capturar as taxas de transação da cadeia Rollups do dApp sem precisar operar um sequenciador centralizado e podem habilitar transações e interações entre cadeias.
As transações na cadeia dApp baseada em Puffer podem ser confirmadas rapidamente em 100 milissegundos, e as pré-confirmações do Puffer garantem que as transações sejam submetidas à L1.
Através da colaboração com a Ethereum Foundation, a Puffer Finance está fornecendo uma solução mais segura e eficiente para os Rollups. Este método de sequenciamento descentralizado não só reduz os riscos dos sequenciadores centralizados atuais, mas também reduz significativamente os custos das transações e aumenta a atividade do sistema.
Com a integração de pré-confirmações e tempos de confirmação rápida de 100 milissegundos, os Rollups Baseados se tornarão uma escolha ideal para várias aplicações, incluindo GameFi, garantindo tanto uma experiência de usuário perfeita quanto a finalidade das transações. Além disso, com a Based dApp Chain da Puffer Finance, os desenvolvedores podem implantar e gerenciar facilmente sua própria cadeia de Rollups, sem preocupações com a operação de um sequenciador centralizado, ao mesmo tempo em que desfrutam das características de segurança e descentralização do Ethereum.