La mempool cifrada de Aptos se activa en mainnet y protege las operaciones de los bots de MEV con solo 20 ms de retraso
Puntos clave
- •La mempool cifrada de Aptos oculta el payload de una transacción, incluida la llamada a la función y sus argumentos, hasta que el consenso finaliza el bloque, mientras que las direcciones de los remitentes y las tarifas de gas permanecen visibles.
- •El cifrado por umbral se ejecuta en los validadores existentes de Aptos, por lo que ningún validador individual ni ningún grupo por debajo del umbral puede descifrar una transacción pendiente, y no se introduce ningún comité de descifrado adicional, constructor de bloques privado ni hardware confiable.
- •Petra es la primera wallet que permite a los usuarios cifrar transacciones al momento de firmar, y Decibel, un exchange de futuros perpetuos construido sobre Aptos, utilizará la infraestructura para mantener las órdenes fuera de cadena hasta su ejecución.
- •Las pruebas con 50 nodos registraron unos 20 milisegundos de latencia adicional por bloque sobre la versión de producción de AptosBFT, un retraso que Aptos considera insignificante dado que los bloques se finalizan en menos de un segundo.
- •Los contratos inteligentes Move existentes no requieren cambios, con soporte disponible a través del Aptos TypeScript SDK versión 7.0.0 y posteriores, lo que sitúa una adopción más amplia en manos de las integraciones de wallets y aplicaciones.

Aptos ha activado una mempool cifrada nativa del protocolo en su mainnet, ofreciendo a los usuarios una forma opcional de ocultar los detalles de las transacciones hasta que se finalice el ordenamiento de bloques. Según un anuncio oficial, la función apunta a un problema de larga data en las finanzas descentralizadas (DeFi): los ataques de frontrunning y sandwich llevados a cabo por bots de MEV contra transacciones pendientes visibles públicamente. MEV, o valor extractable máximo, se refiere al beneficio que puede obtenerse al reordenar, insertar o censurar transacciones dentro de un bloque.
Cifrado de transacciones antes de entrar a la mempool
Cuando la función está habilitada, el payload de una transacción se cifra en el cliente antes de enviarse a la red. La información sensible, como la llamada a la función y sus argumentos, se oculta, mientras que la dirección del remitente y la tarifa de gas permanecen visibles.
Los validadores pueden entonces confirmar el ordenamiento de las transacciones sin ver el mensaje de pago en sí. Una vez que el consenso aprueba el bloque, los validadores descifran colectivamente las transacciones, las ejecutan y las agregan al registro de la blockchain.
Ningún validador individual puede descifrar una transacción pendiente
Aptos implementa el cifrado por umbral directamente sobre su conjunto actual de validadores. Ningún validador individual puede decodificar una transacción pendiente, ni tampoco ningún grupo cuya participación combinada esté por debajo del umbral requerido. En los diseños de umbral, el poder de descifrado se divide entre varias partes, por lo que quiénes poseen esas claves —y si introducen nuevos supuestos de confianza— se convierte en un aspecto central del diseño. Los esquemas basados en cifrado que añaden un comité de descifrado dedicado, un constructor de bloques privado o hardware confiable incorporan nuevas partes a esa ecuación, una inquietud que el anuncio abordó directamente: "No creamos ningún comité de descifrado adicional, ni ningún constructor de bloques privado ni proveedor de hardware confiable en Aptos. En cambio, la conversión del token AQUA es manejada por los mismos validadores que facilitan el consenso de Aptos".
La mempool cifrada apunta a los bots de frontrunning y sandwich
Las mempools públicas muestran los datos de las transacciones antes de su ejecución, lo que brinda a los bots de trading automatizado la oportunidad de detectar transacciones grandes y copiarlas, o de ejecutar operaciones inmediatamente antes o después de otro trader. Con el payload mantenido en secreto y el ordenamiento final confirmado solo a través del consenso, Aptos elimina gran parte de la información que estos bots necesitan para interferir con las operaciones.
La protección puede ser especialmente relevante para órdenes institucionales, operaciones DeFi de gran tamaño y agentes automatizados, ya que la revelación temprana de la intención de una transacción puede traducirse en riesgo de ejecución.
Petra es la primera wallet en ofrecer la función como parte de su proceso de firma, permitiendo a los usuarios optar por cifrar una transacción al momento de firmar. Por parte, Decibel, un exchange de futuros perpetuos construido sobre Aptos, utilizará la infraestructura de mempool cifrada para garantizar que las órdenes permanezcan fuera de cadena hasta su ejecución. En conjunto, las dos integraciones llevan el lanzamiento en mainnet a producción tanto en la capa de wallets de consumo como en la de aplicaciones, y constituyen los puntos de referencia más claros a corto plazo de cómo se utiliza la función en la práctica.
Privacidad con unos 20 ms de latencia adicional
Ejecutar el cifrado por umbral a escala de blockchain aumenta el cálculo requerido, pero Aptos afirma que el impacto en el rendimiento es mínimo. Su diseño de cifrado por lotes permite descifrar un bloque completo con una comunicación de tamaño constante por validador, independientemente de la cantidad de transacciones que contenga el lote.
Las pruebas con 50 nodos registraron una latencia adicional de unos 20 milisegundos por bloque sobre la versión de producción de AptosBFT. El proyecto considera que el retraso es insignificante dado que los bloques de Aptos se finalizan en menos de un segundo.
Límites y soporte para desarrolladores
Las restricciones en las implementaciones iniciales significan que la función no ofrece anonimato completo de las transacciones. Las direcciones de los remitentes y la información de gas permanecen visibles —y dado que las direcciones son públicas en la cadena, las transacciones aún pueden asociarse con cuentas específicas una vez ejecutadas—, mientras que el payload de la transacción permanece cifrado hasta la finalización del bloque.
Los contratos inteligentes Move existentes no requieren cambios, y el soporte está disponible a través del Aptos TypeScript SDK versión 7.0.0 y posteriores. Esto sitúa la disponibilidad más amplia en manos de las integraciones de wallets y aplicaciones, en lugar de actualizaciones de contratos, siguiendo el patrón de cifrado al firmar que Petra ya ha implementado.
Fuente: Crypto Ninjas