Pour des projets décentralisés sur la blockchain Ethereum
Développement de SmartContracts
Etant soucieux d’être toujours à la page en terme d’expertise technologique, nous proposons un service basé sur une technologie en émergence : le développement de smart-contracts.
Qu’est ce qu’un smart-contract ?
Un smart-contract est une application décentralisée s’exécutant quoiqu’il arrive de manière sécurisée et sans possibilité de l’en empêcher ou de la censurer.
Elle s’exécute au sein de la blockchain Ethereum.
… Et qu’est ce qu’une blockchain ?
Une blockchain (ou chaîne de blocs) est un registre de transactions décentralisé. Les particularités d’une blockchain sont :
chaque bloc miné contient plusieurs dizaines de transactions mais aussi une empreinte du bloc précédent ce qui permet aux mineurs (ceux qui écrivent les blocs dans la blockchain) de vérifier la cohérence des données. Ce qu’ils font, à chaque ajout de bloc.
la difficulté de minage augmente à chaque nouveau bloc miné.
le système est décentralisé car chaque noeud du réseau de la blockchain (Ethereum ou Bitcoin, par exemple) partage une copie du registre
Bitcoin ?
Bitcoin a été la première blockchain créée (en 2010), dans le but d’avoir une monnaie dont les échanges ne nécessiteraient aucun organisme bancaire.
Ethereum ?
Ethereum a été pensé pour pouvoir exécuter des programmes au sein « d’un ordinateur mondial ». Ces programmes sont nos fameux smart-contracts. Il y a une monnaie en vigueur au sein d’Ethereum. Il s’agit de l’ether (ETH). Elle est notamment utilisée pour payer les frais de transactions.
À quoi cela peut-il servir ?
Cela peut avoir certaines utilités, si on garde en tête le but d’une blockchain : pouvoir exécuter des transactions sans avoir besoin de tiers de confiance.
Concrètement, cela permet par exemple :
Créer des points fidélités (c’est ce que nous faisons avec les TavuxCoins !) ou des coupons réductions
Certifier des échanges de biens et de services (comme une prestation ou carrément un appartement)
Créer une organisation autonome automatisée (comme une association qui s’autogère en toute transparence)
Créer des levées de fonds automatisées
Faire un élevage de crypto-chats