1. Home
  2. Onderwerpen
  3. Wallets en beveiliging
  4. Safe Wallet uitgelegd: wat kun je ermee en voor wie is het handig?
Safe Wallet uitgelegd: wat kun je ermee en voor wie is het handig?

Safe Wallet uitgelegd: wat kun je ermee en voor wie is het handig?

7 min lezen

Een team beheert samen een cryptopot, maar slechts één persoon kan betalingen uitvoeren. Wat gebeurt er als die persoon zijn toegang verliest, of als iemand zijn sleutel steelt? Bij gezamenlijk geld wil je liever niet afhankelijk zijn van één toegangspunt.

Safe Wallet biedt daarvoor een andere aanpak. Je kunt instellen dat meerdere personen of apparaten een transactie moeten goedkeuren voordat die wordt uitgevoerd. Dat is handig voor organisaties, maar kan ook passen bij iemand die zijn eigen crypto met meerdere sleutels wil beveiligen.

Hoe werkt dat precies? En wanneer wegen die extra controles op tegen de kosten en het regelwerk?

Wat is Safe Wallet?

Safe Wallet is een zelfbeherende smart contract wallet. Een wallet is een digitale portemonnee voor crypto. Zelfbeherend betekent dat je zelf de toegang beheert. Bij Safe bepalen programmeerbare regels op de blockchain welke transacties mogen worden uitgevoerd.

Een blockchain kun je zien als een gedeeld digitaal transactieregister. Een smart contract is een programma op die blockchain dat ingestelde regels uitvoert.

Vergelijk het met een gezamenlijke kluis. In plaats van één sleutel waarmee iemand zelfstandig de deur opent, spreek je af dat bijvoorbeeld twee van de drie sleutelhouders toestemming moeten geven.

Het project begon in 2017 als Gnosis Multisig en kreeg in 2018 de naam Gnosis Safe. In 2022 volgden de naam Safe en de afsplitsing van GnosisDAO. Daardoor kom je de oudere naam nog regelmatig tegen.

Hoe werkt goedkeuren met meerdere sleutels?

Het belangrijkste principe heet multisig, kort voor meerdere digitale handtekeningen. Zo’n handtekening is een digitale goedkeuring met een privésleutel: de geheime sleutel waarmee een ondertekenaar toestemming geeft.

Bij het instellen kies je hoeveel ondertekenaars er zijn en hoeveel goedkeuringen een transactie nodig heeft. Dit heet een M-van-N-instelling. Bij 2 van 3 zijn er drie ondertekenaars, van wie er twee moeten tekenen.

Stel dat een stichting drie bestuursleden heeft. Een bestuurslid zet een betaling aan een leverancier klaar. Een tweede controleert het bedrag en het ontvangstadres en geeft ook toestemming. Daarmee is de ingestelde drempel bereikt.

Eén bestuurslid kan die betaling dus niet zelfstandig uitvoeren. Ook is het bij deze instelling niet voldoende als een aanvaller maar één van de drie sleutels bemachtigt.

De gekozen drempel maakt veel uit. Een te lage drempel biedt minder bescherming tegen misbruik van één sleutel. Een te hoge drempel maakt het moeilijker om transacties rond te krijgen.

Wat maakt dit anders dan een gewone wallet?

Bij een traditionele wallet hangt de toegang af van één privésleutel. Bij een smart contract wallet beheert een programmeerbaar account de activa volgens ingestelde regels.

Dat betekent niet dat bestaande wallets verdwijnen. MetaMask, Ledger en Trezor kunnen juist dienen als ondertekenaar, ook wel signer genoemd. Ze leveren dan een goedkeuring voor een transactie van het Safe-account.

Een voorbeeld: je gebruikt drie vertrouwde apparaten of personen als ondertekenaars. De crypto wordt beheerd door het gezamenlijke account, terwijl de afzonderlijke wallets toestemming geven voor handelingen.

Safe werkt op blockchains die compatibel zijn met de Ethereum Virtual Machine, afgekort EVM. Dat is de omgeving waarin deze blockchains smart contracts uitvoeren. Ethereum, Polygon en Avalanche zijn voorbeelden van ondersteunde netwerken. De dienst is dus niet bedoeld voor iedere blockchain.

Voor wie is het handig?

Teams en organisaties met een gezamenlijke kas

Voor een team kan het prettig zijn om betalingen niet aan één persoon over te laten. Denk aan een project waarbij twee teamleden een uitbetaling moeten goedkeuren.

Ook DAO’s gebruiken deze aanpak. Een DAO is een organisatie die blockchaintechniek gebruikt voor haar organisatie en besluitvorming. Met een gezamenlijke wallet kan zo’n groep haar fondsen beheren.

Stichtingen en cryptoprojecten

Safe wordt gebruikt voor treasury management: het beheren van de financiële reserves van een organisatie of protocol. Een protocol is een verzameling regels en programma’s waarmee een cryptodienst werkt.

Concrete toepassingen zijn salarisbetalingen, subsidies en andere betalingen op de blockchain. Ook kunnen organisaties meerdere goedkeuringen eisen voor protocol-upgrades of noodprocedures. De controle gaat dan niet alleen over geld versturen, maar ook over belangrijke technische handelingen.

Individuele bezitters

Ook zonder team kan een opstelling met meerdere sleutels nuttig zijn, bijvoorbeeld bij waardevolle cryptobezittingen. Je verdeelt de goedkeuring dan over verschillende vertrouwde apparaten of personen.

Daar staat extra verantwoordelijkheid tegenover. Meer sleutels betekent ook meer toegangen die je zorgvuldig moet beheren.

Wat kun je ermee binnen DeFi?

Via Safe kun je gebruikmaken van DeFi-protocollen. DeFi staat voor financiële diensten op de blockchain, zoals lenen, handelen en staken. Bij staken zet je crypto in om bij te dragen aan de beveiliging van een blockchainnetwerk dat met dit systeem werkt.

Een team kan bijvoorbeeld afspreken dat twee ondertekenaars toestemming moeten geven voordat het via zo’n dienst crypto uitleent.

De extra goedkeuringen beschermen de besluitvorming rond de handeling. Ze maken de financiële keuze zelf niet automatisch verstandig of risicovrij. Crypto kan sterk in waarde veranderen.

Wat kost het gebruik?

Het aanmaken van een Safe-account is gratis, exclusief gaskosten. Gas is de vergoeding voor het uitvoeren van handelingen op een blockchain. Ook transacties brengen zulke kosten met zich mee.

Transacties via deze constructie gebruiken doorgaans meer gas dan transacties vanuit een gewone wallet. Extra controle heeft dus ook een kostenkant.

Doorgaans betaalt de wallet die de transactie op de blockchain indient de gaskosten. Dat hoeft niet de laatste ondertekenaar te zijn. Die uitvoerende wallet heeft daarvoor voldoende van de eigen munt van het netwerk nodig, bijvoorbeeld ETH op Ethereum.

Safe ondersteunt daarnaast account abstraction. Dat betekent hier dat programmeerbare accounts meer mogelijkheden krijgen rond de uitvoering en betaling van transacties. Voorbeelden zijn gesponsorde transacties en gas abstraction.

Met gas abstraction kunnen kosten vanuit het Safe-account worden betaald, eventueel met een andere munt dan de eigen netwerkmunt. Welke netwerken en munten hiervoor worden ondersteund, verschilt per betaalmethode.

Een gesponsorde of voor de gebruiker gasloze transactie betekent niet dat de blockchain geen kosten rekent. Het verandert wie betaalt of hoe de betaling wordt geregeld.

Welke risico’s blijven bestaan?

Meerdere goedkeuringen zijn geen garantie tegen hacks, scams of fouten. Als ondertekenaars een verkeerde transactie goedkeuren, maakt het aantal handtekeningen die transactie niet veiliger.

Ook kunnen verloren sleutels de toegang blokkeren. Bij 2 van 3 kan één ontbrekende sleutel worden opgevangen door de andere twee. Verlies je twee sleutels, dan haal je de vereiste drempel niet meer.

Daarnaast kost samenwerken tijd. Voor een betaling moet je mogelijk wachten tot een andere ondertekenaar beschikbaar is. Dat vraagt duidelijke afspraken, zeker bij dringende handelingen.

Configuratiefouten vormen eveneens een risico. Beginners kunnen een ongeschikte drempel kiezen of onvoldoende begrijpen welke sleutels nodig zijn. Extra beveiligingslagen nemen dus niet alle risico’s weg.

Hoe begin je zorgvuldig?

Ga naar de officiële webapp, app.safe.global. Verbind daar een bestaande, veilige Web3-wallet, bijvoorbeeld MetaMask, Ledger of Trezor. Een Web3-wallet is een wallet waarmee je blockchainapplicaties gebruikt. Het adres van deze wallet voeg je toe als eigenaar; met de bijbehorende sleutel kun je ondertekenen.

Voeg vervolgens de adressen van andere vertrouwde ondertekenaars toe. Kies bewust hoeveel goedkeuringen nodig zijn. Bespreek bij een team vooraf wie transacties controleert en wie beschikbaar moet zijn.

Controleer vóór iedere handtekening de transactie. Zorg ook dat de uitvoerende wallet voldoende netwerkmunt heeft voor gas, tenzij de kosten via een ondersteunde andere betaalmethode worden afgehandeld.

De belangrijkste praktische vraag is: kun je de vereiste goedkeuringen ook organiseren als één ondertekenaar uitvalt?

Dit artikel is uitleg, geen financieel advies. Beleggen in crypto kent hoge risico’s; je kunt je inleg verliezen.

Veelgestelde vragen

Is Safe Wallet hetzelfde als Gnosis Safe?

Ja. Gnosis Safe is de eerdere naam. In 2022 veranderde de naam naar Safe.

Is Safe Wallet gratis?

Het aanmaken is gratis, exclusief gaskosten. Voor transacties betaal je blockchainkosten.

Kan één gestolen sleutel mijn crypto in gevaar brengen?

Bij een correct ingestelde 2-van-3-opstelling is één sleutel niet voldoende om zelfstandig een transactie uit te voeren. De bescherming hangt dus af van de gekozen goedkeuringsdrempel.

Heb ik MetaMask of een hardwarewallet nodig?

Je verbindt een bestaande wallet als ondertekenaar. MetaMask, Ledger en Trezor zijn voorbeelden die daarvoor kunnen dienen.

Welke alternatieven zijn er?

Argent en Coinbase Smart Wallet zijn andere smart contract wallets. Fireblocks en io.finnet bieden MPC-wallets, die een andere technologie gebruiken. MPC staat voor Multi-Party Computation, waarbij meerdere partijen gezamenlijk cryptografische berekeningen uitvoeren.