¿Por qué los contratos inteligentes de Taproot son más privados? Una explicación no técnica

Continúa nuestra exploración de los nuevos superpoderes que Taproot otorga a Bitcoin. Ayer, definimos contratos inteligentes y cubrimos la funcionalidad de los habilitados para Taproot. Para resumir, Taproot le da nuevas características a la capa uno de Bitcoin que permiten la expresividad del contrato inteligente en las soluciones de la capa dos. Hoy, el tema es la privacidad. Lo que sucede en la cadena de bloques se queda ahí para siempre. Con eso en mente, estos contratos Taproot solo revelan información absolutamente necesaria.

Lectura relacionada | PlanB aclara que el objetivo de Bitcoin de $ 98k de noviembre no se basa en S2F

¿Cómo se las arreglan para hacer eso? Preguntémosle a los expertos.

¿Cómo funciona Taproot Privacy?

En el pasado, para ejecutar un contrato, todos y cada uno de los nodos de la red Bitcoin tenían que ejecutarlo. Eso dejó a las partes involucradas en el contrato vulnerables y expuestas, como explica Bitcoin Magazine.

“Esta ejecución en toda la red también significa que las partes involucradas no tienen privacidad con respecto a lo que implica su contrato inteligente: toda la red sabrá exactamente cómo se ve. Por extensión, esto también es malo para la fungibilidad. Si el contrato inteligente es impopular por alguna razón, los fondos involucrados, visibles públicamente en la cadena de bloques, están contaminados ”.

Para que la red Bitcoin prospere, los desarrolladores tienen que pensar en cada escenario, y este es uno. La actualización de Taproot soluciona esto. Blockstream nos da una explicación un poco más técnica: “La innovación de Taproot es incorporar la capacidad de scripting, que anteriormente tenía que ser optada de manera notoria por el software de billetera (por ejemplo, para admitir pagos en custodia, HTLC Lightning o políticas de firma múltiple), dentro de la propia llave ". Esta es una de las innovaciones que ayudará a que las billeteras futuras funcionen de una manera más liviana y efectiva. Bitcoinist cubrirá ese tema más adelante. Por ahora, Blockstream nos informa que después de Taproot:

“En circunstancias típicas, la existencia de este guión nunca se revela en absoluto. Solo se revela si se necesita el guión. Para mejorar aún más esta situación, gracias al uso de firmas de Schnorr en lugar de ECDSA, el script es necesario en muchas menos situaciones que antes ”.

 Gráfico de precios de BTCUSD para el 19/11/2021 - TradingView

 Precio de BTCUSD gráfico para el 19/11/2021 - TradingView Gráfico de precios de BTC para el 19/11/2021 en Coinbase | Fuente: BTC / USD en TradingView.com

La configuración anterior tenía muchos datos

Después de Taproot, todo será más ligero. Antes de Taproot, en una publicación anterior de Bitcoinist, nos pusimos técnicos al citar la revista Bitcoin:

"Actualmente es necesario revelar todas las condiciones posibles que podrían haberse cumplido, incluidas las condiciones que no se cumplieron". Se trata de "datos pesados" y un riesgo para la privacidad.

En Taproot, "todas las diferentes condiciones en las que se pueden gastar los fondos se codifican individualmente (en lugar de combinarse en un solo hash) y se incluyen en un árbol Merkle". Por lo tanto, si se tiene que revelar alguno de los datos, "El resto del árbol Merkle permanece oculto y con hash".

También vale la pena señalar que, después de Taproot, no será posible identificar la naturaleza de la mayoría actas. Todos se verán iguales en la cadena de bloques. Bitcoinist explicó esto antes:

“Taproot proporciona un nuevo tipo de salida con un formulario de clave de firma única, cambiando así los procesos de transacción. Esto se traduce en mejoras para una privacidad superior, tarifas más bajas, multi-sig más flexible y la disponibilidad de bitcoin para estar bloqueado en múltiples scripts a la vez.

River Financial explica además que “Dado que Lightning Network se basa en 2-of-2 multisig , Taproot hace que sea imposible discernir qué transacciones crean canales Lightning ”.

¿Hay agujeros de privacidad en Taproot?

Desafortunadamente, un usuario de Reddit ya descubrió una manera de identificar la apertura de canales públicos de Lightning Network.

“Es cierto que con Taproot no se puede diferenciar entre las aperturas de canales LN y las transacciones normales en escenarios cooperativos basados ​​únicamente en datos en cadena. Desafortunadamente, los canales públicos anuncian el “Punto de canal” (vea este ejemplo) al mundo, que es la salida de apertura del canal, que es exactamente la información que Taproot intenta ocultar. Sin embargo, sigue siendo útil para los canales privados ”.

Lectura relacionada | Hal Finney: Recordando al pionero de Bitcoin y la privacidad

En cualquier caso, habrá más privacidad en toda la red de Bitcoin. Como Johnny Lyu, CEO de Kucoin, dijo recientemente a Bitcoinist:

“El tercer aspecto beneficiará a los usuarios: mejorar la protección de la privacidad. El sistema de paquetes SSA hará que sea más difícil rastrear transacciones individuales, fortaleciendo así el nivel de protección de privacidad para los remitentes de bitcoins ".

Y ahí es donde estamos.

Imagen destacada: Klimkin en Pixabay | Gráficos por TradingView