Introduction
Bitcoin is often touted as a fungible and private asset and digital cash alternative, when in fact it is technically non-fungible. Each bitcoin in circulation has a distinct history attached to it ensuring that 1 BTC is not equal to 1 BTC. While coin histories can be somewhat obfuscated with tools like CoinJoin, the fungibility of Bitcoin remains distinctly lacking. This lack of fungibility imposes an immense burden on those using Bitcoin as a method of exchange (MoE), introduces a permissioned and centralized layer to the network, and destroys the confidence of everyone accepting funds in Bitcoin.
Many Bitcoiners purport that fungibility can be gained through more users mixing, or by peer-pressuring and boycotting exchanges and services that flag or trace Bitcoin transactions. In theory this is possible (suppose in another universe, everyone mixes), but why leave it up to chance?
The Monero community sees fungibility as a basic safety feature. Good tools should include safety features by default, strong enough to withstand both governmental and social attacks. This is far preferable to relying on the good will of governments and regulators, or the peer-pressure of us as users to ensure fungibility of digital cash. Do you really want your coins to be fungible only if everyone in Bitcoin correctly follows a 36h-long privacy guide?
Monero relies on privacy by default, for all users and all transactions, to ensure that 1 XMR is equal to 1 XMR, no matter what. Monero is fungible today, not just in a pipe dream.
The Fungibility Graveyard
This concern isn’t only a fun thought exercise, unfortunately, as users of Bitcoin privacy tools are being harassed today.
Below is a list of sources confirming cases of flagging, denied withdrawals, denied deposits, and censorship by services because of a distinct lack of fungibility within Bitcoin. The list is broken down by the tool or reason for the flagging or censorship.
Current confirmed cases: 33
Wasabi
- A user’s Binance SGD account is frozen upon attempted withdrawal to Wasabi Wallet for mixing:
- A user’s Paxful account is frozen upon attempted withdrawal to Wasabi Wallet for mixing:
- A user’s Bitfinex account is frozen upon attempted withdrawal to Wasabi Wallet for mixing:
- A user’s Bitstamp account is flagged months/years after withdrawal to Wasabi Wallet for mixing:
- A user’s BitVavo account is closed upon attempted withdrawal to Wasabi Wallet for mixing:
- A user’s Paxos account is frozen upon attempted withdrawal to Samourai Wallet for mixing:
- Twitter Source
Wtf?? Apparently you are not allowed to do what you want with your bitcoin once you own the keys. Fortunately that's not how Bitcoin works, but the level of chain analysis here is alarming. What is a correct response? @MartyBent @matt_odell @vandrewattycpa pic.twitter.com/BhMDThLHGc
— matt (@mattmcmanny) January 28, 2020
- Twitter Source
- The Ethereum DAO hacker’s use of Wasabi Wallet leads directly to his ID after simple tracing
- News Source
- Twitter Source
EXCLUSIVE:
— Laura Shin (@laurashin) February 22, 2022
With the publication of my book today, I can finally announce: in the course of writing my book, my sources and I believe we uncovered the identity of the Ethereum's 2016 DAO hacker. - Twitter Source demonstrating tracing
An article published this morning by @laurashin has raised a lot of questions about the ability of Chainalysis to "de-mix" Wasabi Wallet transactions.https://t.co/hZL5lmkeAN
— LaurentMT (@LaurentMT) February 22, 2022 - YouTube source demonstrating tracing
- Wasabi Wallet announces they will start censoring mixing inputs to prevent certain users from mixing their funds
- Twitter Source
The zkSNACKs coordinator will start refusing certain UTXOs from registering to coinjoins. pic.twitter.com/X3kBuQwieO
— Wasabi Wallet (@wasabiwallet) March 13, 2022 - Telegram Source
- Twitter Source
- A user’s Gemini account is frozen after previous transactions with Wasabi Wallet were discovered upon review of his account:
- Twitter Source
Have you seen exchanges fight against mixing services @ODELL @citadeldispatch? My first time. (This was sent to me from a friend).
— Ben Jackson (@bjackson2718) May 18, 2022
Why the hate for privacy @Gemini @cameron @tyler? pic.twitter.com/MPmvN37CVb
- Twitter Source
Samourai
- A users’s Bottlepay deposit is rejected/returned upon depositing mixed funds:
JoinMarket
- A user’s BitMEX account is flagged months after withdrawal to JoinMarket for mixing:
- Twitter Source
Got an e-mail from @BitMEX about old #Bitcoin deposit transaction (last summer) that "may be connected with activity that is against 1.1(a) of the HDR Terms of Service.", it was @joinmarket coinjoin. #privacy
— ₿ Lord Kristaps Kaupe ($ is for sats) (@kristapsk) March 23, 2021
- Twitter Source
- Giacomo Zucco has JoinMarket post-mix funds frozen by Volet.com.
All CoinJoins
- Multiple user’s deposits are flagged by BlockFi upon depositing from a CoinJoin tool like Wasabi:
- Twitter Source (Source is now deleted)
Source Image
<figure class="align-center "> <img loading="lazy" src="/fungibility-graveyard/blockfi_coinjoin.png#center"/> </figure>
- Response from BlockFi
- Twitter Source (Source is now deleted)
- A user’s loan is closed while under water (causing a loss of 50%) due to the previous owner of the coins using a mixing service or tool:
- Twitter Source
Another happy BlockFi customer. pic.twitter.com/ljwodJR4r0
— Bitfinex'ed 🔥🐧 Κασσάνδρα 🏺 (@Bitfinexed) February 5, 2022 - Reddit Source
- Twitter Source
- A user’s account is flagged upon mixing coins after withdrawal from Voyager:
- Twitter Source
Didn't close the account, but received a warning from @investvoyager for mixing coins _after_ withdrawing from their exchange.
— Domingo Guerra (@sundaywar) March 2, 2021
Add them to the list of enemies to privacy.
They claim it's against their T&C, but it's not. Not illegal either. Thus, enemies of privacy.
- Twitter Source
- Paxos official statement on handling of Bitcoin with a history of CoinJoin:
- Twitter Source (now unavailable)
Source Image
<figure class="align-center "> <img loading="lazy" src="/fungibility-graveyard/paxos_coinjoin.png#center"/> </figure>
- Twitter Source (now unavailable)
- A user’s account is frozen due to 6mo-old post-CoinJoin transactions by Bitwala:
- Twitter Source (tweet is now deleted)
Source Image
<figure class="align-center "> <img loading="lazy" src="/fungibility-graveyard/bitwala_coinjoin.png#center"/> </figure>
- Twitter Source (tweet is now deleted)
- Swan’s custodians terminate accounts of any user who directly interacts with a mixing service “such as Wasabi, Samourai, and similar services:”
Tainted Bitcoin
- A user receives tainted Bitcoin that cause two exchange accounts to be locked upon deposits:
- A user is attacked by the media upon receiving a donation from a “far-right” donor:
- Twitter Source
Another day, another sender and receiver of #Bitcoin unmasked because of the lack of default privacy.
— Seth For Privacy | #FreeSamourai #FreeRomanStorm (@sethforprivacy) March 13, 2021
Thankfully Luke Smith, a well known privacy and FOSS advocate, has been moving towards #Monero with his recent content so hopefully this won't be an issue much longer for him. pic.twitter.com/OpLXWxqRwq
- Twitter Source
- Multiple user’s exchange accounts are closed after making a donation to a dark-net researcher:
- Twitter Source
WARNING: Two of my donors report that their exchanges blocked their accounts after they donated Bitcoin to me. I am a journalist! I do not commit crimes.
— dark.fail (@DarkDotFail) February 9, 2021
Last year I voiced strong opposition to blockchain analysis. My donation address was flagged in return. This is pure evil. https://t.co/EzZK7sa5Lg
- Twitter Source
- A user’s account is closed by LocalBitcoins after sending funds directly to a DNM:
- A user is worried about accepting donations from unknown sources because of a lack of fungibility:
- 28 cryptocurrency addresses (including Bitcoin) are sanctioned due to alleged use to fund Russian operations:
- Bitcoin donated to the “Freedom Convoy” in Canada is blacklisted and frozen at centralized exchanges
- News Source
- Twitter Source
Bitcoin raised to support protesting truckers in Canada has been on the move, in defiance of the authorities’ orders to freeze funds, blockchain data shows.
— CoinDesk (@CoinDesk) February 22, 2022
Some of it landed at @coinbase and @cryptocom @baidakova reports https://t.co/pkStNZ8vny - News Source on addresses sanctioned
- Twitter source on addresses sanctioned
Canadian authorities have ordered financial institutions not to interact with 34 different crypto addresses tied to the country's ongoing trucker protests. @Aoyon_A @realDannyNelson reporthttps://t.co/WFPN0gEHhQ
— CoinDesk (@CoinDesk) February 16, 2022
- A user’s Bitcoin is frozen by FixedFloat.com due to suspected illicit acquisition (hack/theft)
- A user’s Coinbase account is frozen and then shut down due to tainted transactions from 2y prior
Compliant Mining and “Virgin” Bitcoin
- Marathon Digital Holdings Inc. launches a mining pool “that is fully compliant with U.S. regulations, including anti-money laundering (AML) and the Office of Foreign Asset Control’s (OFAC’s) standards”:
- “We believe that such regulatory compliant mining will allow us to produce ‘clean’ Bitcoin.”
- “On May 1, 2021, Marathon will begin directing 100% of its hashrate to the new mining pool.”
- “By 2022, Marathon expects to have deployed 103,120 miners to direct 10.37 exahashes per second, or EH/s, to the mining pool — equal to roughly 6.4% of the Bitcoin network’s current combined hash rate.”
- “[Will] be the seventh largest bitcoin mining pool in the world.”
- News Source
- News Source
- First compliant block mined
- List of compliant blocks mined by MARA Pool w/ block template comparisons
- Twitter thread with details on the first 10 compliant blocks
1/ A quick thread on “compliant” blocks mined so far by MARA group.
— Seth For Privacy | #FreeSamourai #FreeRomanStorm (@sethforprivacy) May 14, 2021
It’s important to remember that missing transactions are not necessarily censored, but could just be due to propagation delays or other normal network behavior.
- Blockseer launches compliant Bitcoin mining pool that only mines approved and filtered transactions:
- “Blocks posted to the Bitcoin blockchain by Blockseer’s pool will only contain filtered transactions using Blockseer and Walletscore’s labeling data, along with verified sources such as the United States OFAC blacklist for crypto.”
- News Source
- Bitcoin mined in China or via fossil fuels are not acceptable to institutional investors:
- “If you don’t want to own China coin—also being called ‘blood coin’, which sounds like blood diamonds—you’re going to prove where your coin is born.”
- News Source
- News Source
- Freshly mined bitcoin fetches a 20% (or “very large”) premium from large buyers, as this is the only bitcoin available without taint or history:
- Only “virgin” Bitcoin mined by state-sanctioned miners can be used in Iran:
- F2Pool filters 4 OFAC-sanctioned transactions from their mined blocks intentionally:
General Fungibility Issues
- A user’s account is flagged after withdrawing from BlockFi to a peer-to-peer exchange:
- Luke Dashjr, Bitcoin core developer, blocks gambling sites as “spam” in a Bitcoin implementation:
- Coinbase proactively traces and blacklists 25,000 addresses connected with Russian users in order to comply with sanctions against Russia
- Note: The percentage/amount of these addresses that are Bitcoin is not public information.
- News Source
- Blog Source
Additional Reading on Fungibility
- “SLP363 Seth For Privacy – Bitcoin & Fungibility Discussion” - Stephan Livera Podcast
- “Why Fungibility Is Important in Understanding Money and Crypto” - Mises Institute
- “How could regulators successfully introduce Bitcoin censorship and other dystopias” - Juraj Bednar
- “Bitcoin censorship will most likely come, pt 2” - Juraj Bednar
- “Compliant Miners” - 6102bitcoin
- “Bitcoin’s Attack Vectors: Fungibility”
- “What is fungibility and why does it matter?” - Monero SE
- “Fungibility” - Moneropedia
- Adam Back on the lack of fungibility in Bitcoin and its effects
- Andreas Antonopoulos on the risks of a lack of fungibility and miner censorship as a result
- Segment starts at 42:10 and goes until 45:15
Something Missing?
If you’ve noticed an instance of fungibility causing issues in the real world with Bitcoin, please feel free to reach out via Signal, SimpleX, X, or Nostr or click suggest a change to this post on Github.
Credits
- Several of the sources linked above were pulled from an excellent resource by @6102bitcoin on cases of CoinJoin flagging: https://6102bitcoin.com/coinjoin-flagging/.
- Many of the linked sources were provided by Monero community members on Reddit and Twitter on threads like the below:
- Thanks to the many Monero community members who contributed sources privately or contributed wording and feedback on this page itself.
Source Image Archive
Below are archived images of the original sources in case of the source itself being deleted or taken down.
Where the source has already been taken down, see the “Source Image” drop-down under the relevant item above.
Source Images