El libro blanco de BitcoinBTC acaba de celebrar su 15º aniversario. Después de todos estos años, una cosa que incluso sus críticos más duros admiten es el potencial revolucionario y transformador del mundo de la tecnología blockchain. De hecho, a pesar del reciente mercado bajista, hasta ahora en 2023 se ha visto un flujo constante de anuncios de pilotos de blockchain y proyectos de tokenización por parte de una gran cantidad de actores importantes. En typical, se espera que la inversión en estas tecnologías dentro de la industria de servicios bancarios y financieros aumente de 1.890 millones de dólares a 3.070 millones de dólares este año.

Implementadas con un enfoque apropiado en la seguridad y la resiliencia, las cadenas de bloques son enormemente prometedoras para hacer que todo tipo de procesos financieros sean más transparentes, más eficientes y menos riesgosos. Pero seamos honestos: lo que hemos visto hasta ahora es very similar a la presentación de autos conceptuales en una sala de exhibición. Antes de que estos sistemas estén “listos para usar”, deberán satisfacer numerosos requisitos importantes relacionados con todo, desde la seguridad y el cumplimiento hasta la escalabilidad.

Hasta la fecha, la mayoría de los experimentos de blockchain han evitado el uso de Bitcoin como base técnica para los experimentos debido a su naturaleza restringida por diseño. Sin embargo, es el enfoque conservador de Bitcoin, personificado en opciones arquitectónicas como el modelo de transacción Unspent Transaction Output, lo que le da la solidez que requieren las instituciones financieras. En contraste con el modelo de cuenta utilizado por cadenas de bloques populares como EthereumETH, verá que el diseño de Bitcoin puede, en última instancia, posicionarlo como el punto de partida excellent para una infraestructura financiera lista para alterar el status quo.

UTXO vs. Cuenta: modelos de transacciones de un vistazo

El modelo de cuenta funciona de manera muy very similar a una cuenta bancaria tradicional, y cada nueva transacción transfiere valor de una cuenta a otra. Si una cuenta tiene saldo insuficiente, la transacción se considera inválida. Las cuentas también suelen estar controladas mediante contratos inteligentes, que permiten a los desarrolladores incorporar seguridad, políticas de gasto y otras funciones especiales.

El modelo UTXO de Bitcoin, por otro lado, funciona más como un sistema de efectivo. Puede pensar en el UTXO en sí como un billete de banco que solo puede gastar el propietario legítimo. Una vez gastado como insumo en una transacción, el billete se «destruye». Simultáneamente, se crean y distribuyen una o más notas nuevas (nuevas UTXO) como resultados entre usted y cualquier otro participante de la transacción. En cualquier momento dado, la propiedad del bitcoin se puede calcular sumando el valor de los UTXO en circulación creados pero no gastados.

¡Esta no es una diferencia trivial! Si bien el modelo de cuenta puede parecer intuitivo y simple, su soporte en un sistema distribuido es complejo. Esta complejidad crea riesgos y dificulta la capacidad del sistema para cumplir requisitos técnicos importantes.

Fiabilidad

Considere que es fácil verificar la liquidación de una transferencia de valor en efectivo. Es más difícil verificar el valor transferido entre cuentas bancarias, porque este último depende del estado de cada cuenta y del orden de las transacciones pendientes que se ejecutarán en ellas. En los sistemas blockchain, el orden de las transacciones está determinado por un proceso de consenso y debe ser resistente a reescrituras y cambios que surjan de desacuerdos.

En un modelo de cuenta, la validez de la transacción es un cálculo en tiempo de ejecución con un costo computacional (y, por lo tanto, financiero). Ethereum, por ejemplo, sufre una tasa de fracaso de ~2,3% entre sus transacciones confirmadas, según lo citado por su creador, Vitalik Buterin. Debido a que es más difícil identificar transacciones espurias, también es más difícil identificar a un actor nefasto que envía o propaga solicitudes no válidas.

En el enfoque UTXO, cada transacción es independiente y toda la información necesaria para evaluar la validez está encapsulada en la carga útil. Esto hace que sea más fácil auditar, descartar transacciones no válidas y desalojar a los pares que se portan mal. Todos estos factores mejoran la confiabilidad general del sistema.

Escalabilidad

Escalar las cadenas de bloques manteniendo sus beneficios de descentralización es increíblemente desafiante y un tema de investigación continua. Si no le importan los beneficios de la descentralización, ¡es mucho mejor que utilice una base de datos! Sin embargo, si lo hace, los enfoques principales para escalar su sistema implican la capacidad de procesar múltiples transacciones simultáneamente. Esto es más fácil de hacer con sistemas basados ​​en UTXO debido a la verificabilidad autónoma de una transacción UTXO. Los enfoques más simples conducen a soluciones más sólidas y, de hecho, Bitcoin está avanzado en comparación con sus pares en el desarrollo e implementación de soluciones de escalamiento como Lightning Community, que agrupa múltiples transacciones entre pares, y Liquid Network desarrollada por Blockstream, que asigna más espacio de bloques. en forma de cadena lateral conectada a la purple principal.

Seguridad

La seguridad de blockchain es crítica. Las claves privadas comprometidas o las vulnerabilidades del sistema son fallas de seguridad comunes que a menudo resultan de contratos inteligentes explotados. Los sistemas basados ​​en cuentas brindan a los desarrolladores más capacidades de contratos inteligentes, que a su vez se utilizan para implementar funciones de seguridad. Dos ejemplos son las políticas de gasto de firmas múltiples, que requieren múltiples claves privadas para autorizar una transacción, y los swaps atómicos, donde se negocian y liquidan dos activos entre contrapartes en una sola transacción, lo que cut down el fraude. La arquitectura de un sistema basado en UTXO permite que transacciones de este tipo se ejecuten de forma nativa, sin necesidad de un contrato inteligente. Esto significa que la cadena de bloques aún admite funciones de seguridad ricas, mientras que los posibles vectores de ataque son menores y más costosos de explotar.

Privacidad

Con el modelo UTXO, las billeteras generan una nueva dirección para cada transacción, mientras que las billeteras del modelo de cuenta cuentan con una dirección reutilizable. Esto significa que con un modelo de cuenta, el saldo whole de la cuenta es seen para cualquiera y existen oportunidades para adelantar las operaciones en función de quién realiza la transacción mediante el seguimiento de las transacciones propuestas pero no procesadas.

Las cadenas de bloques basadas en UTXO aún pueden alinearse con las preocupaciones de cumplimiento normativo y al mismo tiempo preservar un mayor grado de privacidad financiera en una economía digital cada vez más interconectada.

Programabilidad

La crítica común es que el modelo UTXO y Bitcoin carecen de las sofisticadas capacidades de contrato inteligente necesarias para los productos financieros modernos. Si bien los sistemas basados ​​en cuentas ofrecen una mejor programabilidad, es posible que no sean la mejor opción para ejecutar grandes volúmenes de transacciones financieras de alto riesgo donde las fallas del sistema pueden provocar una pérdida masiva de fondos. Éstas son las condiciones de los sistemas financieros modernos hay que evaluar qué sistema es programable suficiente al mismo tiempo que demuestra un sólido historial de rendimiento confiable y sin problemas.

Siempre sólida, la programabilidad de Bitcoin ha logrado avances incrementales, más recientemente con la actualización de Taproot en 2021. La funcionalidad más rica en Bitcoin se ha visto facilitada aún más por soluciones como RGB, Taproot Property and covenants y activos programables en Liquid Network, todos los cuales utilizan UTXO de Bitcoin. modelo de transacción.

La solución Liquid Network desarrollada por mi empleador, Blockstream, basada y heredada del código foundation probado en batalla de Bitcoin, ofrece características favorables a las finanzas que incluyen transacciones más rápidas y confidenciales y la capacidad de emitir activos digitales como valores tokenizados, monedas estables e instrumentos de deuda. Liquid no utiliza ningún token de participación identical al de las acciones y está gobernado y operado por una federación de empresas independientes, cada una de las cuales realiza transacciones de acuerdo con sus propias políticas sin necesidad de supervisar a sus contrapartes ni depender de una autoridad confiable.

El modelo UTXO: el futuro de la integración Blockchain

A medida que el sector financiero se acerca a la tecnología blockchain, los méritos intrínsecos del modelo UTXO en términos de confiabilidad, escalabilidad, seguridad y privacidad se están volviendo especialmente relevantes. Además, con la llegada de Taproot y la aparición de soluciones de segunda capa como Liquid, la narrativa en torno a las capacidades de Bitcoin para respaldar contratos inteligentes y operaciones financieras complejas está cambiando gradualmente. Las corporaciones e instituciones financieras que estén considerando la integración de blockchain considerarían prudente reevaluar el modelo UTXO como una opción practical, aprovechando los principios fundamentales de Bitcoin para navegar de manera segura las complejidades de las finanzas modernas.

Divulgación: Trabajo en Blockstream, una empresa cuya misión es construir infraestructura financiera en Bitcoin. Los puntos de vista y opiniones expresados ​​en este artículo son míos y no reflejan necesariamente la política o posición oficial de Blockstream. Este artículo tiene únicamente fines informativos y no debe interpretarse como asesoramiento legal o financiero.

Sígueme en LinkedIn.

Share.
Leave A Reply