Jeremy Spilman [ARCHIVE] on Nostr: š
Original date posted:2014-01-08 š Original message:> > 2) Common prefixes: ...
š
Original date posted:2014-01-08
š Original message:>
> 2) Common prefixes: Generate addresses such that for a given wallet they
> all share a fixed prefix. The length of that prefix determines the
> anonymity set and associated privacy/bandwidth tradeoff, which
> remainds a fixed ratio of all transactions for the life of the
> wallet.
>
Interesting thought to make the privacy/bandwidth trade-off using
vanitygen and prefix filters.
But doesn't this effectively expand the universe of potential spies from
'the global attacker' who is watching your SPV queries, to simply 'the
globe' -- anyone with a copy of the blockchain?
Some stats on UTXO set size: (slightly stale -- as of block 270733)
7.4m unspent outputs
2.2m transactions with unspent outputs
2.1m unique unspent scriptPubKeys
Side note: the top 1,000 scriptPubKeys have 10% of all unspent outputs.
Let's say you use an 8-bit prefix (1/256) that would be ~10,000
transactions in the UTXO you would be monitoring. But if I knew a few
different days / time-periods you transacted, I could figure out your
prefix.
Of course, anyone you transact with would know your prefix outright.
Wouldn't this also allow obvious identification of spend versus change
addresses in a transaction?
Published at
2023-06-07 15:11:32Event JSON
{
"id": "8f74350e06a2d887fcc78b59ab4cd42817a56a6540b9d0af738d9f011bd86ae2",
"pubkey": "7e57666cff7c86f9410d33d4d34ef3e5105395b3c74af472541dbeeb743f9de3",
"created_at": 1686150692,
"kind": 1,
"tags": [
[
"e",
"92cedd43cb0e7c6d8ec6aaf2a9191478185fa448e0da01813b0bad2b2da314b3",
"",
"root"
],
[
"e",
"9e9edd6f7ac28cdd55f2b271c62edc20e901950b83187452b23725a24bbf68bd",
"",
"reply"
],
[
"p",
"daa2fc676a25e3b5b45644540bcbd1e1168b111427cd0e3cf19c56194fb231aa"
]
],
"content": "š
Original date posted:2014-01-08\nš Original message:\u003e\n\u003e 2) Common prefixes: Generate addresses such that for a given wallet they\n\u003e all share a fixed prefix. The length of that prefix determines the\n\u003e anonymity set and associated privacy/bandwidth tradeoff, which\n\u003e remainds a fixed ratio of all transactions for the life of the\n\u003e wallet.\n\u003e\n\nInteresting thought to make the privacy/bandwidth trade-off using \nvanitygen and prefix filters.\n\nBut doesn't this effectively expand the universe of potential spies from \n'the global attacker' who is watching your SPV queries, to simply 'the \nglobe' -- anyone with a copy of the blockchain?\n\nSome stats on UTXO set size: (slightly stale -- as of block 270733)\n\n 7.4m unspent outputs\n 2.2m transactions with unspent outputs\n 2.1m unique unspent scriptPubKeys\n Side note: the top 1,000 scriptPubKeys have 10% of all unspent outputs.\n\nLet's say you use an 8-bit prefix (1/256) that would be ~10,000 \ntransactions in the UTXO you would be monitoring. But if I knew a few \ndifferent days / time-periods you transacted, I could figure out your \nprefix.\n\nOf course, anyone you transact with would know your prefix outright.\n\nWouldn't this also allow obvious identification of spend versus change \naddresses in a transaction?",
"sig": "27f00e55845be49260481ccccef7b6f99f89482a2bf48f553198c8e4166caf85b8c39e0644fecd919142cda8b8d8332ad97d73c6832eb0b0b09bdc60ff44d30c"
}