
Sign up to save your podcasts
Or
¿Que es Taproot? y ¿como beneficiara a Bitcoin? Talvez y solo talvez hayas escuchado el termino ´´Taproot´´, y talvez te hayas preguntado ´´¿que es?´´ O talvez no y te vale pepino que es, pero si te los has preguntado dejame que te lo explique.
Taproot ampliara la flexibilidad de los contratos inteligentes de Bitcoin, y al mismo tiempo ofrecer mas privacidad.
Los usuarios de Bitcoin pueden, en poco tiempo, beneficiarse de un truco llamado "Taproot". Propuesto por primera vez por el colaborador de Bitcoin Core y ex CTO de Blockstream, Gregory Maxwell, Taproot ampliara la flexibilidad de los contratos inteligentes de Bitcoin, y al mismo tiempo ofrecer más privacidad. Incluso los contratos inteligentes más complejos, vistos en la blockchain, serían indistinguibles de las transacciones normales.
Si bien es una gran empresa, esto no es solo una teoría. Varios de los contribuyentes más prolíficos de Bitcoin Core, incluidos Pieter Wuille, Anthony Towns, Johnson Lau, Jonas Nick, Andrew Poelstra, Tim Ruffing, Rusty Russell y, si, Gregory Maxwell, están trabajando en una propuesta de firmas de Schnorr que incluiría Taproot, todos en una sola actualización de protocolo.
Esto es lo que es Taproot y cómo funciona.
Todos los bitcoins están esencialmente "bloqueados" en scripts: un par de líneas de código incrustadas en una transacción incluida en la blockchain, que definen cómo se pueden gastar las monedas en la próxima transacción. Las condiciones de gasto generalmente implican proporcionar una firma para demostrar la propiedad de las monedas. Pero otras condiciones bien conocidas incluyen, por ejemplo, bloqueos de tiempo (las monedas solo se pueden gastar después de una fecha o altura de bloque específica) o multisig (las monedas solo se pueden gastar si algunas claves privadas de todo un conjunto de claves privadas proporcionan las firmas).
Se pueden combinar y emparejar diferentes condiciones para crear tipos complejos de contratos inteligentes. Un ejemplo de un contrato de este tipo podría ser que las monedas se pueden gastar si tanto Maria como Jose firman, o si solo Maria firma después de una semana, o si solo Jose firma mientras también proporciona un número secreto. Cualquiera de estas tres condiciones que se cumpla primero, es cómo se gastaran las monedas.
Desde 2012, los scripts (las condiciones) la mayoria de veces no son visibles públicamente al principio; solo el nuevo propietario de las monedas sabe cómo se pueden gastar. Esto se hace con un truco llamado P2SH (pay to script hash o pagar al hash del script), donde inicialmente solo se incluye un hash del script en la blockchain. Este número aparentemente aleatorio contiene las monedas. Cuando el propietario gasta las monedas, revela todo el script, así como la "solución" del script al mismo tiempo. Cualquiera puede utilizar el hash inicial para comprobar que el script proporcionado era realmente el script original que bloqueo las monedas y puede concluir inmediatamente que se cumplieron los requisitos del script.
Aún así, cuando se gastan las monedas, actualmente es necesario revelar todas las posibles condiciones que pudieron haberse cumplido, incluidas las condiciones que no se cumplieron. Esto tiene dos desventajas. Uno, tiene muchos datos, especialmente si hay muchas condiciones. Y dos, es malo para la privacidad. Todos pueden saber las diferentes formas en que se podrían haber gastado los fondos, lo que puede, por ejemplo, revelar qué tipo de billetera se usó y tal vez incluso más.
¿Que es Taproot? y ¿como beneficiara a Bitcoin? Talvez y solo talvez hayas escuchado el termino ´´Taproot´´, y talvez te hayas preguntado ´´¿que es?´´ O talvez no y te vale pepino que es, pero si te los has preguntado dejame que te lo explique.
Taproot ampliara la flexibilidad de los contratos inteligentes de Bitcoin, y al mismo tiempo ofrecer mas privacidad.
Los usuarios de Bitcoin pueden, en poco tiempo, beneficiarse de un truco llamado "Taproot". Propuesto por primera vez por el colaborador de Bitcoin Core y ex CTO de Blockstream, Gregory Maxwell, Taproot ampliara la flexibilidad de los contratos inteligentes de Bitcoin, y al mismo tiempo ofrecer más privacidad. Incluso los contratos inteligentes más complejos, vistos en la blockchain, serían indistinguibles de las transacciones normales.
Si bien es una gran empresa, esto no es solo una teoría. Varios de los contribuyentes más prolíficos de Bitcoin Core, incluidos Pieter Wuille, Anthony Towns, Johnson Lau, Jonas Nick, Andrew Poelstra, Tim Ruffing, Rusty Russell y, si, Gregory Maxwell, están trabajando en una propuesta de firmas de Schnorr que incluiría Taproot, todos en una sola actualización de protocolo.
Esto es lo que es Taproot y cómo funciona.
Todos los bitcoins están esencialmente "bloqueados" en scripts: un par de líneas de código incrustadas en una transacción incluida en la blockchain, que definen cómo se pueden gastar las monedas en la próxima transacción. Las condiciones de gasto generalmente implican proporcionar una firma para demostrar la propiedad de las monedas. Pero otras condiciones bien conocidas incluyen, por ejemplo, bloqueos de tiempo (las monedas solo se pueden gastar después de una fecha o altura de bloque específica) o multisig (las monedas solo se pueden gastar si algunas claves privadas de todo un conjunto de claves privadas proporcionan las firmas).
Se pueden combinar y emparejar diferentes condiciones para crear tipos complejos de contratos inteligentes. Un ejemplo de un contrato de este tipo podría ser que las monedas se pueden gastar si tanto Maria como Jose firman, o si solo Maria firma después de una semana, o si solo Jose firma mientras también proporciona un número secreto. Cualquiera de estas tres condiciones que se cumpla primero, es cómo se gastaran las monedas.
Desde 2012, los scripts (las condiciones) la mayoria de veces no son visibles públicamente al principio; solo el nuevo propietario de las monedas sabe cómo se pueden gastar. Esto se hace con un truco llamado P2SH (pay to script hash o pagar al hash del script), donde inicialmente solo se incluye un hash del script en la blockchain. Este número aparentemente aleatorio contiene las monedas. Cuando el propietario gasta las monedas, revela todo el script, así como la "solución" del script al mismo tiempo. Cualquiera puede utilizar el hash inicial para comprobar que el script proporcionado era realmente el script original que bloqueo las monedas y puede concluir inmediatamente que se cumplieron los requisitos del script.
Aún así, cuando se gastan las monedas, actualmente es necesario revelar todas las posibles condiciones que pudieron haberse cumplido, incluidas las condiciones que no se cumplieron. Esto tiene dos desventajas. Uno, tiene muchos datos, especialmente si hay muchas condiciones. Y dos, es malo para la privacidad. Todos pueden saber las diferentes formas en que se podrían haber gastado los fondos, lo que puede, por ejemplo, revelar qué tipo de billetera se usó y tal vez incluso más.