Points de clé Mist
Cet article décrit comment installer et utiliser Geth et Mist, qui vous permettent d'exploiter ou de développer un logiciel Ethereum et de contrôler vos propres nœuds et clés de portefeuille pour signer vos propres transactions au lieu de compter sur des logiciels tiers.
Afin de communiquer avec la blockchain Ethereum, nous devons utiliser la blockchain Client . Le client est responsable de la diffusion des transactions, de l'exploitation minière, de la signature des messages et de la communication avec les contrats intelligents.
À l'heure actuelle, les clients les plus populaires d'Ethereum sont Geth et Parity. Ils sont tous fournis comme outils de ligne de commande avec des consoles de terminal pour les opérations de blockchain.
Comme la plupart des gens ne sont pas habitués à utiliser des outils de ligne de commande, des clients tels que Mist sont créés Extensions . Ils résument les fonctionnalités du client dans une interface conviviale, permettant à ceux qui ne connaissent pas l'utilisation de la ligne de commande pour participer au réseau.
Qu'est-ce que la brume?
Mist est un programme qui relie Geth en arrière-plan et sert également d'interface pour le portefeuille.
Geth Runtime, il se synchronise avec la blockchain public en téléchargeant toutes les données. La brume n'est qu'une interface humanisée pour interagir avec Geth. En d'autres termes, Geth est à la fois votre nœud et votre portefeuille, mais sans avoir à obtenir le solde du compte via des commandes obscures telles que web3.fromwei (eth.getBalance (eth.coinbase)), la brume fournira la même chose dans les informations sur l'interface utilisateur, Et vous n'avez même pas besoin de le demander.
Vous pouvez télécharger Mist à partir de ce lien. Téléchargez la version appelée Mist-Installer au lieu de la version Ethereum-Wallet.
La différence entre Mist-Installer et Ethereum-Wallet est que Mist lui-même est un Web et un navigateur Ethereum, et également une interface de portefeuille. Pour des raisons de sécurité, Ethereum-Wallet supprime la fonction du navigateur et n'installe qu'une seule interface DAPP-wallet. Par conséquent, ils sont les mêmes, mais ce dernier a une fonctionnalité limitée.
Le fichier de téléchargement que vous choisissez dépend de votre système d'exploitation. Les utilisateurs de MacOS sélectionneront le fichier .dmg, les utilisateurs de Windows sélectionneront le fichier .exe et les utilisateurs de Linux sélectionneront généralement le fichier .deb.
Une fois le téléchargement terminé, exécutez le processus d'installation, puis exécutez l'application. Si vous ne savez pas où il est installé, entrez simplement son nom dans la barre de recherche du système d'exploitation:
Mist: First Run
Après la première exécution, Mist vérifie si elle a le dernier GETH installé sur la même machine, puis vérifie les connexions au réseau Ethereum.
Mist recherche ensuite les nœuds de pairs - les nœuds auxquels il peut se connecter afin que les données de blockchain puissent être téléchargées à partir de celle-ci.
Après les avoir trouvés, Mist commence à télécharger la grande quantité de données nécessaires.
Cela peut prendre plusieurs jours, en fonction de la vitesse de votre ordinateur et de votre connexion Internet. Cela n'a pas besoin d'être fait en même temps: vous pouvez l'éteindre et revenir plus tard, ou le laisser pendant la nuit. Vous pouvez également démarrer l'application directement et attendre la synchronisation en arrière-plan tout en utilisant l'application.
Une fois la synchronisation terminée, Mist demandera quel réseau utilisera: MainNet ou testnet. Sélectionnez l'un d'eux. Il demandera également votre mot de passe à moins que vous n'ayez créé une adresse dans GETH avant via la commande personnelle.NewAccount. Ce mot de passe protégera également votre portefeuille, mais ne l'oubliez pas: il ne peut pas être modifié et ne peut pas être restauré. Choisissez judicieusement. Les fichiers JSON générés via ce processus sont chiffrés avec ce mot de passe et peuvent ensuite être importés dans divers outils de portefeuille tels que Metamask, Myetherwallet, etc. Pour obtenir le fichier JSON (à des fins de sauvegarde), accédez au compte de fichier - & gt;
Mist: adresse
Après avoir terminé ces étapes initiales, l'écran d'accueil de l'application MURS s'affiche. Il affichera seulement l'adresse que vous venez de générer. Cette adresse s'appelle l'adresse Coinbase, et lorsque vous exploitez cette machine, si l'exploitation minière est réussie, l'adresse obtiendra l'éther.
Pour pouvoir utiliser les fonctionnalités d'Ether et de Mist en toute sécurité, si vous n'êtes pas connecté au réseau de test, nous devons passer au réseau de test. Dans le menu de développement, accédez à réseau - & gt;
Pour les instructions sur le réseau de test, veuillez lire cet article. Le fait est qu'il existe divers réseaux de tests publics pour tester les logiciels Ethereum, mais Ether sur ces réseaux ne vaut rien et il n'y a donc aucun danger lorsqu'il fait des choses imprudentes et se développer à volonté. Ropsten est un tel réseau.
N'hésitez pas à utiliser la fonction Ajouter un compte pour ajouter plus d'adresses. Un Geth / Mist peut maintenir un nombre illimité d'adresses. La figure suivante montre les trois adresses générées.
Si nous cliquons sur l'un d'eux, nous verrons quelques détails.
La pièce à côté de l'icône au-dessus du solde (la pièce commençant par 0x90) est l'adresse où nous envoyons Ether. Mais comment obtenir de l'éther? Si vous êtes connecté au réseau Ropsten, vous pouvez utiliser leur site Web Faucet: Faucet.Ropsten.be:3001/
Entrez cette adresse dans le premier champ du site Web et demandez de l'éther.
Si votre nœud est synchronisé, le nouveau solde doit être affiché immédiatement. Sinon, fermez et rouvrez l'application;
Envoyer et recevoir de l'éther
Envoyer est très facile. Ouvrez l'interface Envoyer dans la brume, mettez l'adresse de réception dans "destinataire" et sélectionnez l'expéditeur sous "expéditeur" (en utilisant l'adresse où vous avez envoyé Ether dans le robinet).
Vous pouvez sélectionner la vitesse d'envoi en bas de l'écran. Moins cher est plus lent. Appuyez sur le bouton Envoyer pour envoyer Ether et entrez le mot de passe que vous avez sélectionné plus tôt lors de la demande.
Dans cet exemple, nous envoyons 5 éther d'une adresse avec 225 éther à une autre adresse avec 0 éther. Ethereum devrait arriver immédiatement.
contrat
Mist permet un déploiement facile et convivial de contrats intelligents à la blockchain Ethereum. Deux composantes de la suite Mist prennent en charge cette fonction:
Vous pouvez accéder à Remix en cliquant sur développer dans la barre d'outils, puis en cliquant sur "Ouvrir le remix IDE". Vous devriez voir une fenêtre similaire à ceci:
Contracts de la page Wallet . Vous devriez voir un écran comme celui-ci
Déployer un nouveau contrat , un ensemble d'entrées sera ouvert. Vous pouvez coller votre code source ou bytecode de contrat et le déployer sur le réseau Ethereum. Une fois terminé, vous pouvez interagir avec votre contrat.
Conclusion
Geth et Mist sont des outils essentiels pour chaque participant ambitieux du réseau Ethereum. Si vous souhaitez essayer l'exploitation minière ou développer un logiciel Ethereum (ICO, Token, Dapp), ou si vous souhaitez simplement contrôler vos propres nœuds, contrôlant ainsi vos propres clés de portefeuille, et signer vos propres transactions au lieu de compter sur le 1er avec trois partis Le logiciel, puis l'installation et la compréhension de Geth et Mist en vaut vraiment la peine.
Des questions fréquemment posées sur Ethereum Mist (FAQ)
Qu'est-ce que Ethereum Mist et comment ça marche?Comment installer Ethereum Mist?
Ethereum Mist est-il sûr?
Puis-je utiliser Ethereum Mist sans synchronisation?
Pour créer un contrat intelligent en utilisant Ethereum Mist, vous devez rédiger le contrat à l'aide de Solidity, un langage de programmation pour Ethereum. Après avoir écrit le contrat, vous pouvez utiliser Ethereum Mist pour le déployer sur le réseau Ethereum. Ensuite, chaque fois qu'un contrat reçoit une transaction, il s'exécute en fonction de son code.
Ethereum Mist et Geth sont tous deux des outils pour interagir avec le réseau Ethereum, mais ils ont des utilisations différentes. Geth est l'interface de ligne de commande pour exécuter les nœuds Ethereum, tandis que Ethereum Mist est l'interface utilisateur graphique pour gérer les comptes et les contrats. Vous pouvez utiliser Geth avec Ethereum Mist, qui s'exécute en arrière-plan, tandis que Ethereum Mist fournit une interface conviviale.
Pour mettre à jour Ethereum Mist, vous devez télécharger la dernière version du référentiel GitHub officiel et l'installer. La nouvelle version remplacera l'ancienne version et votre compte et contrat seront conservés.
Oui, vous pouvez utiliser Ethereum Mist sur plusieurs appareils. Cependant, vous devez synchroniser la blockchain sur chaque appareil, ce qui peut prendre beaucoup de temps et d'espace disque. Alternativement, vous pouvez utiliser les nœuds distants pour éviter de synchroniser la blockchain sur chaque appareil.
Pour sauvegarder votre portefeuille Mist Ethereum, vous devez copier le fichier de clés contenant votre clé privée. Ce fichier est situé dans le répertoire Ethereum sur votre ordinateur. Assurez-vous de garder ce fichier correctement, car toute personne ayant accès à ce fichier a un contrôle sur votre compte Ethereum.
Si vous avez un problème de brume Ethereum, vous pouvez demander de l'aide à la communauté Ethereum. Il existe de nombreuses ressources disponibles, notamment le Forum officiel Ethereum, Ethereum Stack Exchange et Ethereum Subdreddit. Vous pouvez également signaler des problèmes sur la page Ethereum Mist Github.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!