Tutoriel Blockchain - Un guide du débutant sur la technologie Blockchain



Ce blog Tutoriel Blockchain vous fournira toutes les connaissances fondamentales dont vous avez besoin concernant la technologie Bitcoin et Blockchain.

La croissance de Bitcoin et Technologie blockchain a été si rapide que même ceux qui n’ont pas entendu parler de la crypto-monnaie ou qui ne connaissent pas son fonctionnement cherchent à investir et à explorer ce domaine. Ce blog tutoriel Blockchain vous fournira essentiellement toutes les connaissances fondamentales dont vous avez besoin concernant Bitcoin et Blockchain dans la séquence suivante:

  1. Problèmes avec le système bancaire actuel
  2. Comment Blockchain résout ces problèmes
  3. Qu'est-ce que Blockchain et Bitcoin
  4. Caractéristiques de Blockchain
  5. Cas d'utilisation
  6. Démo: mise en œuvre de la banque numérique à l'aide de la blockchain





Vous pouvez parcourir cet enregistrement du tutoriel Blockchain où notre expert a expliqué les sujets de manière détaillée avec des exemples qui vous aideront à mieux comprendre ce concept.

Tutoriel Blockchain | Technologie Blockchain | Edureka

La technologie blockchain et les crypto-monnaies sont aujourd'hui devenues une plateforme parallèle sur laquelle les gens ont commencé à effectuer leurs transactions standard. Maintenant, si un nouveau système remplace lentement un système existant, il doit y avoir des problèmes avec le système actuel. Nous commencerons ce blog tutoriel Blockchain en comprenant les problèmes du système bancaire actuel.



Problèmes avec le système bancaire actuel:

Tout système existant aura des problèmes. Examinons certains des problèmes les plus fréquemment rencontrés avec le système bancaire:

  • Frais de transaction élevés

Examinons un exemple pour mieux comprendre ce problème:

La question des frais de transaction - Tutoriel Blockchain - EdurekaIci, Chandler envoie 100 $ à Joe maisça doit passervia un tiers de confiance comme une banque ou une société de services financiers avant que Joe ne puisse le recevoir. Des frais de transaction de 2% sont déduits de ce montant et Joe ne reçoit que 98 $ à la fin de la transaction. Maintenant, cela peut ne pas sembler un gros montant, mais imaginez que si vous envoyez 100 000 $ au lieu de 100 $, les frais de transaction augmentent également à 2 000 $, ce qui est un gros montant. Selon un rapport de SNL Financial et CNNMoney, JPMorgan Chase, Bank of America et Wells Fargo ont gagné plus de 6 milliards de dollars en frais de guichet automatique et de découvert en 2015 .



  • Double dépense

La double dépense est une erreur dans le système de trésorerie numérique dans lequel le même jeton numérique unique est dépensé deux fois ou plus. Pour vous aider à mieux comprendre ce problème, laissez-moi vous donner un exemple:

Ici, Peter n'a que 500 $ sur son compte. Il initie 2 transactions simultanément avec Adam pour 400 $ et Mary pour 500 $. Normalement, cette transaction ne serait pas exécutée car il ne dispose pas d'un solde suffisant de 900 USD sur son compte. Cependant, en dupliquant ou en falsifiant le jeton numérique associé à chaque transaction numérique, il peut effectuer ces transactions sans le solde nécessaire. Cette opération est connue sous le nom de Double Spending.

  • Fraudes sur Internet et piratage de compte

En Inde, le nombre de cas de fraude liés aux cartes de crédit / débit et aux services bancaires sur Internet était de 14 824 pour l'année 2016. Le montant net impliqué dans ces fraudes était de Rs 77,79 crore, dont Rs 21 crore provenait de fraudes sur Internet et Rs 41,64 crore était contre les fraudes liées aux guichets automatiques / cartes de débit.

  • Crise financière et krachs

Imaginez donner toute votre économie à quelqu'un en qui vous avez confiance pour savoir qu'elle est partie et l'a perdue ailleurs. C’est ce qui s’est produit en 2007-08, lorsque les banques et les organismes d’investissement ont emprunté massivement et prêté des prêts hypothécaires à risque à des personnes qui ne pouvaient même pas rembourser ces prêts. Cela a à son tour conduit à l'une des plus grandes crises financières jamais vues et aurait causé des pertes de près de 11 billions de dollars (11 000 000 000 000 de dollars) dans le monde. Ce n'était que l'un des exemples les plus populaires, combien de fois avons-nous entendu parler du crash des banques et des sociétés de services financiers en raison de fraudes internes? L'ensemble du système tiers repose sur une confiance aveugle envers l'intermédiaire.

Nous avons vu certains des problèmes les plus courants auxquels tout le monde est confronté. Ne serait-il pas formidable d’avoir un système qui surmonte ces problèmes et nous fournit un C’est exactement ce que fait la technologie Blockchain.

Essayons maintenant de comprendre comment Blockchain et Bitcoins résolvent ces problèmes dans la prochaine partie de ce blog tutoriel Blockchain.

Comment la blockchain résout-elle ces problèmes?

Voici quelques-unes des façons dont la technologie Blockchain aborde les problèmes mentionnés ci-dessus:

  • Système décentralisé

Le système Blockchain suit une approche décentralisée par rapport aux banques et aux organisations financières qui sont contrôlées et gouvernées par les autorités centrales ou fédérales. Ici, tous ceux qui font partie du système deviennent également responsables de la croissance et de la chute du système. Plutôt qu'une seule entité détenant le pouvoir, tous ceux qui sont impliqués dans le système détiennent un certain pouvoir.

  • Grands livres publics

Le grand livre qui contient les détails de toutes les transactions qui se produisent sur la Blockchain, est ouvert et complètement accessible à tous ceux qui sont associés au système. Une fois que vous avez rejoint le réseau Blockchain, vous pouvez télécharger la liste complète des transactions depuis son lancement. Même si le grand livre complet est accessible au public, les coordonnées des personnes impliquées dans les transactions restent totalement anonymes.

  • Vérification de chaque transaction individuelle

Chaque transaction est vérifiée en recoupant lesregistreet le signal de validation de la transaction est envoyé après quelques minutes. Grâce à l'utilisation de plusieurs algorithmes de chiffrement et de hachage complexes, le problème de la double dépense est éliminé.

  • Frais de transaction faibles ou inexistants

Les frais de transaction ne sont généralement pas applicables, mais certaines variantes de Blockchain implémentent certains frais de transaction minimaux. Ces frais de transaction sont cependant relativement bien inférieurs par rapport aux frais implicites par les banques et autres organisations financières. Si une transaction doit être effectuée en priorité, des frais de transaction supplémentaires peuvent être ajoutés par l'utilisateur afin que la transaction soit vérifiée en priorité.

Maintenant que nous avons parlé des problèmes avec le système existant actuel et compris comment la technologie Blockchain surmonte ces défis, je suis convaincu que vous devez avoir une certaine compréhension du système Blockchain.

À ce stade, vous vous demandez peut-être encore ce que sont exactement la Blockchain et le Bitcoin. Essayons donc de comprendre ces concepts importants dans la partie suivante de ce didacticiel Blockchain.

Obtenez la certification avec des projets de niveau industriel et accélérez votre carrière

Qu'est-ce que Blockchain et Bitcoin?

Avant de comprendre ce qu'est la Blockchain, il est important que vous compreniez ce qu'est Bitcoin:

Les Bitcoins sont un système de crypto-monnaie et de paiement numérique inventé par un programmeur inconnu, ou un groupe de programmeurs, sous le nom de Satoshi Nakamoto. Cela signifie qu’ils peuvent être utilisés comme une monnaie ordinaire, mais qu’ils n’existent pas physiquement comme les billets d’un dollar. C'est une monnaie en ligne qui peut être utilisée pour acheter des choses. Celles-ci sont similaires à la «monnaie numérique» qui existe sous forme de bits sur les ordinateurs des gens. Les Bitcoins n'existent que dans le cloud, comme Paypal, Citrus ou Paytm. Même s'ils sont virtuels plutôt que physiques, ils sont utilisés comme de l'argent lorsqu'ils sont transférés entre personnes via le Web.

Le système Bitcoin est basé sur un réseau peer-to-peer et les transactions ont lieu directement entre les utilisateurs, sans intermédiaire. Ces transactions sont vérifiées par les nœuds du réseau et enregistrées dans un registre public distribué appelé Blockchain. Étant donné que le système fonctionne sans référentiel central ni administrateur unique, Bitcoin est appelé la première monnaie numérique décentralisée.

La production de Bitcoin en fait une monnaie unique. Contrairement aux devises normales, les Bitcoins ne peuvent pas être créés selon les besoins. Seuls 21 millions de Bitcoins peuvent être créés, dont 17 millions ont déjà été créés. Bitcoin est créé chaque fois qu'un bloc contenant des transactions valides est ajouté à la Blockchain. C'est le seul moyen de créer des Bitcoins et grâce à divers algorithmes mathématiques et de cryptage, nous nous assurons qu'aucun faux Bitcoins n'est créé ou diffusé. Comprenons maintenant plus Blockchain.

Qu'est-ce que la blockchain?

La blockchain peut être appelée la colonne vertébrale de tout le système de crypto-monnaie. La technologie Blockchain aide non seulement les utilisateurs à effectuer des transactions en utilisant des crypto-monnaies, mais assure également la sécurité et l'anonymat des utilisateurs impliqués. Il s'agit d'une liste sans cesse croissante d'enregistrements appelés blocs, qui sont liés et sécurisés à l'aide de techniques cryptographiques. Une blockchain peut servir de «registre ouvert et distribué, qui peut enregistrer les transactions entre deux parties de manière vérifiable et permanente». Ce grand livre partagé entre tous les membres du réseau est accessible à tous, ce qui apporte transparence et confiance dans le système.

Un bloc est la partie «actuelle» d'une Blockchain qui enregistre une partie ou la totalité des transactions récentes, et une fois terminée, elle entre dans la Blockchain en tant que base de données permanente. Chaque fois qu'un bloc est terminé, un nouveau bloc est généré.

apprendre pl sql en ligne gratuit

La Blockchain est généralement gérée par un réseau peer-to-peer, adhérant collectivement à un protocole de validation de nouveaux blocs. Une fois enregistrées, les données d'un bloc donné ne peuvent pas être modifiées rétroactivement sans la modification de tous les blocs suivants et une collusion de la majorité du réseau. Les transactions une fois stockées dans la Blockchain sont permanentes. Ils ne peuvent être ni piratés ni manipulés. Nous en apprendrons plus à ce sujet une fois que nous entrerons dans les concepts de la Blockchain.

Vous pouvez parcourir cette courte vidéo animée de Qu'est-ce que la blockchain pour comprendre les sujets avec des exemples qui vous aideront à mieux comprendre ce concept.

Qu'est-ce que la blockchain | Qu'est-ce que Bitcoin | Tutoriel Blockchain | Edureka

J'espère maintenant que vous comprenez mieux Bitcoin et Blockchain. Dans notre blog de tutoriels Blockchain, examinons les fonctionnalités de la technologie Blockchain pour nous aider à comprendre pourquoi elle est devenue si populaire.

Caractéristiques de Blockchain

Vous trouverez ci-dessous les caractéristiques les plus importantes de la technologie Blockchain qui en ont fait une technologie révolutionnaire:

  • Fonction de hachage SHA256
  • Cryptographie à clé publique
  • Grand livre distribué et réseau d'égal à égal
  • Preuve de travail
  • Incitations à la validation

Essayons de comprendre chacun d'eux un par un.

Fonction de hachage SHA256

L'algorithme de hachage de base utilisé dans la technologie blockchain est le SHA256. Le but de l’utilisation d’un hachage est que la sortie n’est pas un «chiffrement», c’est-à-dire qu’elle ne peut pas être déchiffrée vers le texte original. Il s’agit d’une fonction cryptographique «à sens unique» et d’une taille fixe pour toute taille de texte source. Pour mieux comprendre, regardons un exemple ci-dessous:

Si vous regardez le premier exemple, nous alimentons l'entrée en tant que «Hello World» et obtenons une sortie en tant que «a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e». Cependant, en ajoutant simplement un '!' à la fin, la sortie change complètement en «7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069». Si nous changeons «H» en «h» et «W» en «w», alors la valeur de sortie passe à «7509e5bda0c762d2bac7f90d758b5b2263fa01ccbc542ab5e3df163be08e6ca9».

J'espère qu'avec cet exemple, vous avez compris à quel point l'algorithme est complexe, car même le moindre changement dans l'entrée peut provoquer un changement massif dans la sortie.

Cryptographie à clé publique

Cette technique cryptographique aide l'utilisateur en créant un ensemble de clés appelées clé publique et clé privée. Ici, la clé publique est partagée avec d'autres tandis que la clé privée est gardée secrète par l'utilisateur. Pour comprendre les rôles de ces clés, regardons l'exemple ci-dessous pour mieux comprendre:

Si Chandler envoie des bitcoins à Joey, cette transaction contiendra trois informations:

  • Adresse bitcoin de Joey. (Clé publique de Joey)
  • La quantité de bitcoins que Chandler envoie à Joey.
  • Adresse bitcoin de Chandler. (Clé publique de Chandler)

Maintenant, toutes ces données avec une signature numérique cryptée sont envoyées via le réseau pour vérification. La signature numérique est à nouveau une valeur de hachage obtenue par la combinaison de l'adresse bitcoin de Chandler et du montant qu'il envoie à joey. Cette signature numérique est cryptée par la clé privée. Une fois ces données reçues par un mineur qui doit vérifier cette transaction, il y a 2 processus qu'il effectue simultanément:

  1. Il prend toutes les données non chiffrées comme le montant de la transaction et les clés publiques de Joey et Chandler, et les alimente à un algorithme de hachage pour obtenir une valeur de hachage que nous appellerons Hash1
  2. Il prend la signature numérique et la déchiffre à l'aide de la clé publique de Chandler pour obtenir une valeur de hachage que nous appellerons Hash2

Si Hash1 et Hash2 sont identiques, cela signifie qu'il s'agit d'une transaction valide.

Grand livre distribué et réseau P2P

Chaque personne sur le réseau a une copie du registre. Il n'y a pas de copie centralisée unique. Permettez-moi de vous aider à comprendre ce qu'est un registre avec l'exemple suivant:Supposons que vous deviez envoyer 10 Bitcoins à votre ami John où votre solde Bitcoin est de 974,65 et John ici avec un solde de 37. Votre solde sera déduit de 10 BTC et crédité sur le compte de John.

La blockchain a un moyen unique de mettre en œuvre cela. Il n'y a pas de comptes et de soldes dans le grand livre Bitcoin Blockchain. Chaque transaction de la première est stockée sur une base de données en croissance continue appelée Blockchain. Il y a des blocs d'environ 2050 transactions en moyenne et à ce jour, il y a 484000 blocs dans la Blockchain avec environ 250 millions de transactions.

Ce registre est distribué à tous les utilisateurs de Bitcoin Blockchain, c'est-à-dire que le registre n'a pas d'emplacement central où il est stocké. Tout le monde sur le réseau possède une copie du grand livre et la copie conforme est la collection de tous les registres distribués.

Preuve de travail

Vous vous demandez peut-être si tout le monde possède également le registre, qui ajoute des blocs à la Blockchain? Comment les gens peuvent-ils faire confiance à cette personne?

Pour cela, nous avons le concept de preuve de travail. C'est essentiellement comme résoudre un très gros puzzle. Cela demande beaucoup d'efforts de calcul. Ce travail est effectué par des personnes du réseau Bitcoin que nous appelons des mineurs.Le travail de ces mineurs est de vérifier les transactions et de résoudre un puzzle mathématique complexe associé au bloc en cours de création. La difficulté du problème est ajustée pour qu'en moyenne un bloc soit résolu en 10 minutes. Les mineurs recherchent un nonce spécifique (valeur mathématique) qui donne le hachage souhaité qui est prédéterminé. Le niveau de difficulté actuel est tel que vous devez essayer environ 20,6 quadrillions de nonce pour obtenir le hachage correct.

Chaque bloc a une valeur de hachage qui est la combinaison du hachage final du bloc précédent, de la valeur de hachage des données de transaction et du nonce. Le hachage final résultant pour le bloc doit commencer par un nombre spécifié de zéros de fin. C'est ce calcul pour trouver le nonce qui satisfait la condition qui rend l'exploitation minière si coûteuse en calcul.

Ainsi, la personne qui trouve ce nonce est le mineur qui réussit et il / elle peut ajouter son bloc à la blockchain. Grâce à notre réseau distribué P2P, il diffuse son bloc et tout le monde vérifie si les hachages correspondent, met à jour sa blockchain et passe immédiatement à la résolution du bloc suivant.

Incitations à la validation

La dernière étape d'une transaction Bitcoin consiste à donner une récompense au mineur qui a créé le dernier bloc. Cette récompense est fournie par le système Blockchain pour valider les transactions et maintenir la Blockchain. Actuellement, la récompense par bloc est de 12,5 BTC (Rs 3 427 850 /- ou 53 390 $ ). C'est la partie la plus intéressante de Bitcoin Mining.

Les incitations Bitcoin sont le seul moyen de générer une nouvelle monnaie dans le système et on pense que d'ici 2140, les 21 millions de bitcoins seront extraits.

Avec cela, j'espère que vous avez maintenant plus de compréhension et d'appréciation de la technologie Blockchain. La blockchain est bien plus que Bitcoin. La finance n'est que l'un des nombreux secteurs que la blockchain vise à perturber. Pour aller de l'avant avec notre tutoriel sur la blockchain, examinons maintenant un exemple d'IBM et de Maersk, pour comprendre comment l'industrie de la chaîne d'approvisionnement est perturbée par la blockchain.

Tutoriel Blockchain: cas d'utilisation

Maersk est un conglomérat d'entreprises danois avec des activités dans les secteurs du transport et de la logistique et de l'énergie. Maersk est le plus grand opérateur de porte-conteneurs et de navires de ravitaillement au monde depuis 1996. La société est basée à Copenhague, au Danemark, avec des filiales et des bureaux dans 130 pays et environ 88 000 employés.

IBM est une société technologique multinationale américaine qui travaille principalement sur des solutions commerciales, des solutions de sécurité et des solutions de stockage depuis 1921

Besoin commercial:

Faisant partie d'une industrie de la Supply Chain extrêmement dynamique, le suivi du moindre changement est de la plus haute priorité pour le client. Ils avaient besoin d'une solution qui leur permettrait d'achever le processus d'expédition sans avoir à retarder la paperasse. Une solution capable de rassembler tous les acteurs du système et de fournir un état en temps réel de l'envoi.

Défis:

Aujourd'hui, 90% des marchandises dans le commerce mondial sont transportées par l'industrie du transport maritime. Cette chaîne d'approvisionnement découle de la complexité et du volume de la communication point à point. Ces communications se font à travers un réseau faiblement couplé de fournisseurs de transport terrestre: transitaires, douanes, courtiers, traitement des ports gouvernementaux et des transporteurs maritimes.On estime que les documents et informations pour une expédition de conteneurs coûtent plus du double du coût du transport physique réel.

Solution:

IBM et Maersk résolvent ce problème avec une plate-forme d'autorisations distribuée accessible par l'écosystème de la chaîne d'approvisionnement conçue pour échanger des données d'événements et gérer les flux de travail de documents.

Merck et IBM utilisent la technologie Blockchain pour créer un système mondial inviolable en numérisant le flux de travail commercial et en suivant les expéditions de bout en bout. Cela élimine les frictions, y compris les communications point à point coûteuses. La collaboration sera lancée avec la capacité potentielle de suivre des millions de voyages de conteneurs par an et de s'intégrer aux autorités douanières sur des voies commerciales sélectionnées.

Résultats:

python def __init__
  • Fourni un sécurisé L'échange de données plate-forme pour tous les acteurs impliqués dans le système de chaîne d'approvisionnement.
  • Établi un Référentiel inviolable pour stocker tous les documents impliqués dans le cadre du processus.
  • Les événements d'expédition réguliers contribuent à réduire Retards et fraudes , économisant des milliards de dollars par an.
  • Réduit la barrière entre organisations professionnelles augmentant ainsi le PIB mondial de 3%.
  • Aidé augmenter le volume global des échanges de 12%.

C'est ainsi que la technologie Blockchain a aidé Maersk et a aidé de nombreuses autres entreprises dans le monde. Enfin, dans le cadre de ce didacticiel Blockchain, nous examinerons une démonstration de la façon dont vous configurez une Blockchain privée et autonome sur votre système.

Tutoriel Blockchain: Démo

Nous mettrons en place une banque numérique utilisant Ethereum Blockchain. Ethereum est une plate-forme informatique distribuée open source, publique et basée sur la blockchain. Les systèmes nous permettront de:

  1. Créez une crypto-monnaie avec une offre de marché fixe et des jetons pour représenter les valeurs des actifs du monde réel.
  2. Créez une Blockchain privée autonome avec des règles pour dépenser de l'argent.
  3. Mine pour un nouvel Ether en validant les transactions.

La démo peut être divisée en 4 étapes:

  1. Clonage du code Geth
  2. Créer un bloc Genesis
  3. Créer des règles pour notre blockchain
  4. Validation et extraction de l'éther

Étape 1: Clonage du code Geth:

geth est l'interface de ligne de commande pour exécuter un nœud Ethereum complet implémenté dans Go. En installant et en exécutantgeth, vous pouvez participer au réseau en direct ethereum frontier et

  • Mine de l'éther réel
  • Transférer des fonds entre adresses
  • Créer des contrats et envoyer des transactions
  • Explorer l'historique des blocs

Clonage du référentiel geth depuis github. Pour ce faire, ouvrez un nouveau terminal et exécutez la commande suivante:

$ git clone https://github.com/ethereum/go-ethereum


Une fois que vous avez cloné avec succès le fichier à partir de github, nous devons créer une branche avec la dernière version de geth.

$ cd go-ethereum $ git tag

$ git checkout tags / v1.6.7 -b EdurekaEthereumV1.6.7 $ git branche

$ faire tout

Étape 2: Création d'un bloc Genesis

Un bloc de genèse est le premier bloc d'une chaîne de blocs. Changer le bloc de genèse est un moyen de vous éloigner définitivement de la blockchain Bitcoin, c'est-à-dire de démarrer un nouveau réseau avec sa propre histoire distincte. Pour créer le fichier genesis, exécutez les commandes suivantes:

$ cd go-ethereum $ mkdir genèse $ cd genèse $ gedit genesis.json


Étape 3: Créer des règles pour notre blockchain

Les règles de notre Blockchain seront incluses dans le fichier genesis.json que nous avons créé. Ajoutez le code suivant dans votre fichier genesis.json:

{{'config': {'chainId': 123, 'homesteadBlock': 0, 'eip155Block': 0, 'eip158Block': 0,}, 'nonce': '0x3', 'timestamp': '0x0', ' parentHash ':' 0x0000000000000000000000000000000000000000000000000000 ',' extraData ':' 0x0 ',' gasLimit ':' 0x4c4b40 ',' difficulté ': 0x400', 'mixhash': '0x00000000000000000000000000000000000000000000000000', 'coinbase': '0x00000000000000000000 : {}}

nonce: Un hachage 64 bits, qui prouve, combiné au mix-hash, qu'une quantité de calcul suffisante a été effectuée sur ce bloc.

horodatage: Une valeur scalaire égale à la sortie raisonnable de la fonction Unix time () à ce début de bloc.

mixhash : Un hachage de 256 bits qui prouve, combiné au nonce, qu'une quantité suffisante de calcul a été effectuée sur ce bloc.

difficulté: Une valeur scalaire correspondant au niveau de difficulté appliqué lors de la découverte nonce du bloc.

allouer : Permet de définir une liste de portefeuilles pré-remplis. Il s'agit d'une fonctionnalité spécifique à Ethereum pour gérer la période de 'prévente Ether'.

parentHash : Le hachage Keccak 256 bits de tout l'en-tête du bloc parent (y compris son nonce et son mixhash).

extraData : Un optionnel gratuit, mais max. Espace de 32 octets pour conserver les objets intelligents pour l'éternité.

gasLimit : Une valeur scalaire égale à la limite actuelle à l'échelle de la chaîne de la dépense de gaz par bloc.

coinbase: La toute première transaction incluse dans le bloc par les mineurs.

Nous devons maintenant initialiser la blockchain. Vous pouvez le faire en utilisant la commande suivante:

$ / home / edureka / go-ethereum / build / bin / geth --datadir ~ / ethereum / net3 init genesis / genesis3.json

Maintenant que nous avons initialisé la blockchain, il est temps que nous lui donnions accès au contrôle geth. Exécutez la commande suivante pour démarrer la console geth:

$ / home / edureka / go-ethereum / build / bin / geth --datadir ~ / ethereum / net3 / --networkid 3 console


Étape 4: Validation et extraction de l'éther.

Dans la console Geth, exécutez la commande suivante:

personal.newAccount () : il crée un nouveau compte dans le cadre de votre blockchain auquel un portefeuille spécifique est attaché.


comptes eth: Il vous aide à vérifier les différents comptes qui font partie de votre blockchain.


eth.blockNumber (): cela vous aide à identifier le nombre de blocs qui font partie de votre blockchain.

miner.start (): cette fonction est utilisée pour démarrer le processus d'extraction.

Ci-dessous, vous pouvez voir l'application minière en cours d'exécution:


miner.stop (): il arrête le processus d'extraction

tri de tableaux c ++


eth.blockNumber (): l'exécution de cette commande après le processus d'extraction vous indique à quel numéro de bloc vous vous trouvez après avoir effectué l'opération d'extraction
eth.getBalance: ('Numéro de compte'): cette commande est utilisée pour vérifier le solde d'éther du compte spécifié



sortie: Quittez la console geth.

Avec cela, nous avons réussi à extraire l'éther et à terminer notre démo bancaire. Cela nous amène à la fin de ce blog. J'espère que vous avez aimé ce blog tutoriel Blockchain. C'était le premier blog de la série de tutoriels Blockchain. Ce blog tutoriel Blockchain sera suivi de mon prochain blog, qui se concentrera sur les technologies Blockchain et les transactions Bitcoin. Lisez-les également pour en savoir plus sur Blockchain.

Si vous souhaitez apprendre la blockchain et faire carrière dans les technologies de la blockchain, consultez notre Formation qui vient avec une formation en direct animée par un instructeur et une expérience de projet réelle. Cette formation vous aidera à comprendre la Blockchain en profondeur et vous aidera à maîtriser le sujet.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires et nous vous recontacterons.