Ethereum est une plate-forme blockchain distribuée distribuée en open source

Ethereum Plate-forme blockchain gratuite

Suivez vos transactions numériques avec des applications alimentées Ethereum

Ethereum est un réseau blockchain distribué open source. Créer et déployer des contrats intelligents et des applications distribuées avec une sécurité et une disponibilité complètes

Aperçu

Ethereum est une plate-forme basée sur la blockchain open source qui est utilisée pour créer des applications décentralisées. Les applications décentralisées (DAPP) fonctionnent sur un réseau décentralisé, ce qui signifie que personne n’a de contrôle sur ces applications. Les contrats intelligents sont des extraits de code qui contrôlent et régissent les transactions sur le réseau. Tout le monde peut créer un contrat intelligent et le déployer sur le réseau public. Le logiciel Ethereum est construit au-dessus de la machine virtuelle Ethereum (EVM) qui est un environnement d’exécution pour les contrats intelligents. De plus, Ethereum maintient sa propre crypto-monnaie indigène appelée Ether. Le mineur qui exploite le nouveau bloc dans la blockchain gagne une prime sous la forme d’un éther. Il existe de nombreux algorithmes de consensus. Cependant, Ethereum utilise un algorithme de consensus appelé preuve de travail (POW). De plus, dans ce logiciel open source, chaque transaction a besoin d’une puissance de calcul. Par conséquent, il existe des frais associés à chaque transaction appelée gaz et qui est nécessaire pour effectuer une transaction avec succès. Ethereum est basé sur un réseau distribué de nœuds sur lesquels les applications décentralisées s’exécutent. Par conséquent, vous avez besoin d’une application client pour exécuter un nœud sur votre machine et ces applications clients sont disponibles dans de nombreuses langues. De plus, il existe trois types de nœuds nœud, nœud léger et nœud d’archive. L’architecture logicielle Ethereum se compose de cinq couches. En d’autres termes, ces couches sont la machine virtuelle Ethereum, les contrats intelligents, les nœuds Ethereum, les API client Ethereum et les applications utilisateur final. De plus, l’implémentation de la langue Ethereum en go est disponible avec tous les fichiers de code source.

Configuration requise

Les exigences pour configurer Ethereum comprennent:

Caractéristiques

Ethereum propose les caractéristiques clés suivantes:

  • Open source
  • Sécurisé avec la cryptographie
  • Éther de crypto-monnaie
  • Contrats intelligents
  • Dapps
  • Machine virtuelle Ethereum
  • Architecture multicouche

Instructions d’installation

Une fois que vous avez installé les pré-requis, exécutez la commande suivante pour cloner le code source

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

Après cela, installez le compilateur Go avec la commande suivante

    brew install go

Ensuite, exécutez la commande suivante

    cd go-ethereum

De même, construisez le programme `Geth» avec la commande suivante

    make geth

Si vous voyez des erreurs liées aux fichiers d’en-tête de la bibliothèque du système Mac OS, installez les outils de ligne de commande Xcode et réessayez

    xcode-select --install

Enfin, vous pouvez maintenant démarrer votre nœud avec la commande suivante

    build/bin/geth
 Français