Timechain
Search Donate
Sponsors
Cake Wallet, private Bitcoin and Monero walletSideShift.ai, no-signup crypto exchangeOrangeRock, non-custodial bitcoin spot and perps tradingBraiins Hashpower, buy and sell Bitcoin hashrateLayer Two Labs, drivechains for Bitcoin
S11 · E6 · 1:20:09

S11 E6: Nicholas Gregory on MercuryWallet, Statechains & Privacy

27 Aug 2022 · by Vlad Costea · 4 min read
Published at block 751,313
MP3 (110 MB)

The audio keeps playing while you browse the site.

Ask the Archive

Embed this episode

Paste this on your site or blog. It is a small player that streams from here: no trackers, no cookies, no ads.

Preview the player

Nicholas Gregory is the CEO and director of CommerceBlock, a privacy-oriented company whose best known product is MercuryWallet. If you’re familiar with obfuscation techniques on the Bitcoin blockchain, then you already know about Chaumian CoinJoins: a method which involves taking equal outputs and creates a collaborative transaction which puts everybody’s signature on the coins to produce extra plausible deniability.

The main drawback of the CoinJoin is that it’s pretty obvious when it happened – anyone looking at the public ledger will notice large transactions with many participants who put together equal or otherwise divisible bitcoin amounts. While figuring out to whom the outputs belong is nearly impossible (unless the participants make post-mix mistakes), knowing that the participants CoinJoined is an observable phenomenon.

CoinSwaps, on the other hand, make use of Statechains in order to swap outputs between unknown participants. The advantage of this technique, which MercuryWallet employs, is that the swap doesn’t take place on Bitcoin’s open ledger and therefore is impossible to detect by a blockchain analyst. Another advantage is scalability, as the Statechain does not have the same block size limitations as the base layer. The drawback, however, is that there is no way to know what kind of UTXO you’re about to receive: it can either be “clean” in the sense that there’s no dubious past associated with it, or it can belong to a known bad actor.

Mercury Wallet Bitcoin Privacy Statechain Screenshot BTC Nicholas Gregory CommerceBlock

For this reason, CoinJoin and CoinSwaps are complementary tools that serve the same purpose of maximizing Bitcoin’s privacy with different tradeoffs. Both CoinJoins and CoinSwaps require servers for coordination between participants, but are otherwise non-custodial. To get on the Statechain, Mercury performs a lock function on the Bitcoin base layer and puts all the operations in a Lockbox. This way, there’s a cryptographic impediment which prevents the coordinator from seeing who participates in the CoinSwaps and therefore deems the service censorship resistant.

CoinSwaps, as designed by Nicholas Gregory in MercuryWallet, are certainly an underrated privacy breakthrough. They extend the spectrum of Bitcoin privacy techniques by thinking (and operating) outside the box and provide extra means to break surveillance in order to maximize the fungibility of the currency. If all bitcoiners decided to use privacy techniques, then there would be no fungibility issue as discriminating between outputs becomes absurd.

So if we truly want Bitcoin to work as money, we have to take privacy more seriously. In this regard, Nicholas Gregory is one of the voices worth hearing – and MercuryWallet is the kind of service that you should definitely look into if you want to understand the scope of Bitcoin innovation.

Listen to Nicholas Gregory on Apple, Spotify & YouTube

Watch on YouTube

If you would like to have a more privacy-friendly listening experience, then I recommend you to use this player. You can open the link in the Tor browser and your IP address won’t get saved anywhere. You can also download the audio for offline listening, so your old Zune or iPod Nano gets a little more use during your morning routine.

On the other hand, if you use one of the big tech services (Spotify, Apple, YouTube) then please subscribe and leave feedback. It helps tremendously in terms of enabling others to discover the content more easily.

This Episode Is Sponsored By Vaultoro And Wasabi Wallet

Joshua from Vaultoro is a big fan of the show and I’m happy that he sees potential in my work and supports it without caring about numbers and growth statistics. So I must thank him for his generosity and invite you to check out Vaultoro – the exchange where you can trade with honest money (bitcoin, gold, and silver). 

None of this is financial advice from me, but I’m pretty sure that the shiny rock is a better store of value than any fiat currency or “stablecoin”, so maybe it would be wise to use this commodity to preserve your purchasing power during bear markets and get back into bitcoin as soon as you’re convinced that the downwards movement are over. You can also have the gold bars delivered to your house… because you know, if it’s not in your safe then it’s stored somewhere in Switzerland where you can’t touch it whenever you please. For more information, check out Vaultoro’s website.

Also, Joshua from Vaultoro is sponsoring a Lightning Network faucet – he hopes that Bitcoin’s second layer will one day become potent and popular enough to replace the smart contract and tokenization features of Ethereum. And he also supported Giacomo Zucco’s layer 3 RGB Spectrum experimentation from 2019. 

If you would like to increase your network-level and transaction privacy, you should download Wasabi Wallet on your computer. It routes your connection through the Tor network to hide your IP, it downloads block filters so you validate your own transactions locally without appealing to a trusted third party, and it also connects to your own full node to boost your financial sovereignty. Extra features include advanced hardware wallet integrations, easy UTXO management (press CTRL+C+D in Wasabi 2.0), address reuse prevention, and even a lurker wife mode.

Wasabi is best known for its link-breaking CoinJoins, which are giving a hard time even to the EuroPol. Use the wallet to increase your financial sovereignty, but don’t do any illegal stuff – use your financial sovereignty with responsibility (also read the Wasabi terms of service).

Verify this episode

This is the SHA-256 fingerprint of the MP3 as published here, timestamped in the Bitcoin blockchain with OpenTimestamps. If one byte of the file changes, the fingerprint changes.

SHA-256
ce47fd3c2cfdab20bac2f110dbfd2df196f5aa168ae32cd24a437b24251fbd82
Proof
2022-06-18_s11_e6_nicholas_gregory_on_mercury_wallet__statechains__and_privacy.mp3.ots · all episode hashes (proof)
Status
Anchored in Bitcoin block 974,312
How to check it yourself
  1. Download the MP3 and the proof into the same folder.
  2. Run sha256sum 2022-06-18_s11_e6_nicholas_gregory_on_mercury_wallet__statechains__and_privacy.mp3 (on a Mac: shasum -a 256 2022-06-18_s11_e6_nicholas_gregory_on_mercury_wallet__statechains__and_privacy.mp3). The result must match the SHA-256 above.
  3. Install the OpenTimestamps client (pip install opentimestamps-client) and run ots verify 2022-06-18_s11_e6_nicholas_gregory_on_mercury_wallet__statechains__and_privacy.mp3.ots. It hashes the MP3 again and checks the proof against your own Bitcoin node, then prints the block and the date the file existed by. Without a node, ots info 2022-06-18_s11_e6_nicholas_gregory_on_mercury_wallet__statechains__and_privacy.mp3.ots shows the block height to look up in any block explorer.

Share: X · Email · Link

Related

Comments

Comments run on my own server. No ads, no trackers.

0:000:00