Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

33
Neutrino, More Financial Privacy, Less Trust In Servers
Post Flair (click to view more posts with a particular flair)
Post Body

(posting on behalf on opreturn, who is taking over as maintainer of BCHD node implementation in Go, and has an ongoing Flipstarter)

What is Neutrino, and how does it provide more privacy?

To put it in a simple way, the way light wallets usually work is they send a list of all your addresses to a third party server in order to retrieve your transactions. So even though you might use awesome tools like CashFusion, you still have to have some level of trust in some server. (Please note that the description provided is simplified).

That's where Neutrino protocol and it's client side fliltering comes in. The way it works is full nodes create a filter for each block in the chain. You can think of a filter as a very compact representation of transactions in a block. The light wallets download these filters to check if there are any data in them they might be interested in. If there's a match, they download the full block and parse it for their transactions.

Using this approach, wallets avoid disclosing your addresses addresses to a third party. So the third party won't be able to link your addresses and coins together.

But as with everything, there are tradeoffs to this relatively young approach. One is Neutrino can't privately detect mempool transactions, so you have to download the whole mempool in order to maintain privacy and another one as you've probably already figured, is it requires more bandwidth than the usual SPV wallets. So Neutrino wallets can have a bit less pleasant UX.

Current the only node supporting Neutrino is BCHD which there's an on-going campaing to bring it back into consensus. And there are two wallets supporting it: The android wallet, Neutrino and bchwallet

If you want to read more about this:

Author
Account Strength
100%
Account Age
4 years
Verified Email
Yes
Verified Flair
No
Total Karma
10,768
Link Karma
3,555
Comment Karma
6,306
Profile updated: 2 days ago
Posts updated: 10 months ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
1 year ago