Ethereum Tutoriel pour débutants : Qu'est-ce que Ethereum chaîne de blocs ?

Qu’est ce qu' Ethereum?

Ethereum est un open-source operasystème de gestion qui offre une fonctionnalité de contrat intelligent. Il s'agit d'une plate-forme informatique distribuée qui prend en charge le développement d'applications numériques décentralisées (DApps) à l'aide de la technologie blockchain. Ethereum fournit une machine virtuelle décentralisée appelée Ethereum Machine virtuelle (EVM) capable d'exécuter des scripts à l'aide d'un réseau international de nœuds publics.

Ethereum est la plus grande application logicielle décentralisée. Il vous aide à créer des contrats intelligents et des applications décentralisées sans aucun temps d'arrêt ni interférence de tiers. Ethereum permet au développeur de créer et de publier des applications distribuées de nouvelle génération.

Dans ce nouvel article concernant notre nouveau projet Ethereum tutoriel pour débutants, vous apprendrez Ethereum des bases comme :

Pourquoi avez-vous besoin Ethereum?

Les systèmes centralisés sont l'un des modèles d'applications logicielles les plus répandus. Ce système contrôle directement le operation des unités individuelles et le flux d'informations à partir d'un centre unique. Dans ce type de système, les individus dépendent du pouvoir central pour envoyer et recevoir des informations.

Cependant, le système centralisé présente des problèmes :

  • Point de contrôle et de panne unique
  • Il peut être facilement corrompu
  • Goulot d’étranglement des performances
  • Effet silo

La solution réside dans les applications décentralisées

Les applications décentralisées ne répondent jamais sur un backend centralisé, mais interagissent directement avec une blockchain. Référez-vous à ce tutoriel pour en savoir plus sur BlockChain.

Le terme DApp est une combinaison de deux mots : applications décentralisées. En termes simples, il s'agit d'une application, d'outils ou de programmes qui fonctionnent sur le réseau décentralisé. Ethereum Blockchain.

Histoire de Ethereum

  • 2013 : Vitalik Buterin, un développeur impliqué dans Bitcoins, et il fut le premier à décrire sur papier
  • 2014 : Une entreprise suisse Ethereum Switzerland Gmbh a développé le premier Ethereum projet logiciel
  • 2015 : Frontier, la première version de Ethereum A été lancé.
  • Le 14 mars 2016 : un protocole prévu, Homestead, devient la deuxième plus grande version upgrade des ethereum réseau.
  • En mai 2016 : Ethereum obtient la couverture médiatique la plus étendue lorsque le DAO a collecté un montant record de 150 millions de dollars en vente publique.
  • En juillet 2016 : Le réseau s'est divisé en deux grandes catégories : Ethereum (ETH) et Ethereum Classic (ETC).
  • 2017 juin : Ethereum rebondit au-dessus de 400 $, enregistrant une hausse de 5001 1 % depuis le er janvierst2017
  • Mai 2017- Ethereum finira par dépasser le succès de Bitcoins
  • Juin 2018 – Le DAO a été piraté par un groupe anonyme réclamant 50 $ d'ETH.

Qu'est-ce qu'un contrat intelligent ?

A Contrat intelligent est un programme informatique qui s'exécute automatiquement. Il s'agit d'un protocole de transaction qui permet aux utilisateurs de la blockchain d'échanger de l'argent et des biens. Il aide également les utilisateurs à effectuer des actions telles que voter sans aucune autorité centrale. Il s'agit d'un agent logiciel tiers virtuel qui peut automatiquement exécuter et appliquer les conditions et actions conformément à l'accord juridique.

Comment fonctionnent les contrats intelligents ?
Comment fonctionnent les contrats intelligents ?

Contrats traditionnels vs contrats intelligents

Vous trouverez ci-dessous la différence entre les contrats traditionnels et les contrats intelligents :

Paramètre Traditionnel Contrats intelligents
Durée 103 Jours Minutes
Remise Manuelle Automatique
Escroc Nécessaire Nécessaire
Prix Cher Fraction du coût
Présence Présence physique Présence virtuelle
Les avocats. Les avocats sont importants Les avocats ne sont peut-être pas nécessaires

Termes clés dans Ethereum

  • Émission de devises : Il est principalement géré et surveillé par la banque centrale d'un pays. On l’appelle également autorité monétaire.
  • Autonome décentralisé : L'organisation autonome décentralisée est une organisation numérique qui vise à operate sans avoir besoin d'hierarchigestion cal.
  • Organisations (DAO) : DAO est une combinaison de code informatique, de blockchain, de contrats intelligents et de personnes.
  • Contrats intelligents: Il s'agit d'un accord signé numériquement entre deux ou plusieurs parties qui repose sur un système de consensus.
  • Propriété intelligente : La Ethereum Wallet est une passerelle vers des applications décentralisées sur le Ethereum blockchain. Il vous aide à détenir et à sécuriser l’éther et d’autres crypto-actifs sur lesquels reposent Ethereum.
  • Solidité: Solidity est le langage des contrats intelligents utilisé dans Ethereum. Il s'agit d'un langage de programmation à usage général développé pour fonctionner dans l'environnement EVM. Solidity vous aide à effectuer des calculs arbitraires. Cependant, il vise à envoyer et recevoir des jetons numériques et à stocker les états.
  • Transactions: Une transaction est un message envoyé d'un compte à un autre compte qui peut être le même ou vide. Il peut inclure des données binaires appelées Ether.
  • Ethereum Machine virtuelle: Le Ethereum La machine virtuelle, également connue sous le nom d'EVM, est l'environnement d'exécution des contrats intelligents. EVM est une couche informatique située juste au-dessus du matériel sous-jacent. Ce n'est pas que du sableboxéd mais isolé. De plus, le code exécuté dans l'EVM n'a aucun accès au réseau, au système de fichiers ou à tout autre processus.

Qu'est-ce que l'Ether?

L'éther est un jeton de valeur du Ethereum blockchain. Il est répertorié sous le nom « ETH » sur les bourses de crypto-monnaie. Il vous aide à payer les frais de transaction et les services informatiques sur le Ethereum réseau. Dans le Ethereum réseau chaque fois que le contrat est exécuté, Ether est payé.

Qu'est-ce que l'Ether?

Qu'est-ce que l'Ether?

Gaz

Pour effectuer une transaction sur le Ethereum réseau, un utilisateur doit effectuer un paiement (au mineur) Ether via un jeton intermédiaire appelé « Gaz ». Il s'agit d'une unité qui vous permet de mesurer le travail de calcul requis pour exécuter un contrat intelligent ou d'autres transactions.

In Ethereum, les frais de transaction sont calculés en Ether, qui sont indiqués sous la forme

Ether = Tx Fees= Gas Limit * Gas Price

Où,

  • Limite de gaz= Fait référence à la quantité de gaz utilisée pour le calcul
  • Prix ​​du gaz= Le montant d'Ether qu'un utilisateur doit payer
Résolution Ethereum Transaction réseau

Ethereum vs. Bitcoin

Voici la principale différence entre Ethereum et de Bitcoin:

Paramètre Bitcoin Ethereum
Définition Bitcoin est une monnaie numérique Ethereum est un ordinateur mondial.
Fondatrice Satoshi Nakamoto Vitalik Butarrn
Hachage algorithms Bitcoin utilisé l'algorithme SHA-256. Ethereum utilise l'algorithme Etash.
Temps de blocage moyen 10 minutes 10-15 sec
Date de sortie 9 Jan 2008 30 Juillet 2015
Méthode de libération Genesis bloque l'esprit Prasala
Blockchain Preuve de travail Preuve de travail (Planification pour POS)
Utilisation Monnaie numérique Contrats intelligents
Monnaie numérique
Crypto-monnaie utilisée Bitcoin(Satoshi) Éther
Bloque le temps 10 MINUTES 12-14 Seconds
Mines Mineurs ASIC GPU
Evolutif Pas maintenant Oui
Concept Monnaie numérique Ordinateur du monde
Jeton de crypto-monnaie BTC Éther
turing Turing incomplet Turing complet
Méthode de libération des pièces Début de l'exploitation minière Via ICO
Passerelle Bitcoin utilise toujours le concept de pool mining. Il utilise un protocole Ghost.

Suivant dans ce Ethereum tutoriel, nous découvrirons les applications de Ethereum.

Applications de Ethereum

Ci-dessous les applications de Ethereum:

  • Services bancaires: Avec EthereumLe système décentralisé de. Il est presque impossible pour un pirate informatique d’accéder sans autorisation aux informations personnelles d’un individu.
  • Accords: En utilisant un contrat intelligent, les accords peuvent être maintenus et exécutés sans aucune modification.
  • Marché de la prédiction: Le marché de la prédiction est un autre merveilleux cas d'utilisation de Ethereum Contrat intelligent. Les plateformes comme Gnosis et Augur utilisent Ethereum dans ce but.
  • Gestion de l'identité numérique: Les identités numériques peuvent être gérées à l'aide de contrats intelligents qui résolvent les problèmes majeurs du vol d'identité et du monopole des données.

Avantages de Ethereum

Following sont les avantages de Ethereum:

  • Vous permet de télécharger et de demander l'exécution de programmes.
  • Disponibilité à 100 % et résistance aux DDOS.
  • Ethereum vous aide à créer un jeton négociable que vous pouvez utiliser comme nouvelle devise ou partage virtuel.
  • Stockage de données persistant et permanent.
  • Créez des organisations virtuelles.
  • Vous aide à développer des applications décentralisées.
  • Ethereum vous aide à créer des applications décentralisées tolérantes aux pannes et hautement sécurisées.

Inconvénients de Ethereum

  • La Ethereum La machine virtuelle est lente, vous ne pouvez donc pas l'utiliser pour des calculs volumineux.
  • Le stockage sur la blockchain coûte cher.
  • L'évolutivité de Swarm est un problème, il y a donc un compromis avec la décentralisation. Les chaînes de blocs privées sont susceptibles de proliférer.
  • Corriger des bugs ou mettre à jour des applications est une tâche difficile car chaque homologue du réseau doit mettre à jour son logiciel de nœud.
  • Certaines applications nécessitent une vérification de l'identité de l'utilisateur, et il n'existe aucune autorité centrale pour vérifier l'identité de l'utilisateur.

Si vous souhaitez en savoir plus sur la création de votre propre cryptomonnaie, voici un tutoriel gratuit que vous voudrez consulter : Comment créer votre propre crypto-monnaie ?

Résumé

  • Ethereum sens: Ethereum est un framework logiciel open source basé sur la technologie blockchain.
  • Ethereum vous aide à créer des contrats intelligents et des applications décentralisées sans aucun temps d'arrêt ni interférence de tiers.
  • Ethereum a été lancé en 2013 par le développeur Vitalik Buterin.
  • Les contrats intelligents permettent aux utilisateurs de la blockchain d'échanger de l'argent et des biens. Exploitation minière Ethereum peut être utilisé pour les contrats intelligents ainsi que pour la monnaie numérique.
  • L'éther est un jeton de valeur du Ethereum blockchain. Il est répertorié sous le nom « ETH » sur les bourses de crypto-monnaie.
  • Pour effectuer une transaction sur le Ethereum réseau, un utilisateur doit effectuer un paiement (au mineur) Ether via un jeton intermédiaire appelé « Gaz ».
  • Ethereum garantit une disponibilité à 100 % et une résistance aux DDOS.
  • Correction de bugs ou mise à jour d'applications dans le Ethereum Le réseau est une tâche difficile car chaque homologue du réseau doit mettre à jour le logiciel de son nœud.