compteur d'accès web gratuit

Comment fonctionne Ethereum

comment Ethereum fonctionne

Comment fonctionne Ethereum

Vous comprenez comment Ethereum fonctionne à la surface. Il est maintenant temps de regarder sous le capot du véhicule décentralisé. Pensez à une application - n'importe quelle application. Il peut s'agir de votre application Google Agenda ou de votre stockage iCloud. Vos données seront stockées dans l'un des nombreux centres de données de Google ou d'Apple à travers le monde. C'est un système centralisé.

Ethereum compresse, copie et diffuse vos rendez-vous de calendrier ou vos photos vers de nombreux centres de données. Chaque fois que vous ajoutez un nouveau rendez-vous ou une nouvelle photo, le réseau est mis à jour. Bien entendu, le système comprend des ordinateurs et leur fonctionnement coûte cher. Vous payez pour utiliser ces ordinateurs avec des jetons Ether / GAS.

Langage de programmation complet

L'analogie ci-dessus est peut-être aussi simple que l'on peut expliquer le fonctionnement d'Ethereum. L'équipe derrière la plate-forme a beaucoup emprunté au protocole Bitcoin. Rappelez-vous que Vitalik Buterin a commencé comme passionné de Bitcoin (Lire: «Qui a créé Ethereum?»). Là, cependant, se terminent les similitudes.

Ethereum se veut beaucoup plus polyvalent que Bitcoin. Bien que le projet repose sur le modèle créé par l'équipe Bitcoin, l'équipe Ethereum souhaite le supprimer progressivement. Ethereum a pour objectif général de permettre la création d'une application décentralisée (dapps) ou de tout type.

Il faut beaucoup de travail pour y arriver. Le format des transactions de données elles-mêmes doit être repensé et restructuré. Pour ce faire, Ethereum utilise un langage de programmation complet de Turing. Cette langue de programmation offre aux développeurs la flexibilité nécessaire pour étendre les capacités du réseau.

comment Ethereum fonctionne

La blockchain Ethereum

La blockchain d'Ethereum est un enregistrement de toutes les transactions Ether effectuées à l'aide du réseau, comme avec Bitcoin. Chaque nœud du système stockera une copie de toutes ces transactions financières. Ethereum va encore plus loin: chaque nœud enregistre également l'état le plus récent des contrats intelligents.

L'état d'un contrat intelligent est le dernier changement qui lui est arrivé. L'État pourrait être qu'il vient d'être mis en place. Il se peut qu’elle n’ait pas encore rempli sa fonction ou qu’elle ait effectivement été remplie. Utilisons l'analogie précédente de l'application Google Agenda. Au moment où vous créez un rendez-vous de calendrier, l'état de l'application change. Le contrat intelligent constitue la base de l'application, ce qui signifie que vous modifiez le contrat intelligent lui-même.

La machine virtuelle Ethereum

Des milliers d'ordinateurs traitent chaque changement apporté à une application sur le réseau Ethereum. Les modifications elles-mêmes sont effectuées sous forme de 'bytecode' qui est analysé et exécuté par la machine virtuelle Ethereum. Bien que cela paraisse sophistiqué, la machine virtuelle n’est en réalité pas beaucoup plus avancée qu’un téléphone cellulaire de 90. Cependant, il devient très puissant une fois que vous combinez toute la puissance de calcul des nœuds du réseau.

En savoir plus sur Ethereum

Précédent "
Suivant »