Bitcoin Privacy Through Statechains with Nicholas Gregory

 
 

Where to find the show

Download Episode MP3 File
The file will open in a new window. Click down arrow to download the file.


We send around UTXOs, at the moment those UTXOs are Bitcoin, they could be lightning channels. Now, there’s a lot of complexity there, but I think that’s where we’re gonna go where you’d be able to move around lightning channels, and that’s like swapping around your checking account.
— Nicholas Gregory

SHOW DESCRIPTION

Nicholas Gregory is the CEO of Commerce Block, the company behind Mercury Wallet. In this interview, we discuss how they have used statechains to develop a virtual version of Opendime, the balance of trust and privacy on layer 2 protocols, and onboarding Lightning users.

- - - -

One of the most novel innovations to come out of the Bitcoin ecosystem in recent years has been Opendime. The aim was to turn Bitcoin into a version of physical cash. An Opendime, is essentially a USB stick, that can be traded between individuals without the need to confirm such transactions on the bitcoin base chain. The USB can be verified but is only redeemed by the last user, by breaking the device and accessing its private key.

Opendime enables people to use Bitcoin as anonymous, untraceable cash. The limitation is that it requires a physical transfer. That was until Mercury Wallet was launched. Mercury Wallet is essentially a layer 2 protocol based on statechains. Statechains enable the offchain transfer of UTXOs (turned into a bearer asset referred to as a “statecoin”) between parties.

The limitation of statechains is the requirement for a trusted third party, in this case, Mercury Wallet. The third party is non-custodial; they collaborate as a blind partner in the cryptographic transfer of keys. Whilst there are theoretical security issues, they have been mitigated by Mercury Wallet. The issue to overcome is what tradeoffs people are willing to make between ease of use, value transfer and security requirements.

But, this is just the first of a number of growing use cases for Mecury Wallet. It enables unlimited free swaps of Bitcoin UTXOs providing privacy benefits. Through the conversion of underlying assets into statecoins, the transfer of assets using Discreet Log Contracts can be facilitated. Further, by layering the Lightning network on top of statechains, it could even enable the transfer of Lightning channels.


TIMESTAMPS

00:01:20: Introductions
00:03:17: The real New York Fight Club
00:07:37:
Entering the world of statechain development
00:10:16:
Statechains on Mercury Wallet
00:13:46:
Detailing the statecoin procedure
00:20:41:
Layer 2 trade-offs, and built-in security
00:25:49:
Swaps on Mercury Wallet
00:31:08:
Received criticisms, and regulatory concerns
00:35:40:
State attacks on privacy, and Tornado Cash
00:49:11:
Statechain vs Fedimint, and Lightning integration
00:52:19:
Protection against DDoS
00:54:00:
Mercury Wallet's growth, and its use cases
00:58:54:
Final comments


 

SUPPORT THE SHOW

If you enjoy The What Bitcoin Did Podcast you can help support the show by doing the following:

If you are interested in sponsoring the show, you can read more about that here or please feel free to drop me an email to discuss options.


SPONSORS

 
 
 
 
 
 
 
 
 

SHOW NOTES

Connect with Nicholas:

Mentioned in the interview:

Other Relevant WBD Podcasts:


PodcastPeter McCormack