Premier Hackaton EOS sur Paris, how to…

Premier Hackaton EOS sur Paris, how to…


Le deuxième meetup EOS France, qui a eu lieu hier soir (19 juin 2018), coïncide avec le debut du premier Hackaton EOS de l’héxagone.

L’ hackaton se terminera le 5 juin 2018 lorsque les équipes viendrons présenter leur projet au jury. Les équipes doivent réaliser le projet qui leur parait le plus viable dans la blockchain EOS.

Pour cela il faudra avoir bien saisi les features de EOS sous trois aspects

  • la programmation et la faisabilité technique
  • la manière de promouvoir le projet
  • la compatibilité avec la loi (les loi existantes + la constitution d’EOS et les ricardian-contracts associés au smart contract)

Pour les deux dernier points il faut lire le WP, Constitution et la doc de EOS.IO. Pour la partie programmation voici un petit tutoriel pour

Voici les instructions pour lancer un environnement de dev EOS sur Ubuntu (pas testé sur la 18, ça devrait aller sur toutes les versions jusqu’à la 17 comprise).

Créer une dir vide et clonez dedans les sources à partir de Git
$ git clone https://github.com/EOSIO/eos.git –recursive

Allez dans le répertoire eos
$ cd eos

Vérifiez les submodules
$ git submodule update –init –recursive
(si tout va bien rien ne dois s’afficher)

Allez sur le site https://github.com/EOSIO/eos/releases/latest
et récupérer la dernière version (la 1.0.5, au moment où j’écris)

Allez sur le tag de la dernière version
$ git checkout tags/v1.0.3

Lancez le build
$ ./eosio_build.sh

Allez chercher un café: ça risque de prendre un peu de temps.

Le build fini, installez
$ cd build
$ sudo make install

Voici en plus une série de links intéressants pour approfondir EOS: https://github.com/abhi3700/My_Learning_EOS
https://steemit.com/eos/@eosio/implementing-a-hypothetical-currency-application-on-eos
https://medium.com/@infinitexlabs/first-steps-in-eos-blockchain-development-56824502c799
https://medium.com/@infinitexlabs

Si vous n’avez pas pu participer au meetup de démarrage de l’hackaton il est encore temps. Envoyez nous un email ou un message directement sur le site du meetup.

EOSIO-System-Architecture.png

L’image ci-dessus explique l’interaction qui existe entre les trois principaux exécutables.

cleos – command line tool for the EOS blockchain.
nodeos – for interacting with the blockchain.
keosd – for accessing the wallet

Maintenant vous pouvez deployer et appeler les smart contract qui sont dans la dir « …/eos/contracts/ » ou encore créer un smart contract hello world from scratch en suivant ce tutoriel:

https://medium.com/coinmonks/printing-hello-world-with-eos-smart-contract-50fbe873d1b4

***

Voici en plus une série de links intéressants pour approfondir EOS:

  • https://github.com/abhi3700/My_Learning_EOS
  • https://medium.com/coinmonks/printing-hello-world-with-eos-smart-contract-50fbe873d1b4
  • https://medium.com/@infinitexlabs
  • https://steemit.com/eos/@eosio/implementing-a-hypothetical-currency-application-on-eos

Si vous n’avez pas pu participer au meetup de  démarrage de l’hackaton il est encore temps. Envoyez nous un email ou un message directement sur le site du meetup.