Failsafe: crypto-erfenis zonder seed phrases
Een dodemansknop voor crypto op Stellar, met passkeys in plaats van seed phrases. In drie dagen gebouwd op Consensus Toronto 2025, en winnaar van de Stellar-track.
Naar schatting is zo'n 20% van alle Bitcoin voorgoed verloren, vaak omdat iemand overleed zonder zijn sleutels door te geven. Op de EasyA x Consensus-hackathon in Toronto (mei 2025, meer dan 1.000 geselecteerde developers, een prijzenpot van meer dan $250.000, en aangekondigd als de grootste blockchain-hackathon ooit in Noord-Amerika) bouwden we daar een oplossing voor, en wonnen we de Stellar-track.
Failsafe, met een kerncontract dat toepasselijk DeadMansWallet heet, is geautomatiseerde successieplanning on-chain.
Onze oplossing
Hoe het werkt
- Je registreert begunstigden en checkt regelmatig in. Mis je je check-ins, dan triggert het contract en gaan je fondsen naar je begunstigden
- Een revive-venster beschermt tegen vals alarm: duik je op tijd weer op, dan krijg je alles terug
- Nergens een seed phrase te zien. De authenticatie draait volledig op passkeys (FIDO2/WebAuthn) via Passkey Kit. Je gezicht of vingerafdruk is de sleutel, en dat is precies het punt: je erfgenamen zouden geen papieren back-up moeten zoeken
De bouw
Een Soroban smart contract in Rust (register, check_in, trigger, revive en finalize, met persistente storage per adres en events), gedeployed op Stellar Testnet, Launchtube voor de deployment, een frontend in Next.js en TypeScript, en een Node-API. Ik schreef het merendeel van de code, 28 van de 42 commits van ons team, allemaal binnen het venster van 72 uur, samen met Jochen.
Omdat de tijd op een hackathon beperkt is, schetsten we ook onze toekomstvisie
De overwinning werd vermeld in het verslag van CoinDesk over het evenement.