unlinakble static address? & spv-privacy (Re: Stealth Addresses)



Summary:

In this conversation, Jeremy Spilman and Adam Back discussed the use of a second pubKey to scan for transactions without keeping bitcoin-encumbered private keys decrypted in memory. They agreed on its usefulness. However, Adam Back raised concerns about the cost of doing DH calculation per transaction, especially for full nodes, as it is not precomputable and requires IO per query. He also noted that multiple reusable addresses would require separate calculations to check each one. This could create a high load on popular centralized services, which he considered a feature. Adam Back further explained that using the second pubKey with parameters giving high elimination probability would affect everyone's privacy as statistical effects are accumulative. He predicted that reusable addresses could undo most, if not all, of the hard-won privacy benefit of CoinJoin. To address this issue, a version of the prefix computed via brute-force was proposed to make it somewhat stealthy still. Jeremy Spilman argued that hash grinding of the prefix would only be used if that's how transactions are being indexed, adding that it does not add any privacy but only added work forced to do for the prefix to work as designed.


Updated on: 2023-06-08T00:10:59.892456+00:00