-
Una propuesta abierta permitirรก despuรฉs tambiรฉn gastar con Taproot.
-
Taproot incrementa la privacidad en las transacciones.
El Boletรญn informativo de Bitcoin Optech nro. 152 divulgรณ que la versiรณn 0.21 del monedero de Bitcoin Core ahora cuenta con soporte para recibir transacciones Taproot.
Esta actualizaciรณn, mencionada en el boletรญn, es un primer paso para completar la integraciรณn de Taproot y poder enviar transacciones hacia y desde el formato de direcciones Pay-to-Taproot (P2TR) en el futuro.
La propuesta fue combinada en el cรณdigo de Bitcoin Core el pasado 4 de junio, incluyendo nueve modificaciones que dan soporte a las rutas de derivaciรณn de Taproot para descriptores y el camino para prรณximas actualizaciones.
Las rutas de derivaciรณn son los caminos seguidos por el software para acceder a las monedas desde la semilla. Esto sobre todo en casos donde se restauran fondos en un nuevo monedero. Las wallets pueden usar distintas rutas de derivaciรณn dependiendo del estรกndar que estรฉn usando. Dando soporte a las derivaciones de Taproot, ya se podrรญan importar fondos bajo el estรกndar de Taproot en el monedero de Bitcoin Core.
En cuanto a los descriptores, hay que entender primero quรฉ son los scripts. El script o cรณdigo de una transacciรณn define las condiciones de gasto de esa transacciรณn en especรญfico. Esas condiciones de gasto pueden ser muchas. Pueden ser el formato de direcciรณn (Pay-to-public-key; Pay-to-Script-hash; Pay-to-wrapped-script-hash; Pay-to-taproot). Pueden ser que se requieran dos de tres firmas para gastar. Pueden ser que solo se puedan gastar a la altura de cierto bloque. En fin, cualquier cosa que se pueda programar en una transacciรณn.
Todas esas condiciones de gasto estรกn incluidas en el cรณdigo de cada transacciรณn, y quien firme la transacciรณn necesita cumplir esas condiciones para que la transacciรณn sea vรกlida.
Un descriptor, por su parte, le describe (de-script) al software de monedero de ese script o condiciรณn de gasto. Es decir, le describe al software cรณmo se puede gastar esa transacciรณn.
Para que tu monedero pueda recibir transacciones con scripts o condiciones de gasto propias de Pay-to-Taproot (P2TR), necesita poder entenderlas. Con esta actualizaciรณn, se da soporte a llaves y scripts propios de P2TR, en tanto que ahora Bitcoin Core cuenta con los descriptores para entender esos scripts. En adelante, falta aรฑadir los descriptores para poder transferir a otras direcciones P2TR.
Por el momento, el soporte de firmas de Taproot para monederos descriptores se encuentra en una propuesta abierta hecha por Pieter Wuille, cofundador e ingeniero tรฉcnico principal de Chaincode Labs, la cual se sigue trabajando.
Taproot ya estรก bloqueado en Bitcoin
Taprootโฏes una actualizaciรณn de Bitcoin que aรฑade una nueva capa de privacidad para la red. Permite programar mรบltiples condiciones de gasto para una misma transacciรณn, abriendo la posibilidad de contratos inteligentes, y ofuscar dichas condiciones combinando mรบltiples firmas en una sola. Esto permite que las transacciones en Bitcoin sean mรกs baratas, fรกciles y eficientes.
Tanto las transacciones multifirmas como las de firma simple se verรกn igual en la blockchain cuando haya suficiente adopciรณn de Taproot y se reducirรก el espacio de transacciones. Esto ayuda al trรกfico de la red y reduce costos de tarifas.
Como se ha informado en CriptoNoticias, los grupos de minerรญa ya seรฑalizaron su acuerdo con Taproot y es ya un hecho que estarรก disponible para cualquier usuario en noviembre del presente aรฑo. Trabajos como el que se estรก haciendo en el monedero de Bitcoin Core son indispensables para que los usuarios aprovechen las ventajas que esta actualizaciรณn trae.