BLOG

No te quedes atascado: La guía 2024 de los UTXOs de Bitcoin

Esta completa guía abarca todo lo que necesita saber sobre los UTXO, incluida su definición, funcionalidad, técnicas de gestión y otros aspectos.

No te quedes atascado: La guía 2024 de los UTXOs de Bitcoin
4 de marzo de 2024
Eduardo Próspero

¿Sabías que los monederos NO contienen Bitcoin ni siquiera Sats? Lo único que contienen son UTXOs. Estas "Salidas de Transacciones No Gastadas" son los bloques de construcción de la cadena principal de Bitcoin. En el siguiente artículo, aprenderás qué son y por qué mantenerlos "gordos" suele ser una buena idea. Además, obtendrá una lección 101 sobre la consolidación, gestión y control de monedas UTXO. Una clase importante para todos los interesados en auto-custodiar Bitcoin; especialmente para aquellos que utilizan la técnica DCA o dollar-cost averaging para acumular monedas preciosas.

Investopedia define el DCA como "invertir la misma cantidad de dinero en un valor objetivo a intervalos regulares durante un cierto periodo de tiempo, independientemente del precio. Utilizando el dollar-cost averaging, los inversores pueden reducir su coste medio por acción y reducir el impacto de la volatilidad en sus carteras." Eso puede ser positivo, pero la técnica podría generar un elevado número de UTXOs flacos que, a su vez, podrían aumentar las comisiones de las operaciones futuras. 

La solución es la consolidación y gestión de UTXO. No se puede negar, las transacciones en la cadena siguen encareciéndose, y el fenómeno no se detendrá si queremos llevar Bitcoin a los próximos mil millones de personas. La gestión de UTXO puede ayudar a los usuarios a reducir las comisiones, organizar y etiquetar su alijo y aumentar la privacidad de sus transacciones.

Para asegurarnos de que estamos en la misma página, retrocedamos el camión y empecemos por el principio.Pero antes de eso, dejemos una cosa clara: Blink es un monedero de la red Lightning y los UTXOs son el sistema de contabilidad de la cadena principal de Bitcoin. Lo que vas a leer tiene poco que ver con Blink, pero sigue leyendo hasta el final para aprender cómo puedes usar la Red Lightning para generar UTXOs gordos.

¿Qué es exactamente un resultado de transacción no gastado? 

Así, los monederos contienen "Salidas de Transacciones No Gastadas" o UTXOs y no Bitcoin o Sats. Cada UTXO es único, especifica la cantidad de Sats que un monedero recibió en una transacción específica y que aún no ha gastado. El concepto es elusivo, lo sabemos. He aquí algunos datos sobre los UTXO que le ayudarán a hacerse una idea más clara:

  • Cada transacción en la blockchain de Bitcoin se compone de entradas y salidas. Las entradas pueden consistir en muchos UTXOs si los Sats enviados no pueden ser cubiertos por uno solo. Los mineros reciben una comisión, y el resto de los fondos llegan al monedero de la otra persona en forma de UTXO.
  • Si nunca ha enviado fondos, un monedero no gestionado contendría tantos UTXOs como transacciones ha recibido.
  • Las salidas permanecen en forma UTXO hasta que se utilizan como entradas en una nueva transacción, que reinicia el ciclo.
  • Cada transacción de salida destruye los UTXO antiguos y, si el saldo no se ha gastado por completo, crea uno nuevo que refleja el cambio. 
  • La mayoría de los monederos modernos permiten ver el contenido de cada uno de los UTXO del usuario y seleccionar cuál quiere utilizar para la siguiente transacción.
  • Los monederos más antiguos y sencillos abstraen por completo los UTXOs y sólo muestran un saldo a los usuarios. Para cada transacción, estos monederos eligen el menor número posible de UTXOs. El objetivo es obtener la comisión más barata posible.   
  • El saldo de una dirección Bitcoin se conoce como Xpub o clave pública extendida.

¿Qué es el conjunto UTXO?

Otro concepto relevante, el conjunto de UTXOs es la cantidad agregada de todos los UTXOs que toda la red Bitcoin alberga en un momento dado. Dado que los UTXOs se crean y destruyen en cada transacción, el conjunto de UTXOs está siempre cambiando. Cuantos menos UTXOs existan, más ligera será la blockchain y más barato les resultará a los usuarios hacer funcionar los nodos.

https://studio.glassnode.com/workbench/6df238d5-b09c-4b81-5044-cee6cd278327

Ahora, hablando de más barato...

Sin la gestión de UTXO, las comisiones son más altas. ¿Por qué?

En un momento dado, las comisiones medias de la red Bitcoin dependen de la actividad y del tamaño de la transacción. El primer factor es fácil de entender. Es un mercado libre, y los mineros lógicamente elegirán las transacciones que ofrezcan tarifas más altas para incluirlas en sus bloques. Los usuarios sólo lo notarán en los momentos de mayor actividad de la red, porque es entonces cuando la competencia se vuelve feroz. El segundo factor puede parecer contraintuitivo al principio.

En lo que respecta a las comisiones, la cantidad de Sats que envía un usuario no es relevante en absoluto. Lo importante es el tamaño de la transacción. Gracias a los valientes combatientes de The Blocksize War, cada bloque contiene un máximo de 4Mbs de datos. Cuanto más pesada sea una transacción, mayores serán las comisiones. ¿Y qué determina el tamaño de una transacción? Lo has adivinado: ¡la cantidad de UTXOs utilizados en dicha transacción! Recuerde que la congestión de la red sigue siendo un factor, pero una transacción que conste de varios UTXOs siempre será más cara que una transacción que sólo contenga uno. 

Ahora, piense en el futuro por un segundo. Ya hemos establecido que la actividad de la red Bitcoin afecta a las tasas y hay una alta probabilidad de que la cantidad de usuarios crezca exponencialmente. Los bloques tendrán el mismo tamaño, por lo que la competencia por entrar en esos bloques seguramente se intensificará. Las comisiones aumentarán y el tamaño de los UTXOs en cada monedero será aún más importante. 

¿Empiezas a ver por qué la gestión de UTXO, la consolidación y el control de las monedas son fundamentales? Queremos que esos UTXOs engorden, claro, pero, ¿cómo de engordados exactamente?

¿Qué es la consolidación de UTXO?

Fusionar varios UTXO en uno solo se denomina consolidación de UTXO. La técnica es increíblemente sencilla: envíese a sí mismo una transacción que contenga varios UTXO. Los fondos llegarán en un único UTXO gordo. Por supuesto, tendrás que pagar una comisión por esa transacción, así que es importante ser estratégico. Una red congestionada es una red cara. Consulta sitios como mempool. space para conocer las tarifas medias actuales -medidas en trozos de 140 vBytes- y espera el momento adecuado para consolidar tus UTXOs... pero espera, también hay consideraciones de privacidad.

Esto es importante y lógico. Una operación de consolidación de UTXO enlaza todos esos UTXO. El blockchain es un libro de contabilidad público, por lo que las empresas de espionaje como Chainalysis, los gobiernos de todo el mundo y, básicamente, todos los que puedan consultarlo obtendrán la confirmación de que todos esos UTXO pertenecen a la misma persona. Ten eso en cuenta, pero hay más.

¿Recuerdas lo que ocurre cuando un UTXO contiene más Sats de los que requiere la transacción? Se crea un nuevo UTXO que contiene el cambio y va a la cartera del usuario. Pues bien, toda la transacción es de dominio público. Eso significa que Chainalysis, los gobiernos y cualquiera que tenga acceso al hash de la transacción sabrá cuántos Sats volvieron al monedero. Y, si el usuario sólo tiene un UTXO uber-fat, ¡esa gente sabrá exactamente cuánto Bitcoin tiene!

¿Cómo de gordos deberían ser entonces?

Mira, no podemos predecir el futuro. 

Sin embargo, podemos prepararnos para todo. 

Lo mejor es dividir tu alijo en UTXOs para gastar y UTXOs para ahorrar. Los segundos pueden ser tan grandes como quieras, pero ten en cuenta las consideraciones de privacidad si alguna vez tienes que gastarlos. Esperamos que nunca tengas que hacerlo. Ahora, "apilar sats" no es la única estrategia disponible. Un nuevo mantra de la comunidad Bitcoin es "gastar y reemplazar", porque es la única manera de hacer crecer las economías circulares y los negocios Bitcoin. Para eso están los UTXOs gastables y, en general, podrían rondar el millón de Sats. Eso es suficiente para pagar futuras comisiones, enviar valor y no revelar una parte significativa de tu alijo si recibes cambio.

Por supuesto, esto es sólo una recomendación general. Por supuesto, esto es sólo una recomendación general.

https://studio.glassnode.com/workbench/e0438f9e-9a39-4ff8-758d-17649af130d3

¿Qué es el control de monedas?

La capacidad de elegir exactamente con qué UTXO quieres realizar transacciones se llama "control de monedas". En el pasado reciente, en nombre de la simplificación del uso, los monederos ocultaban esta funcionalidad y tomaban cada decisión automáticamente. Su objetivo era conseguir la comisión más baja posible, pero, ¿qué pasa con la privacidad y otras preocupaciones? No, el control de las monedas es mejor dejarlo en manos de cada usuario. 

Algunos monederos con funciones de control de monedas disponibles son Sparrow, Wasabi, Trezor, Electrum y Bluewallet.

¿Qué es un Coin-Join?

Para las personas a las que les preocupe más su privacidad, existe un posible paso adicional. El proceso conocido como mezcla de Bitcoin o Coin-Join consiste en intercambiar UTXOs con otros usuarios anónimos de la red. Sería como si un montón de gente pusiera billetes en un gran tarro, los mezclara y luego cada uno se llevara exactamente la cantidad que aportó -menos las comisiones-, pero recibiendo billetes diferentes. 

Por supuesto, en realidad, el proceso Coin-Join es mucho más complejo que eso y tiene las siguientes características:

  • Cada usuario puede aportar diferentes tamaños de entrada, pero todas las salidas tienen el mismo aspecto. 
  • La aleatoriedad del proceso hace que cada UTXO sea más difícil de rastrear para el gobierno y Chainalysis o empresas similares, pero viene con una gran compensación.
  • Será obvio y notorio en la blockchain que sus fondos pasaron por un proceso Coin-Join. En el momento de escribir estas líneas, algunas instituciones, bolsas y servicios no aceptan Bitcoin coin-join.

Otros datos curiosos sobre los UTXO

  • ¿Cómo se crean por primera vez los UTXO? Mediante "transacciones coinbase". Actualmente, a través de este tipo de transacciones, los mineros reciben una recompensa de 6,25 BTC por cada bloque que consiguen minar. Estas transacciones coinbase no tienen entrada y generan un UTXO sin historial. 
  • ¿Qué ocurre si un UTXO es tan escaso que no basta para pagar la comisión de transacción? Se convierte en lo que llamamos "polvo de Bitcoin". Fusiona el polvo con otros UTXOs o pierde esos Sats para siempre.
  • El modelo UTXO es lo que hace que Bitcoin sea completamente auditable en cualquier momento. Cada transacción está conectada a un UTXO específico, por lo que, si la blockchain funciona correctamente, las transacciones inválidas son imposibles.

No podemos cerrar este artículo sin explicar el método Lightning Network que prometimos al principio. Puedes realizar este truco de magia a través de Blink. La Red Lightning es una solución de Capa 2 en la que puedes ejecutar una cantidad prácticamente ilimitada de transacciones sin tocar la cadena principal. Sin embargo, cuando quieras finalmente enviar fondos en la cadena, esa transacción generará un único UTXO. Por lo tanto, puede utilizar la Red Lightning y Blink para DCA o acumular Bitcoin por cualquier medio que prefiera y, cuando esté listo, consolidar UTXOs directamente con esa única transacción. 

Este truco funciona a las mil maravillas. Úsalo sabiamente. 

Componente Social Share

Descarga Blink

Empieza a recibir y enviar bitcoins ahora

Síguenos en