Author: Jonas Schnelli 2018-05-17 07:47:34
Published on: 2018-05-17T07:47:34+00:00
The Bitcoin network is facing issues with BIP37, a lightweight wallet that connects to nodes in the network and requests an arbitrary bloom filter on their block files and mempool. This poses significant denial of service problems, introduces undue load on the network by default, and doesn't provide an acceptable amount of security and reliability to lightweight wallets. Additionally, there are major privacy and load-distribution issues with BIP37, risking the breaking of existing SPV client models and pushing users towards complete centralized validation solutions, which may result in making privacy and security even worse. Caius Cosades suggests NODE_BLOOM services be defaulted to zero in the next major release, and any software relying on BIP37 move to other filtering options or another piece of dedicated software to serve the requests. Future releases of reference software should remove BIP37 commands entirely.
Updated on: 2023-06-13T02:25:29.670418+00:00