Beaucoup de personnes se posent des questions sur la meilleure façon de sécuriser leurs cryptos. Que cela soit pour se protéger d’un Hack, en cas de perte/oublie de sa seed, ou en cas de problèmes (familiaux, de santé, matériel..). Il y énormément de raison de vouloir securer au maximum son capital.
Dans un précédant tuto, je vous ai parlé du combo Metamask + Ledger . Cela permet d’avoir une excellente protection mais il est possible d’aller encore plus loin. La principale fonction du gnosis safe pour augmenter votre protection et qu’il faille valider une transaction grâce à plusieurs wallets différents. C’est-à-dire que même si 1 de vos wallets se fait pirater, qu’on vous le vol … la transaction ne pourra pas être effectuée.
Vous vous rendrez aussi compte au fils de l’article que cela peut vous protéger contre d’autres mésaventures.
Voilà un bref résumé de ce que propose Gnosis avec son gnosis safe:
“Personnalisez entièrement la façon dont vous gérez vos actifs cryptographiques personnels, avec la possibilité d’exiger plusieurs appareils pour confirmer les transactions (portefeuilles matériels, portefeuilles basés sur l’EOA, portefeuilles papier ou une combinaison de ceux-ci).”
— https://gnosis-safe.io/
Mini tuto
L’appli est dispo en version web, desktop et depuis peu mobile. Vous pouvez donc y avoir accès pratiquement n’importe quand et n’importe ou.
- Il faut dans un 1er temps créer un safe. Il suffit d’aller sur ce site et de suivre les différentes étapes.
- Choisir un nom
-
Nous arrivons maintenant à l’étape importante. Il faudra ensuite renseigner les adresses qui auront accès à ce safe. Ainsi que le nombre de confirmations qu’il faudra afin de valider une transaction.
Si vous rentrez 2 adresses et que vous demandez 2 confirmations. Cela veut dire que les 2 wallets devront valider la transaction pour qu’elle soit effective. Il est à noter que les 2 wallets ne doivent pas obligatoirement valider la transaction en même temps. Cela peut sembler trivial, mais beaucoup d’utilisateurs se posent la question. Un wallet peut valider, cela mettra donc la transaction “en attente”, et elle sera effectuée lorsque le second wallet validera la transaction.
En ce qui concerne le nombre d’adresses et de validation Il n’y a pas de bonne ou mauvaise combinaison. Tout dépend de ce que vous souhaitez faire. Vous pouvez par exemple rentrer 5 wallets et demander la confirmation par 3 de ces 5 wallets pour effectuer la transaction.
- Une fois les différentes étapes effectuées, vous aurez accès au tableau de bord de votre safe. Comme vous pouvez le voir il est vide. En effet, ce safe est un nouveau wallet. Il faut donc envoyer des jetons dessus. Vous n’aurez pas accès aux jetons présents sur les wallets que vous avez rentrés précédemment. Ils ne servent que pour les validations et payer les frais de transaction. Il est donc important de toujours garder un peu d’ETH sur ces wallets.
- Grace à votre safe tout fraichement ouvert, vous pouvez faire des actions simples, comme envoyer des jetons à une autre adresse. Mais il est également possible d’interagir directement avec des dAPP. Il faut toutefois noter que toutes les dAPP ne sont pas intégrées (mais la liste se rallonge très régulièrement.). Il est également a noter qu’une app WalletConnect est disponible. C’est-à-dire que toute les dApp qui fonctionnent avec WalletConnect devrait fonctionner avec Gnosis safe Vous pouvez en savoir plus ici.
Vous pouvez par exemple générer un prêt sur Liquity protocol. Ou encore déposer et emprunter sur Aave.
Note: De plus en plus de dAPP sont intégrées. Si vous êtes capables d’en intégrer une nouvelle, regardez ce petit “grant” programme (jusqu’a $10 000 à gagner)
Exemple: Interaction avec Compound
Dans cet exemple, nous allons interagir avec compound et déposer quelques ETH. Pour cela il suffit de cliquer sur Compound dans la fenêtre APPS (screenshot précédent).
Il suffira ensuite de sélectionner le jeton que vous voulez déposer (ou retirer), le montant et de cliquer sur Supply (ou withdraw)
Il faudra ensuite signer la transaction.
Dans cet exemple. il faut 2 confirmation pour valider la transaction. Comme vous pouvez le voir sur le screenshot suivant , une adresse a confirmé et une confirmation est en attente. Il suffit donc de vous connecter à votre safe depuis l’autre adresse et de valider cette transaction. Pour cela il suffit d’aller dans l’onglet TRANSACTIONS puis dans QUEUE. L’adresse validant en dernier devra payer les frais de transaction. Il faut donc avoir des ETH dans ce wallet.
Vous verrez ensuite l’historique de votre transaction avec les différentes étapes et les adresses ayant participé.
Autre option
On peut aussi utiliser le Gnosis safe d’autres façons.
On peut par exemple s’en servir pour sécuriser ses cryptos au cas où l’on perde la clé de notre wallet. Il suffit pour cela d’ajouter 2 adresses à votre gnosis safe et de valider les transactions avec seulement une adresse sur les 2. C’est-à-dire que vous pouvez utiliser votre gnosis safe comme un wallet normal, avec une seule confirmation. Mais vous pouvez par exemple laisser l’autre wallet (une clé ledger par exemple) dans un coffre-fort ou chez un membre de votre famille. Si un jour, vous n’avez plus accès à votre compte principal, vous pourrez toujours accéder à votre gnosis safe via le second wallet. Attention, comme vous l’aurez peut-être remarqué, cela ne protégé pas contre un hack par exemple, car si quelqu’un prend le contrôle de votre wallet il pourra quand même réaliser des transactions puisqu’il ne suffit que d’une signature. À vous d’être inventif pour être à la fois protégé en cas de hack et de perte de vos clés privées.
Exemple: gnosis safe avec 3 wallets et 2 signatures requises. Un des wallets est stocké dans un coffre-fort ou chez un membre de votre famille
Il est aussi possible de jouer avec la version mobile est web. À vous d’être inventif !