Mi a Wasabi Wallet
A Wasabi Wallet egy nyílt forrású, non-custodial, privacy-fókuszú Bitcoin wallet asztali gépekre. Megkülönböztető funkciója a CoinJoin: egy technika, amellyel több felhasználó kombinálja a tranzakcióit úgy, hogy kívülről nem megállapítható, melyik input melyik outputhoz tartozik. A cél az on-chain pénzügyi privacy anélkül, hogy a felhasználó lemondana a custody-ról.
A wallet Windows, macOS és Linux rendszeren fut. Alapértelmezetten Tor-t használ, nem igényel fiókot, és a felhasználó teljes kontrollt tart a kulcsai felett. Csúcsidőszakában az egyik legelterjedtebb Bitcoin privacy eszköz volt.
Két generáció
A Wasabi 1.x 2018 októberében indult. A ZeroLink protokollt implementálta: egy Chaumian CoinJoin séma, ahol a felhasználók vak aláírással regisztrálták az inputjaikat a koordinátornál — megakadályozva, hogy a koordinátor összekösse az inputokat az outputokkal. Fix denominációk, manuális részvétel, ütemezett körök.
A Wasabi 2.x 2022-ben jelent meg, teljesen újratervezett CoinJoin protokollal: a WabiSabi-val. Ez felváltotta a fix denominációs köröket egy zero-knowledge proof alapú credential rendszerrel, amely tetszőleges összegű outputokat tesz lehetővé, miközben az input-output összerendelés a koordinátor előtt rejtett marad. Automatikus CoinJoint is bevezette — a wallet a háttérben, manuális beavatkozás nélkül vesz részt a körökben.
Amit építettem
Az első naptól ott voltam — a 1.0 kiadásától 2018 októberétől —, és a zkSNACKs bezárásáig mindkét generáción dolgoztam, összegyűjtve 4600+ commitot.
A Wasabi 1.x-en core contributorként vettem részt a teljes stacken: wallet logika, Avalonia desktop UI, backend koordinátor szolgáltatás, hálózati réteg és tesztelési infrastruktúra.
A Wasabi 2.x-en a WabiSabi CoinJoin protokoll implementációján és integrációján dolgoztam — a kriptográfiai sémát termelési szoftverré alakítva, amely több száz egyidejű résztvevőt kezel. A protokoll integráción túl irányítottam az újratervezett Avalonia kliens architektúráját, az ASP.NET Core koordinátor backendet, és az automatizált tesztcsomagot, amely end-to-end validálta a köröket.
Ahogy a csapat nőtt, a szerepem team leadből CTO-vá fejlődött: technikai irány, code review, felvételek és koordináció — a csapat csúcson közel 35 fő volt.
Előadások
- Bitcoin 2019: Recent Privacy Trends & Wasabi Wallet — Bitcoin Magazine
- MIT Bitcoin Expo 2019 — Wasabi Wallet: Unfairly Private — MIT Bitcoin Club
- Bitcoin's Valentine #2 — Coin shuffling AMA with Wasabi — Open Blockchain


Tech
- Nyelv: C# / .NET
- Desktop kliens: Avalonia UI
- Backend: ASP.NET Core, egyedi CoinJoin koordináció
- Kriptográfia: WabiSabi (ZK credentials, vak aláírások) — implementáció és integráció
- CI/CD: GitHub Actions
- Privacy: Tor integráció, kliensoldali block filterek