*Título original encaminhado: MT Capital Research: Pesquisa Comparativa do Setor de Sequenciadores Descentralizados
Os sequenciadores, como o próprio nome indica, são responsáveis por classificar os dados de transação originalmente não ordenados no blockchain, organizando-os em dados de bloco ordenados para execução. Cada blockchain L1 tem seu próprio sistema de classificação, mas para o L2, os sequenciadores centralizados se tornaram um problema cada vez mais sério.
Para o L2, os sequenciadores não são obrigatórios. O L2 também pode optar por usar os sequenciadores do L1. No entanto, por questões de custo e velocidade, a L2 operando seus próprios sequenciadores pode oferecer aos usuários uma experiência mais acessível e conveniente. Executando seus próprios sequenciadores, o L2 pode compactar centenas ou milhares de transações L2 em uma única transação L1 para envio ao L1, economizando significativamente nas taxas de gás. Além disso, os usuários podem desfrutar de uma experiência de confirmação rápida e suave fornecida pelos sequenciadores L2 sem serem restringidos pela taxa de transferência de transações da Ethereum. Portanto, para a L2, operar seus próprios sequenciadores também é uma escolha inevitável para aprimorar a experiência de interação com o usuário.
Embora o L2 operando seus próprios sequenciadores possa melhorar significativamente a experiência do usuário, a centralização dos sequenciadores do L2 tornou-se um problema inegável atualmente. Atualmente, o valor bloqueado no Ethereum L2 atingiu 22 bilhões, com o surgimento de um influxo maciço de soluções L2. No entanto, quase todos os sequenciadores de L2 são centralizados e dependem de um único sequenciador para determinar a ordem de todas as transações em L2. Os sequenciadores centralizados enfrentam vários problemas, como, teoricamente, ter autoridade para excluir transações de usuários, extrair MEV de transações sem limitações, enfrentar problemas de censura e o risco de pontos únicos de falha.
Fonte:https://l2beat.com/scaling/summary
Ao abordar o complexo desafio da MEV, os rollups enfrentam o delicado equilíbrio entre proteger os usuários e gerar lucros. Esse desafio envolve a prevenção de práticas prejudiciais de MEV, como front-running e ataques sanduíche, ao mesmo tempo em que utiliza eficientemente o espaço de bloco para obter receita. Embora, tradicionalmente, os rollups se baseiem em um modelo de operadora única e adotem a ordem FIFO (first-in-first-out) para proteger os usuários da MEV, essa abordagem pode perder oportunidades de receita com a utilização do espaço em bloco e ignorar o papel significativo dos incentivos econômicos na promoção da estabilidade e do crescimento do rollup. Além disso, garantir a adesão ao princípio FIFO e manter a transparência na ordenação de blocos apresenta desafios operacionais adicionais. Além disso, a utilização do espaço de blocos subjacente como fonte de renda, embora potencialmente lucrativa, também gera problemas de confiança entre os usuários, que precisam confiar que os operadores não explorarão esse espaço em seu detrimento por meios como ataques sanduíche, o que pode corroer a integridade das transações e a confiança do usuário.
Os sequenciadores compartilhados oferecem uma solução inovadora para o problema do MEV, introduzindo um mecanismo de ordenação de transações mais seguro e justo na rede blockchain, especialmente para as soluções de camada 2 da Ethereum, como rollups, oferecendo benefícios significativos. Ao dividir o espaço do bloco de rollup em uma parte superior que protege as transações do usuário e uma parte inferior que permite que os construtores explorem o MEV, ele equilibra de forma eficaz as necessidades e os interesses dos participantes da rede. Usando a tecnologia Practical Verifiable Delay Encryption (PVDE), os sequenciadores compartilhados garantem que as transações do usuário sejam invisíveis para agentes mal-intencionados, evitando assim práticas prejudiciais de MEV, como front-running e ataques sanduíche. Além disso, ao permitir atividades MEV benéficas no espaço do bloco inferior, os sequenciadores compartilhados geram renda para os rollups, mantendo a integridade da rede e a confiança do usuário. Esse mecanismo não apenas aumenta a segurança e a equidade das transações, mas também apoia o desenvolvimento sustentável das redes de blockchain por meio de métodos inovadores de geração de receita. Em resumo, os sequenciadores compartilhados trazem mudanças positivas para o ecossistema de blockchain com sua abordagem exclusiva para lidar com o MEV, equilibrando a proteção dos interesses do usuário com a promoção do desenvolvimento saudável da rede.
De modo geral, o problema com os sequenciadores centralizados decorre da potência excessiva e da exposição a riscos dos sequenciadores de nó único. Os sequenciadores descentralizados, compostos por vários nós, podem resolver com eficácia os problemas enfrentados pelos sequenciadores centralizados. Os sequenciadores descentralizados podem garantir a robustez e a eficácia do ordenamento L2 e, ao mesmo tempo, trazer benefícios adicionais. Por exemplo, sequenciadores descentralizados, como o Metis, podem fortalecer ainda mais os tokens e, ao mesmo tempo, obter participação nos lucros, e os sequenciadores compartilhados permitem que os L2s evitem criar suas próprias redes de classificação e, ao mesmo tempo, proporcionam uma interoperabilidade mais conveniente para vários L2s de sequenciadores compartilhados. No longo prazo, a onda de modularização e L2 inevitavelmente impulsionará a descentralização dos sequenciadores, com um vasto espaço de mercado ainda disponível para mercados de sequenciadores descentralizados.
Fonte:https://joncharbonneau.substack.com/p/rollups-arent-real
Elena Sinelnikova, cofundadora e CEO da Metis, tem se dedicado à educação e ao evangelismo do setor de blockchain. Ela também é cofundadora da CryptoChicks, uma organização educacional sem fins lucrativos que agora é a maior comunidade feminina de blockchain do mundo, com membros em 56 países. Kevin Liu, outro cofundador e gerente de produtos da Metis, também é cofundador e CEO da ZKM, além de pesquisador ativo em economia de tokens, DAOs, DeFi e governança de blockchain.
A Metis está na vanguarda da proposta e do teste de sequenciadores descentralizados para o Ethereum L2.
O Metis transformou o nó sequenciador originalmente singular em um pool de nós sequenciadores, alcançando a descentralização do sequenciador por meio de um mecanismo de rotação aleatória.
Inicialmente, a rede descentralizada de sequenciadores Metis inclui uma função de administrador. O administrador é responsável por gerenciar o sistema descentralizado de sequenciadores, incluindo a adição de nós sequenciadores qualificados à lista de permissões da Sequencer List, a definição de limites de participação de nós individuais, taxas de liberação de recompensas de blocos e muito mais.
Depois disso, o Metis introduziu um mecanismo de staking de nós. Qualquer nó que apostar 20.000 tokens METIS pode se tornar um dos nós do pool de sequenciadores. Os nós do pool têm o direito de visualizar o conteúdo do pool de transações e o nó sequenciador selecionado tem o direito de empacotar transações.
Posteriormente, o Metis introduziu um mecanismo de rotação de nós baseado em PoS. O Metis seleciona aleatoriamente o produtor de blocos considerando o valor apostado de cada nó combinado com um mecanismo de queda de valor de hash. O nó sequenciador selecionado pode então empacotar transações de blocos.
Em seguida, o lote de transações que foi empacotado requer assinaturas de pelo menos dois terços dos sequenciadores para ser considerado válido e, portanto, ser enviado para L1. As chaves de assinatura dos nós sequenciadores são gerenciadas pela camada de consenso PoS do Metis, que gera, fragmenta e distribui chaves multisig quando os nós sequenciadores entram ou saem da rede.
Por fim, para evitar comportamentos mal-intencionados por parte dos sequenciadores, o Metis também introduz a função de validadores para amostrar blocos aleatoriamente, verificando se as transações dentro do bloco estão na ordem correta, entre outras coisas. Os nós que agirem de forma maliciosa serão penalizados com o confisco de seus fundos apostados.
Fonte:https://www.metis.io/decentralized-sequencer
Com base no processo mencionado acima, a Metis conseguiu construir uma arquitetura de sequenciador descentralizada com base no consenso da rede PoS. Ao apostar em 20.000 METIS, é possível tornar-se um nó sequenciador, o que diversifica os nós sequenciadores, evitando pontos únicos de falha, controle e extração maliciosa de MEV. O mecanismo de rotação de nós e a confirmação multisig tornam a seleção de nós sequenciadores mais justa e podem, até certo ponto, impedir ações maliciosas por parte dos nós sequenciadores. As verificações de amostragem por validadores e as penalidades por desistência reduzem ainda mais o risco de comportamento malicioso dos nós.
Para incentivar ainda mais a participação de mais nós na rede descentralizada de sequenciadores da Metis, a Metis também introduziu mecanismos de incentivo adicionais. Após a criação bem-sucedida de um bloco, os nós sequenciadores não apenas recebem a receita original do gás, mas também ganham recompensas adicionais de emissão de tokens METIS. O mecanismo de incentivo do Metis poderia criar um volante de crescimento positivo. A prosperidade das atividades de transação na rede Metis levará ao aumento da renda dos nós sequenciadores. O aumento da renda do nó sequenciador atrairá mais usuários para participar do METIS, tornarem-se nós sequenciadores e capturar a renda do sequenciador. A redução da METIS em circulação e o aumento da demanda por METIS devido ao staking elevarão ainda mais o preço de mercado da METIS. O aumento no preço do METIS aumentará o valor do ativo dos nós de piquetagem e o valor das recompensas de piquetagem, atraindo assim mais nós para a piquetagem, formando um loop de volante.
A rede de sequenciador descentralizado PoS da Metis é a primeira tentativa de implementar um sequenciador descentralizado em L2. Espera-se que a implementação do sequenciador descentralizado da Metis leve outros L2s a avançar em seus planos de descentralização do sequenciador.
A equipe por trás do Espresso é excepcionalmente prestigiada, com os cofundadores Charles Lu e Ben Fisch, ambos com PhD em Ciência da Computação pela Universidade de Stanford. Os membros da equipe também trabalharam em empresas líderes da Web2 e Web3, como Binance Labs, Coinbase e Google. Anteriormente, a Espresso levantou com sucesso US$ 23 milhões em financiamento das principais empresas de capital de risco, incluindo Sequoia Capital, Coinbase Ventures, Polychain e Robot Ventures.
O Espresso está posicionado como middleware entre L1 e L2, desacoplando o pedido da execução, com o objetivo de se tornar uma rede de sequenciador compartilhado descentralizado que fornece serviços de sequenciador descentralizado para vários L2s. Semelhante ao conceito de terceirização modular de DA, o serviço fornecido pela Espresso é mais parecido com um serviço de terceirização de pedidos de dados de transações. Assim como a terceirização de DA, o serviço de sequenciamento da Espresso é independente de cadeia e máquina virtual, o que significa que qualquer tipo de L2 pode usar os serviços de sequenciamento da Espresso.
Fonte:<a href="https://hackmd.io/@EspressoSystems/EspressoSequencer"" > https://hackmd.io/@EspressoSystems/EspressoSequencer
A ideia central do Espresso é fornecer um conjunto de middleware sequenciador modular para L2s. Depois que os usuários enviam dados de transação por meio do cliente, os dados de transação, juntamente com o identificador desse L2, são enviados pelo L2 para a rede do sequenciador do Espresso. Os nós do Espresso (nós do sistema de prova de participação do Espresso Hotshot) solicitarão as transações e, após a solicitação, as transmitirão aos assinantes (nós L2). Em seguida, o L2 é executado com base nos dados de transação ordenados que foram empacotados. Enquanto isso, o Espresso também envia um compromisso de bloco contendo transações para o contrato do sequenciador L1. Por fim, L2 precisa enviar o novo estado para L1, e o contrato de Rollup de L1 usará o compromisso de bloco do Espresso para verificar a atualização de estado enviada por L2 para garantir a correção da execução.
fonte:https://docs.espressosys.com/sequencer/espresso-sequencer-architecture/system-overview
No futuro, a Espresso também planeja reutilizar os nós validadores existentes da Ethereum para fazer pedidos por meio da Eigenlayer, obtendo maior segurança.
De modo geral, a solução de sequenciador descentralizado da Espresso se alinha mais estreitamente com o conceito de blockchain modular, utilizando sua própria rede PoS para obter pedidos descentralizados por meio de terceirização, formando um middleware de rede de sequenciador descentralizado entre L1 e L2. O serviço de classificação genérica do Espresso também permite que ele se torne uma rede de sequenciadores compartilhados, com qualquer L2 capaz de usar os serviços de classificação do Espresso. Além disso, os L2s que usam o Espresso como seu provedor de serviços de classificação podem até mesmo desfrutar de uma interoperabilidade mais perfeita.
O CEO da Astria, Josh Bowen, é a principal força motriz do projeto. Bowen, que já trabalhou para startups por trás do The Graph, Edge & Node e Celestia Labs, tem um profundo conhecimento dos conceitos de modularização e descentralização. Ele sempre compartilhou insights sobre o papel fundamental que os sequenciadores compartilhados desempenham na manutenção da velocidade e da descentralização no espaço do blockchain. Bowen argumenta que a maioria dos Rollups específicos de aplicativos pode não precisar de seus próprios sequenciadores; a promoção de uma rede de sequenciadores compartilhados mais descentralizada e modular poderia, em vez disso, beneficiar a construção de um sistema de blockchain mais descentralizado e eficiente. Josh Bowen e a filosofia da Astria também receberam apoio de instituições como Maven 11, 1kx, Delphi Ventures e Figment Capital, levantando US$ 5,5 milhões em financiamento inicial.
Semelhante ao Espresso, o Astria tem como objetivo fornecer uma rede descentralizada de sequenciadores compartilhados. A rede de sequenciadores compartilhados da Astria é um blockchain de middleware com seu próprio conjunto descentralizado de sequenciadores, capaz de aceitar dados de transações de vários L2s. Da mesma forma, o Astria pode lidar com solicitações de classificação de qualquer tipo de L2. Além disso, os L2s que usam o Astria também podem aproveitar a interoperabilidade em nível atômico fornecida pelo Astria.
O processo de classificação no Astria é ilustrado no diagrama a seguir:
Fonte:https://docs.astria.org/docs/overview/why-decentralized-sequencers/
Fonte:https://docs.astria.org/docs/overview/why-decentralized-sequencers/
A rede de sequenciadores descentralizados da Astria compartilha semelhanças com a solução da Espresso, ambas com o objetivo de fornecer a qualquer L2 serviços de sequenciamento desacoplados e descentralizados. Ao terceirizar os serviços de sequenciamento, os L2s podem simplificar ainda mais o processo de desenvolvimento e os custos operacionais, aproveitando a capacidade de composição em nível atômico entre os L2s.
A Radius se concentra no desenvolvimento de uma camada de sequenciamento compartilhado sem confiança, com o objetivo de enfrentar os desafios da extração prejudicial de MEV e da censura no espaço do blockchain. A Radius conseguiu garantir US$ 1,7 milhão em financiamento pré-semente de instituições de investimento como Hashed, Superscrypt, Lambdaclass (Ergodic Fund) e Crypto.com.
O Radius tem o objetivo de criar uma rede de sequenciadores compartilhados sem confiança e resistente à censura, e seu recurso mais diferenciado em comparação com o Espresso e o Astria é sua capacidade de reduzir efetivamente o MEV prejudicial por meio de pools de memória criptografada.
A arquitetura geral da rede de sequenciadores compartilhados Radius é semelhante à das redes de sequenciadores compartilhados convencionais. Os usuários enviam dados de transação criptografados e provas via Dapps para a camada do sequenciador. O sequenciador verifica os dados e as provas de transação fornecidos pelo usuário, empacota-os e classifica-os. Posteriormente, os Rollups recebem blocos sequenciados da rede de sequenciadores, executam transações em ordem e enviam o estado executado e as provas de estado para a camada de liquidação.
Fonte:https://docs.theradius.xyz/developer/architecture
É interessante notar que o Radius introduziu pools de memória criptografada para impedir que o classificador extraia MEVs prejudiciais. As transações enviadas pelos usuários são criptografadas e enviadas à rede do sequenciador na forma de dados criptografados. O classificador não pode obter a chave ao classificar as transações e não pode descriptografar e visualizar o conteúdo específico de cada transação. Portanto, o classificador não pode extrair MEV classificando e inserindo transações de forma maliciosa.
Fonte:https://www.binance.com/en/research/analysis/ethereums-rollups-are-centralized-a-look-into-decentralized-sequencers
O Radius divide o espaço do bloco em um espaço superior e um espaço inferior. O espaço superior é dedicado às transações do usuário, evitando efetivamente o MEV prejudicial por meio de pools de memória criptografada. O espaço inferior introduz um mercado aberto baseado em leilão para traders, onde transações benéficas de pacotes de MEV podem ser criadas entre Rollups, como arbitragem e liquidações benignas, etc. Os comerciantes então enviam suas transações de pacote e lances para o sequenciador, que seleciona a transação de pacote com o lance mais alto para incluir no bloco, maximizando assim os lucros do Rollup e promovendo um mercado de concorrência MEV saudável.
Comparado ao Espresso e ao Astria, o Radius tem duas vantagens significativas. Em primeiro lugar, ao introduzir pools de memória criptografada e dividir o espaço do bloco em espaços superior e inferior, a Radius pode efetivamente eliminar transações MEV prejudiciais, cultivar um mercado de concorrência MEV saudável e maximizar os lucros da Rollup. Em segundo lugar, a introdução de pools de memória criptografada impede que nós sequenciadores individuais ajam de forma maliciosa por meio do MEV, eliminando assim a necessidade de mecanismos de consenso adicionais para garantir a correção do sequenciamento. Isso pode aumentar muito a velocidade de confirmação final e a escalabilidade da rede de sequenciadores.
A proposta da SUAVE foi apresentada pela equipe Flashbots, pioneira na abordagem do problema do Miner Extractable Value (MEV) no ecossistema Ethereum, composta por profissionais com profundo conhecimento em áreas como ciência da computação, matemática, psicologia e economia. De acordo com o LinkedIn, a equipe atualmente inclui 28 membros com habilidades que variam de programação em Python, tecnologia de blockchain, aprendizado de máquina e programação em C.
A equipe fundadora da Flashbots inclui Philip Daian e Stephane Gosselin, sendo que o último saiu em outubro de 2022 devido a desentendimentos sobre políticas de censura com a equipe. Além disso, Alex Obadia, outro cofundador e principal pesquisador de estratégia, deixou a Flashbots em junho de 2023 por motivos pessoais. Entre os principais membros estão Andrew Miller, conhecido por sua pesquisa sobre cracking de códigos SGX da Intel, atualmente atuando como diretor de pesquisa para Trusted Execution Environments e SUAVE. Miller planeja tirar uma licença temporária de seu cargo de professor assistente na Universidade de Illinois, onde seu trabalho acadêmico se concentra em engenharia elétrica e de computação. Outro membro do núcleo, Hasu, atua como diretor de estratégia da Flashbots, exercendo ampla influência no espaço do blockchain, incluindo funções como consultor estratégico para o protocolo de staking de liquidez Lido e colaborador de pesquisa com a empresa de investimentos Paradigm. Hasu tem o compromisso de promover o desenvolvimento e a educação do setor por meio de textos, mídias sociais e podcasts.
A SUAVE é um construtor e sequenciador descentralizado exclusivo, diferente de outras camadas compartilhadas ou camadas de sequenciamento no design. Seu objetivo é fornecer serviços de sequenciamento de transações para a Ethereum e outras cadeias de blocos sem ser incorporado diretamente ao protocolo de qualquer cadeia. Os usuários podem enviar transações para o pool de memória criptografada da SUAVE, e a rede de executores da SUAVE é responsável pela saída de blocos ou blocos parciais para cadeias. Esses blocos competem com aqueles gerados por construtores tradicionais centralizados da Ethereum, sendo selecionados pelos proponentes da Ethereum.
Fonte:https://foresightnews.pro/article/detail/28930
O SUAVE não substitui o mecanismo de escolha de blocos pelos Rollups, nem altera as regras de escolha de bifurcações da cadeia. Ele se concentra em fornecer o sequenciamento mais lucrativo para qualquer cadeia, geralmente com estado completo para simular diferentes resultados de transações e criar um sequenciamento ideal. Esse design permite que o SUAVE colabore com sequenciadores compartilhados ou outros construtores com reconhecimento de MEV para oferecer serviços como arbitragem atômica entre cadeias, garantindo que várias transações sejam executadas ou canceladas atomicamente.
Fonte:https://foresightnews.pro/article/detail/28930
A longo prazo, os Rollups podem ser uma opção melhor. Os rollups protegem sua segurança, resistência à censura e vivacidade por meio da L1, enquanto a SUAVE, uma cadeia focada no sequenciamento de transações, não se destina à interação do usuário comum. Seu objetivo é limitar a necessidade dos usuários de transferir fundos para a SUAVE, concentrando-se em fornecer uma plataforma para pesquisadores/construtores. A SUAVE se dedica a fornecer o sequenciamento de transações mais favorável sem substituir completamente os mecanismos de sequenciamento existentes. Ele pode lidar com transações de estado completo para criar um sequenciamento ideal de transações.
Fonte:https://foresightnews.pro/article/detail/28930
Com relação ao manuseio de MEVs, vários mecanismos visam reduzir a concorrência potencial e as externalidades negativas relacionadas ao sequenciamento e à inclusão de transações. Por exemplo, o mecanismo de dilatação de tempo da Arbitrum e o modelo FBA-FCFS da Flashbots tentam reduzir os incentivos para a concorrência de latência, permitindo que os usuários expressem sua preferência pela inclusão de transações rápidas por meio de taxas.
Mecanismo de dilatação do tempo do Arbitrum
O mecanismo de dilatação do tempo é uma medida de segurança contra um tipo específico de ataque conhecido como "Time Bandit Attack", em que os invasores podem tentar reorganizar os blocos confirmados para lucrar com informações anteriormente desconhecidas (por exemplo, explorando o conhecimento de uma transação após o fato).
A Arbitrum se defende contra esse ataque por meio de um mecanismo exclusivo que permite que qualquer pessoa envie um "desafio" que comprove as ações do invasor quando houver uma tentativa de ataque do tipo "time bandit". Esse mecanismo, baseado em incentivos econômicos, garante que os possíveis ganhos do invasor sejam compensados, protegendo assim a segurança e a equidade da rede.
Modelo FBA-FCFS da Flashbots
O modelo FBA-FCFS (First Bid Auction - First Come, First Served) é um mecanismo de ordenação de transações proposto pela Flashbots, com o objetivo de resolver problemas tradicionais de seleção e ordenação de transações, especialmente no contexto da extração de MEV.
O modelo FBA-FCFS busca equilibrar justiça e eficiência, permitindo que os lances nas transações otimizem o uso dos recursos da rede e, ao mesmo tempo, garantindo que alguns usuários não sejam completamente excluídos devido à incapacidade de pagar.
Cada um desses mecanismos tem seus prós e contras, mas compartilham o objetivo comum de melhorar a eficiência e a justiça do processamento de transações.
Ao colaborar com a Rollups e outros construtores conscientes do MEV, a SUAVE tem como objetivo fornecer maior segurança econômica e eficiência para operações entre cadeias, explorando novos modelos de segurança econômica e mecanismos de mitigação de MEV para melhorar a descentralização da ordenação e execução de transações de blockchain.
Projetos como Metis, Astria, Espresso, Radius e SUAVE, embora cada um com seu próprio foco, visam coletivamente aprimorar a escalabilidade e a eficiência das transações da tecnologia blockchain e, ao mesmo tempo, abordar a questão do Miner Extractable Value (MEV), aprimorar a descentralização e melhorar a interoperabilidade.
A Metis, com sua solução Layer 2, concentra-se na otimização dos recursos de processamento de transações da Ethereum para reduzir custos e aumentar a eficiência, com o objetivo de fornecer aos desenvolvedores e às empresas uma plataforma mais conveniente para o desenvolvimento. A Astria e a Espresso propõem o conceito de uma rede sequenciadora descentralizada, que oferece suporte ao processamento de dados de transações para várias soluções de Camada 2. Isso não apenas simplifica o desenvolvimento e os processos operacionais, mas também fortalece a capacidade de composição e a interoperabilidade entre os sistemas. O projeto Radius, ao introduzir pools de memória criptografada e particionamento de espaço de bloco, busca criar uma rede sem confiança e resistente à censura, com o objetivo de reduzir os efeitos adversos do MEV e, ao mesmo tempo, aumentar a privacidade e a segurança das transações. A SUAVE se concentra em abordar o impacto do MEV na justiça e transparência das transações por meio de uma rede sequenciadora descentralizada, demonstrando um compromisso com a melhoria da justiça do ambiente de negociação.
Ao explorar a direção do desenvolvimento de sequenciadores descentralizados, o Metis e o Espresso oferecem dois modelos distintos: o modelo "interno" e a abordagem de "módulo terceirizado". Esses modelos refletem os diferentes pensamentos e estratégias da comunidade sobre como criar e manter sequenciadores descentralizados.
O modelo "interno" da Metis enfatiza o gerenciamento e a operação de sua rede descentralizada de sequenciadores internamente para garantir a segurança e a estabilidade da rede. Essa abordagem permite que a Metis controle diretamente os nós dentro de sua rede, mantendo um ambiente de rede saudável por meio de mecanismos de piquetagem e incentivo. Embora esse modelo possa aumentar a segurança e a confiabilidade da rede, ele também exige que a Metis assuma responsabilidades operacionais e investimentos em recursos significativos, o que pode limitar a flexibilidade e a escalabilidade da rede.
Em contrapartida, a abordagem de "módulo terceirizado" da Espresso oferece uma solução mais flexível e aberta. Ao permitir que qualquer projeto de blockchain acesse seus serviços de sequenciamento, a Espresso promove a universalidade e a diversidade tecnológicas e, ao mesmo tempo, reduz a carga operacional sobre projetos individuais. O desafio desse modelo é que ele pode introduzir problemas adicionais de confiança, pois os projetos precisam confiar no Espresso para processar as transações de forma justa e segura. Além disso, quaisquer problemas ou ataques aos serviços da Espresso poderiam afetar uma ampla gama de projetos de clientes.
O modelo "interno" da Metis e a abordagem de "módulo terceirizado" da Espresso mostram dois caminhos principais de desenvolvimento no campo dos sequenciadores descentralizados. Cada modelo tem suas vantagens e desafios exclusivos, e a escolha entre eles depende das necessidades específicas, das condições de recursos e da ênfase na descentralização e segurança do projeto.
As perspectivas de desenvolvimento de sequenciadores descentralizados indicam o enorme potencial da tecnologia blockchain para aprimorar a segurança da rede, aumentar a resistência à censura, melhorar a eficiência das transações, reduzir custos e promover a diversidade e a interoperabilidade do ecossistema. Com o avanço contínuo da tecnologia de sequenciador descentralizado, podemos prever uma rede de blockchain mais segura e eficiente, em que os mecanismos de sequenciamento descentralizado se defendem efetivamente contra pontos únicos de falha e ataques maliciosos, protegendo os ativos e os dados dos usuários. Além disso, otimizações e inovações em sequenciadores descentralizados, como processamento em lote e canais de estado, aprimorarão ainda mais os recursos de processamento de transações das plataformas L2, reduzirão os custos de transação para os usuários, alcançarão alto rendimento e baixa latência nas confirmações de transações, melhorando assim a experiência do usuário sem sacrificar a segurança e a descentralização.
Além disso, espera-se que a adoção generalizada de sequenciadores descentralizados impulsione a formação de um ecossistema de blockchain mais diversificado e interoperável. As redes de sequenciadores compartilhados, como a Espresso e a Astria, não apenas atenderão a várias plataformas L2, mas também promoverão o fluxo de dados e ativos entre diferentes plataformas, criando um mundo descentralizado mais aberto e conectado. Além disso, as inovações em mecanismos de incentivo e modelos econômicos de tokens fornecerão incentivos razoáveis para os participantes da rede descentralizada de sequenciadores e, ao mesmo tempo, alcançarão a governança da rede e a distribuição de lucros por meio de modelos econômicos de tokens, atraindo mais participantes e estimulando a vitalidade da comunidade.
Apesar das boas perspectivas para os sequenciadores descentralizados, eles ainda enfrentam desafios na implementação técnica, na otimização do desempenho da rede e no projeto do modelo de governança. Portanto, as futuras direções de desenvolvimento podem se concentrar na pesquisa de mecanismos de consenso mais eficientes, na exploração de arquiteturas de rede dimensionáveis e no desenvolvimento de interfaces e ferramentas fáceis de usar para atender às crescentes demandas do mercado e às expectativas dos usuários. Em resumo, como um fator fundamental para impulsionar o desenvolvimento da tecnologia e dos aplicativos de blockchain, a evolução futura dos sequenciadores descentralizados desempenhará um papel crucial na construção de um mundo descentralizado mais eficiente, seguro e aberto.
*Título original encaminhado: MT Capital Research: Pesquisa Comparativa do Setor de Sequenciadores Descentralizados
Os sequenciadores, como o próprio nome indica, são responsáveis por classificar os dados de transação originalmente não ordenados no blockchain, organizando-os em dados de bloco ordenados para execução. Cada blockchain L1 tem seu próprio sistema de classificação, mas para o L2, os sequenciadores centralizados se tornaram um problema cada vez mais sério.
Para o L2, os sequenciadores não são obrigatórios. O L2 também pode optar por usar os sequenciadores do L1. No entanto, por questões de custo e velocidade, a L2 operando seus próprios sequenciadores pode oferecer aos usuários uma experiência mais acessível e conveniente. Executando seus próprios sequenciadores, o L2 pode compactar centenas ou milhares de transações L2 em uma única transação L1 para envio ao L1, economizando significativamente nas taxas de gás. Além disso, os usuários podem desfrutar de uma experiência de confirmação rápida e suave fornecida pelos sequenciadores L2 sem serem restringidos pela taxa de transferência de transações da Ethereum. Portanto, para a L2, operar seus próprios sequenciadores também é uma escolha inevitável para aprimorar a experiência de interação com o usuário.
Embora o L2 operando seus próprios sequenciadores possa melhorar significativamente a experiência do usuário, a centralização dos sequenciadores do L2 tornou-se um problema inegável atualmente. Atualmente, o valor bloqueado no Ethereum L2 atingiu 22 bilhões, com o surgimento de um influxo maciço de soluções L2. No entanto, quase todos os sequenciadores de L2 são centralizados e dependem de um único sequenciador para determinar a ordem de todas as transações em L2. Os sequenciadores centralizados enfrentam vários problemas, como, teoricamente, ter autoridade para excluir transações de usuários, extrair MEV de transações sem limitações, enfrentar problemas de censura e o risco de pontos únicos de falha.
Fonte:https://l2beat.com/scaling/summary
Ao abordar o complexo desafio da MEV, os rollups enfrentam o delicado equilíbrio entre proteger os usuários e gerar lucros. Esse desafio envolve a prevenção de práticas prejudiciais de MEV, como front-running e ataques sanduíche, ao mesmo tempo em que utiliza eficientemente o espaço de bloco para obter receita. Embora, tradicionalmente, os rollups se baseiem em um modelo de operadora única e adotem a ordem FIFO (first-in-first-out) para proteger os usuários da MEV, essa abordagem pode perder oportunidades de receita com a utilização do espaço em bloco e ignorar o papel significativo dos incentivos econômicos na promoção da estabilidade e do crescimento do rollup. Além disso, garantir a adesão ao princípio FIFO e manter a transparência na ordenação de blocos apresenta desafios operacionais adicionais. Além disso, a utilização do espaço de blocos subjacente como fonte de renda, embora potencialmente lucrativa, também gera problemas de confiança entre os usuários, que precisam confiar que os operadores não explorarão esse espaço em seu detrimento por meios como ataques sanduíche, o que pode corroer a integridade das transações e a confiança do usuário.
Os sequenciadores compartilhados oferecem uma solução inovadora para o problema do MEV, introduzindo um mecanismo de ordenação de transações mais seguro e justo na rede blockchain, especialmente para as soluções de camada 2 da Ethereum, como rollups, oferecendo benefícios significativos. Ao dividir o espaço do bloco de rollup em uma parte superior que protege as transações do usuário e uma parte inferior que permite que os construtores explorem o MEV, ele equilibra de forma eficaz as necessidades e os interesses dos participantes da rede. Usando a tecnologia Practical Verifiable Delay Encryption (PVDE), os sequenciadores compartilhados garantem que as transações do usuário sejam invisíveis para agentes mal-intencionados, evitando assim práticas prejudiciais de MEV, como front-running e ataques sanduíche. Além disso, ao permitir atividades MEV benéficas no espaço do bloco inferior, os sequenciadores compartilhados geram renda para os rollups, mantendo a integridade da rede e a confiança do usuário. Esse mecanismo não apenas aumenta a segurança e a equidade das transações, mas também apoia o desenvolvimento sustentável das redes de blockchain por meio de métodos inovadores de geração de receita. Em resumo, os sequenciadores compartilhados trazem mudanças positivas para o ecossistema de blockchain com sua abordagem exclusiva para lidar com o MEV, equilibrando a proteção dos interesses do usuário com a promoção do desenvolvimento saudável da rede.
De modo geral, o problema com os sequenciadores centralizados decorre da potência excessiva e da exposição a riscos dos sequenciadores de nó único. Os sequenciadores descentralizados, compostos por vários nós, podem resolver com eficácia os problemas enfrentados pelos sequenciadores centralizados. Os sequenciadores descentralizados podem garantir a robustez e a eficácia do ordenamento L2 e, ao mesmo tempo, trazer benefícios adicionais. Por exemplo, sequenciadores descentralizados, como o Metis, podem fortalecer ainda mais os tokens e, ao mesmo tempo, obter participação nos lucros, e os sequenciadores compartilhados permitem que os L2s evitem criar suas próprias redes de classificação e, ao mesmo tempo, proporcionam uma interoperabilidade mais conveniente para vários L2s de sequenciadores compartilhados. No longo prazo, a onda de modularização e L2 inevitavelmente impulsionará a descentralização dos sequenciadores, com um vasto espaço de mercado ainda disponível para mercados de sequenciadores descentralizados.
Fonte:https://joncharbonneau.substack.com/p/rollups-arent-real
Elena Sinelnikova, cofundadora e CEO da Metis, tem se dedicado à educação e ao evangelismo do setor de blockchain. Ela também é cofundadora da CryptoChicks, uma organização educacional sem fins lucrativos que agora é a maior comunidade feminina de blockchain do mundo, com membros em 56 países. Kevin Liu, outro cofundador e gerente de produtos da Metis, também é cofundador e CEO da ZKM, além de pesquisador ativo em economia de tokens, DAOs, DeFi e governança de blockchain.
A Metis está na vanguarda da proposta e do teste de sequenciadores descentralizados para o Ethereum L2.
O Metis transformou o nó sequenciador originalmente singular em um pool de nós sequenciadores, alcançando a descentralização do sequenciador por meio de um mecanismo de rotação aleatória.
Inicialmente, a rede descentralizada de sequenciadores Metis inclui uma função de administrador. O administrador é responsável por gerenciar o sistema descentralizado de sequenciadores, incluindo a adição de nós sequenciadores qualificados à lista de permissões da Sequencer List, a definição de limites de participação de nós individuais, taxas de liberação de recompensas de blocos e muito mais.
Depois disso, o Metis introduziu um mecanismo de staking de nós. Qualquer nó que apostar 20.000 tokens METIS pode se tornar um dos nós do pool de sequenciadores. Os nós do pool têm o direito de visualizar o conteúdo do pool de transações e o nó sequenciador selecionado tem o direito de empacotar transações.
Posteriormente, o Metis introduziu um mecanismo de rotação de nós baseado em PoS. O Metis seleciona aleatoriamente o produtor de blocos considerando o valor apostado de cada nó combinado com um mecanismo de queda de valor de hash. O nó sequenciador selecionado pode então empacotar transações de blocos.
Em seguida, o lote de transações que foi empacotado requer assinaturas de pelo menos dois terços dos sequenciadores para ser considerado válido e, portanto, ser enviado para L1. As chaves de assinatura dos nós sequenciadores são gerenciadas pela camada de consenso PoS do Metis, que gera, fragmenta e distribui chaves multisig quando os nós sequenciadores entram ou saem da rede.
Por fim, para evitar comportamentos mal-intencionados por parte dos sequenciadores, o Metis também introduz a função de validadores para amostrar blocos aleatoriamente, verificando se as transações dentro do bloco estão na ordem correta, entre outras coisas. Os nós que agirem de forma maliciosa serão penalizados com o confisco de seus fundos apostados.
Fonte:https://www.metis.io/decentralized-sequencer
Com base no processo mencionado acima, a Metis conseguiu construir uma arquitetura de sequenciador descentralizada com base no consenso da rede PoS. Ao apostar em 20.000 METIS, é possível tornar-se um nó sequenciador, o que diversifica os nós sequenciadores, evitando pontos únicos de falha, controle e extração maliciosa de MEV. O mecanismo de rotação de nós e a confirmação multisig tornam a seleção de nós sequenciadores mais justa e podem, até certo ponto, impedir ações maliciosas por parte dos nós sequenciadores. As verificações de amostragem por validadores e as penalidades por desistência reduzem ainda mais o risco de comportamento malicioso dos nós.
Para incentivar ainda mais a participação de mais nós na rede descentralizada de sequenciadores da Metis, a Metis também introduziu mecanismos de incentivo adicionais. Após a criação bem-sucedida de um bloco, os nós sequenciadores não apenas recebem a receita original do gás, mas também ganham recompensas adicionais de emissão de tokens METIS. O mecanismo de incentivo do Metis poderia criar um volante de crescimento positivo. A prosperidade das atividades de transação na rede Metis levará ao aumento da renda dos nós sequenciadores. O aumento da renda do nó sequenciador atrairá mais usuários para participar do METIS, tornarem-se nós sequenciadores e capturar a renda do sequenciador. A redução da METIS em circulação e o aumento da demanda por METIS devido ao staking elevarão ainda mais o preço de mercado da METIS. O aumento no preço do METIS aumentará o valor do ativo dos nós de piquetagem e o valor das recompensas de piquetagem, atraindo assim mais nós para a piquetagem, formando um loop de volante.
A rede de sequenciador descentralizado PoS da Metis é a primeira tentativa de implementar um sequenciador descentralizado em L2. Espera-se que a implementação do sequenciador descentralizado da Metis leve outros L2s a avançar em seus planos de descentralização do sequenciador.
A equipe por trás do Espresso é excepcionalmente prestigiada, com os cofundadores Charles Lu e Ben Fisch, ambos com PhD em Ciência da Computação pela Universidade de Stanford. Os membros da equipe também trabalharam em empresas líderes da Web2 e Web3, como Binance Labs, Coinbase e Google. Anteriormente, a Espresso levantou com sucesso US$ 23 milhões em financiamento das principais empresas de capital de risco, incluindo Sequoia Capital, Coinbase Ventures, Polychain e Robot Ventures.
O Espresso está posicionado como middleware entre L1 e L2, desacoplando o pedido da execução, com o objetivo de se tornar uma rede de sequenciador compartilhado descentralizado que fornece serviços de sequenciador descentralizado para vários L2s. Semelhante ao conceito de terceirização modular de DA, o serviço fornecido pela Espresso é mais parecido com um serviço de terceirização de pedidos de dados de transações. Assim como a terceirização de DA, o serviço de sequenciamento da Espresso é independente de cadeia e máquina virtual, o que significa que qualquer tipo de L2 pode usar os serviços de sequenciamento da Espresso.
Fonte:<a href="https://hackmd.io/@EspressoSystems/EspressoSequencer"" > https://hackmd.io/@EspressoSystems/EspressoSequencer
A ideia central do Espresso é fornecer um conjunto de middleware sequenciador modular para L2s. Depois que os usuários enviam dados de transação por meio do cliente, os dados de transação, juntamente com o identificador desse L2, são enviados pelo L2 para a rede do sequenciador do Espresso. Os nós do Espresso (nós do sistema de prova de participação do Espresso Hotshot) solicitarão as transações e, após a solicitação, as transmitirão aos assinantes (nós L2). Em seguida, o L2 é executado com base nos dados de transação ordenados que foram empacotados. Enquanto isso, o Espresso também envia um compromisso de bloco contendo transações para o contrato do sequenciador L1. Por fim, L2 precisa enviar o novo estado para L1, e o contrato de Rollup de L1 usará o compromisso de bloco do Espresso para verificar a atualização de estado enviada por L2 para garantir a correção da execução.
fonte:https://docs.espressosys.com/sequencer/espresso-sequencer-architecture/system-overview
No futuro, a Espresso também planeja reutilizar os nós validadores existentes da Ethereum para fazer pedidos por meio da Eigenlayer, obtendo maior segurança.
De modo geral, a solução de sequenciador descentralizado da Espresso se alinha mais estreitamente com o conceito de blockchain modular, utilizando sua própria rede PoS para obter pedidos descentralizados por meio de terceirização, formando um middleware de rede de sequenciador descentralizado entre L1 e L2. O serviço de classificação genérica do Espresso também permite que ele se torne uma rede de sequenciadores compartilhados, com qualquer L2 capaz de usar os serviços de classificação do Espresso. Além disso, os L2s que usam o Espresso como seu provedor de serviços de classificação podem até mesmo desfrutar de uma interoperabilidade mais perfeita.
O CEO da Astria, Josh Bowen, é a principal força motriz do projeto. Bowen, que já trabalhou para startups por trás do The Graph, Edge & Node e Celestia Labs, tem um profundo conhecimento dos conceitos de modularização e descentralização. Ele sempre compartilhou insights sobre o papel fundamental que os sequenciadores compartilhados desempenham na manutenção da velocidade e da descentralização no espaço do blockchain. Bowen argumenta que a maioria dos Rollups específicos de aplicativos pode não precisar de seus próprios sequenciadores; a promoção de uma rede de sequenciadores compartilhados mais descentralizada e modular poderia, em vez disso, beneficiar a construção de um sistema de blockchain mais descentralizado e eficiente. Josh Bowen e a filosofia da Astria também receberam apoio de instituições como Maven 11, 1kx, Delphi Ventures e Figment Capital, levantando US$ 5,5 milhões em financiamento inicial.
Semelhante ao Espresso, o Astria tem como objetivo fornecer uma rede descentralizada de sequenciadores compartilhados. A rede de sequenciadores compartilhados da Astria é um blockchain de middleware com seu próprio conjunto descentralizado de sequenciadores, capaz de aceitar dados de transações de vários L2s. Da mesma forma, o Astria pode lidar com solicitações de classificação de qualquer tipo de L2. Além disso, os L2s que usam o Astria também podem aproveitar a interoperabilidade em nível atômico fornecida pelo Astria.
O processo de classificação no Astria é ilustrado no diagrama a seguir:
Fonte:https://docs.astria.org/docs/overview/why-decentralized-sequencers/
Fonte:https://docs.astria.org/docs/overview/why-decentralized-sequencers/
A rede de sequenciadores descentralizados da Astria compartilha semelhanças com a solução da Espresso, ambas com o objetivo de fornecer a qualquer L2 serviços de sequenciamento desacoplados e descentralizados. Ao terceirizar os serviços de sequenciamento, os L2s podem simplificar ainda mais o processo de desenvolvimento e os custos operacionais, aproveitando a capacidade de composição em nível atômico entre os L2s.
A Radius se concentra no desenvolvimento de uma camada de sequenciamento compartilhado sem confiança, com o objetivo de enfrentar os desafios da extração prejudicial de MEV e da censura no espaço do blockchain. A Radius conseguiu garantir US$ 1,7 milhão em financiamento pré-semente de instituições de investimento como Hashed, Superscrypt, Lambdaclass (Ergodic Fund) e Crypto.com.
O Radius tem o objetivo de criar uma rede de sequenciadores compartilhados sem confiança e resistente à censura, e seu recurso mais diferenciado em comparação com o Espresso e o Astria é sua capacidade de reduzir efetivamente o MEV prejudicial por meio de pools de memória criptografada.
A arquitetura geral da rede de sequenciadores compartilhados Radius é semelhante à das redes de sequenciadores compartilhados convencionais. Os usuários enviam dados de transação criptografados e provas via Dapps para a camada do sequenciador. O sequenciador verifica os dados e as provas de transação fornecidos pelo usuário, empacota-os e classifica-os. Posteriormente, os Rollups recebem blocos sequenciados da rede de sequenciadores, executam transações em ordem e enviam o estado executado e as provas de estado para a camada de liquidação.
Fonte:https://docs.theradius.xyz/developer/architecture
É interessante notar que o Radius introduziu pools de memória criptografada para impedir que o classificador extraia MEVs prejudiciais. As transações enviadas pelos usuários são criptografadas e enviadas à rede do sequenciador na forma de dados criptografados. O classificador não pode obter a chave ao classificar as transações e não pode descriptografar e visualizar o conteúdo específico de cada transação. Portanto, o classificador não pode extrair MEV classificando e inserindo transações de forma maliciosa.
Fonte:https://www.binance.com/en/research/analysis/ethereums-rollups-are-centralized-a-look-into-decentralized-sequencers
O Radius divide o espaço do bloco em um espaço superior e um espaço inferior. O espaço superior é dedicado às transações do usuário, evitando efetivamente o MEV prejudicial por meio de pools de memória criptografada. O espaço inferior introduz um mercado aberto baseado em leilão para traders, onde transações benéficas de pacotes de MEV podem ser criadas entre Rollups, como arbitragem e liquidações benignas, etc. Os comerciantes então enviam suas transações de pacote e lances para o sequenciador, que seleciona a transação de pacote com o lance mais alto para incluir no bloco, maximizando assim os lucros do Rollup e promovendo um mercado de concorrência MEV saudável.
Comparado ao Espresso e ao Astria, o Radius tem duas vantagens significativas. Em primeiro lugar, ao introduzir pools de memória criptografada e dividir o espaço do bloco em espaços superior e inferior, a Radius pode efetivamente eliminar transações MEV prejudiciais, cultivar um mercado de concorrência MEV saudável e maximizar os lucros da Rollup. Em segundo lugar, a introdução de pools de memória criptografada impede que nós sequenciadores individuais ajam de forma maliciosa por meio do MEV, eliminando assim a necessidade de mecanismos de consenso adicionais para garantir a correção do sequenciamento. Isso pode aumentar muito a velocidade de confirmação final e a escalabilidade da rede de sequenciadores.
A proposta da SUAVE foi apresentada pela equipe Flashbots, pioneira na abordagem do problema do Miner Extractable Value (MEV) no ecossistema Ethereum, composta por profissionais com profundo conhecimento em áreas como ciência da computação, matemática, psicologia e economia. De acordo com o LinkedIn, a equipe atualmente inclui 28 membros com habilidades que variam de programação em Python, tecnologia de blockchain, aprendizado de máquina e programação em C.
A equipe fundadora da Flashbots inclui Philip Daian e Stephane Gosselin, sendo que o último saiu em outubro de 2022 devido a desentendimentos sobre políticas de censura com a equipe. Além disso, Alex Obadia, outro cofundador e principal pesquisador de estratégia, deixou a Flashbots em junho de 2023 por motivos pessoais. Entre os principais membros estão Andrew Miller, conhecido por sua pesquisa sobre cracking de códigos SGX da Intel, atualmente atuando como diretor de pesquisa para Trusted Execution Environments e SUAVE. Miller planeja tirar uma licença temporária de seu cargo de professor assistente na Universidade de Illinois, onde seu trabalho acadêmico se concentra em engenharia elétrica e de computação. Outro membro do núcleo, Hasu, atua como diretor de estratégia da Flashbots, exercendo ampla influência no espaço do blockchain, incluindo funções como consultor estratégico para o protocolo de staking de liquidez Lido e colaborador de pesquisa com a empresa de investimentos Paradigm. Hasu tem o compromisso de promover o desenvolvimento e a educação do setor por meio de textos, mídias sociais e podcasts.
A SUAVE é um construtor e sequenciador descentralizado exclusivo, diferente de outras camadas compartilhadas ou camadas de sequenciamento no design. Seu objetivo é fornecer serviços de sequenciamento de transações para a Ethereum e outras cadeias de blocos sem ser incorporado diretamente ao protocolo de qualquer cadeia. Os usuários podem enviar transações para o pool de memória criptografada da SUAVE, e a rede de executores da SUAVE é responsável pela saída de blocos ou blocos parciais para cadeias. Esses blocos competem com aqueles gerados por construtores tradicionais centralizados da Ethereum, sendo selecionados pelos proponentes da Ethereum.
Fonte:https://foresightnews.pro/article/detail/28930
O SUAVE não substitui o mecanismo de escolha de blocos pelos Rollups, nem altera as regras de escolha de bifurcações da cadeia. Ele se concentra em fornecer o sequenciamento mais lucrativo para qualquer cadeia, geralmente com estado completo para simular diferentes resultados de transações e criar um sequenciamento ideal. Esse design permite que o SUAVE colabore com sequenciadores compartilhados ou outros construtores com reconhecimento de MEV para oferecer serviços como arbitragem atômica entre cadeias, garantindo que várias transações sejam executadas ou canceladas atomicamente.
Fonte:https://foresightnews.pro/article/detail/28930
A longo prazo, os Rollups podem ser uma opção melhor. Os rollups protegem sua segurança, resistência à censura e vivacidade por meio da L1, enquanto a SUAVE, uma cadeia focada no sequenciamento de transações, não se destina à interação do usuário comum. Seu objetivo é limitar a necessidade dos usuários de transferir fundos para a SUAVE, concentrando-se em fornecer uma plataforma para pesquisadores/construtores. A SUAVE se dedica a fornecer o sequenciamento de transações mais favorável sem substituir completamente os mecanismos de sequenciamento existentes. Ele pode lidar com transações de estado completo para criar um sequenciamento ideal de transações.
Fonte:https://foresightnews.pro/article/detail/28930
Com relação ao manuseio de MEVs, vários mecanismos visam reduzir a concorrência potencial e as externalidades negativas relacionadas ao sequenciamento e à inclusão de transações. Por exemplo, o mecanismo de dilatação de tempo da Arbitrum e o modelo FBA-FCFS da Flashbots tentam reduzir os incentivos para a concorrência de latência, permitindo que os usuários expressem sua preferência pela inclusão de transações rápidas por meio de taxas.
Mecanismo de dilatação do tempo do Arbitrum
O mecanismo de dilatação do tempo é uma medida de segurança contra um tipo específico de ataque conhecido como "Time Bandit Attack", em que os invasores podem tentar reorganizar os blocos confirmados para lucrar com informações anteriormente desconhecidas (por exemplo, explorando o conhecimento de uma transação após o fato).
A Arbitrum se defende contra esse ataque por meio de um mecanismo exclusivo que permite que qualquer pessoa envie um "desafio" que comprove as ações do invasor quando houver uma tentativa de ataque do tipo "time bandit". Esse mecanismo, baseado em incentivos econômicos, garante que os possíveis ganhos do invasor sejam compensados, protegendo assim a segurança e a equidade da rede.
Modelo FBA-FCFS da Flashbots
O modelo FBA-FCFS (First Bid Auction - First Come, First Served) é um mecanismo de ordenação de transações proposto pela Flashbots, com o objetivo de resolver problemas tradicionais de seleção e ordenação de transações, especialmente no contexto da extração de MEV.
O modelo FBA-FCFS busca equilibrar justiça e eficiência, permitindo que os lances nas transações otimizem o uso dos recursos da rede e, ao mesmo tempo, garantindo que alguns usuários não sejam completamente excluídos devido à incapacidade de pagar.
Cada um desses mecanismos tem seus prós e contras, mas compartilham o objetivo comum de melhorar a eficiência e a justiça do processamento de transações.
Ao colaborar com a Rollups e outros construtores conscientes do MEV, a SUAVE tem como objetivo fornecer maior segurança econômica e eficiência para operações entre cadeias, explorando novos modelos de segurança econômica e mecanismos de mitigação de MEV para melhorar a descentralização da ordenação e execução de transações de blockchain.
Projetos como Metis, Astria, Espresso, Radius e SUAVE, embora cada um com seu próprio foco, visam coletivamente aprimorar a escalabilidade e a eficiência das transações da tecnologia blockchain e, ao mesmo tempo, abordar a questão do Miner Extractable Value (MEV), aprimorar a descentralização e melhorar a interoperabilidade.
A Metis, com sua solução Layer 2, concentra-se na otimização dos recursos de processamento de transações da Ethereum para reduzir custos e aumentar a eficiência, com o objetivo de fornecer aos desenvolvedores e às empresas uma plataforma mais conveniente para o desenvolvimento. A Astria e a Espresso propõem o conceito de uma rede sequenciadora descentralizada, que oferece suporte ao processamento de dados de transações para várias soluções de Camada 2. Isso não apenas simplifica o desenvolvimento e os processos operacionais, mas também fortalece a capacidade de composição e a interoperabilidade entre os sistemas. O projeto Radius, ao introduzir pools de memória criptografada e particionamento de espaço de bloco, busca criar uma rede sem confiança e resistente à censura, com o objetivo de reduzir os efeitos adversos do MEV e, ao mesmo tempo, aumentar a privacidade e a segurança das transações. A SUAVE se concentra em abordar o impacto do MEV na justiça e transparência das transações por meio de uma rede sequenciadora descentralizada, demonstrando um compromisso com a melhoria da justiça do ambiente de negociação.
Ao explorar a direção do desenvolvimento de sequenciadores descentralizados, o Metis e o Espresso oferecem dois modelos distintos: o modelo "interno" e a abordagem de "módulo terceirizado". Esses modelos refletem os diferentes pensamentos e estratégias da comunidade sobre como criar e manter sequenciadores descentralizados.
O modelo "interno" da Metis enfatiza o gerenciamento e a operação de sua rede descentralizada de sequenciadores internamente para garantir a segurança e a estabilidade da rede. Essa abordagem permite que a Metis controle diretamente os nós dentro de sua rede, mantendo um ambiente de rede saudável por meio de mecanismos de piquetagem e incentivo. Embora esse modelo possa aumentar a segurança e a confiabilidade da rede, ele também exige que a Metis assuma responsabilidades operacionais e investimentos em recursos significativos, o que pode limitar a flexibilidade e a escalabilidade da rede.
Em contrapartida, a abordagem de "módulo terceirizado" da Espresso oferece uma solução mais flexível e aberta. Ao permitir que qualquer projeto de blockchain acesse seus serviços de sequenciamento, a Espresso promove a universalidade e a diversidade tecnológicas e, ao mesmo tempo, reduz a carga operacional sobre projetos individuais. O desafio desse modelo é que ele pode introduzir problemas adicionais de confiança, pois os projetos precisam confiar no Espresso para processar as transações de forma justa e segura. Além disso, quaisquer problemas ou ataques aos serviços da Espresso poderiam afetar uma ampla gama de projetos de clientes.
O modelo "interno" da Metis e a abordagem de "módulo terceirizado" da Espresso mostram dois caminhos principais de desenvolvimento no campo dos sequenciadores descentralizados. Cada modelo tem suas vantagens e desafios exclusivos, e a escolha entre eles depende das necessidades específicas, das condições de recursos e da ênfase na descentralização e segurança do projeto.
As perspectivas de desenvolvimento de sequenciadores descentralizados indicam o enorme potencial da tecnologia blockchain para aprimorar a segurança da rede, aumentar a resistência à censura, melhorar a eficiência das transações, reduzir custos e promover a diversidade e a interoperabilidade do ecossistema. Com o avanço contínuo da tecnologia de sequenciador descentralizado, podemos prever uma rede de blockchain mais segura e eficiente, em que os mecanismos de sequenciamento descentralizado se defendem efetivamente contra pontos únicos de falha e ataques maliciosos, protegendo os ativos e os dados dos usuários. Além disso, otimizações e inovações em sequenciadores descentralizados, como processamento em lote e canais de estado, aprimorarão ainda mais os recursos de processamento de transações das plataformas L2, reduzirão os custos de transação para os usuários, alcançarão alto rendimento e baixa latência nas confirmações de transações, melhorando assim a experiência do usuário sem sacrificar a segurança e a descentralização.
Além disso, espera-se que a adoção generalizada de sequenciadores descentralizados impulsione a formação de um ecossistema de blockchain mais diversificado e interoperável. As redes de sequenciadores compartilhados, como a Espresso e a Astria, não apenas atenderão a várias plataformas L2, mas também promoverão o fluxo de dados e ativos entre diferentes plataformas, criando um mundo descentralizado mais aberto e conectado. Além disso, as inovações em mecanismos de incentivo e modelos econômicos de tokens fornecerão incentivos razoáveis para os participantes da rede descentralizada de sequenciadores e, ao mesmo tempo, alcançarão a governança da rede e a distribuição de lucros por meio de modelos econômicos de tokens, atraindo mais participantes e estimulando a vitalidade da comunidade.
Apesar das boas perspectivas para os sequenciadores descentralizados, eles ainda enfrentam desafios na implementação técnica, na otimização do desempenho da rede e no projeto do modelo de governança. Portanto, as futuras direções de desenvolvimento podem se concentrar na pesquisa de mecanismos de consenso mais eficientes, na exploração de arquiteturas de rede dimensionáveis e no desenvolvimento de interfaces e ferramentas fáceis de usar para atender às crescentes demandas do mercado e às expectativas dos usuários. Em resumo, como um fator fundamental para impulsionar o desenvolvimento da tecnologia e dos aplicativos de blockchain, a evolução futura dos sequenciadores descentralizados desempenhará um papel crucial na construção de um mundo descentralizado mais eficiente, seguro e aberto.