Vultisig is een seedloze crypto-kluis voor meerdere apparaten, gebaseerd op de Threshold Signature Scheme (TSS)-technologie. In plaats van een traditionele seed-zin te genereren, verdeelt de wallet de ondertekeningsbevoegdheid over meerdere apparaten, waarbij een vastgestelde drempelwaarde vereist is om transacties goed te keuren.
Om te beoordelen hoe dit model in de praktijk presteert, hebben we Vultisig op meerdere apparaten geïnstalleerd en zowel de Secure Vault- als de Fast Vault-configuraties getest. Er werden transacties uitgevoerd via verschillende ondersteunde netwerken, waaronder het verzenden en ontvangen van activa, het uitvoeren van swaps, interactie met het DeFi-tabblad en het installeren van plug-ins. We hebben ook de coördinatie van ondertekeningen op meerdere apparaten geëvalueerd bij normaal gebruik en in gesimuleerde onderbrekingsscenario’s, evenals herstelprocedures met behulp van het importeren van vault-shares op nieuwe apparaten.
Een Vault instellen: geen seed-zin, gedistribueerde controle
We zijn begonnen met het opzetten van twee kluisconfiguraties:
- Een beveiligde kluis met twee apparaten (2-van-2-drempel)
- Een Fast Vault met één apparaat en de Vultiserver als medeondertekenaar
Tijdens de installatie is er geen seed-zin gegenereerd. In plaats daarvan heeft elk apparaat een uniek ‘vault share’ aangemaakt. Deze ‘vault shares’ fungeren als versleutelde fragmenten van de ondertekeningsbevoegdheid en moeten afzonderlijk worden opgeslagen als .vult bestanden. Tijdens het maken van een back-up worden de Vault-shares versleuteld met het Vault-wachtwoord voordat ze worden geëxporteerd voor opslag.
We hebben ook het back-upproces voor vault-shares getest. Het exporteren van shares naar een beveiligde opslag verliep vlot, en de wallet benadrukt duidelijk hoe belangrijk het is om deze back-ups te bewaren. Het opnieuw importeren van een vault-share op een nieuw apparaat verliep zoals verwacht, wat bevestigt dat back-ups van vault-shares fungeren als het belangrijkste herstelmechanisme wanneer er geen seed-zin beschikbaar is.
Het installatieproces verliep weliswaar wat omslachtig, maar was wel duidelijk. Bij de Secure Vault-configuratie werkten beide apparaten mee aan het aanmaken van de kluis en de bijbehorende shares. Bij de Fast Vault-configuratie fungeerde de server als medeondertekenaar om het dagelijks gebruik te vereenvoudigen.
Transacties werden pas uitgevoerd nadat de vereiste apparaten het verzoek hadden goedgekeurd. In een 2-van-2-configuratie moesten beide apparaten deelnemen aan het ondertekeningsproces voordat een transactie kon worden verzonden. Dit weerspiegelt het drempelontwerp van de wallet, waarbij geen enkel apparaat op eigen houtje transacties kan goedkeuren.
Multi-chain vermogensbeheer in de praktijk
Het tabblad ‘Wallet’ geeft een overzicht van de activa op meer dan 30 ondersteunde blockchains, waaronder Bitcoin, Ethereum, Solana, op Cosmos gebaseerde netwerken en EVM-compatibele blockchains.
Bij het ontvangen van betalingen werden per blockchain nieuwe adressen gegenereerd met een duidelijke aanduiding. De onderscheiding tussen de netwerken was consistent, wat het risico op verzendingen naar de verkeerde blockchain hielp verminderen. De bedragen verschenen onmiddellijk na de bevestigingen op de betreffende netwerken.
We hebben het verzenden getest van:
- Kleine hoeveelheden
- Grotere bedragen
- Opeenvolgende transacties in korte tijd
Om het gedrag bij intensiever gebruik te observeren, hebben we meerdere transacties achter elkaar geïnitieerd op verschillende ondersteunde blockchains. De wallet verwerkte deze opeenvolgende verzendingen zonder dat er inconsistente toestanden ontstonden. Het genereren van adressen verliep correct op alle netwerken en het ondertekeningsproces bleef voorspelbaar, zelfs tijdens intensieve transactieactiviteit.
De kostenraming was zichtbaar voordat de handtekening werd geplaatst. Het ondertekeningsproces vereiste afstemming tussen de betrokken apparaten voordat een transactie kon worden goedgekeurd. De snelheid van het ondertekenen varieerde enigszins, afhankelijk van de reactiesnelheid van de apparaten en de netwerkomstandigheden, maar bleef tijdens de hele testperiode consistent.
Cross-chain-swaps en interactie met DeFi
Vultisig bevat ingebouwde swap-functionaliteit met een starttarief van 50 basispunten voor cross-chain swaps. We hebben token-naar-token-swaps uitgevoerd en cross-chain-transacties getest waar dit werd ondersteund.
De instellingen voor slippage waren zichtbaar en de details van de swap werden weergegeven voordat de definitieve goedkeuring werd gegeven. Bij swaps werd, net als bij standaardoverboekingen, gebruikgemaakt van medeondertekening via meerdere apparaten, waardoor een consistent ondertekeningsmodel voor alle portemonnee-acties werd gewaarborgd.
We hebben ook onderzocht hoe de wallet reageert wanneer swaps niet kunnen worden voltooid, bijvoorbeeld wanneer de drempels voor slippage worden overschreden of er geen liquiditeit beschikbaar is. In deze gevallen gaf de interface duidelijk aan dat de transactie niet kon worden voortgezet en voorkwam zo dat deze onvolledig werd uitgevoerd. Dankzij de meldingen over de mislukte swap konden de parameters worden aangepast voordat een nieuwe poging werd ondernomen.
Via het tabblad ‘DeFi’ kon men binnen de wallet-interface gebruikmaken van staking en andere ondersteunde functies. Bij het goedkeuren van smart contracts werd dezelfde ondertekeningsprocedure met drempelwaarden geactiveerd als bij standaardoverboekingen. Vóór de goedkeuring werden in transactiemeldingen de details van de contractinteractie weergegeven, waardoor duidelijk werd welke actie werd goedgekeurd.
Ondertekening op meerdere apparaten onder druk
Om de betrouwbaarheid van de coördinatie te testen, hebben we verschillende scenario's gesimuleerd:
- Eén apparaat dat halverwege het aanmelden offline gaat
- Een apparaat dat een transactie afwijst
- De app op de achtergrond laten draaien tijdens de ondertekeningssessie
- Snelle opeenvolgende pogingen om te gebaren
Om de onderlinge afstemming tussen de apparaten verder te beoordelen, hebben we kort na elkaar verschillende ondertekeningsverzoeken in gang gezet. Zelfs bij herhaalde verzoeken om te ondertekenen bleven de apparaten betrouwbaar gesynchroniseerd en traden er geen vastgelopen ondertekeningsprocessen of dubbele transacties op.
Tijdens de ondertekeningssessies werden ook tijdelijke netwerkonderbrekingen gesimuleerd. Toen de verbinding weer was hersteld, zetten de apparaten het ondertekeningsproces voort zonder dat er inconsistente transactiestatussen ontstonden.
Wanneer een apparaat tijdens een sessie de verbinding verloor, bleef het ondertekeningsverzoek gewoon onvolledig totdat de vereiste deelname weer was hersteld. Er waren geen dubbele uitzendingen of gedeeltelijke uitvoeringen.
Herstel- en verlies-scenario's
Herstel is een cruciaal onderdeel van elke wallet die je zelf beheert. We hebben twee belangrijke scenario’s gesimuleerd.
Scenario 1: Uitval van één apparaat in een 2-van-3-opslagplaats
Aangezien de ondertekeningsdrempel nog steeds haalbaar was, verliepen de transacties normaal.
Scenario 2: Verlies van apparaten die de meerderheid vormen
We hebben getest of het mogelijk is om Vault-shares opnieuw te importeren op nieuwe apparaten. Voor het herstel was toegang tot het vereiste aantal back-ups van de shares nodig.
Vanuit het oogpunt van gebruiksvriendelijkheid volgde het herstelproces een duidelijke reeks stappen die de gebruiker begeleidden bij het opnieuw initialiseren van het apparaat en het herstellen van de opslagplaats. Het proces versterkte het beveiligingsmodel van de wallet, terwijl de toegang toch kon worden hersteld zodra de vereiste shares beschikbaar waren.
Plugin-marktplaats en terugkerende aankopen
We hebben de marktplaats voor plug-ins onderzocht, waarbij we vooral hebben gelet op het installatieproces en de duidelijkheid van de machtigingen. Het activeren van plug-ins verliep vlot en het verwijderen ervan vereiste geen ingewikkelde stappen.
De plug-in ‘Recurring Buys’ is getest door:
- Geplande aankopen instellen
- Geplande aankopen annuleren
- Simulatie van storingssituaties
De uitvoering vond plaats volgens het ingestelde schema. Door de annulering werden verdere uitvoeringen, zoals verwacht, voorkomen.
We hebben ook gekeken hoe de plug-in reageert wanneer geplande transacties niet kunnen worden voltooid, bijvoorbeeld wanneer er onvoldoende saldo beschikbaar is. In dergelijke gevallen mislukte de transactie gewoon, zonder dat dit leidde tot herhaalde onbedoelde aankopen, en gaf de wallet duidelijk aan wat de uitkomst was.
De aan plug-ins gekoppelde machtigingen werden binnen de transactiecontext weergegeven, waardoor duidelijk werd welke acties de plug-in aanvroeg.
Infrastructuur- en ondertekeningsmodel
Het beveiligingsmodel van Vultisig is gebaseerd op gedistribueerde ondertekening in plaats van op één enkele privésleutel die op één apparaat is opgeslagen.
In de Fast Vault-modus fungeert de Vultiserver als medeondertekenaar, waardoor dagelijkse transacties met slechts één apparaat kunnen worden ondertekend. In de Secure Vault-modus is voor de autorisatie van transacties de medewerking van meerdere door de gebruiker beheerde apparaten vereist.
Dankzij deze architectuur kunnen gebruikers kiezen tussen gebruiksgemak en een grotere mate van gedistribueerde controle, terwijl gecentraliseerde sleutelopslag en het enkele storingspunt dat gepaard gaat met traditionele seed-phrase-wallets worden vermeden.
Eindbeoordeling
Bij het instellen, het uitvoeren van transacties, swaps, DeFi-interacties, het coördineren van ondertekeningen en herstelsimulaties gedroeg Vultisig zich volledig in overeenstemming met de gedocumenteerde beveiligingsarchitectuur.
Het seedless, op drempels gebaseerde ontwerp verandert het gangbare mentale model van portemonnee-beveiliging. In plaats van één herstelzin te beveiligen, beheren gebruikers gedistribueerde kluisaandelen en de deelname van apparaten. Dit brengt weliswaar extra procedurele stappen met zich mee, maar verdeelt de controle over meerdere apparaten.
Voor gebruikers die prioriteit geven aan gedistribueerde autorisatie en coördinatie tussen meerdere apparaten, biedt Vultisig een gestructureerde aanpak voor zelfbeheer. De ondersteuning voor meerdere blockchains, geïntegreerde swaps, uitbreidbaarheid via plug-ins en expliciete hersteltools vormen samen een op veiligheid gerichte walletomgeving.
Voor gebruikers die klaar zijn om de beperkingen van traditionele seed-phrase-wallets achter zich te laten, Vultisig biedt een veelbelovend nieuw model voor het beveiligen en beheren van digitale activa.
Bitcoin.com aanvaardt geen enkele verantwoordelijkheid of aansprakelijkheid en is niet aansprakelijk, noch direct noch indirect, voor enig verlies, enige schade, vordering, kosten of uitgaven van welke aard dan ook – hetzij daadwerkelijk, vermeend of als gevolg daarvan – die voortvloeien uit of verband houden met het gebruik van, of het vertrouwen op, enige inhoud, goederen of diensten waarnaar in dit artikel wordt verwezen. Het vertrouwen op dergelijke informatie is strikt op eigen risico van de lezer.





