I've started working on a Neutrino (BIP157/158) client in Rust, designed for integration and done properly. This is the first building block -- the network reactor. Anyone interested in contributing dev resources?
Discussion
More wallet infrastructure!
Can you elaborate more? What it is about
It's a client for Compact Block Filters. The standard allows wallets to get transaction data directly from the network without losing privacy. It's essentially an improved take on SPV. Details:
But download and parsing a new full block wouldnt be an overhead? Will mean nothing from a privacy point
Only those blocks that contain transactions relevant to the wallet are downloaded. So the overhead is minimal. That's the magic of filters.
Privacy comes from the fact that wallets can get UTXO data in a p2p fashion, without relying on centralized backends.