Uma transação SUAVE não parte do mempool, mas sim de um “intento” do utilizador. Este intento pode corresponder ao desejo de trocar um ativo, licitar um NFT, participar numa liquidação, ou realizar um movimento cross-chain. Ao contrário das transações tradicionais, totalmente públicas e especificadas, um intento SUAVE é encriptado e apenas parcialmente definido, permitindo aos solvers sugerirem as melhores vias de execução.
Depois de assinar e submeter o intento, o utilizador vê esse pedido a ser encriptado pela camada de privacidade e encaminhado para um ambiente seguro—que poderá ser um Trusted Execution Environment (TEE), um sistema de provas de conhecimento nulo, ou uma rede replicada de enclaves seguros. Aqui, o intento mantém-se confidencial até a rede de solvers o avaliar.
Os solvers consultam lotes de intentos encriptados e competem num leilão universal para propor a execução mais vantajosa. Cada solver apresenta um percurso completo de execução e uma licitação—que pode ser um incentivo ao utilizador, um resultado mínimo garantido, ou outro benefício mensurável. Durante o leilão, estas propostas mantêm-se confidenciais para garantir justiça.
A MEVM, o motor de execução do SUAVE, avalia as soluções propostas recorrendo a lógica programável e seleciona o vencedor. O conjunto de execução vencedor é desencriptado, finalizado e enviado pelo Membrane à blockchain de destino. Esta cadeia recebe a transação como um conjunto ou uma prova de inclusão, conclui-a on-chain e confirma o resultado à SUAVE.
Durante todo o processo, os dados da transação do utilizador nunca são expostos publicamente. A finalização é garantida pela camada de liquidação da cadeia de destino, cabendo ao SUAVE assegurar a ordem e a privacidade.
O ecossistema SUAVE reúne diferentes agentes, todos essenciais ao funcionamento global da rede. Conhecer estes papéis é crucial para qualquer developer ou instituição que pretenda desenvolver sobre SUAVE ou integrá-lo.
Utilizadores são a origem do fluxo de transações, interagindo com dApps ou carteiras para manifestar os seus intentos. O SUAVE suporta tanto utilizadores individuais como protocolos a representar múltiplos utilizadores. Estes mantêm controlo total sobre os intentos e podem definir preferências quanto a desvio, rapidez ou privacidade.
Solvers interpretam intentos de utilizadores e propõem planos de execução. Analisam os intentos encriptados na camada de privacidade e concorrem em leilões para executá-los, podendo ser arbitragistas, encaminhadores de liquidez, criadores de mercado ou bots especializados. Só lucram se conseguirem entregar a execução mais valiosa ao utilizador, alinhando os seus incentivos.
Builders são intermediários opcionais que agregam múltiplos intentos resolvidos num único conjunto. Embora os solvers possam submeter diretamente à Membrane, os builders otimizam consumos de gas, ordenação e co-embalagem de transações, promovendo escalabilidade e adaptabilidade — especialmente em períodos de elevado throughput.
MEVM gere a arbitragem e execução, avaliando propostas dos solvers, impondo regras do leilão e validando soluções. Os developers podem programar regras específicas, como prioridade a solvers descentralizados, incentivos mínimos obrigatórios, ou provas de liquidez entre cadeias.
Membrane faz a ponte entre SUAVE e cadeias externas, recebendo inputs de utilizadores, entregando transações finalizadas e gerindo sincronização de estados. Também gere permissões e provas de integridade para liquidações entre cadeias.
Validadores restringem-se à cadeia de liquidação, ignorando os detalhes internos do SUAVE e apenas processando conjuntos finalizados. Desta forma, o SUAVE permanece leve e não obriga as camadas de consenso a adotar infraestrutura adicional.
O SUAVE introduz o conceito inovador de value routers: serviços semelhantes a smart contracts residentes na MEVM, especializados em classes de intentos. Tais routers funcionam como dApps, mas operam sobre fluxos de ordens privados, antes de serem publicados em cadeia.
O desenvolvimento de um value router requer a definição de três componentes:
Uma vez implementado na MEVM, o value router passa a aceitar intentos através do Membrane. Os solvers comunicam com o router via API padronizada e concorrem para cumprir os pedidos. A operar em ambiente privado, podem processar grandes volumes de dados sensíveis sem expor estratégias.
Os principais casos de uso incluem:
Como a MEVM é independente de cadeia, um router pode servir múltiplas blockchains, facilitando a distribuição global a partir de uma única base de código.
O objetivo a longo prazo do SUAVE é tornar a proteção contra MEV imperceptível para o utilizador final. Para isso, as carteiras precisam integrar SUAVE tanto ao nível da interface como do RPC. Em vez de enviarem transações ao mempool tradicional, passam a encaminhá-las via Membrane e apresentam ao utilizador as execuções sugeridas pelos solvers.
Para o utilizador, a experiência mantém-se: continua a clicar em “Trocar”, “Criar” ou “Votar”. Nos bastidores, contudo, a sua transação é encriptada, leiloada e executada via SUAVE, proporcionando melhores preços, confirmações mais rápidas ou até incentivos — sem exigir qualquer conhecimento técnico.
As carteiras podem exibir, de forma opcional, as opções propostas pelos solvers, organizadas por preço, privacidade ou rapidez, permitindo a personalização para utilizadores mais exigentes, enquanto o utilizador comum beneficia de definições otimizadas. Futuros SDKs de carteiras da Flashbots e de terceiros deverão simplificar este processo de integração.
Como o SUAVE não liquida transações diretamente, integra-se com blockchains externas. Isto aumenta a complexidade, mas também permite processos mais avançados. Por exemplo, um utilizador pode querer:
Normalmente, isto envolveria múltiplos passos, aprovações e confiança em intermediários da ponte. Com SUAVE, tudo se resume a um único intento. Os solvers competem para executar esse intento da maneira mais eficiente possível. O melhor resultado é escolhido, liquidado em várias cadeias e confirmado ao utilizador, tudo com apenas uma assinatura.
Tal capacidade de composição multi-cadeia é difícil de alcançar nas arquiteturas atuais. O SUAVE permite-a separando execução e liquidação, coordenando workflows antes de serem enviados para cada cadeia sequencialmente.
Para a adoção prática é fundamental definir como são pagos os intervenientes. Solvers, builders e relés têm de ser incentivados a realizar computação, participar em leilões e encaminhar transações.
No SUAVE, os incentivos são programáveis. Os solvers licitam incluindo pagamentos ao utilizador (incentivo), ao sistema (taxa) e à cadeia de liquidação (gas). Estes pagamentos são assegurados pela MEVM e só são definitivamente pagos após a liquidação ser confirmada.
Os sistemas de reputação monitorizam o desempenho dos solvers ao longo do tempo. Mau desempenho, execuções falhadas ou desvio acima do aceitável resultam em exclusão de leilões futuros. Os utilizadores podem ainda bloquear solvers de comportamento malicioso.
Este equilíbrio entre incentivos e reputação é essencial para a sustentabilidade do SUAVE. Em vez de depender da confiança ou de altruísmo, cria-se um mercado em que o comportamento honesto é o mais rentável.
Cenário:
A Sarah pretende comprar um NFT listado num marketplace na Arbitrum, mas só dispõe de ETH na Mainnet da Ethereum. Num cenário Web3 convencional isto implicaria:
Este processo é demorado, requer múltiplas plataformas, expõe a utilizadora a riscos de MEV e pontes e implica taxas elevadas na Ethereum.
Passo 1: Submissão do Intento
A Sarah utiliza uma carteira compatível com SUAVE. Seleciona “Comprar NFT” na interface do marketplace e aprova um intento único:
Passo 2: Privacidade e Leilão de Solvers
Os solvers recebem este lote de intentos. Um deles propõe:
Trocar ETH→USDC através de uma rota MEV-optimizada na Ethereum.
Passo 3: Execução e Finalização
Este exemplo ilustra como o SUAVE transforma experiências multi-etapa e com muita fricção numa execução privada entre cadeias num só clique—com custos otimizados e incentivos nativos. Recria funções DeFi familiares (trocas, pontes), executando-as de forma superior e tornando tangível a visão técnica do SUAVE para o utilizador.