En théorie, toute application qui fonctionne sur un ordinateur classique peut être
exécutée sur un ordinateur de son réseau. Ethereum permet aux développeurs de
coder de nouveaux types d’applications, avec un langage spécifique appelé Solidity
(proche du javascript, très répandu parmi les développeurs). Un exemple
simple de smart contract à l’usage du programmeur débutant
Pour donner une idée du fonctionnement d’un smart contract, prenons l’exemple
d’un achat de livre électronique.
Supposons par exemple qu’Alice achète un livre électronique et paie par carte de crédit
sur le site web d’un éditeur. Pour le fournisseur, la façon habituelle de résoudre
ce problème est de mettre en oeuvre des services pour le paiement sur son site web :
En théorie, toute application qui fonctionne sur un ordinateur classique peut être
exécutée sur un ordinateur de son réseau. Ethereum permet aux développeurs de
coder de nouveaux types d’applications, avec un langage spécifique appelé Solidity
(proche du javascript, très répandu parmi les développeurs). Un exemple
simple de smart contract à l’usage du programmeur débutant
Pour donner une idée du fonctionnement d’un smart contract, prenons l’exemple
d’un achat de livre électronique.
Supposons par exemple qu’Alice achète un livre électronique et paie par carte de crédit
sur le site web d’un éditeur. Pour le fournisseur, la façon habituelle de résoudre
ce problème est de mettre en oeuvre des services pour le paiement sur son site web :