Cette page regroupe des liens et des informations en relation avec la présentation donnée le 15 novembre 2018 à la session "Les Jeudis du Libre" autour du sujet: "Qu'est-ce qu'une application décentralisée ?"
Le support de la présentation est disponible ici: https://www.slideshare.net/eloudsa/what-is-a-decentralised-application-les-jeudis-du-libre
Trois projets Ethereum sont disponibles pour vous familier avec le développement des smart contracts et des Dapp (Decentralised applications):
Ce projet Node.js utilise la librairie web3.js
et le compilateur solc
pour compiler et déployer le smart contract Greetings
sur Ethereum.
Toutes les instructions se trouvent dans le fichier Readme du projet:
Ce second projet utilise le framework Truffle
pour simplifier le processus de compilation et de déploiement.
Toutes les instructions nécessaires pour compiler, déployer et utiliser le smart contract se trouvent dans le fichier Readme du projet:
Le projet Depositum est une Dapp (Decentralised application ) à part entière composée:
- frontend: développé en
React
etDrizzle
- backend: smart contract avec support de token
ERC-20
Depositum utilise également IPFS pour le stockage off-chain des images.
Toutes les instructions nécessaires pour compiler, déployer et utiliser la Dapp se trouvent dans le fichier Readme du projet:
ChainSkills vous propose de suivre son cours en ligne disponible sur la plateforme Udemy. Avec ce cours en anglais comptant plus de 10 heures de vidéo, vous serez en mesure de développer étape par étape une Dapp et la déployer sur l'un des réseaux publics Ethereum.
Le cours est disponible à cette adresse: https://www.udemy.com/getting-started-with-ethereum-solidity-development/?couponCode=LESJEUDIS
Vous pouvez utiliser le code promo suivant: LESJEUDIS
Le podcast ProofOfCast
est le podcast francophone qui vous explique, vous raconte et vous démystifie les crypto-monnaies, la blockchain et les plates-formes décentralisées: https://chainskills.com/subscribe-to-proofofcast/
Les exemples de projet ne sont là que pour illustrer les concepts du développement avec la blockchain Ethereum.
Le code de ces exemples n'est pas optimisé.
Il est déconseillé d'utiliser ces exemples dans un environnement de production.