Oddbean new post about | logout
 I am planning on building a utxo privacy analyzer, where you can select a series of privacy metrics to analyze a transaction by.  The result will then say if the utxos included in the transaction passed or failed the various privacy metrics.

A few privacy metrics to watch for I have so far are, 
    - number of consecutive coinjoin rounds that a utxo came from. 
    - choose your anonymity set, aka how many txs should look like yours (aka equal output) in a tx.
    - No change. 
    - no small change.
    - no reused addresses
    - reveal least amount of wealth
    - reveal least amount of past tx history, aka don't combine utxos, especially not change outputs.
    - don't mix post mixes (or any post mix tx change) from different rounds.
    - don't mix postmix (or any post mix tx change) and non mixed.
   - reduce change detection
      - no round number payments.
      - no same script type for the inputs and only one output.
      - largest output amount heuristic (this is weak)
      - spending to an exchange, it is obvious you are the change
      - break the unnecessary input heuristic.
      - more than one change output.
      - change output should be of similar size of payment
    - no dust attacked coins.
    - break the common input ownership heuristic.
    - break volume or other pattern recognition analysise.
      - the change should not always be in the same output position.
      - timing analysis, make sure you are not always receiving transactions on the same day.
    - make sure do not spend utxos are not spent
    - no kyc coins. 


Does that sound like a useful tool to you?

 
 in depth chain analysis is incredible (timing, dust, kyc).
if made with foss ethos and a great ui/ux is definitely a great thing to have in your tool kit.

i remember using otx and kycp just for the experience of it. it was a great way to learn more about the ways bitcoin works. 
 Definitely plan on it being open source. Might just add it to my current project Live Wallet (https://livewallet.space/#/) . 

Having access to oxt and kycp apps and codebases right now would be really helpful, but I haven't been able to track them down since the feds went after samurai.  
 shame that primal still isn't doing quoting with the nostr protocol

that link, in a form that opens in whatever client you are using looks like this:

nostr:note1xe2vq6sz83htekmt07f3j039vg2g6lp7pn0z0sjn6u9w3lg0628qvkz2sr

@miljan please make primal give standard nostr colon links for things and highlight the option, make it default for quote posts