Comment exécuter un nœud Ethereum sur une tarte aux framboises – meilleure programmation – Ethereum comment trader

  • Confiture aux framboises - En direct de La Tarte Tropézienne (Var)
    La Tarte Tropézienne vous présente sa confiture extra de framboises non épépinées et légèrement acidulées: une intensité incroyable en bouche. En tartine, avec un fromage blanc, avec une crêpe ou un cake, cette confiture sera votre meilleure alliée !
?>

Pour configurer notre plate-forme, nous avons besoin d'outils pour le commerce. Examinons donc certaines des conditions préalables:

  • Carte MicroSD 32G +
  • Câble HDMI et un écran
  • Un clavier et une souris (bien sûr, vous en avez besoin!)

Raspbian

Étape 1: Commencez par mettre à jour les packages vers les dernières versions

commandes:

$ sudo apt-get update
$ sudo apt-get dist-upgrade

Étape 2: libérer la mémoire d'alias du client Ethereum, Geth (Go Ethereum)

Un bon moyen de libérer de la RAM pour les tâches gourmandes en mémoire est de réduire la quantité allouée au GPU. Si vous n'avez pas besoin d'un bureau graphique, vous pouvez configurer votre système pour qu'il démarre simplement sur la ligne de commande.

$ sudo raspi-config
  • B1 → Bureau / CLI
  • B1 → Console
  • A3 → Mémoire partagée
  • 32 (Mo)

Étape 3: Nous devons installer Golang avant de procéder à l'installation de Geth. Cela peut être fait avec la commande suivante

$ sudo apt-get install git golang libgmp3-dev
$ curl -sSL https://git.io/g-install | frapper
Installation de $ g (plus de 1,10 ex. 1.11.2)

Étape 4: installez Geth

Nous choisirons de construire Geth à partir de la source au lieu d'utiliser des fichiers binaires car la construction à partir de la source permet de lourdes options de personnalisation.

$ mkdir src$ cd src$ git clone -b release / 1.8 https://github.com/Ethereum/go-Ethereum.git
(le numéro du numéro doit être le dernier pour un travail efficace.)
$ cd go-Ethereum$ make$ sudo cp build / bin / geth / usr / local / bin /

Étape 5: créer un compte

$ geth account nouveau

Étape 6: synchroniser le réseau principal d'Ethereum en mode léger

$ geth - lumière de synchronisation - cache 64 - maxpeers 12
$ nohup geth - lumière de synchronisation - cache 64 - maxpeers 12 &

Étape 7: console JavaScript

La console Geth Javascript est disponible via Commande Geth-attach.

>>> eth.getBlockNumber (console.log)
>>> comptes eth.
>>> admin.peers

Étape 8: configurer RPC

Ouvrez la console JavaScript et exécutez la commande suivante.

>>> admin.startRPC ('0.0.0.0', 8545)

Étape: 9 Soumettre des transactions sur la blockchain Ethereum

Cette étape est vraiment amusante; cependant, cela nous coûtera de l'éther réel. (Le meilleur n'est jamais gratuit!)

>>> où tx = {from: "0x391694e7e0b0cce554cb130d723a9d27458f9298", vers: "0xafa3f8684e54059998bc3a7b0d2b0da075154d66", valeur: web3.toWei (1.23, "éther")
indéfini
>>> personal.sendTransaction (tx, "passphrase")