Grin est une monnaie basée sur une implémentation de MimbleWimble qui à beaucoup fait beaucoup parler d'elle début 2019. Ce projet à tout pour réussir : pas de collecte de fonds (ICO), pas de pré-minage, pas de dev-fees, un protocole qui garantit l'anonymat des transactions et qui se veut résistant à la trop forte centralisation des mineurs (ASIC resistant) ! Les puristes lui trouvent donc des similitudes avec Bitcoin et Monero qui ont également cette même approche.

Cependant cette technologie est encore jeune et cela même après 12 mois de développement depuis sa sortie officielle. Il est toujours difficile d'effectuer des transactions Grin sans être expert en développent logiciel. Des solutions et wallets Grin développés par la communauté commencent à arriver progressivement, nous allons faire le point.


Grin, une technologie puissante mais complexe

Pour effectuer une transaction Grin, les portefeuilles de l’émetteur et du destinataire doivent communiquer. Cela veut dire qu'au moment de la transaction, votre wallet doit être ouvert. Ce n'est pas le cas des coins habituels pour lesquels vous pouvez faire des transactions vers un destinataire sans même que ce dernier soit au courant.

Grin demande de changer un petit peu nos habitudes :

  • il n'y a pas de concept d'adresse public (public key)
  • les deux parties doivent être connectés pour effectuer des transactions
  • il n'est pas possible d'avoir une vue consolidée de son compte comme on peut l'avoir avec Ethereum

Bref, c'est un coin de type "UTXO" (Bitcoin, Monero) qui requiert plus de connaissance techniques de la Blockchain qu'un coin "Account based" (Ethereum, EOS).

Attention à la compatibilité avec Grin 3.0 !

Grin a effectué une mise à jour de sa Blockchain en version 3.0. Cette dernière casse la compatibilité avec les versions précédentes. Comme souvent il faudra à bien utiliser un wallet qui prend en charge de changement majeur !

C'est bien là que le bât blesse, de nombreux wallets développées durant le début de 2019 ne sont plus maintenus : Grin Vault, Grin Purse, SuperGrin, Smirk, Superlinear, Winble ou encore wallet713 (sic) ne donnent plus signe de vie ! Si vous utilisez un de ces logiciels, la migration sera obligatoire.

Survivants du bear : les wallets compatibles avec Grin 3.0

Trying a new way of lighting my way through the sand dunes at night
La difficulté de trouver le bon wallet Grin 3.0 en 2020 by Jeremy Bishop / Unsplash

Je fais la liste ci-dessous des wallets compatibles Grin 3.0 et qui sont maintenus par leurs développeurs 👇

  • Grin++
  • Niffler
  • Ironbelly

Grin++, meilleur wallet Grin pour Windows

Grin++ est un wallet Grin 3.0+, open-souce et compatible avec Windows. Il est relativement performant et s'avère être la solution la plus simple à utiliser.

Grin++ Wallet
Source GrinPlusPlus.github.io

Nous sommes loin de la simplicité des wallets de l'écosystème Ethereum, mais il reste tout de même utilisable.

Fonctionnalités de Grin++ :

  • Synchronisation rapide
  • Envoyer et recevoir du Grin
  • Transaction par fichier, http, grinbox ou TOR
  • 100% compatible avec le wallet officiel grin-wallet
  • Chiffré localement pour éviter d'exposer vos transactions sur votre ordinateur

Niffler, l'alternative multiplateforme Windows, Mac et Linux

Niffler est un wallet Grin 3.0+ multiplateforme. Son interface est encore plus austère que celle de Grin++, mais à l'avantage d'être compatible à la fois avec Windows, Mac et Linux.

Recevoir une transaction Grin par fichier avec le wallet Niffler.

Fonctionnalités de Niffler :

  • Synchronisation rapide
  • Envoyer et recevoir du Grin
  • Transaction par fichier, http ou Hedwig relay
  • 100% compatible avec le wallet officiel grin-wallet
  • Multiplateforme Windows, Mac et Linux

Ironbelly, l'indispensable wallet mobile pour Grin

Ironbelly est LE seul wallet Grin 3.0+ développé pour mobile (iOS et Android). Son interface est particulièrement propre, mais aussi très vide ! Pour le moment seul les transactions par fichiers sont supportées. Cela n'est vraiment pas simple à utiliser au quotidien et l'on a hâte de voir arriver la gestion des transactions HTTP à base de QR code mobile.

Fonctionnalités de Ironbelly :

  • Synchronisation rapide via un proxy
  • Envoyer et recevoir du Grin
  • Transaction par fichier uniquement (pour le moment)
  • 100% compatible avec le wallet officiel grin-wallet
  • Multiplateforme iOS et Android
  • Supporté par Binance Labs

Vous pouvez soutenir le développement de Ironbelly sur Gitcoin.

Grin Wallet, l'officiel en ligne de commande

Si vous souhaitez utiliser la méthode la plus fiable pour utiliser vos Grin, il faut passer par le wallet officiel. Ce dernier étant uniquement disponible en ligne de commande, cela en fait une solution à privilégier pour les développeurs mais pas par des particuliers ou novices !

mimblewimble/docs
Open wiki documentation for Grin and MimbleWimble. Contribute to mimblewimble/docs development by creating an account on GitHub.

L’écosystème Grin demande encore de nombreux mois de maturation avant d'être pleinement exploitable. Malheureusement le plus sûr est encore de garder ses Grin sur un échange afin de ne pas faire de mauvaise manipulation.