Pesquisadores da @Sei_Labs, equipe por trás da @SeiNetwork ($SEI), e o desenvolvedor da Solana @anza_xyz publicaram um artigo que compara 39 designs nos quais vários validadores adicionam transações ao mesmo bloco em paralelo. O objetivo é impedir que um único líder decida sozinho quais transações serão incluídas e em que ordem.

O artigo, intitulado SoK: Multiple Concurrent Proposer Blockchains, foi escrito por Benjamin Marsh e Alejandro Ranchal-Pedrosa, da Sei Labs, e Max Resnick, da Anza. Marsh também é afiliado à Universidade de Portsmouth.

O que o estudo constatou

Segundo o resumo do artigo, os protocolos de múltiplos proponentes concorrentes (MCP) permitem que várias partes contribuam com transações para a mesma atualização do livro-razão. Os autores afirmam que esses protocolos podem distribuir a comunicação e reduzir o controle de um único proponente sobre a inclusão e a ordem das transações, mas os benefícios dependem de como as contribuições são combinadas.

Os autores identificam quatro famílias diretas de MCP: vetores fixos de propostas, coleções selecionadas de propostas, fluxos persistentes de propostas e grafos acíclicos direcionados (DAGs) de propostas causais. Eles também as comparam ao que chamam de montagem restrita, na qual várias partes restringem um bloco montado por uma única parte.

Nas 39 configurações, o estudo constatou que adicionar mais proponentes não garante, por si só, a inclusão de uma determinada transação. Também constatou que ocultar transações até que um bloco seja definido não impede que alguém reaja por último. Os autores afirmam que esses projetos também precisam de regras funcionais de recuperação, pagamento e coordenação para oferecer um serviço confiável.

Por que isso importa para Sei e Solana

A pesquisa diz respeito aos planos de produto das duas redes. A Sei Labs descreve o Sei Giga como uma arquitetura de camada 1 EVM com múltiplos proponentes, que usa o protocolo de consenso Autobahn. Em uma publicação no blog da Sei, a equipe afirma que, com vários proponentes concorrentes, as transações têm muitos caminhos para serem incluídas, ao contrário de um sistema com um único proponente, no qual um proponente malicioso pode censurá-las temporariamente.

No ecossistema Solana, a Anza publicou o whitepaper do Constellation, um projeto de protocolo para múltiplos proponentes concorrentes na Solana. A Four Pillars Research informou que, de acordo com a especificação atual, 16 proponentes operam simultaneamente.

Trabalhos acadêmicos anteriores chegaram a uma conclusão semelhante, marcada pela cautela. Um artigo de 2023 sobre resistência à censura em leilões on-chain observou que os protocolos com múltiplos proponentes não são uma solução universal, apontando a falta de clareza na ordenação, a exposição a ataques de negação de serviço e a redundância como questões em aberto.

A nova comparação sugere que o número de proponentes é apenas uma das variáveis. A forma como as transações são combinadas, recuperadas e pagas pode ser igualmente importante para os usuários que esperam uma inclusão e uma ordenação mais justas.

Fontes

  • SoK: Blockchains com Múltiplos Proponentes Concorrentes (IACR ePrint)

  • Sei Giga v2.0 (arXiv)

  • Constellation: Desmantelando o Monopólio do Líder (Four Pillars Research)