first
utxos are what are exchange on the BTC chain. not sats directly. its true that sats are fungible, but utxos are not.
second
dollars arent passed around on a public ledger anyone can audit. if they were, they wouldn't be fungible either.
first
utxos are what are exchange on the BTC chain. not sats directly. its true that sats are fungible, but utxos are not.
second
dollars arent passed around on a public ledger anyone can audit. if they were, they wouldn't be fungible either.
Thanks for the thought provoking response.
Does a coinjoin change that?
Why does a public dollar ledger change fungibility?
Happy to chat about it.
CJs add entropy back into the system. Passing through one ore more CJs add uncertainty into the history of a certain utxo.
So then those utxos are fungible *with the set of other utxos that were CJed*
(assuming identical value and the same type of onchain footprint)
So yeah, CJs help. But there are details.
The public ledger thing is about externalities.
Of course there's nothing built into the Bitcoin network that censors utxos based on different criteria. That would never be accepted.
But because the ledger is public and auditable, utxos communicate REPUTATION as well as VALUE.
If we had a public dollar ledger it would be the same way. Your bank might look at your deposit and refuse to take funds if they came from known criminals for example.
Its not because of the serial number on the bills (although thats the mechanism they use to track it). Its because of the money's REPUTATION it is rejected.
In other words despite there being no network level censorship,
because of factors *external* to the network
it is de facto nonfungible.