PastPast
Wasabi Wallet was abandoned more than two years ago and I decided to rescue it from a death sentence; such important project cannot die just like that.
The first goal was to make sure the Wallet could not be killed as Samourai Wallet was and the latest version, v2.8.1, achieved that by making it independent from any central server. Wasabi is finally a decentralized lightweight Bitcoin Wallet; or immortal as I like to say.
Coordinator's code was improved greatly too by making them so inexpensive to host that anyone can do it. Lots of changes from SLIP39, Silent Payments and a Release Notifications system based on Nostr were added version after version, things that takes time to build because in Wasabi we do not accept new dependencies, what forces me to write the everything from scratch from crypto for WabiSabi and SLIP39 to json serialization code, everything (just as curiosity, even the Nostr Relay at wss://relay.wasabiwallet.io was written from scratch)
PresentPresent
Currently there are much more ambitious plans and it seems more people are joining with lots of great things, let me tell you a few:
Wasabi MobileWasabi Mobile
Wiesław Šoltés pushed a few weeks ago a Wasabi version that can be built for Android and iOS, it looks really promising.
WabiSabi Native LibraryWabiSabi Native Library
To allow all Bitcoin wallets to coinjoin or to pay in coinjoins. We are dogfooding it at this moment.
Multiparty transaction signing with Hardware WalletsMultiparty transaction signing with Hardware Wallets
Kevin Ravens₿erg has PRs to allow Hardware Wallet to coinjoin automatically with Wasabi. Nothing better than this.
Payjoin v2Payjoin v2
Dan Gould has started a serie of PRs to implement this privacy-preserving two-party transaction mechanism into Wasabi too.
Coinjoin usability improvementsCoinjoin usability improvements
Coinjoiner has been working in discovery the coordinators list inside the Wasabi.
General maintainanceGeneral maintainance
Carti-it keeps the house in order, improves code everywhere, fixes bugs and he is a great support for me.
My next things to work onMy next things to work on
- Update the WabiSabi protocol. This is hasn't changed much since zkSNACKs days and it need to change to make it even more strict, faster and lighter.
- Allow Wasabi Scheme to broadcast transactions. The Wasabi scripting language should be able to manipulate the wallet to allow users to implement their own privacy-preserving tools.
- Make Wasabi a service: Separate Wasabi Daemon / Wasabi UI
- Improve payments in coinjoin to make it a first-class citizen in Wasabi and make it the preferred method of payments.
- Receive Silent Payments. For users who are okay depending on a central server again, receiving silent payments would be a great feature to add.
Well, these are just coders and features but there are also people helping with documentation, testing, giving support to users who need it, etc. Finally, coordinators' operators, known or unknown figures, play an important role here.
FutureFuture
The plan is to double-down our cypherpunk ethos, extract reusable components for other to use like nwabisabi, nostra and slip39, convert Wasabi client in a service that runs in block-only mode in your computer, help other cypherpunk projects to use Wasabi technology with nwabisabi for payments in coinjoin and hardware wallets with safer coinjoins and payments in coinjoins and make Wasabi a truly programmable wallet.
Wasabi had remained completely independent to commit it purpose thanks to not receiving money from any of the institutions that have been subsidizing Bitcoin and Nostr ecosystem development for years. This is great but only because the community helped the project immediately after we put the "Donate" button in the wallet.
Please help us to help you, join us.
I was originally hesitant when Wasabi added SLIP39 since I wasn't too familiar with it. But now I'm a huge fan, and I want to create shares like that to backup my Nostr xpriv.
SLIP39 is essentially a pure upgrade of BIP39. You get more flexibility in case of a fire/tornado/robbery/inheritance without sacrificing security.
Wait, how is Wasabi Wallet dead? Didn't it literally just get updated like la—
Do we mean "dead" in that wink-wink, nudge-nudge sense?
Op fucking lied or does not know what he's talking about
Wasabi wasn't abandoned for 2 years at all
Why don't you look at the commit graph from 2024?...
So you agree: hardly dead.
Wasabi is clearly not dead
Great writeup. Wasabi is the most cypherpunk Bitcoin project.
Wow!! Congrats!! Very compelling but I’m still ehh on coinjoins
Wasabi wallet is a nice wallet. OK, nothing to complain.
But coinjoins are like rotary phones nowadays... and coordinators are just grifters...
How? They are blind and charge no fees. Please explain.
Just please do not make wasabi into soy-ware, that is, software that is mobile use only. Anything that requires ios or android to use sucks, those are spyware. Phones also suck for use, limited to a tiny touchy screen that is hard to type on, and a very tiny screen that cannot even be plugged into a LAN.
If Wasabi stops being a desktop wallet, then it no longer is worthy of acknowledgement of existence.
Is “Team Red” helping out with the bugs?
I'll just say this: Not everything needs to be on mobile.
would love to see this come to the iphone app store. I just feel like it is so hard to get stuff in this store, even though the total addressable market is 850 million per week.
I would love to help breath life back into this great project.
writing every dependency from scratch sounds like masochism until you watch a project die because one library went stale, then it's just prudence. samourai had one kill switch, server independence removes that whole failure class. only bet I'd question is hand rolling the crypto, that's where the next bug lives. mobile port's the part I'm watching, that's where wallets live or die