En el ecosistema de Bitcoin, la posesión de una clave privada ha sido tradicionalmente sinónimo de control total sobre los fondos. Sin embargo, esta premisa está siendo cuestionada por una nueva generación de mecanismos de seguridad conocidos como bóvedas o vaults. Un reciente informe del MIT Digital Currency Initiative, elaborado por la investigadora Lillian Wang y publicado en el foro técnico Delving Bitcoin, analiza seis propuestas para implementar estas bóvedas, cuyo objetivo es añadir una demora controlada a cualquier intento de retiro, permitiendo al propietario reaccionar ante un posible ataque.

¿Qué son las bóvedas y cómo cambian la seguridad en Bitcoin?

Una bóveda no es una aplicación que se activa con un botón, sino una construcción técnica que modifica las condiciones de gasto de los UTXO. En lugar de permitir que una firma válida ejecute un envío de forma instantánea e irreversible, el vault introduce un estado intermedio con un tiempo de espera. Durante esa pausa, el dueño o una vía de recuperación separada puede redirigir los fondos a un destino seguro antes de que la transacción se complete. Esto significa que, aunque la clave sigue siendo necesaria, ya no es suficiente por sí sola para mover el dinero de inmediato a cualquier dirección.

El informe del MIT compara seis enfoques, desde los más rígidos hasta los más flexibles. Las transacciones presignadas, que funcionan sin cambios en el protocolo actual, exigen destruir la clave utilizada para firmar. Otras propuestas, como OP_CHECKTEMPLATEVERIFY (BIP-119) o SIGHASH_ANYPREVOUTANYSCRIPT (BIP-118), requieren modificaciones en el consenso aún no activadas. OP_CHECKCONTRACTVERIFY (BIP-443) permite repartir el monto entre varias salidas, mientras que OP_TXHASH (BIP-346) ofrece mayor margen para comisiones y retiros parciales. La opción más granular es OP_CAT (Purrfect Vault), que concatena datos dentro del script para construcciones a medida.

ANUNCIO

¿Qué resuelve una bóveda y qué no?

El principal beneficio de un vault es proteger contra escenarios donde la clave de gasto ha sido comprometida, pero una clave de recuperación o un observador externo permanecen intactos. Esto cubre ataques comunes como el phishing de frases semilla, la coacción física o el malware capaz de firmar transacciones. Sin embargo, el mecanismo no es infalible. Si la vulnerabilidad afecta también a la clave de recuperación —como ocurrió en el exploit de Coldcard, donde una entropía defectuosa permitió sustraer casi 1.800 BTC de más de 8.600 direcciones, según Galaxy—, el atacante puede operar la bóveda como si fuera el dueño legítimo. Tampoco protege contra la coacción sostenida en el tiempo ni si nadie vigila la cadena durante la ventana de demora.

De acto final a acto inicial: el cambio de paradigma

En Bitcoin actual, firmar con la clave correcta es el acto final que confirma el gasto. El protocolo no cuestiona si esa firma refleja la verdadera voluntad del propietario. La bóveda cambia esta dinámica: la firma deja de ser el cierre del envío y se convierte en el inicio de un proceso que aún puede ser revertido. Al añadir una demora y una vía de recuperación, el sistema reconoce que la clave puede estar comprometida sin que el dueño lo sepa. Este enfoque degrada la firma de autorización definitiva a un mero acto inicial, permitiendo una segunda oportunidad para proteger los fondos.

En resumen, las seis propuestas analizadas por el MIT muestran que Bitcoin está debatiendo si debe separar la autorización criptográfica del control efectivo. Tener la clave seguiría siendo necesario, pero dejaría de ser suficiente para mover los fondos de inmediato y sin posibilidad de intervención. Este cambio, aunque técnicamente complejo, podría redefinir la seguridad de las transacciones en la red madre de las criptomonedas.

ANUNCIO