Author

Topic: ENS - Ethereum Name Service (Read 367 times)

full member
Activity: 715
Merit: 220
April 30, 2019, 08:58:55 AM
#6
Je viens d'apprendre un truc super sympa avec ton tuto Asche! Merci à toi. Je l'ajoute au sommaire des guides
legendary
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
April 23, 2019, 02:48:07 AM
#5
1) Si je veux t'envoyer 0.001 ETH en utilisant MEW  puis-je mettre directement asche24.eth comme recipent ou alors dois-je chercher l'addresse correspondante ?

Tu peux mettre asche24.eth sur les wallet qui supportent l'option.

Il y a un an:

2) Tu indiques qu'il faille utiliser une addresse ETH avec access a la private key, si je fais la manipulation depuis mon nanoS ca doit quand meme marcher non ?

Oui

3) Ca fait des lustres qu'on sait que les blockchain comme BTC /  ETH ne sont pas annonymes mais la c'est carement mettre un nom/pseudo sur une addresse. D'autant que contrairement a BTC l'addresses ETH ne change pas a chaque fois.

Ce ne change rien a l'anonymat ou non, c'est simplement une redirection. L'intérêt pour moi étant que si je veux me faire envoyer des cryptos IRL, je peux facilement donner l'adresse de façon orale, ou de tête de façon écrite.

La probabilité de se planter si tu épelles ta Pubkey est quand même assez importante contre seulement 7 caractères Smiley
full member
Activity: 196
Merit: 295
W̔̆̌̏͂͑ͦͧ
April 22, 2019, 07:56:15 PM
#4
Super tutoriel.
Je vais essayer de m'en faire une.

J'ai deux ou trois questions :

1) Si je veux t'envoyer 0.001 ETH en utilisant MEW  puis-je mettre directement asche24.eth comme recipent ou alors dois-je chercher l'addresse correspondante ?
2) Tu indiques qu'il faille utiliser une addresse ETH avec access a la private key, si je fais la manipulation depuis mon nanoS ca doit quand meme marcher non ?
3) Ca fait des lustres qu'on sait que les blockchain comme BTC /  ETH ne sont pas annonymes mais la c'est carement mettre un nom/pseudo sur une addresse. D'autant que contrairement a BTC l'addresses ETH ne change pas a chaque fois.
legendary
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
April 20, 2019, 04:40:38 AM
#3
Réservé - sous domaines.
legendary
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
April 20, 2019, 04:40:20 AM
#2
Une fois le délai terminé il est possible de finaliser l'achat du nom de domaine.

J'ai du passer par la version vintage de MEW pour cela, la version "actuelle" me retournait une erreur.


Etape 4 : Finalisation

On se rend donc sur https://vintage.myetherwallet.com/#ens



Un petit clic sur Finalize, et on envoie une transaction a 0 ETH.


Etape 5 : Définir le résolveur

Cette étape consiste à définir le résolveur utilisé.

Il faut pour se faire interagir avec le smart contract ENS - Registry: 0x314159265dD8dbb310642f98f50C066173C1259b.

Pour se faire on se rend sur https://vintage.myetherwallet.com/#contracts

et on sélectionne le bon contrat dans le menu déroulant.

On clique sur Access.

On sélectionne la fonction setResolver.

Il faut ensuite remplir les champs de la façon suivante.

Dans le champ resolver cette adresse qui est le resolver public des noms de domaines ENS.
Code:
0x5FfC014343cd971B7eb70732021E26C35B744cc4

et le name hash de votre nom dans la case node.

Vous trouverez le namehash en entrant votre nom de domaine sur https://vintage.myetherwallet.com/#ens.

Dans mon cas

Code:
Namehash (asche24.eth):	0x0fea22407c32d0801d8e0d1c8d272f8c0b6b3fa1f203a9f54ea7848a08c705ae



On valide


Etape 6 : définir adresse cible

C'est ici qu'on décide vers quoi le domaine redirige.

On interagit avec un autre contrat.

ENS-Public Resolver: 0x5FfC014343cd971B7eb70732021E26C35B744cc4.

On sélectionne la fonction setAddr

Dans node on renseigne de nouveau le namehash de notre nom de domaine.

Dans addr, l'adresse vers laquelle on souhaite rediriger le nom de domaine.


Résultat

On peut aller vérifier si tous les champs sont remplis en consultant l'état du nom de domaine.



J'ai bien mon adresse en Owner, et en Resolved Address.
legendary
Activity: 1484
Merit: 1489
I forgot more than you will ever know.
April 17, 2019, 03:55:47 PM
#1
Comme vous le savez peut être il est possible de "raccourcir" son adresse ethereum, de créer une redirection grâce à une DApp appelée ENS.

ENS est le pendant du DNS (Domain Name Service).


Les infos les plus complètes que j'ai pu trouver sur le sujet avant de me lancer sont ici :

https://kb.myetherwallet.com/posts/ens/ens-auctions-101/

Pour commencer il vous faudra

  • Une adresse ethereum dont vous contrôlez la clé privée
  • La possibilité d'accéder à MEW
  • 0.02 eth + GAS


Etape 1 : Trouver un nom disponible

Un nom pour ENS doit faire au moins 7 caractères. Il est possible de consulter la disponibilité du nom de votre choix ici :

https://etherscan.io/enslookup

  • Si le statut est open vous pouvez ouvrir une enchère, passons à l'étape 2
  • Si le statut est owned - vous pouvez consulter la date d'expiration. Exemple : Note : 0.01 Ether was locked up for this name and expire at 6/29/2019 9:31:37 PM (UTC)


Etape 2 : Lancer les enchères

Se rendre sur MEW : https://www.myetherwallet.com/interface/dapps/manage-ens/reveal

Renseigner le nom désiré, choisir une enchère 0,01 mini et le masque 0,02 par défaut

Il est absolument crucial de noter enchère, masque, et les 3 mots mnémoniques de l'enchère.



IL est ensuite possible de retourner sur https://etherscan.io/enslookup afin de voir le statut de l'enchère. Celle ci dure 3j




Etape 3 : Révéler les enchères

Au terme des 3j on a 24h pour révéler les enchères.
En cas de non révélation les fonds sont perdus. En cas de perte de l'enchère, 95% des fonds sont retournés.

Pour ce faire on retourne sur MEW, et on rentre les détails sauvegardés en 2.



On valide



et on paye le gas



On attend ensuite la fin de la période de révélation


Jump to: