The developers of the Bitcoin Development Kit (BDK) open library have introduced the BDK 0.2.0 update, which allows you to reduce the amount of data about transactions in the Bitcoin blockchain.
The Magical Bitcoin project, launched this year by Alekos Filini, has since been renamed BDK. BDK is a set of tools for developing Bitcoin wallets that can interact with different platforms. BDK developer Steve Myers announced that the update contains several new features, fixes and improvements.
The enhanced library will simplify integration with general and advanced wallet features. In version 0.2.0, the branch and bound algorithm was also added. It will allow developers to reduce the amount of transaction data on the blockchain, lower fees, and increase privacy by reducing output.
Myers explained that such an algorithm is aimed at wallets with a large volume of incoming and outgoing transactions. Its main task is to find a combination of transaction input so that the outgoing transaction does not need any changes. Thus, the amount of data about the transaction is reduced, thereby increasing its confidentiality.
In addition, the update contains another feature – simplified creation of new seed phrases and private keys. Wallet developers will be able to use the BDK to easily generate random BIP32-based extended private keys as well as BIP39 mnemonic phrases. They may be needed if the user is not using a hardware wallet mobile app.
A few months ago, pTokens also introduced an open source Javascript library called “LiquidJS” to make it easier for various networks to interact with the Liquid Network Bitcoin sidechain.