-
Taproot ya fue bloqueado en Bitcoin, y estarรก activo para noviembre del presente aรฑo.
-
La BIP ofuscarรก las transacciones de una sola firma para que sean irreconocibles.
Una nueva propuesta de mejora de Bitcoin (BIP) propone mejorar la privacidad en las transacciones Taproot de una sola firma, permitiendo enmascararlas para que sea imposible reconocerlas entre operaciones multifirmas o de protocolos de contrato.
La propuesta fue subida en dรญas recientes en la lista de correo de Bitcon-Dev por el programador Chris Belcher. En ella, se propone crear un sistema que utilice el sistema de bloqueo por tiempo nSequence por defecto en las transacciones Taproot, esto para aumentar la privacidad de las operaciones.
nSequence es un protocolo de bloqueo de tiempo en las transacciones, que establece que una transacciรณn bloquearรก los fondos hasta que no se alcance cierta altura de bloque o no transcurra una cantidad de tiempo establecida desde su creaciรณn.
Con nSequence se pueden crear transacciones programables para pagos futuros. Originalmente esto se realizaba a travรฉs de Bitcoin Script, el lenguaje original de Bitcoin Core. No obstante, con la llegada de Taproot y el lenguaje de programaciรณn Sapio, se abre el camino para el desarrollo de contratos inteligentes integrando las propiedades de nSequence.
Las transacciones con bloqueo de tiempo ya han causado estragos en la red Bitcoin, debido a fallas en su programaciรณn, hecho reportado por CriptoNoticias en su momento.
Sin embargo, la motivaciรณn de convertir en un estรกndar las transacciones de Taproot utilizando nSequense, es el evitar los ataques llamados fee sniping. Estos se producen cuando un minero deshonesto intenta minar dos bloques de forma simultรกnea, quedรกndose asรญ con el bloque que mayor cantidad de comisiones posea.
Con las transacciones con bloqueo de tiempo se evita este tipo de prรกcticas, considerando que los mineros malintencionados podrรญan tener una mayor motivaciรณn a realizar este tipo de ataques en futuros halving, ya que las comisiones recogidas por un bloque serรกn mayores que la recompensa de BTC minada. Esta recompensa se ubica en 6,5 BTC y en promedio un bloque genera 0,2 BTC en cobros por comisiรณn.
Cabe destacar que la implementaciรณn de nSequense no requiere ningรบn tipo de soft o hard fork, ya que puede ser adoptada de forma independiente por los diferentes monederos de Bitcoin, segรบn les convenga.
Taproot y los contratos inteligentes
Los contratos inteligentes son quizรกs un concepto muy ligado a Ethereum, ya que este ha explotado su utilizaciรณn de la mano con su propio lenguaje de programaciรณn Solidity, que facilita su desarrollo. Pero Bitcoin no estaba ajeno a ellos, ya que este cuenta con su propio lenguaje de programaciรณn Bitcoin Script, que en teorรญa permite la creaciรณn de contratos inteligentes, aunque son bastantes difรญciles de programar.
Con la llegada de Taproot y las firmas Schnorr a Bitcoin, se abre el horizonte a los contratos inteligentes en la red de la criptomoneda madre. Esto a travรฉs de un lenguaje de programaciรณn tipo script de nombre Sapio, del cual ya se han presentado varios modelos en Bitcoin.