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.
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