eCash

eCash is a free and open-source Chaumian ecash system built for Bitcoin. eCash is a layer three protocol that lives on top of the Lightning Network or Liquid Network. eCash offers anyone the ability to create a mint and act as a local bank for those who are not ready to hold bitcoin in true self-custody and wish to outsource the technical management to someone else. eCash mints can be run by a federation of members, so while there is trust involved, there is a lower risk of funds being lost as several parties need to collude to seal funds. 

eCash offers fast, cheap and instant payments by creating eCash tokens backed by funds from bitcoin second-layer networks.  eCash mints offer near-perfect privacy for users of custodial bitcoin applications. Nobody needs to know who you are, how much funds you have, and with whom you transact with via a mutual mint or across different mints. eCash mints bring a healthy middle ground between going fully self-sovereign with your bitcoin or choosing a custodial solution and is seen as an onboarding and scaling solution. 

Bitcoin eCash

How does eCash work?

Chaumian eCash mints, also known as Chaumian banks, or blind mints that work with blind signatures, meaning they hold funds but have no idea how much each person holds nor who the person holding the funds is, or who they are exchanging funds with inside or outside the mint. 

Since the code is open source, all a mint owner has to do is pick the version of the protocol they like and run it on a server that they wish to use as the mint. An eCash mint could focus only on eCash or provide onboarding through Lightning by adding a routing node as part of the setup. 

Once the eCash software is running and the mint is live, the federation members have effectively created a walled garden with bitcoin as the underpinning of value inside the system.

eCash custody and wallets

Users who wish to custody their funds with an eCash mint can deposit and withdraw funds from the mint to the bitcoin base chain or second-layer solutions, and once funds are placed in the mint, they can be used to transact with different mint users or move funds across mints.

eCash mints do require a separate wallet that supports the protocol but does not use a private and public key pair; your wallet can be tied to a service or even a nostr account.

Users will only need a method of identification; this could be a username and password, phone number, LN-URL, SlashTag or a nostr public key. Anything the wallet would support as a unique identifier could be used to sign in and out of an eCash wallet. Access depends on the mint’s rules and the wallet you use to interface with the mint. 

Today eCash wallets are separate software, but there is no reason why they cannot be added to existing bitcoin and lightning wallets in the future. 

eCash implementations

Currently, there are two open-source projects focusing on eCash mints for bitcoin.

The bitcoin network is not the most intuitive network to get started with when you think of managing your money. You have to learn about running self-sovereign software and handling public and private key pairs, and with this, you’re taking on considerable responsibility for your money.

When most of us are conditioned to use custodial services and trust our local bank or the biggest bank in our country, taking the leap towards bitcoin can seem like a massive jump that many are simply not ready for and won’t be ready for some time.

Overcoming custody issues

If you still wish to have exposure to bitcoin without all the technical and execution risk, the current solution is custodial services and exchanges; these are businesses that hold paper bitcoin promises in your name and require you to KYC and tie your identity to your bitcoin. While there is an obvious privacy risk involved in KYC exchanges, also known as CEXs or VEXs, there is also a not-so-obvious risk, which is the solvency of the business. If the exchange is trying to make money at all costs, it may be taking risks that leave its balance sheet exposed to the losses, and you, as the depositor, will eat that loss.

Despite these risks and a record of many businesses in the space failing and taking their customers down with them, we still millions of people still choose to use these services because there simply isn’t a viable alternative until now.

eCash mints are a way for the average person to access bitcoin without having to deal with either the complexities of the bitcoin base chain or the side chain networks like the Liquid Network or Lightning Network. The eCash protocol allows developers and businesses to create a near custodial-like experience on the front end that is easy for most people to interact with and understand. At the same time, custody management can be split up between 1 custody provider or several that oversee the management and conversion of funds in and out of the mint.

Easier onboarding in a low risk environment

Consider a user who doesn’t understand how to spin up a public and private key-based wallet; they could visit a web page or use an app when someone sends them funds or they wish to fund the wallet. The wallet could accept bitcoin on the different layers and offer the user eCash tokens in their wallet to reflect the same balance since eCash tokens are pegged to satoshis. The eCash tokens are still a bearer assets since they can be exchanged for the bitcoin pegged to the mint, but since you’re not using a blockchain, you are not bogged down by fees and block times. You get quick instant payments, and you can build up a balance, get comfortable with bitcoin, and once you’re ready, you can move down the layers to have a more secure experience.

Competition for custody providers drivers decentralisation

eCash mints not only open up competition for custody with the local community member, but it allows exchanges and wallet providers to offer an easy-to-onboard solution that doesn’t require needless identity doxing and database management. Since the protocol handles the pegging in and out by mining eCash tokens when funds are presented, there is no need for the service to manage all that internal data and keep updating balances and keeping sensitive information like who is buying what and how much money they hold.

eCash mints also allow users to pay anyone in their mint, in another mint or to the wider bitcoin network should the user they wish to pay not be part of an eCash mint.

If you’re still interested in learning more about eCash or would like to use the technology and keep up with the latest updates, then check out the following resources.
Source Website
Cashu https://cashu.space/
Fedimint https://fedimint.org/

Share with a friend

If you thought this information was helpful why not share it on your favourite social media network and encourage others to learn more about Bitcoin

The latest news from our blog

Misty Breez Explained

What Is Misty Breez?

Breez, known for its Lighting Wallet and LSP, has unveiled its newest application, Misty Breez, which was built using its Nodeless Breez SDK on top

Read More »