Soirée introduction aux technologies blockchain
Details
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.
