Fedimint

federated ecash, federated mint

A federated Chaumian ecash system where a group of guardians jointly custody the underlying Bitcoin.

Fedimint is an ecash protocol where the mint is run by a federation of guardians instead of a single operator. The guardians hold the backing Bitcoin in a threshold multisig and sign blinded ecash tokens jointly. A quorum has to misbehave in order to rug the users.

Members of a federation hold ecash notes in a wallet app, send them to each other, and pay or receive over Lightning via a gateway. Payments inside the federation are offline-friendly and private; payments to the outside world go through the Lightning gateway and look like regular Lightning payments.

The project lives at fedimint.org, with source at github.com/fedimint/fedimint. The client side is also packaged as the fedimint-client crate for wallets to embed.

References