Présentation

Alioune Fall
8 min readOct 4, 2019

--

Some Wei’re est une dapp mobile Ethereum (exclusivement, pour la version actuelle) de chasse au trésor, permettant d’enterrer un certain montant d’ethers à une localisation donnée, ou de creuser pour déterrer des ethers à cette localisation.

https://play.google.com/store/apps/details?id=com.someweire.app

Ainsi, des chasses aux trésors, de type de Satoshi’s Treasure, peuvent être organisées par des utilisateurs via la dapp.
Elle exploite un smart contract (adresse 0x33EF51485255F8E6fc91654dD237Cd96bF115BbD), qui stocke un montant avec une localisation cryptée, lorsque l’on enterre ce montant.
Pour l’obtenir, le participant doit se trouver à cette localisation (ainsi, ses coordonnées, si elles sont exactes, correspondront à la clé de la localisation au sein du contrat) et déterrer les ethers.

Les applications sont donc multiples, pour animer une course à vélo, une randonnée, un escape game, une campagne publicitaire, ou simplement une activité entre amis. Les utilisateurs peuvent gagner de la cryptomonnaie en récompense! Il appartient aux organisateurs de communiquer sur les indices pour trouver la ou les localisations de leur ou leurs trésors.

Oui oui, entrons dès maintenant dans les détails!!

Bien. La page principale comporte principalement une carte Maps®, avec un marqueur indiquant votre position. En dessous, à gauche, se trouve votre position précise, Latitude et Longitude, en Degrés Décimaux, avec 4 décimales (soit à peu près 10m² de surface).

La carte est affichée en vue hybride, à 90°. La vue hybride correspond à une vue satellite comportant les noms de rues et les points d’intérêts. Toutes les fonctionnalités de Maps® sont toujours disponibles, telles que le zoom ainsi que les informations sur les points d’intérêts.
Si l’on remarque enfin le symbole Ethereum sous la carte, à droite, on comprends que le royaume crypto nous ouvre ici ses portes! Il s’agit du champs de saisie du montant à enterrer, en ethers, que l’on va enterrer lorsque l’on appuie sur le bouton enterrer (le bouton vert de gauche).
Le minimum à enterrer doit être compris entre 1USD et 5000USD (la dapp charge au lancement les cours USD/ETH actuels, pour recalculer les valeurs minimum et maximum en ethers).
Allez ça suffit, maintenant on enterre!!

Oui, mais si vous venez de lancer la dapp, vos boutons sont surement grisés. Impossible d’enterrer quoi que ce soit! Il faut d’abord être identifié, avec un compte Ethereum. Voyons comment faire.

Lorsque vous entrez sur l’onglet de compte, vous devrez appuyer sur le bouton “éditer compte” (“edit account” en anglais) et entrer votre clé privée. Comme stipulé sur l’écran (en anglais), votre clé privée est encryptée dans votre mémoire avec votre mot de passe d’écran verrouillage de téléphone. Donc, elle n’est pas lisible pour qui voudrait voler votre précieuse clé!
Le compte avec lequel vous devrez vous identifier doit avoir un solde supérieur à 0, sinon vous ne pourrez pas vous identifier. Lorsque vous avez fournis un compte contenant des ethers, les informations suivantes s’afficheront :

- La clé privée, cachée sous forme de mot de passe
- L’addresse de votre compte
- Le solde du compte

Nous pouvons dès à présent retourner sur l’onglet écran principal, et vos boutons seront tout verts! Ainsi que le signal READY (prêt en anglais).

Et la on enterre pour de vrai!

Avec le montant spécifié dans le champs de saisie sous la carte, et après avoir appuyé sur le bouton “enterrer”, nous obtenons un message de confirmation. C’est le moment d’être vigilant.

Le message principal est un récapitulatif de la localisation où nous nous trouvons, ainsi que du montant à enterrer. Rien de surprenant. En dessous, en message secondaire, le prix. Car vous devrez payer cette transaction (nous sommes sur la blockchain Ethereum, et ça se paie…). Les frais de transactions (transaction fees en anglais) seront
payés au mineur de la transaction, qui la validera et l’introduira dans un block en minant le block. Une fois que le block sera miné et validé a son tour, votre transaction sera de même validée et disponible. Cela peut prendre, dans Some Wei’re, de 15s à 1min. Vous payerez en plus des frais de transactions, nous prenons 0.10USD sur cette transaction (comme dit précédemment, peu importe le cours de l’ether, la dapp recalculera les frais de transaction comme pour les montant minimum et maximum à payer. Ces frais seront TOUJOURS de 0.10USD, soit 9 centimes d’euros actuellement). Au total, vous pouvez compter entre 0.20 et 0.40USD (au taux actuel) à payer pour la transaction (entre 15 et 37 centimes d’euros).

Enfin, le dernier message… S’il vous plait, N’OUBLIEZ PAS VOS COORDONNÉES! Nous pourrons vous redonner votre montant si vous nous communiquez vos coordonnées, si vous avez enterré un trésor quelque part où vous ne pouvez plus vous rendre (allez savoir…), et que vous avez toujours les coordonnées. Mais si vous lez perdez, votre trésor ira tout droit rejoindre les légendes de trésors enfouis à jamais dans les entrailles de la terre…….. Du moins, jusqu’à ce que le contrat soit détruit. Tout les trésors seront alors renvoyés à leur propriétaires. D’ici la……

Prenez donc toujours une capture d’écran du message suivant :

Le montant a donc été envoyé au contrat, pour y être stocké (si vous retournez à l’onglet “compte”, vous verrez que le solde de votre compte à été mis à jour), avec les coordonnées cryptées comme clé. Cette clé servira à celui qui déterrera les ethers pour les obtenir. Seulement en se trouvant au même endroit (enfin toujours dans un rayon de 10m²).
Avec l’adresse qui a enterré les ethers, vous pouvez consulter l’état de votre trésor. Seulement en étant identifié avec cette adresse. Aucune autre adresse ne peux consulter son état. Vous pourrez voir si le trésor est encore enfoui aux coordonnées, ou si il n’y a plus rien.
Si une autre adresse essaie de consulter l’état du trésor, elle ne verra rien.

Retournons donc à l’onglet “Compte”, et cliquez sur le bouton “Etat d’un Trésor Enterré” (Buried Treasure’s Status en anglais).

Vous devez saisir les coordonnées exacte du trésor (toujours en degrés décimaux, avec 4 décimales). Le prix pour cette transaction ne comprendra que les frais de transaction à payer au mineur.

Une fois que vous confirmez les coordonnés, et que vous avez attendus le temps de validation de la transaction, l’état de votre trésor sera envoyé à la dapp :

Il y’a donc bien un trésor! Ouf il n’a pas disparu…. Mais non… Alors récupérons le!

Avant de creuser (ce qui sera sans doute votre activité principale sur Some Wei’re), quelques remarques TRÈS importantes :

  • Si vous enterrez un trésor, puis voulez le creuser juste après (pourquoi pas……), il vous faut savoir que votre position est verrouillée dès que vous appuyez sur un des deux boutons principaux (creuser ou enterrer). La dapp ne recevra plus de signal de votre GPS et votre position restera la même. Cependant, lorsque le message de confirmation s’affichera,
    un signal peut être reçu. Les signaux GPS de certain téléphones pouvant être très, très, très approximatifs, votre position peut changer en un instant! Quoi!! Oui, les récepteurs GPS se réajustent constamment. Il ne restera fixe que lorsque vous avez une excellente réception des différents signaux de tout les satellites qui émettent.
    C’est pourquoi, le bouton gris du milieu (bouton de verrouillage de position) vous permet de stopper votre réception de signaux venant de votre GPS mobile sur la dapp (seule la dapp ne recevra plus de signaux). De couleur jaune, et avec un cadenas fermé, votre position ne changera plus quoi que vous fassiez. VERROUILLEZ VOTRE POSITION pour pallier
    à une position trop approximative de votre GPS.
  • Si la puce GPS de votre smartphone ne veut vraiment pas coopérer avec vous, et vous envois 20m plus loin que votre position réelle, ne vous arrachez pas ce qui vous reste de cheveux en maudissant les auteurs de la dapp! Il y’a une raison à cela. Votre signal ne verrouille pas la réception satellite (rien à voir avec le verrouillage de position plus haut, ici, il s’agit de verrouillage GPS). Pour savoir ce qui se passe dans votre GPS, nous conseillons TRÈS TRÈS FORTEMENT l’utilisation, en parallèle de Some Wei’re, de l’app GPS Fix and Status.

C’est quoi ça? Une autre app?

Effectivement, cette app gratuite, est un bijoux pour tous ceux qui utilisent leur GPS régulièrement. Elle vous permet :

1 : De pouvoir autoriser une réception de signal GPS en continu même lorsque votre téléphone se verrouille (verrouillage d’écran). C’est une fonctionnalité très vorace en batterie mais capitale pour ceux dont les puces GPS sont de piètre efficacité. Prévoyez votre power bank!

2 : De diagnostiquer votre signal GPS, en affichant la qualité des signaux que vous recevez de tout les satellites disponibles! (GPS, GLONASS, BEIDOU et GALILEO). Vous saurez alors quand il ne sert à rien de vous entêter. Changez de position, jusqu’à ce que votre réception soit correcte.

3: De télécharger la table de données GPS assisté (aGPS) régulièrement pour pouvoir améliorer votre qualité de positionnement, même lorsque les signaux sont mauvais (voir https://fr.wikipedia.org/wiki/Assisted_GPS).

La faq de GPS Fix and Status, pour déchiffrer tout les symboles présent ainsi que les fonctionnalités : http://mobiwia.com/gpsstatus/ (en anglais seulement).

D’accord, c’est bien noté. Merci des précieux conseils. Maintenant je veux récupérer mon TRÉSOR!

Ah oui, c’est vrai, allons y!

Nous pouvons retourner à l’onglet principal. Nous sommes donc toujours à la même localisation. Creusons!

Le bouton “creuser” est le bouton vert de droite. Lorsque l’on appuie dessus, la boite de dialogue de confirmation apparaît, avec le récapitulatif. Nos coordonnées sont affichées. Le second message nous affiche le prix. Toujours 0.10USD (9 centimes d’euros actuellement) plus les frais de transactions pour le mineur.

Après avoir confirmés, nous attendons la validation de la transaction (15 secondes à 1 min)……… Et la!!!!

BRAVO!!! Vous avez trouvé un trésor!!

Oui on vient de l’enterrer….. mais bravo tout de même, vous avez réalisés trois transactions sur la blockchain Ethereum!! Et vous avez vus tout ce dont une application décentralisées est capable! Sans parler du fait que vous ayez maniés de la crypto monnaie d’une manière super fun!

En retournant à l’onglet “compte”, notre compte à bien récupéré les ethers (moins les frais que vous avez payés. Soit au total moins d’1 euro en tout).

Voila!

Amusez vous bien avec Some Wei’re! Pour toute prise de contact, n’hésitez pas à nous envoyer un email à cette adresse : contact@someweire.com, ainsi qu’à rejoindre notre groupe meetup : https://www.meetup.com/Some-Weire-lapp-de-chasse-au-tresor-Ethereum/.

D’autres stories viendront, concernant la dapp ou d’autres événements.

L’équipe Some Wei’re.

--

--