A Aptos anunció el lunes (12) la activación del Encrypted Mempool en su red principal. La funcionalidad permite ocultar el contenido de transacciones mientras esperan ser procesadas, lo que dificulta la actuación de robots que explotan operaciones pendientes para ejecutar estrategias de front-running y ataques sandwich.
La protección es opcional y funciona directamente en el protocolo de la blockchain, sin depender de intermediarios externos. Sin embargo, el cifrado no ofrece anonimato completo: cierta información permanece accesible incluso antes de la confirmación de la transacción.
El mecanismo cifra los datos en el dispositivo del usuario antes del envío a la red. Los validadores definen el orden de las operaciones sin conocer su contenido y solo realizan el descifrado colectivo después de que el bloque se finaliza.
Esta secuencia impide que los participantes de la red consulten de antemano los detalles de una operación para posicionar otras transacciones en función de ella. Sin embargo, la protección no elimina todas las posibilidades de explotación relacionadas con la ordenación de operaciones.
Dirección y tarifas siguen visibles antes de la ejecución
La documentación de Aptos establece una distinción importante: la dirección del remitente y los campos referentes a la tarifa de gas siguen visibles mientras la transacción espera ser procesada.
El cifrado protege el payload, que incluye la función de contrato inteligente invocada y sus argumentos, como los parámetros de una operación. Tras definirse definitivamente el orden del bloque, esa información se revela para permitir la ejecución y el registro público de la operación.
El recurso también presenta costos adicionales. Las transacciones cifradas requieren un precio mínimo de 200 octas por unidad de gas, equivalente al doble del mínimo básico de la red. Además, hay un cargo fijo de 375 unidades de gas para el proceso de descifrado.
Para desarrolladores, la funcionalidad está disponible en el SDK TypeScript de Aptos a partir de la versión 7.0.0, sin necesidad de modificar contratos inteligentes existentes. La billetera Petra ya ofrece una opción de cifrado durante la firma de las transacciones.
La implementación utiliza los propios validadores de Aptos para ordenar y descifrar las operaciones, prescindiendo de un comité externo responsable del acceso a los datos.
En las pruebas divulgadas por el proyecto, realizadas con 50 nodos, el mecanismo añadió aproximadamente 20 milisegundos por bloque al procesamiento. El resultado corresponde a un benchmark realizado por los desarrolladores y no constituye una medición independiente del rendimiento en la red principal.
Con la activación, la protección pasa a estar disponible para aplicaciones y usuarios compatibles, pero su uso depende de la elección de cifrar cada transacción.



