Hechos clave:
-
Las versiones parchadas publicadas son la 0.15.2 y la 0.14.3.
-
Las versiones parchadas publicadas son la 0.15.2 y la 0.14.3.
El equipo de desarrolladores de Bitcoin Core publicĆ³ una nueva versiĆ³n de su cliente para Bitcoin, y parches para las versiones previas. En ambos casos, se soluciona el problema del bug inflacionario y el de DenegaciĆ³n de Servicio (DoS) hallados durante la semana pasada en el cĆ³digo del cliente. AdemĆ”s, la nueva versiĆ³n incluye modificaciones en cuanto a la creaciĆ³n de monederos, la creaciĆ³n de transacciones parcialmente firmadas, entre otras.
AdemĆ”s de la correcciĆ³n de los bugs, uno de los principales avances de la versiĆ³n 0.17.0 tiene que ver con los monederos. De acuerdo con la nota de lanzamiento, si al especificar la direcciĆ³n de la cartera se introduceĀ una ruta que no existe, ahora se crearĆ” un directorio de monedero en la ubicaciĆ³n especificada, Ā«en lugar de simplemente crear un archivo de datos en la ruta y almacenar archivos de registro en el directorio principalĀ».
SegĆŗn los desarrolladores, esto deberĆa hacer que la copia de seguridad de las carteras sea Ā«mĆ”s sencilla que antesĀ», pues la ruta de la cartera especificada puede archivarse directamente, Ā«sin tener que buscar en el directorio principal los archivos de registro de transaccionesĀ». AdemĆ”s, con esta nueva versiĆ³n serĆ” posible cargar, crear y descargar carteras de manera dinĆ”mica, durante la ejecuciĆ³n del software.
AdemĆ”s, la actualizaciĆ³n incluirĆ” un mecanismo para evitar la duplicaciĆ³n de direcciones en las transacciones de gasto parcialĀ de bitcoins.Ā Este tipo de gasto es comĆŗn, por ejemplo, para realizarĀ batching o pagos mĆŗltiples. Esta caracterĆstica ayudarĆ” a elevar la privacidad de las transacciones, debido a que reducirĆ” la vinculaciĆ³n de las diferentes direcciones a travĆ©s de las que se maneja.
Cuando se paga una direcciĆ³n varias veces, las monedas de esos pagos separados se pueden gastar por separado, lo que perjudica la privacidad debido a la vinculaciĆ³n de direcciones separadas. Se ha agregado una nueva marca -avoidpartialspends (predeterminado = falso). Si estĆ” habilitado, el monedero siempre gastarĆ” el UTXO existente en la misma direcciĆ³n, incluso si resulta en comisiones mĆ”s altas. Si alguien enviara monedas a una direcciĆ³n despuĆ©s de su uso, esas monedas aĆŗn se incluirĆ”n en futuras selecciones de monedas.
Bitcoin Core 0.17.0
Esta nueva versiĆ³n ademĆ”s permitirĆ” la realizaciĆ³n de Transacciones Parcialmente Firmadas (PSBT), una nueva caracterĆstica agregada tras la aprobaciĆ³n de la BIP 174 al cĆ³digo. Esto permitirĆ” la realizaciĆ³n de transacciones fuera de lĆnea, con monederos frĆos, configuraciones multifirma (multisig)Ā y uso del protocolo de privacidad CoinJoin.
En cuanto a las versiones 0.14.3 y 0.15.2, seĀ corrige el error conseguido en el cĆ³digo del cliente de Bitcoin Core, y no incluyen mayores modificaciones ademĆ”s de esta importante mejora. AsĆ, los usuarios de versiones previas del cliente como estas no se verĆ”n obligados a actualizar a la versiĆ³n 0.17.0, sino que podrĆ”n instalar la versiĆ³n de cliente que corresponda, aunque con el parche correspondiente para evitar ambos vectores de ataque, estos son, elĀ bugĀ inflacionario y el de DenegaciĆ³n de Servicio (DoS).
Imagen destacada porĀ BillionPhotos.comĀ / stock.adobe.com