Decifrando o sequenciador: a chave para garantir a autenticidade das transações

O sequenciador é uma tecnologia chave no campo da criptomoeda, que é usada para classificar transações e criar blocos. Antes da confirmação do bloqueio, as informações de pré-confirmação serão enviadas ao usuário.

A importância dos classificadores descentralizados é que, à medida que mais volume e liquidez se movem para soluções de camada dois (L2), os classificadores centralizados podem cobrar preços arbitrários e alavancar as transações do usuário. Portanto, encontrar uma solução de classificação descentralizada torna-se muito importante.

O que é um "sequenciador"?

Os classificadores permitem que o L2 seja executado com eficiência, agregando muitas transações do usuário L2 fora da cadeia e enviando-as como uma única transação agregada para a cadeia principal L1. Dessa forma, o custo desse compromisso pode ser amortizado em todas as transações do usuário no conjunto. Os classificadores também podem compactar coleções para economizar ainda mais nos custos de disponibilidade de dados da cadeia principal. No geral, é um componente essencial da L2.

No entanto, o classificador tem controle sobre a ordem das transações na coleção. O classificador pode optar por não incluir transações do usuário e também pode extrair MEV (Maximum Yield Realable) na coleção por meio de reordenação padrão e métodos de extração de inserção. Na verdade, eles têm acesso preferencial de gravação à expansão. Notavelmente, uma vez que o comprador pode interagir com o contrato, apenas transações sem erros podem ser aplicadas de forma confiável por meio de mecanismos on-chain. E existem bugs que podem falhar ao forçar a ordenação.

Isso torna o sequenciador uma função semiconfiável para escalar usuários. Os solicitantes podem atrasar o acesso do usuário e extrair valor das transações do usuário. Restringir ainda mais o comportamento do ordenador por meio da descentralização é um tópico de pesquisa ativa.

No geral, o sequenciador desempenha um papel importante na linha OP L2. Ele melhora a experiência do usuário e reduz os custos de transação para os usuários, agregando e enviando coleções de transações. No entanto, como o sorter tem controle sobre a classificação das transações e extração de valor, precisamos continuar estudando como restringir o comportamento do sorter de forma descentralizada para garantir os interesses dos usuários e a segurança da expansão.

Risco de centralização do classificador

Atualmente, o classificador em escala otimista ainda apresenta alguns problemas em termos de distribuição. Como o ordenante geralmente desempenha um papel centralizador, existem os seguintes riscos de centralização:

  • Fraca proteção contra censura: ao contrário do número quase infinito de nós distribuídos na cadeia principal, os ordenadores centralizados podem não ser capazes de garantir que as transações do usuário sejam incluídas na cadeia. Um coordenador centralizado controlado por uma entidade legal pode excluir seletivamente transações específicas devido a exigências regulatórias. Embora existam outros mecanismos para resolver o problema de censura fraca de dimensionamento otimista (como saída forçada, canal de fuga, inclusão de lista ou adição de criptografia de limite, etc.), ainda precisamos aceitar a suposição de que o ordenador centralizado provavelmente terá fraco Capacidade anti-censura.
  • Vivacidade fraca: um pedido centralizado pode não ser projetado para lidar com o processamento computacional e a geração de provas necessárias para manter o sistema funcionando o tempo todo. O tempo de inatividade do RPC ou do pedido devido a falha de hardware ou spam em massa de validadores ou bots (por exemplo, Arbitrum Token Launch, Optimism Delay) pode levar a um escalonamento menos ativo.
  • Benefícios do MEV: Os atuais pedidos centralizados geralmente seguem uma regra de pedido de transação por ordem de chegada. Confiança adicional é necessária para garantir que eles não extraiam MEV de transações do usuário por meio de privilégios de nó ou que os serviços de pedidos de terceiros que eles empregam (como o Chainlink FSS) não se comportem de maneira maliciosa.

Algumas soluções compartilhadas, terceirizadas ou baseadas em sequenciador podem resolver esses problemas, mas é muito cedo para tal solução. Além disso, muitas soluções de pedidos distribuídos, como Proof-of-Authority, Seleção de Líder para Proof-of-Stake, MEV Auctions e Proof-of-Energy ainda estão em estágio de projeto de conceito.

Layout do sequenciador

Vitalik Buterin propõe várias maneiras de construir um classificador descentralizado. Isso inclui leilões de classificador/bloco, seleção aleatória baseada em PoS e votação de DPoS, entre outros. No entanto, a maioria das soluções se concentra em determinar quais participantes têm o direito de propor o próximo bloco ou sequência de blocos, muitas vezes ignorando o próprio mecanismo de ordenação.

Sequenciador de descriptografia: a chave para garantir a autenticidade das transações

Os objetivos do PBS são proteger os proponentes do valor de transação maximizado centralizado (MEV), facilitar a concorrência do construtor de blocos, aumentar a privacidade do licitante e remover externalidades negativas. No entanto, ao contrário das soluções de primeira camada (L1), o PBS de L2 enfrenta desafios como privacidade, latência e MEV de cadeia cruzada. Uma maneira de resolver o problema de privacidade é usar o protocolo SUAVE do Flashbots, e combinar o SUAVE com um pedido compartilhado é uma solução PBS em potencial para L2.

Para o PBS da Aztec - "Prover-Builder-Separation" em vez de "Proposer-Builder-Separation". Os proponentes de blocos de construção Aztec usando transações pendentes do mempool, e os blocos incluem compromissos de pedidos, recompensas para provadores e a quantia que Aztec queima. Deve-se notar que o proponente do Aztec na verdade desempenha o papel de construtor e proponente.

O PBS da Aztec separa o poder de ordenação de transações (construtores) e inclusão de blocos (validadores), uma separação que impede o monopólio da geração de blocos. Os proponentes então coletam votos e criam um registro de bloco indicando a distribuição de tarefas de validação entre vários validadores para um determinado bloco. Isso é importante para manter a tarefa de validação descentralizada, pois a participação do validador se torna um indicador de blocos vencedores.

Além disso, eles usam a contagem TARGET_PROVERS para aumentar o custo para o invasor manter o mecanismo de manipulação. Um problema com esse modelo, no entanto, é que um invasor pode evitar ser penalizado se permitir a inclusão de validadores e gerar provas para apenas uma pequena fração dos blocos, deixando a maioria para um único validador.

Ao longo do processo, vários blocos propostos serão classificados em uma fase de votação, e o bloco com o maior número de votos se tornará o líder da cadeia. No entanto, esse modo pode levar a ataques de "griefing", em que os validadores votam em bloqueios, mas não geram provas. Aztec suprime isso introduzindo a mecânica Slash e Redundância. Além disso, a SUAVE pode servir como um construtor da Aztec para fornecer proteção de privacidade e ordenação de blocos potencialmente descentralizada.

Existem vários outros projetos construindo classificadores compartilhados, incluindo:

Espresso, planeja utilizar o ETH da EigenLayer como um modelo de segurança;

Astria, cujo seqüenciador é diferente do Espresso por não executar transações, possui PBS embutido e constrói um Rollup sobre Celestia e Rollkit;

O Radius, cujos ordenadores se concentram em reduzir o MEV prejudicial por meio de transações criptografadas, mantém um conjunto de ordenadores e seleciona aleatoriamente um em cada época.

O objetivo desses projetos é implementar um ordenador descentralizado que aumente a certeza e a segurança do pedido de transações e melhore a experiência do usuário.

Resumir

Com o desenvolvimento e inovação contínuos da tecnologia blockchain, o mecanismo de trabalho do classificador descentralizado continuará a evoluir e melhorar. Isso fornecerá aos usuários uma experiência de negociação mais segura, confiável e eficiente, protegendo-os de manipulação e práticas desleais por parte de instituições centralizadas.

No futuro, podemos esperar o surgimento de soluções e projetos mais inovadores para solucionar os desafios no campo dos sequenciadores. Com o avanço da tecnologia, questões como proteção de privacidade, velocidade de transação e compatibilidade entre cadeias serão melhor resolvidas.

O desenvolvimento de um sequenciador compartilhado permitirá que diferentes Rollups trabalhem juntos e forneçam capacidade de composição e flexibilidade para atender às necessidades de diferentes indústrias, aplicações e casos. Com a maturidade contínua e promoção de classificadores compartilhados, podemos prever o surgimento de milhares de Rollups soberanos descentralizados, proporcionando aos usuários mais opções e melhores serviços.

Em conclusão, por meio de pesquisa e inovação contínuas, temos motivos para acreditar que o futuro ordenador descentralizado será um componente-chave na construção de um ecossistema de blockchain seguro, eficiente e justo. Eles promoverão a popularização e aplicação da tecnologia blockchain, trazendo uma experiência financeira e digital mais aberta e inclusiva para usuários em todo o mundo.

Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate.io
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)