appditto / natrium_wallet_flutter

Natrium - Fast, Robust & Secure NANO Wallet, now written with Flutter.
Other
859 stars 325 forks source link

Simple privacy implementation #92

Open MikeRow opened 4 years ago

MikeRow commented 4 years ago

Dynamic account management and more privacy:

This implementation will change the receiving account everytime to hide to a sender your real balance. (Like it happen on a lot of Bitcoin wallets), giving more privacy to the receiver.

bbedward commented 4 years ago

In my opinion this implementation makes much more sense for a UTXO currency such as bitcoin, it's just a fundamental difference in how coins such as Nano and ethereum differ from bitcoin.

So with Nano, you have to generate and sign multiple blocks for a single transaction - which requires potentially lengthy and expensive PoW calculations for each block that only grows the more accounts you have to consolidate. If funds aren't consolidated prior to sending to the final destination then the receiver will also have to compute multiple PoWs.

There's some other privacy ideas that would fare better I think, such as camo banano and mixers.

MikeRow commented 4 years ago

I get your point, but someone may be annoyed by changing the receiving account everytime to hide his previous txs. Just my opinion btw.