IoTeX: Creare un full node su rete testnet
INTRODUZIONE
Ciao a tutti, settimana scorsa è uscita la testnet di IoTeX, una blockchain dedicata al mondo IoT di cui già mi sono occupato intervistando Simone Romano (link)A differenza di altre blockchain, un full node IoTeX è possibile installarlo in dispositivi low-energy (esempio raspberry) ed il database attualmente occupa 1.6 GB
Per chi volesse costruire un proprio nodo casalingo e provare a scrivere qualche smart contract di seguito trovate una guida facile e snella che vi seguirà passo dopo passo.
REQUISITI
Il software core del nodo è impacchettato su immagine docker, quindi occorre avere un sistema operativo a 64 bit con docker installato.Ecco i link per installare docker:
Una volta installato occorre scaricare un tool chiamato docker compose
INSTALLAZIONE
Per agevolare l'operazione di installazione ho creato questo repository github.
Sequenza di comandi da eseguire:
- scaricare il repository
- usando git
- git clone https://github.com/Fabryprog/iotex-core-compose.git
- download formato zip (occorre scompattarlo successivamente)
- https://codeload.github.com/Fabryprog/iotex-core-compose/zip/master
- copiare il file config.template.yml su config.yml
- editare il file config.yml inserendo il proprio indirizzo IP esposto verso l'esterno
- eseguire il comando di avvio
- docker-compose up -d
Per visualizzare il log applicativo è possibile usare il seguente comando
docker logs iotext_iotex-core_1
Di seguito un esempio del log che vedrete
IOTEXT EXPLORER
Oltre al software (iotex-core) ho inserito un altro software ufficiale chiamato iotex-explorer
Per aprire il proprio iotex-explorer occorre andare sull'indirizzo
http://PUBLIC IP ADDRESS:4004/
La prossima volta faremo una prova ad interagire direttamente con uno smart contract IoTeX
Commenti
Posta un commento