-
La BIP-119 permite automatizar transacciones para dejar una herencia a tus hijos.
-
También puedes configurar una dirección única de retiro para tu hardware wallet.
En diciembre de 2021, tras varios años de trabajo y desarrollo, el desarrollador Jeremy Rubin planteó activar la Propuesta de Mejora de Bitcoin 119 (BIP-119) para este año 2022.
La idea polarizó las opiniones de los entusiastas y seguidores del desarrollo de Bitcoin, entre quienes piensan que esta propuesta está lista para implementarse en el protocolo y quienes piensan que es muy pronto para hacerlo.
Uno de los principales argumentos de este último grupo apunta a la poca difusión y conocimiento que se tiene, no solo de lo que es la BIP-119, sino de cuáles son sus aplicaciones prácticas o sus casos de uso. ¿Cuál es su utilidad? ¿Para qué sirve?
Antes de responder esas preguntas, lo que proponemos hacer en este artículo, repasemos algunos conceptos. La BIP-119 introduce un nuevo script o comando de Bitcoin llamado OP_CHECKTEMPLATEVERIFY u OP_CTV, consistente en una plantilla o ruta para gastar bitcoins según parámetros de tiempo, direcciones, cantidades, frecuencia y mucho más.
Esto quiere decir, que OP_CTV nos permite agendar el gasto de unos bitcoins almacenados en una cartera para una fecha determinada, o con cierta recurrencia (por ejemplo, cada dos días, cada año, etc.), o enviarlos solamente hacia una o varias direcciones y no más.
De esta manera las capacidades programáticas de Bitcoin se amplían muchísimo más, tan lejos como puedan llegar nuestras necesidades y nuestra imaginación. Algunos entusiastas de esta propuesta se refieren a OP_CTV como un contrato inteligente completamente funcional, automatizable y compuesto, e incluso más seguro que los contratos de otras plataformas como Ethereum, en su opinión.
¿Entonces, cuáles son algunos de los casos de uso de la BIP-119?
Monederos fríos inteligentes:
Las carteras multifirma y las hardware wallets pueden definirse como una bóveda o caja fuerte muy útiles y seguras para guardar nuestros bitcoins a largo plazo. Sin embargo, ese es el problema: no tienen mucha utilidad para usar las monedas allí guardadas en nuestro día a día, ya que una vez configurada esta hardware wallet, requiere un proceso algo tedioso para acceder a ellas de nuevo.
Esto fue señalado por el entusiasta zensored en un post didáctico sobre OP_CTV, donde menciona el concepto de bóvedas inteligentes entre otros posibles casos de uso de la BIP-119.
Por ejemplo, establece que un monedero frío (es decir, sin conexión constante a Internet) se puede configurar para que solo pueda enviar bitcoins hacia una dirección determinada de tu propiedad, de modo que en caso de que te roben el dispositivo, los atacantes no tengan manera de retirar los bitcoins.
Otro caso es el de los fondos de ahorro o herencia, donde puedes guardar tus bitcoins en un monedero frío para que, cuando mueras, puedas dejar una herencia en BTC a tus hijos.
¿Cómo funciona este fondo de ahorro? Programas la cartera fría para que en una fecha determinada, comience a enviar los BTC a las direcciones de las carteras de tus hijos. Se acaban así las peleas en tribunales y la intermediación del Estado.
El tercer caso de uso en torno a los monederos fríos es el de una “wallet caliente automatizada”; es decir, una wallet fría donde puedas guardar tus BTC a largo plazo con seguridad, pero programarla para que esporádicamente se desbloquee y puedas usar una cantidad de esos ahorros con una aplicación o wallet en tu teléfono móvil. Si en el momento no necesitas los fondos, la cartera se puede volver a bloquear después de un tiempo, señala zensored en su blog.
Soluciones de escalabilidad de transacciones:
Uno de los casos de uso descritos por Jeremy Rubin apunta a la escalabilidad de las transacciones en un sentido que previamente no era posible.
Básicamente, permite hacer transacciones en lote por un costo muy pequeño, en momentos donde las tarifas por transacción aumentan por la demanda de espacio en los bloques de la cadena (blockchain)
¿Cómo se logra esto? Pongamos el caso de un exchange que necesita liquidar fondos a cientos de usuarios a la vez. Si el exchange hace una transacción con muchas salidas (UTXO, User Transaction Output) -esto es, una transacción dirigida a las carteras de múltiples usuarios- esto aumentaría el tamaño de la transacción en términos de peso y por tanto las comisiones a pagar.
OP_CTV permitiría crear una transacción ligera con cientos de destinatarios y que solo necesite una confirmación. Sin embargo, estos bitcoins no serían gastables para todos sus recipientes inmediatamente. Digamos que, la transacción estaría programada para ‘liberar’ estos pagos una vez que las comisiones bajen, permitiendo a los usuarios recipientes gastar sus monedas en ese momento.
Existen otros casos de uso aún por desarrollar y discutir. Es importante aclarar que la BIP-119 añade capacidades a Bitcoin, pero eso no implica que si llegara activarse, en ese momento existan aplicaciones con servicios totalmente desplegados en torno a OP_CTV.
Al igual que con Taproot, la más reciente actualización de Bitcoin, la industria que hace uso de este protocolo debe encontrar la utilidad de OP_CTV en función de sus necesidades y requerimientos.
Desde el pasado 11 de enero de 2022, la BIP-119 se ha estado discutiendo abiertamente, en cuanto a sus capacidades, calidad y desarrollo de su código y posibles mecanismos de activación e implementación en Bitcoin.
Incluso, como reportamos en CriptoNoticias, la comunidad ha recaudado más de 3 BTC para otorgar a quienes encuentren fallas técnicas o errores (bugs) en el código de la BIP-119.