Aptos (@Aptos) ha habilitado su mempool cifrado nativo en la red principal, y ahora los usuarios pueden acceder a él a través de la extensión para navegador de Petra Wallet (@PetraWallet). Esta función opcional permite a los usuarios cifrar los datos de las transacciones, incluidos los importes, antes de enviarlas. Los detalles permanecen ocultos hasta que se finaliza el bloque, con el objetivo de reducir la exposición a ataques de valor máximo extraíble (MEV) en la red $APT.
Cómo funciona el mempool cifrado de Aptos
Un mempool es una sala de espera para las transacciones antes de que se incluyan en un bloque. Cuando los detalles de una transacción se pueden leer en esta etapa, los atacantes pueden usar esa información para operar antes que otros usuarios. En un ataque de tipo sándwich, un bot compra antes de una compra pendiente y vende después, lo que deja al usuario con un precio de ejecución menos favorable.
Con el nuevo sistema, una billetera o aplicación compatible cifra en el dispositivo del usuario el contenido de una transacción que haya optado por esta función, antes de enviarla a Aptos. Los validadores acuerdan el orden de las transacciones sin ver su contenido y, una vez definido el orden, las descifran colectivamente. Un solo validador, o un grupo que represente menos de dos tercios del poder de voto en staking de la red, no puede descifrar por sí solo las transacciones pendientes.
La función es opcional y se activa para cada transacción. Según Aptos Labs, la extensión de navegador de Petra es la primera billetera que la admite al firmar. Decibel, un exchange de contratos perpetuos basado en Aptos, planea usar el mempool cifrado para proteger la privacidad de las órdenes. El mecanismo se define en la Propuesta de Mejora de Aptos 144 (AIP-144). Los desarrolladores pueden enviar transacciones cifradas a través de la versión 7.0.0 del SDK de Aptos para TypeScript y las posteriores, sin modificar los contratos Move existentes.
Limitaciones y costos
La protección abarca el contenido de las transacciones, no la transacción completa. Los clientes aún pueden ver metadatos como el remitente, los parámetros de gas, el vencimiento y las firmas. La AIP señala que ocultar al remitente y otros metadatos queda fuera del alcance de la primera versión.
La privacidad también tiene un costo. Según la documentación para desarrolladores de Aptos, las transacciones cifradas deben pagar un precio mínimo de gas de 200 octas por unidad de gas, el doble del mínimo base de la red, además de 375 unidades de gas adicionales para el descifrado. Aptos afirma que, en pruebas de referencia con 50 nodos, la actualización añade unos 20 milisegundos de latencia por bloque. El sistema también superó una revisión de seguridad de ZKSecurity.
Es demasiado pronto para medir el impacto. Aún no se han establecido de forma independiente reducciones reales en los ataques. Aptos también ofrece Confidential APT, que cifra los saldos y los importes de las transferencias, pero deja visibles las direcciones.
Fuentes:
CoinMarketCap Academy: Aptos lanza un mempool cifrado en la red principal para frenar los ataques MEV
crypto.news: Aptos lanza un mempool cifrado: ¿cómo funciona?
TokenPost: Aptos lanza un mempool cifrado para ocultar las transacciones hasta su finalización
