-
El acumulador dinรกmico ideado por Thaddeus Dryja, permitirรญa disminuir el peso de las UTXO.
-
Con UTreeXO, los dueรฑos de los fondos serรกn los รบnicos que conservarรกn sus registros.
Muchas propuestas se han presentado en torno a la escalabilidad de Bitcoin, siendo uno de los temas de mayor preocupaciรณn dentro del ecosistema. Esta vez, el investigador del Instituto Tecnolรณgico de Massachusetts (MIT)ย y co-redactor del papel blanco de Lightning Network, Thaddeus Dryja, propuso una soluciรณn para disminuir el requerimiento de almacenamiento de las transacciones no gastadas de Bitcoin (UTXO), lo que podrรญa facilitar la instalaciรณn de nodos completos en clientes ligeros como celulares.
Se trata de UTreeXO, una tecnologรญa presentada a finales del mes de noviembre porย Thaddeus Dryja en la secciรณn de Iniciativas de Moneda Digital (DCI) del MIT. Al respecto, Dryja seรฑalรณ que con UTreeXO los dueรฑos de los fondos serรกn los que conservarรกn una prueba de existencia de sus criptomonedas:
UTreeXO es un novedoso acumulador dinรกmico basado en hash que permite que millones de salidas no gastadas se representen en menos de un kilobyte, lo suficientemente pequeรฑo como para escribirlo en una hoja de papel. No hay una configuraciรณn confiable o pรฉrdida de seguridad; en cambio, la carga de mantener un registro de los fondos se transfiere al propietario de esos fondos.ย
Thaddeus Dryja, investigador del MIT
Dryja partiรณ del hecho de que el problema de la escalabilidad de Bitcoin no es el historial de la cadena de Bitcoin, que se puede descartar sin problemas de seguridad, sino mรกs bien el estado actual del sistema, el cual contiene las UTXO, y es necesario conocerlo totalmente para la verificaciรณn de entradas. El estado, al igual que el historial de la cadena de bloques, va en aumento, lo que con el tiempo requerirรญa de mayor capacidad de almacenamiento.
Las transacciones actuales especifican entradas y salidas, y la verificaciรณn de una entrada requiere que conozca todo el estado del sistema. Con UTreeXO, el tenedor de fondos mantiene una prueba de que los fondos existen y proporciona esa prueba al pasar el tiempo a los otros nodos.
Thaddeus Dryja, investigador del MIT
Dryja seรฑalรณ que dichas pruebas tienen un tamaรฑo menor a 1 KB y โrepresentan la desventaja principal en el modelo de UTreeXOโ.
Una UTXO (Unspent Transaction Output) o transacciรณn de salida no gastada, representa a los bitcoins que, tras una transacciรณn (en la cual sรญ hubo un gasto de criptomonedas), fueron devueltos como fondos no gastados en una determinada direcciรณn de Bitcoin. Dicho monto reflejado en una UTXO es la diferencia de saldo entre una entrada y la salida gastada.
El fondo disponible en una direcciรณn de criptomonedas es igual a la suma de todas las UTXO que por cada transacciรณn de bitcoins generรณ esa direcciรณn en los diferentes envรญos realizados hasta ese momento.
Recordemos que Bitcoin estรก diseรฑado para que los fondos solo puedan ser gastados una vez. Para que un envรญo sea considerado vรกlido, los fondos a utilizar deben ser bitcoins no gastados (UTXO). En caso de que sean bitcoins gastados los fondos a utilizar, se tratarรญa entonces de un doble gasto de la criptomoneda.
Un ejemplo de cรณmo funcionan las UTXO es el siguiente: Ivรกn recibe 1 BTC en su direcciรณn, y envรญa 0,7 BTC (salida gastada) a otra direcciรณn para comprar un bien. Sin embargo, el monedero envรญa la totalidad del BTC disponible en dos transacciones separadas: los 0,7 BTC a la direcciรณn del receptor, y los 0,3 BTC a la direcciรณn de la cartera propia, como una suerte vuelto; quedando en sus fondos 0,3 BTC (salida no gastada: UTXO).
Precedente a la iniciativa de Dryja estรก aquella de Dan Boneh, Benedikt Bรผnz y Ben Fisch, un mรฉtodo alternativo de acumulaciรณn. Al respecto, Bunz compartiรณ a CoinDesk que el objetivo es โbรกsicamente que su telรฉfono podrรญa ejecutar un nodo completo. Ese es el sueรฑoโ, apuntรณ.
Por otro lado, en noviembre de 2017, fue publicada una aplicaciรณn para sistemas Android que permite ejecutar un nodo completo de Bitcoin en los telรฉfonos inteligentes y electrodomรฉsticos. La aplicaciรณn, disponible en Google Play Store, aรบn se encuentra en desarrollo.
Imagen destacada porย smolaw11ย / stock.adobe.com