Comment déléguer Tezzies (XTZ de Tezos) avec votre grand livre Nano S - Avec la configuration initiale et les captures d’écran

Mise à jour le: 04.11.2019

Ledger Nano S est l’un des portefeuilles matériels les plus populaires du marché. Les portefeuilles de quincaillerie, également appelés portefeuilles froids ou entrepôts frigorifiques, sont couramment utilisés pour stocker des pièces en toute sécurité, en particulier de grandes quantités ou des pièces qui n'ont pas besoin d'être immédiatement accessibles.

Grand livre Nano S avec portefeuille Tezos installé

Pourquoi dépenser 79,00 € sur un portefeuille alors que vous pouvez utiliser les autres gratuitement?

Dans la plupart des cas, les services tiers, tels que les échanges, fournissent des portefeuilles chauds en tant que service gratuit, avec lequel les utilisateurs peuvent interagir via leurs plates-formes Web ou via des API. Cependant, l’histoire et les événements récents ont prouvé que les échanges sont systématiquement ciblés par les cybercriminels d’ordre économique, car ils ont tendance à accumuler des fonds considérables. Quoi qu’il en soit, les échanges restent la principale méthode d’acquisition de crypto-devises.

Les détenteurs de cryptomonnaies, qui transfèrent et conservent la plupart de leurs pièces dans des portefeuilles matériels, ne le font pas uniquement pour des raisons de sécurité. Il existe également un avantage majeur, à savoir une augmentation du contrôle de vos fonds, car tout échange peut suspendre leurs services ou geler vos fonds à tout moment et pour des périodes indéterminées.

Dans tous les cas, cet article a pour objectif de vous aider à configurer votre grand livre pour recevoir XTZ et effectuer des délégations auprès des boulangers.

Exigences

En règle générale, vérifiez et ne faites pas confiance. Vérifiez les domaines du site Web et les fournisseurs d'applications.

Avant de continuer, vérifiez que:

  • Vous avez un grand livre officiel et vous l'avez acheté dans la boutique officielle https://www.ledgerwallet.com. N'utilisez pas de grands livres usagés ou ne les achetez pas auprès de revendeurs non autorisés, car ils pourraient avoir été compromis.
  • Vous avez le gestionnaire de grand livre installé. Ledger Manager est une extension Chrome. Vous pouvez le trouver sur le Web Store de Chrome. Vérifiez que sous le nom de l'extension, il est proposé par www.ledgerwallet.com. Il y a eu des extensions ou des applications qui ont essayé d'usurper l'identité de celles d'origine.
Proposé par www.ledgerwallet.com
  • Le micrologiciel de votre grand livre est à jour. Si vous mettez à jour le micrologiciel maintenant, notez que vos applications installées seront effacées et vous devrez les réinstaller. Ne vous inquiétez pas, vos fonds restent, il vous suffit de réinstaller les portefeuilles et vous y aurez accès comme d’habitude.
  • Vous disposez de suffisamment d'espace sur le périphérique pour l'installation du portefeuille Tezos.
  • Vous avez le client tezos installé. Sinon, consultez l’un de mes articles précédents: Comment déloger Zopf Tezzies (XTZ de Tezos) avec Pâtissière Awa de Cryptium Bäckerei ou toute autre recommandation de votre choix.

Configuration de votre grand livre pour Tezos

  1. Ouvrez le gestionnaire de grand livre et cliquez sur Afficher les éléments de développement (coin inférieur droit). Faites défiler la liste jusqu'à trouver la version 1.0.0 de Tezos Wallet (développeur) et l'installer. Invitera votre grand livre à autoriser cette installation. Après l’installation, vous devriez pouvoir voir le portefeuille Tezos et l’icône (tout comme l’image présentée dans cet article).
  2. Ouvrez l’application sur votre grand livre et vous verrez sur l’écran de votre appareil quelque chose comme:

Votre grand livre est maintenant prêt. Laissez-le connecté à l'application Tezos Wallet ouverte.

Configuration de votre grand livre pour Tezos

  1. Ouvrez votre terminal et naviguez dans le dossier où se trouvent les fichiers binaires tezos-client. Normalement, les gens installent les fichiers source dans / Users / / tezos /.
  2. Exécutez la commande suivante pour vérifier la connexion:
$ ./tezos-client list les ledgers connectés
→ Disclaimer:
  Le réseau Tezos est une nouvelle technologie de blockchain.
  Les utilisateurs sont seuls responsables des risques associés
  avec l'utilisation du réseau Tezos. Les utilisateurs doivent faire leur
  propre recherche pour déterminer si Tezos est la bonne
  plate-forme pour leurs besoins et devrait faire preuve de jugement et
  soin dans leurs interactions de réseau.
Vous avez trouvé une application Tezos Wallet 1.1.0 exécutée sur Ledger Nano S dans [USB_xxxx_xxxx_xxxxxxxx].
Trouvé une application Tezos.1.1.0 s'exécutant sur Ledger Nano S sur [port USB]
Pour ajouter la clé racine de ce livre, utilisez l’une des options suivantes:
clé secrète d'importation tezos-client ledger_  _ed ledger: //  # Ed25519 signature
clé secrète d'importation tezos-client ledger_  _secp ledger: //  # Secp256k1 signature
Chacun de ces tz * est une adresse Tezos valide.
Pour utiliser une adresse dérivée, ajoutez un suffixe de chemin BIP32 renforcé à la fin de l'URI.
[...]
Dans ce cas, votre adresse Tezos sera un tz * dérivé.
Il sera affiché lors de l'importation ou de l'utilisation de la commande `show ledger path`.

Il détectera votre grand livre, qui a généré des jeux de clés publiques et privées pour différents systèmes de chiffrement. Vous trouverez une explication détaillée et une recommandation à lire ici: (note sur la génération de clé: https://github.com/obsidiansystems/ledger-app-tezos#importing-the-key-from-the-ledger)

3. Importons une clé secrète. La commande exacte est répertoriée après l'exécution de l'étape précédente. Rappelez-vous simplement d’ajouter ./ devant tezos-client si vous utilisez MacOS. Obsidian Systems recommande d'utiliser les clés générées avec la courbe ed25519. Alors copiez et lancez la commande depuis votre terminal:

clé secrète d'importation $ ./tezos-client ledger_  _ed ledger: // 

Notez que ledger_ _ed est le nom du compte généré avec la courbe ed25519, où est le nom d'utilisateur de votre système. Par exemple. Si mon nom d'utilisateur est awa, le compte généré sera nommé ledger_awa_ed. Donc, la commande précédente ressemblerait à ceci:

clé secrète d'importation $ ./tezos-client ledger_awa_ed journal: // tzadress36charstringadress36charstri

4. Une fois la clé importée, vous devriez la voir listée si vous exécutez:

$ ./tezos-client liste les adresses connues
→ ledger_awa_ed: tzadress36charstringadress36charstri (journal connu)

Vérification du solde de votre compte généré par un grand livre

Pour recevoir des fonds sur le compte généré avec votre grand livre, effectuez un transfert vers l'adresse ou la clé publique de la clé secrète ou privée que vous avez précédemment importée. Dans cet exemple, c’est tzaddress36charstringaddress36charstri.

Une fois que vous avez initié la transaction à partir de la source des fonds, vous pouvez vérifier le solde en exécutant la commande ci-dessous.

Pour que la commande fonctionne, vous devez exécuter votre propre nœud en arrière-plan (consultez la rubrique Procédure de délégation de Tezos XTZ avec Tezos Client et Exécution de votre propre nœud pour obtenir des instructions sur l'exécution de votre nœud complet). Nous vous recommandons de toujours exécuter les commandes tezos-client avec l'indicateur -A:

$ ./tezos-client -A obtenir le solde pour 

Si vous rencontrez des problèmes lors de l’exécution de votre nœud, vous pouvez utiliser notre nœud complet Tezos en ajoutant —A mainnet.tezos.cryptium.ch à la commande:

$ ./tezos-client -A mainnet.tezos.cryptium.ch obtenir le solde pour 

Par exemple:

$ ./tezos-client -A mainnet.tezos.cryptium.ch obtient le solde pour ledger_awa_ed
# ou
$ ./tezos-client -A mainnet.tezos.cryptium.ch obtenir le solde pour tzaddress36charstringaddress36charstri
→ 0,05

Comment déléguer et comprendre les comptes implicites et générés

Pour mieux comprendre cette étape, il est recommandé de passer en revue les types de compte dans Tezos. Il existe techniquement deux types de comptes:

a.1) Comptes implicites enregistrés en tant que délégués (boulangers): Oui, vous vous préparez.

a.2) Comptes implicites non enregistrés en tant que délégués (boulangers): non à la boulangerie.

b) Comptes et contrats initiés: Oui, si vous avez un ensemble de comptes délégués et si ce boulanger est en train de cuire (déligation).

Pour créer une délégation, nous devons générer un compte d'origine à partir de notre compte implicite. Le compte que vous avez généré avec le registre, clé privée que vous avez importée dans votre système, est par défaut un compte implicite. Donc, ne convient pas pour la délégation.

Pour clarifier, parce que la documentation de Tezos est assez déroutante, les comptes d’origine sont en réalité des contrats intelligents, où la structure de données ressemble à ceci:

Chaque fois que vous générez un compte d'origine, vous générez et déployez en réalité un contrat intelligent avec les champs indiqués ci-dessus.

  1. Pour générer un compte d'origine, exécutez:
/.tezos-client -A mainnet.tezos.cryptium.ch créer le compte  pour  --delegatable

Par exemple:

/.tezos-client -A mainnet.tezos.cryptium.ch créer le compte ledger_awa_ed_originated pour ledger_awa_ed --delegatable

Rappelez-vous d’ajouter mainnet.tezos.cryptium.ch si vous n’exécutez pas votre propre nœud.

Avec cette commande, nous avons généré un compte d'origine et transféré 0,05 à partir du compte implicite. Notez que j'ai nommé le compte d'origine ledger_awa_ed_originated pour plus de commodité, mais vous pouvez nommer ces comptes comme vous le souhaitez.

Ce qui se passe en réalité:

2. Définissez une boulangerie, vous devez ajouter des boulangers connus avant de pouvoir leur déléguer:

$ ./tezos-client -A mainnet.tezos.cryptium.ch ajouter l’adresse  

Par exemple, si vous souhaitez nous déléguer Cryptium Labs Bäckerei, vous devez exécuter:

$ ./tezos-client -A mainnet.tezos.cryptium.ch ajouter une adresse cryptium_labs_baker tz1eEnQhbwf6trb8Q8mPb2RaPkNk2rN7BKi8

Ce qui définit le délégué dans votre compte d'origine:

Peu importe qui vous définissez en tant que boulanger, vérifiez deux, trois, quatre fois que l'adresse est la bonne. Sinon, vous déléguerez à un autre boulanger. Dans ce cas, vérifiez à nouveau que l'adresse du fabricant est tz1eEnQhbwf6trb8Q8mPb2RaPkNk2rN7BKi8.

3. Vérifiez que le compte implicite a été correctement généré:

$ ./tezos-client -A mainnet.tezos.cryptium.ch liste les contrats connus
→ ledger_awa_ed_originated: compte KToriginated36charstringorigi

4. Enfin, déléguons:

$ ./tezos-client -A mainnet.tezos.cryptium.ch, transférez 0.02 de ledger_awa_ed à ledger_awa_ed_originated --fee 0.0

Notez les frais 0.0, sinon vous paierez des frais par défaut de 0.05ꜩ.

Après avoir exécuté la commande, consultez votre livre car il vous invitera à confirmer la transaction. Malheureusement, il n'y a pas d'autres détails que ceux ci-dessous:

Après confirmation, voici ce qu'il advient du contrat:

Si vous venez de nous déléguer, la transaction devrait être visible très bientôt ici: https://tzscan.io/tz1eEnQhbwf6trb8Q8mPb2RaPkNk2rN7BKi8

Comment déléguer, tout à la fois

Vous pouvez également générer un compte d'origine et transférer le montant en une seule commande.

  1. Première:
$ ./tezos-client -A mainnet.tezos.cryptium.ch ajouter une adresse cryptium_labs_baker tz1eEnQhbwf6trb8Q8mPb2RaPkNk2rN7BKi8

2. Et ensuite:

./tezos-client -A mainnet.tezos.cryptium.ch créer le compte ledger_awa_ed_originated --délégrable pour le transfert de ledger_awa_ed à partir de ledger_awa_ed --delegate cryptium_labs_baker --fee 0.0

N'oubliez pas de vérifier l'adresse de cuisson et les noms d'utilisateur. Confirmez la transmission sur votre grand livre et… voilà!

Plus de guides pratiques

  • Comment déléguer Tezos XTZ avec le portefeuille TezBox: https://medium.com/cryptium/how-to-delegate-tezos-xtz-with-tezbox-online-wallet-96592e94e357
  • Comment déléguer Tezos XTZ avec Galleon Wallet: https://medium.com/cryptium/how-to-delegate-tezos-xtz-with-galleon-wallet-7bdc44e954a8
  • Comment déléguer Tezos XTZ avec Magnum Wallet: https://medium.com/cryptium/how-to-delegate-tezos-xtz-with-magnum-wallet-1181b54da600