La Encriptación por Umbral por Lotes (BTE) se basa en conceptos fundamentales como la criptografía de umbral, que permite la colaboración segura entre múltiples partes sin exponer datos sensibles a ningún participante individual. BTE es una evolución de los primeros esquemas de mempool encriptados con TE, como Shutter, que hemos cubierto anteriormente. Por ahora, todo el trabajo existente sobre BTE permanece en la etapa de prototipo o investigación, pero podría dar forma al futuro de los libros de contabilidad descentralizados si tiene éxito. Esto crea una clara oportunidad para más investigación y adopción potencial, lo que exploraremos en este artículo.
En la mayoría de las blockchains modernas, los datos de las transacciones son visibles públicamente en el mempool antes de ser secuenciados, ejecutados y confirmados en un bloque. Esta transparencia crea vías para que partes sofisticadas participen en prácticas extractivas conocidas como Valor Máximo Extraíble (MEV). El MEV explota la capacidad del proponente del bloque para reordenar, incluir u omitir transacciones para obtener ganancias financieras.
Las formas típicas de explotación de MEV, como los ataques de frontrunning y sándwich, siguen siendo generalizadas, particularmente en Ethereum, donde, durante la caída repentina del 10 de octubre, se extrajeron unos 2,9 millones de dólares. Medir con precisión el MEV extractivo total sigue siendo difícil porque aproximadamente el 32% de estos ataques fueron transmitidos de forma privada a los mineros, y algunos involucraron más de 200 subtransacciones encadenadas en una única explotación.
Algunos investigadores han buscado prevenir el MEV con diseños de mempool, donde las transacciones pendientes se mantienen encriptadas hasta la finalización del bloque. Esto evita que otros participantes de la blockchain vean qué operaciones o acciones están a punto de realizar los usuarios que realizan transacciones. Muchas propuestas de mempool encriptados utilizan alguna forma de encriptación de umbral (TE) para esto. TE divide una clave secreta que puede revelar los datos de la transacción entre varios servidores. Similar a una multifirma (multisig), un número mínimo de firmantes debe trabajar en conjunto para combinar sus partes de clave y desbloquear los datos.
Por qué BTE es importante
La TE estándar tiene dificultades para escalar de manera eficiente porque cada servidor debe desencriptar cada transacción por separado y transmitir una parte de desencriptación parcial para ella. Estas partes individuales se registran on-chain para su agregación y verificación. Esto crea una carga de comunicación del servidor que ralentiza la red y aumenta la congestión de la cadena. BTE resuelve esta limitación al permitir que cada servidor libere una única parte de desencriptación de tamaño constante que desbloquea un lote completo, independientemente de su tamaño.



