El último ‘Bitcoin Dev Kit’ mejora la privacidad y reduce las tarifas

El último ‘Bitcoin Dev Kit’ mejora la privacidad y reduce las tarifas

En resumen

El Bitcoin Development Kit ha sido actualizado a la versión 0.2.0.La última versión incluye varias características nuevas y mejoras como el algoritmo “branch and bound”.Desarrollado como un proyecto de código abierto, el BDK está diseñado para ser “una base sólida para carteras Bitcoin multiplataforma”.

Ayer se publicó una nueva versión del Bitcoin Development Kit (BDK), que trae consigo varias nuevas características, correcciones de errores y mejoras. El BDK es una colección de herramientas y bibliotecas diseñadas para ser “una base sólida para carteras Bitcoin multiplataforma”.

“El punto principal de este lanzamiento es que es nuestro primer lanzamiento con una buena cobertura de pruebas y documentación publicada en [Crates.io] y [BitcoinDevKit.org]. Esto permite a los desarrolladores que quieran usar nuestra librería fácilmente incluirla como una dependencia”, dijo el colaborador de BDK Steve Myers , añadiendo, “El objetivo general de BDK es facilitar a los desarrolladores de carteras el uso seguro de las características comunes y avanzadas de las carteras”.

A partir de la versión 0.2.0, el proyecto, que fue fundado a principios de este año por Alekos Filini- ha cambiado oficialmente su nombre de “Magical Bitcoin” a “BDK”.

El esfuerzo de código abierto está siendo desarrollado actualmente por varios colaboradores como Steve Myers, Riccardo Casatta, Daniela Brozzoni, Mark Erhardt, Richard Ulrich, Justin Moon, Will Clark, y el seudónimo “eupn”.

Una de las principales novedades de 0.2.0 es la adición de un algoritmo llamado “branch and bound”. Esto permite a los desarrolladores disminuir el tamaño de los datos de las transacciones en la cadena de bloques, reducir las tarifas y mejorar la privacidad al minimizar los resultados adicionales.

“La selección de monedas de rama y encuadernación está más orientada a carteras de alto volumen de gasto y recepción de muchas transacciones, trata de encontrar una combinación de insumos de transacción para que una transacción de gasto no necesite hacer ningún cambio, esto hace que las transacciones de gasto sean más pequeñas y más privadas”, explicó Myers.

Otra novedad es la generación de claves que pretende agilizar el proceso de creación de nuevas frases de semillas y claves privadas.

“La generación de claves es una característica más básica que permite a los desarrolladores de billeteras usar BDK para generar simplemente claves privadas extendidas aleatorias BIP32 y palabras de semilla mnemotécnica BIP39, lo cual necesitarías hacer si no estás usando una billetera de hardware en tu aplicación de billetera”, señaló Myers.

La actualización también introdujo o mejoró características tales como plantillas y macros de descriptores de billetera, tipos de claves genéricas y otras.