Good morning

Is there a way to fingerprint Silent Payments on chain? I'd love to track adoption on the Dashboard

Reply to this note

Please Login to reply.

Discussion

No not at the moment I don't think but soon you'll be able too I know that's not much help

Nope, they look like normal taproot outputs (that's the point)

From what I understand of the protocol, no. That's one of the main features is that the fact of its privacy preservation is hidden in what look like completely normal transactions.

Yeah, it looks like normal key spend

I dont think so because of the taproot nature... but that shouldnt stop us from testing and trying as chain analysis firms will do the same.

A few ideas:

- Taproot addresses that are no LN related

- Segwit/legacy -> Taproot transactions (since Taproot usage is low and it's likely for a spending to be from a segwit address

- Taproot addresses with more than dust amounts

- Taproot addresses funded from this week on, before there was no Silent payment implementation, therefore no need to count them

I guess that the classical heuristics of "different script outputs" are crucial: most of the users spend from segwit addresses...a transaction with a bunch of segwit inputs and all segwit outputs but one taproot is likely to be a silent payment (or a channel funding btw).

If you'r able to isolate channel fundings from other "to taproot" payments then the esitmate would be kind of reasonable

marker

Taproot usage is high due to ordinal stuff

Fair enough, right

No, but it might be useful to track overall address reuse, e.g. what percentage of total BTC supply is in output scripts that have been spent from before.

Might need to upgrade my server for that one 😅