A Aptos (@Aptos) disponibilizou a sua Mempool Criptografada nativa na mainnet, e agora os utilizadores podem aceder-lhe através da extensão de navegador da Petra Wallet (@PetraWallet). Esta funcionalidade opcional permite aos utilizadores encriptar os dados das transações, incluindo os montantes, antes de as submeter. Os detalhes permanecem ocultos até à finalização do bloco, o que foi concebido para reduzir a exposição a ataques de valor máximo extraível (MEV) na rede $APT.
Como funciona a Mempool Criptografada da Aptos
Uma mempool é a área de espera das transações antes de serem incluídas num bloco. Quando os detalhes das transações podem ser consultados nesta fase, os atacantes podem usar essa informação para negociar antes de outros utilizadores. Num ataque sandwich, um bot compra antes de uma compra pendente e vende depois dela, fazendo com que o utilizador obtenha um preço de execução menos favorável.
Com o novo sistema, uma carteira ou aplicação compatível cifra o conteúdo de uma transação com adesão voluntária no dispositivo do utilizador antes de a enviar para a Aptos. Os validadores chegam a acordo sobre a ordem das transações sem ver o seu conteúdo e, em seguida, decifram-nas coletivamente assim que a ordem é finalizada. Um único validador, ou um grupo que represente menos de dois terços do poder de voto em staking da rede, não consegue decifrar transações pendentes por conta própria.
A funcionalidade é opcional e pode ser ativada para cada transação. Segundo a Aptos Labs, a extensão para navegador da Petra é a primeira carteira a oferecer suporte à funcionalidade no momento da assinatura. A Decibel, uma exchange de contratos perpétuos baseada na Aptos, planeia usar o mempool cifrado para proteger a privacidade das ordens. O mecanismo está definido na Proposta de Melhoria da Aptos 144 (AIP-144). Os programadores podem enviar transações cifradas através da versão 7.0.0 e posteriores do SDK TypeScript da Aptos, sem modificar os contratos Move existentes.
Limitações e custos
A proteção abrange os dados da transação, não a transação inteira. Os clientes ainda podem ver metadados como o remetente, os parâmetros de gas, a expiração e as assinaturas. A AIP afirma que ocultar o remetente e outros metadados está fora do âmbito da primeira versão.
A privacidade também tem um custo. De acordo com a documentação para programadores da Aptos, as transações cifradas têm de pagar um preço mínimo de gas de 200 octas por unidade de gas, o dobro do mínimo base da rede, além de 375 unidades de gas adicionais para a decifragem. A Aptos afirma que a atualização acrescenta cerca de 20 milissegundos de latência por bloco em testes de referência com 50 nós. O sistema também passou por uma auditoria de segurança da ZKSecurity.
Ainda é cedo para avaliar o impacto. As reduções efetivas dos ataques ainda não foram comprovadas de forma independente. A Aptos também oferece o Confidential APT, que cifra os saldos e os montantes transferidos, mantendo os endereços visíveis.
Fontes:
CoinMarketCap Academy: Aptos lança mempool cifrado na mainnet para conter ataques MEV
crypto.news: Aptos lança mempool cifrado: como funciona?
TokenPost: Aptos lança mempool cifrado para ocultar transações até à finalização
