Soirée introduction aux technologies blockchain


Détails
Bitcoin, Ethereum, systèmes décentralisés, crypto-monnaie,
... Cette présentation est
l’occasion de faire le point sur ce qu’est une
blockchain du point de vue du développeur.
Nous y présenterons de manière générale les
grands principes : échanges peer-to-peer, les
blocks et le minage, les transactions, la gestion
des adresses et des clés cryptographiques,
... Puis un focus sur la plateforme Ethereum,
et notamment le développement de Smart
Contract et d’applications décentralisées.
Architecture micro-service décentralisée
Au travers d’un retour d’expérience sur la mise
en place de la plateforme FundsDLT
(permettant l’achat ou la vente de part de
fonds d’investissement sur une blockchain), nous
présenterons une architecture logicielle combinant
micro-services en Scala avec le
framework Lagom et Smart Contract sur Ethereum.
Nous verrons comment nous avons
étendu le modèle d’Event-Sourcing de Lagom, pour
permettre une synchronisation
décentralisée entre les données des micro-services
déployés chez différents acteurs de la
plateforme.

Soirée introduction aux technologies blockchain