The listed below is a direct excerpt of Marty’s Bent Issue # 1182: “BDK prepares to include BIP47 assistance.” Sign up for the newsletter here
This is extremely motivating to see; the group dealing with the Bitcoin Development Kit (BDK) appear as if they are going to combine in assistance for BIP47, which would enable wallet designers who are developing their wallets leveraging the BDK to quickly execute multiple-use payment codes. This would enable bitcoin users to communicate with each other in a more personal method by making it possible for users to get through a fixed payment code that does not expose the real address a UTXO winds up in.
To date (and to the very best of my understanding), the only popular wallet to make it possible for BIP47 has actually beenSamourai Wallet Recently, there has actually been a rise in interest for more wallets to start executing this function. Historically, BIP47 has actually been questionable since numerous designers believe that if BIP47 gets large adoption it will bloat the chain and drive costs greater due to the quantity of information required to develop the payment codes through OP_RETURN. As costs have actually stayed low for a prolonged time period and bitcoiners look for much better personal privacy tools as authoritarian federal governments like Canada appear crazy about utilizing their monetary systems to perform political witch hunts, it appears that numerous are more than comfy with this tradeoff that features BIP47.
The charm of the BDK group including BIP47 assistance is that it ought to make it simpler for a variety of wallets to execute the payment codes without needing to construct it from scratch. As soon as assistance is formally combined into the BDK, And will be intriguing to see how numerous wallets start executing BIP47. At whether they do it rapidly. Best the extremely least, the marketplace will get some extremely appealing insight into how this function impacts the chain at scale if it gets product adoption.
We case circumstance is that it substantially increases the capability for users to negotiate more independently utilizing several wallets and it does not impact the chain state excessive due to the cost market functioning as a forcing function (as costs go higher people end up being less incentivized to develop deals with OP_RETURN information consisted of).