Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Vidal Chriqui
Développer un serveur de micropayment bitcoin
Retour d'expérience sur deux implémentations
Conférence donnée à Open Source Summit PARIS, le 16 novembre 2016
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...Stéphane Traumat
La promesse du blockchain : remplacer les tiers de confiance.
Blockchain étape 1 : Gestion des actifs, l’exemple de Bitcoin.
Blockchain étape 2 : Gestion des contrats, l’exemple d’Ethereum.
Blockchain étape 3 : Gestion des agents économiques autonomes.
La technologie Blockchain: Applications Dans Le Secteur FinancierHicham Hmimou
Projet de find d'études sur les applications de la technologie Blockchain dans le secteur Financier et la finance islamque, assurance TAKAFUL , crypto-monnaie, gestion financier,DLT
ASSURANC P2P
ASSURANCE ISLAMIQUE VIA LA TECHNOLOGIE BLOCKCHIAN
Blockchain et Smart Contract : de la théorie à la productionMathieu Durand
Présentation faite au Breizhcamp 2019
Blockchain, Ethereum, Smart-Contracts... on en entend souvent parler mais qu'est ce que ça donne réellement en production ?
Cette conférence sera l'occasion de présenter notre REX de mise en production d'une application web basée sur l'utilisation de Smart Contract Ethereum. Après avoir présenté brièvement les concepts clés de Blockchain Ethereum et Smart Contract, nous présenterons notre retour d'expérience sur le développement d'une application VueJs/Java permettant l'échange de cryptomonnaie dite "tokenisée" (EC-20) via Smart Contract Ethereum.
Une présentation contextuelle que j'ai donnée à l'occasion du meetup du Coworking Namur sur le sujet le 7 décembre 2016 (http://coworkingnamur.be/event/blockchain-impact-belgique/)
Si vous voulez en apprendre plus sur le développement blockchain et Ethereum, merci de répondre à cette enquête rapide: http://chainskills.com/2017/01/11/we-need-to-know-what-you-need-to-know/
Bitcoin : comment ça marche et pourquoi c’est une révolution ?Stéphane Traumat
- Les caractéristiques du bitcoin.
- Prenons un cas concret.
- Les composants du systèmes.
- Clé privée, clé publique et adresses.
- Les transactions.
- Le réseau d’ordinateurs.
- Le hashage.
- Le blockchain.
- Le minage.
- Les faiblesses.
-Conclusion.
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Vidal Chriqui
Développer un serveur de micropayment bitcoin
Retour d'expérience sur deux implémentations
Conférence donnée à Open Source Summit PARIS, le 16 novembre 2016
Blockchain : qu'est ce que c'est, comment ça marche et quels usages dans l'av...Stéphane Traumat
La promesse du blockchain : remplacer les tiers de confiance.
Blockchain étape 1 : Gestion des actifs, l’exemple de Bitcoin.
Blockchain étape 2 : Gestion des contrats, l’exemple d’Ethereum.
Blockchain étape 3 : Gestion des agents économiques autonomes.
La technologie Blockchain: Applications Dans Le Secteur FinancierHicham Hmimou
Projet de find d'études sur les applications de la technologie Blockchain dans le secteur Financier et la finance islamque, assurance TAKAFUL , crypto-monnaie, gestion financier,DLT
ASSURANC P2P
ASSURANCE ISLAMIQUE VIA LA TECHNOLOGIE BLOCKCHIAN
Blockchain et Smart Contract : de la théorie à la productionMathieu Durand
Présentation faite au Breizhcamp 2019
Blockchain, Ethereum, Smart-Contracts... on en entend souvent parler mais qu'est ce que ça donne réellement en production ?
Cette conférence sera l'occasion de présenter notre REX de mise en production d'une application web basée sur l'utilisation de Smart Contract Ethereum. Après avoir présenté brièvement les concepts clés de Blockchain Ethereum et Smart Contract, nous présenterons notre retour d'expérience sur le développement d'une application VueJs/Java permettant l'échange de cryptomonnaie dite "tokenisée" (EC-20) via Smart Contract Ethereum.
Une présentation contextuelle que j'ai donnée à l'occasion du meetup du Coworking Namur sur le sujet le 7 décembre 2016 (http://coworkingnamur.be/event/blockchain-impact-belgique/)
Si vous voulez en apprendre plus sur le développement blockchain et Ethereum, merci de répondre à cette enquête rapide: http://chainskills.com/2017/01/11/we-need-to-know-what-you-need-to-know/
Bitcoin : comment ça marche et pourquoi c’est une révolution ?Stéphane Traumat
- Les caractéristiques du bitcoin.
- Prenons un cas concret.
- Les composants du systèmes.
- Clé privée, clé publique et adresses.
- Les transactions.
- Le réseau d’ordinateurs.
- Le hashage.
- Le blockchain.
- Le minage.
- Les faiblesses.
-Conclusion.
Innovation et technologie blockchain -intervention DigitalPlaceNazim Morera
Après une brève introduction rappelant ce qu’est le concept de blockchain et ses aspects techniques, cette présentation vous donnera un court aperçu sur la façon dont ce nouveau paradigme de gestion de la confiance est en train de bouleverser le secteur de la finance et du paiement grâce à #bitcoin et au boom des #ICOs.
Tout savoir sur le #Bitcoin et la #BlockChainVidal Chriqui
Présentation qui couvrent les aspects techniques mais également les usecases du #bitcoin et de sa technologie #blockchain
Ce document est mis à jour tous les mois en fonction de l'actualité et de vos commentaires que j'espère nombreux
Présentation pragmatique et accessible à tous niveaux sur la génèse du Bitcoin, ses principes de fonctionnement, concepts, mises en application et ses perspectives économiques potentielles. Il s'agit d'un survol synthétique, accessible - mais néanmoins complet - de la crypto-monnaie la plus connue.
Principales thématiques abordées : génèse du projet, blockchain, décentralisation, preuve de travail, minage, plateformes d'échanges, comment acheter / vendre / stocker, contextualisation avec d'autres actifs financiers (l'or), atouts et faiblesses.
Venez comprendre le concept de la Blockchain, ses bénéfices et scénarios d’usage ainsi que les outils et la plateforme proposés par Microsoft pour vous permettre de démarrer, rapidement et à moindre coût, des projets de développement et d’extension de vos solutions existantes dans ce domaine.
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardBenoît Lafontaine
La Blockchain est la techno "hype" du moment (avril 2016). Celle qui aurait le pouvoir de changer le monde comme le Web l'a fait ces dernières décennies. Mais, finalement, sur qu'est-ce que la Blockchain ? Comment ça marche ? que pouvons-nous faire avec ? Cette session University va nous permettre de voir en détail ce qui se cache réellement derrière le Buzz.
Cette présentation revient sur le fonctionnement technique de Bitcoin, première implémentation de la Blockchain, pour ensuite décortiquer les nouvelles possibilités offertes par les plateformes comme Ethereum. Dans une seconde partie, elle détaille des exemples de code afin de comprendre précisément ce qu'est un smart-contract. Dans une troisième partie, elle s'intéresse aux différents cas d'usages qui sont à l'étude où déjà implémentés et enfin parle des enjeux sociaux que la Blockchain introduit.
Benoit Lafontaine, @joel1di1
Yann Rouillard, @yannrouillard
Apports et freins de la Blockchain sur le secteur bancaireDan Ittah
Focus sur les implications de la blockchain sur le système d'information des banques, réalisé dans le cadre d'un entretien pour un poste de consultant chez Wavestone
Bitcoin, initiation à l’argent P2P et opportunitésChambé-Carnet
Conférence organisé par l'association Chambé-Carnet et présentée par Serge Roukine le 26 février 2015 à Chambéry.
Le Bitcoin a été créé en 2009 par Satoshi Nakamoto en dehors de tout système étatique. Bien qu’il soit une unité monétaire, il ne possède pas tout les aspects d’une monnaie classique : il est en effet impossible d’imposer un paiement en bitcoin en dehors de la communauté.
Son existence bouleverse les industries et pratiques financières depuis sa création. Cependant, bien que standardisé et protégé par la fondation Bitcoin, il a déjà connu plusieurs krachs retentissants dans sa courte histoire, dont le dernier date de ce weekend, où son cours a chuté brutalement en passant sous la barre des 225€, plus bas niveau depuis fin 2013.
Le bitcoin continue cependant de faire des adeptes et prouve que les monnaies numériques s’inscrivent dans les tendances numériques du moment.
Démystifier la blockchain (bitcoin, smart contracts, ethereum, ...)
La blockchain est un système décentralisé, auto-régulé et transparent. Le plus célèbre est le bitcoin, mais d'autres applications (pas centrées sur la finance) sont depuis lors mis en place, notamment la gestion du cadastre du Honduras pour stopper les fraudes administratives et les titres de propriétés du Gana pour les mêmes raisons. Ensuite des "smart contracts" sont apparus sur "Ethereum", un autre système basé sur la blockchain. Ce dernier permet de scripter soi-même la blockchain. Dès lors, on pourrait tout aussi bien imaginer un système de vote (ad-hoc et impossible à piper (qu'attend l'Etat? :-) ), des paris sportifs, des contrats de mariage, ...
Blockchain BitCoin Ethereum SmartContracts Ether Fizzy FundChain Slock It
Présentation donnée en interne (Cronos) puis en public le 20/09/2017 dans le cadre du café numérique d'Arlon.
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Microsoft Ideas
De nombreuses industries sont susceptibles d’être transformées par la technologie blockchain. Après une introduction rappelant ce qu’est la technologie blockchain, cette session vous donnera un aperçu sur la façon dont ce nouveau paradigme de gestion de la confiance peut bénéficier à des secteurs comme l’assurance, l’industrie (IoT, chaîne d’approvisionnement.), distribution d’énergie, services publics…
Keynote d'accompagnement de la formation "Introduction au Bitcoin".
L'école web HETIC vous offre une formation d'initiation au protocole Bitcoin et unité de compte bitcoin. Victor Mertz, ancien étudiant de l'HETIC et Consultant freelance chez Bitcoin Central vous explique en plus d'une heure l'intérêt et l'enjeu du bitcoin. Vous aurez également la possibilité de créer votre premier porte-monnaie bitcoin.
Voir la conférence sur le Bitcoin : http://www.hetic.net/actualites/conferences/introduction-au-bitcoin
Au cours des derniers mois, la Blockchain a connu un engouement très important, surtout à cause du buzz qui a été fait autour des crypto-monnaies telles que Bitcoin. Si la Blockchain est la technologie qui se cache derrière ces dernières, elle n'est pas uniquement cela et promet de permettre de construire des applications décentralisées (et sans tiers de confiance) dans divers domaines d'application où un tiers de confiance était jusque là nécessaire. Dans cette présentations, nous présentons les principes de fonctionnement de la technologie Blockchain avec tous les mécanismes sous-jacents qui pour un grand nombre sont antérieurs à la Blockchain (réseaux pair-à-pair, cryptographie, fonctions de condensat, etc.).
Une introduction sur la blockchain, ses usages et ses perspectives. Ensuite une illustration des apport actuel de la blockchain au big data et à l'intelligence artificielle
Innovation et technologie blockchain -intervention DigitalPlaceNazim Morera
Après une brève introduction rappelant ce qu’est le concept de blockchain et ses aspects techniques, cette présentation vous donnera un court aperçu sur la façon dont ce nouveau paradigme de gestion de la confiance est en train de bouleverser le secteur de la finance et du paiement grâce à #bitcoin et au boom des #ICOs.
Tout savoir sur le #Bitcoin et la #BlockChainVidal Chriqui
Présentation qui couvrent les aspects techniques mais également les usecases du #bitcoin et de sa technologie #blockchain
Ce document est mis à jour tous les mois en fonction de l'actualité et de vos commentaires que j'espère nombreux
Présentation pragmatique et accessible à tous niveaux sur la génèse du Bitcoin, ses principes de fonctionnement, concepts, mises en application et ses perspectives économiques potentielles. Il s'agit d'un survol synthétique, accessible - mais néanmoins complet - de la crypto-monnaie la plus connue.
Principales thématiques abordées : génèse du projet, blockchain, décentralisation, preuve de travail, minage, plateformes d'échanges, comment acheter / vendre / stocker, contextualisation avec d'autres actifs financiers (l'or), atouts et faiblesses.
Venez comprendre le concept de la Blockchain, ses bénéfices et scénarios d’usage ainsi que les outils et la plateforme proposés par Microsoft pour vous permettre de démarrer, rapidement et à moindre coût, des projets de développement et d’extension de vos solutions existantes dans ce domaine.
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardBenoît Lafontaine
La Blockchain est la techno "hype" du moment (avril 2016). Celle qui aurait le pouvoir de changer le monde comme le Web l'a fait ces dernières décennies. Mais, finalement, sur qu'est-ce que la Blockchain ? Comment ça marche ? que pouvons-nous faire avec ? Cette session University va nous permettre de voir en détail ce qui se cache réellement derrière le Buzz.
Cette présentation revient sur le fonctionnement technique de Bitcoin, première implémentation de la Blockchain, pour ensuite décortiquer les nouvelles possibilités offertes par les plateformes comme Ethereum. Dans une seconde partie, elle détaille des exemples de code afin de comprendre précisément ce qu'est un smart-contract. Dans une troisième partie, elle s'intéresse aux différents cas d'usages qui sont à l'étude où déjà implémentés et enfin parle des enjeux sociaux que la Blockchain introduit.
Benoit Lafontaine, @joel1di1
Yann Rouillard, @yannrouillard
Apports et freins de la Blockchain sur le secteur bancaireDan Ittah
Focus sur les implications de la blockchain sur le système d'information des banques, réalisé dans le cadre d'un entretien pour un poste de consultant chez Wavestone
Bitcoin, initiation à l’argent P2P et opportunitésChambé-Carnet
Conférence organisé par l'association Chambé-Carnet et présentée par Serge Roukine le 26 février 2015 à Chambéry.
Le Bitcoin a été créé en 2009 par Satoshi Nakamoto en dehors de tout système étatique. Bien qu’il soit une unité monétaire, il ne possède pas tout les aspects d’une monnaie classique : il est en effet impossible d’imposer un paiement en bitcoin en dehors de la communauté.
Son existence bouleverse les industries et pratiques financières depuis sa création. Cependant, bien que standardisé et protégé par la fondation Bitcoin, il a déjà connu plusieurs krachs retentissants dans sa courte histoire, dont le dernier date de ce weekend, où son cours a chuté brutalement en passant sous la barre des 225€, plus bas niveau depuis fin 2013.
Le bitcoin continue cependant de faire des adeptes et prouve que les monnaies numériques s’inscrivent dans les tendances numériques du moment.
Démystifier la blockchain (bitcoin, smart contracts, ethereum, ...)
La blockchain est un système décentralisé, auto-régulé et transparent. Le plus célèbre est le bitcoin, mais d'autres applications (pas centrées sur la finance) sont depuis lors mis en place, notamment la gestion du cadastre du Honduras pour stopper les fraudes administratives et les titres de propriétés du Gana pour les mêmes raisons. Ensuite des "smart contracts" sont apparus sur "Ethereum", un autre système basé sur la blockchain. Ce dernier permet de scripter soi-même la blockchain. Dès lors, on pourrait tout aussi bien imaginer un système de vote (ad-hoc et impossible à piper (qu'attend l'Etat? :-) ), des paris sportifs, des contrats de mariage, ...
Blockchain BitCoin Ethereum SmartContracts Ether Fizzy FundChain Slock It
Présentation donnée en interne (Cronos) puis en public le 20/09/2017 dans le cadre du café numérique d'Arlon.
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Microsoft Ideas
De nombreuses industries sont susceptibles d’être transformées par la technologie blockchain. Après une introduction rappelant ce qu’est la technologie blockchain, cette session vous donnera un aperçu sur la façon dont ce nouveau paradigme de gestion de la confiance peut bénéficier à des secteurs comme l’assurance, l’industrie (IoT, chaîne d’approvisionnement.), distribution d’énergie, services publics…
Keynote d'accompagnement de la formation "Introduction au Bitcoin".
L'école web HETIC vous offre une formation d'initiation au protocole Bitcoin et unité de compte bitcoin. Victor Mertz, ancien étudiant de l'HETIC et Consultant freelance chez Bitcoin Central vous explique en plus d'une heure l'intérêt et l'enjeu du bitcoin. Vous aurez également la possibilité de créer votre premier porte-monnaie bitcoin.
Voir la conférence sur le Bitcoin : http://www.hetic.net/actualites/conferences/introduction-au-bitcoin
Au cours des derniers mois, la Blockchain a connu un engouement très important, surtout à cause du buzz qui a été fait autour des crypto-monnaies telles que Bitcoin. Si la Blockchain est la technologie qui se cache derrière ces dernières, elle n'est pas uniquement cela et promet de permettre de construire des applications décentralisées (et sans tiers de confiance) dans divers domaines d'application où un tiers de confiance était jusque là nécessaire. Dans cette présentations, nous présentons les principes de fonctionnement de la technologie Blockchain avec tous les mécanismes sous-jacents qui pour un grand nombre sont antérieurs à la Blockchain (réseaux pair-à-pair, cryptographie, fonctions de condensat, etc.).
Une introduction sur la blockchain, ses usages et ses perspectives. Ensuite une illustration des apport actuel de la blockchain au big data et à l'intelligence artificielle
Think Factory avec : MICROSOFT
Marc Gardette, Directeur Stratégie Cloud Microsoft France
Introduction à la blockchain : emballement médiatique ou phénomène de fond ?
Pourquoi : si la blockchain est la solution, quel est le problème ?
Quoi : comprendre la blockchain, historique
Les principes de fonctionnement, les bénéfices
Exemple avec le Bitcoin, de la monnaie électronique aux contrats intelligents
Les question à résoudre
Cas d'usages : finance, assurance, secteur publique, santé, économie collaborative
Implications et opportunités pour l'industrie
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3Raphaël Semeteys
Web3, blockchain, cryptomonnaies, tokens, wallet, NFT, smart contract, dApp, DAO… Il s’agit de prendre du recul sur les buzzwords et les bulles spéculatives pour mieux appréhender ce qui se joue en toile de fond : la re-décentralisation d’Internet !
Cette présentation est la carte que j’aurais aimé avoir au début de mon exploration de l’énorme écosystème qu’est l’Internet décentralisé (ou Web3 comme on dit improprement parfois).
La blockchain est une récente nouvelle technologie qui n’est pas encore totalement maîtrisé. La
blockchain est une technologie vaste et très complexe. Elle est souvent mise en relation avec la
crypto monnaie, tel que le bitcoin, mais ce n’est pas sa seule utilité. Des entreprises essaient de
l’utiliser pour leur permettre une meilleure efficacité au sein de leur entreprise.
Préambule
Gouvernance numérique, technologie blockchain et décentralisation de la sociétéGeoffroi Garon-Épaule
Conférence présenté lors du colloque Colloque 646 -Construire la plateforme numérique du Québec à l’ère des communautés collaboratives et de la e-gouvernance : où allons-nous à partir de maintenant? de l'ACFAS 2016 à l'UQAM.
Blockchain Révolution ou illusion : présentation des enjeux par les cas d’usage
Sous le capot blockchain : décryptage du fonctionnement de la blockchain
Comment démarrer : étapes clés pour bâtir vos premiers cas d’usage
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernySébastien Bourguignon
Cette présentation a réalisée le 08/12/2016 lors d'un petit-déjeuner organisé par le cabinet d'avocat d'Alverny sur le thème "La blockchain pour les nuls - Décryptage d'une technologie".
Cet événement aura été l'occasion de présenter des insights importants pour bien comprendre les enjeux et le mode de fonctionnement de la blockchain (Bitcoin et Ethereum principalement).
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
4. mai 2018
#blockchain
Qui sommes nous ?
InTech : ESN à Luxembourg
- 100 personnes
- filiale de POST Luxembourg
- domaines :
- Coeur de cible : Finance / Institutions
- A la marge : Startups
Objectifs :
Respecter valeurs humaines, croître, monter en compétence, rester
à la pointe, diversifier nos activités, et s’adapter aux évolutions du
marché en se différenciant de la concurrence.
5. mai 2018
#blockchain
Notre démarche
=> Création du Pole ID.
Mantra : Réconcilier nos valeurs et le pouvoir du numérique au travers de la
notion d’impact.
Innovation multiple : utile, technique, métier, humaine, organisationnelle…
Projet / Sens / Valeurs => Use Case => Moyens ( Technos…)
6. mai 2018
#blockchain
Nos réalisations / projets en cours
S’appuyer sur ce que l’on possède déjà (POST, compétences techniques,
partenaires historiques...)
S’approcher des acteurs qui partagent nos valeurs et sont compatibles avec nos
manières de faire (Startups, ESS…)
Création de partenariats (ShareIT…)
Explorer des domaines inconnus (Smart City, Foot)
Être ouvert au “Win-win” (Examotive)
8. mai 2018
#blockchain
Qu’est-ce qu’une Blockchain
Commençons par un exemple.
Imaginons une plateforme distribuée de vote électronique.
Une API REST permet à chaque participant de voter pour une liste connue de
candidats.
Les votes sont stockés dans une base de données par l’API, et au-delà d’une
certaine période, l’API détermine le candidat élu.
10. mai 2018
#blockchain
● Toute la confiance est centralisée au niveau de l’API REST
● Les clients doivent faire confiance à ce backend :
○ Prise en compte des votes
○ Pas de double vote accepté
○ Juste décompte des voix
○ Respect des règles du vote …
● En cas d’arrê t du backend, le service est inutilisable
○ Pouvoir de contrô le d’accès et de censure
Confiance centralisée
12. mai 2018
#blockchain
● Aucune entité ne contrô le le service : tant qu’il reste des nœuds actifs, le
service est utilisable
● Les participants au réseau (utilisateurs) ne font confiance qu’à leur nœud
local et au protocole de la Blockchain
Confiance décentralisée
13. mai 2018
#blockchain
Qu’est-ce qu’une blockchain ?
Les Blockchains sont des technologies permettant de construire des applications
en décentralisant la confiance
● Faire confiance aux informations sans faire confiance aux participants
du réseau
● Tous les clients du réseau participent ensemble à donner de la
confiance aux informations
14. mai 2018
#blockchain
Pour quelles applications ?
● Ce modèle d’application n’est pas pertinent pour toutes les applications…
● ... mais pour d’autres, il permet de révolutionner les usages :
○ Cryptomonnaies : transactions entre personnes sans autorité centrale
○ Suppression des intermédiaires : baisse des frais, processus plus rapides
○ Partage de la confiance : applications entre acteurs concurrents
15. mai 2018
#blockchain
Transactions
● La Blockchain peut ê tre vue comme une immense base de données,
distribuée sur tous les nœuds du réseau
● L’opération de base est une transaction
● Une transaction va modifier l’état de la Blockchain (ajouter, modifier ou
supprimer une donnée)
18. mai 2018
#blockchain
Alice
Alice: -1
Bob: +1
Alice: -1
Bob: +1
Alice: -1
Bob: +1
Alice: -1
Bob: +1
Alice: -1
Bob: +1
Alice: -1
Bob: +1
From: Alice
To: Bob
1 BTC
Alice crée une transaction, la signe, et la diffuse sur le réseau
Les clients (“noeuds”) mettre à jour l’état actuel de la blockchain
19. mai 2018
#blockchain
Comment s’assurer qu’Alice ne dépense pas deux
fois le même Bitcoin ?
Nécessité d’un mécanisme d’ordonnancement des transactions à l’échelle du
réseau :
Principe des blocks et du minage.
20. mai 2018
#blockchain
● Pour ê tre effectives (confirmed), les transactions doivent ê tre inclues dans un
block
● Les données de la Blockchain ne sont modifiées que lorsqu’une transaction
est confirmée
● Les blocks sont créés à intervalle régulier par les mineurs (toutes les 10
minutes sur Bitcoin)
Blocks
22. mai 2018
#blockchain
Alice
From: Alice
To: Bob
1 BTC
Bloc #3
Alice: -1
Bob: +1
Bloc #3
Alice: -1
Bob: +1
Bloc #3
Alice: -1
Bob: +1
Bloc #3
Alice: -1
Bob: +1
Bloc #3
Alice: -1
Bob: +1
Bloc #3
Alice: -1
Bob: +1
23. mai 2018
#blockchain
Blocks
● Lors de la création d’un block, le mineur vérifie la validité de la transaction
● Chaque block contient le hash du block précédent
● Le mineur peut ê tre récompensé pour la création du block
○ Récompense de minage
○ Frais des transactions
Bloc #3
Tx1
Tx2
Tx3
Bloc #2
Tx..
Bloc #1
Tx..
Tx..
24. mai 2018
#blockchain
● Une Blockchain est donc une composition judicieuse de technologies
existantes :
○ Cryptographie pour la signature numérique des transactions et des blocks
○ Protocoles peer-to-peer pour l’échange de données sans autorité centrale
○ Arbres de hachage pour le stockage des données
○ Algorithmes de consensus pour le minage des blocks
Principes
25. mai 2018
#blockchain
L’algorithme de consensus sélectionne un nœud parmi l’ensemble du réseau : le
mineur du prochain block
Différentes implémentations :
● Proof-Of-Work : chercher la solution à un problème mathématique qui
nécessite une quantité importante de calcul
● Proof-Of-Stake : posséder un certain montant d’une monnaie virtuelle
● Proof-Of-Authority : ê tre autorisé à créer des blocks
Algorithmes de consensus distribué
26. mai 2018
#blockchain
Ethereum
● Un projet OpenSource lancé en 2005
● Une implémentation d’une Blockchain, étendant les principes implémentés
dans Bitcoin
● Ethereum est également le nom de la Blockchain publique basée sur cette
technologie
27. mai 2018
#blockchain
Quelles spécificités ?
● Etendre les cas d’utilisation :
○ Transferts de monnaie
○ Exécution de code
● Ethereum introduit les Smart Contracts : il s’agit de code, stocké dans la
Blockchain, dont l’exécution est déclenchée par des transactions
● Ethereum utilise une crypto-monnaie spécifique : l’Ether (ETH)
28. mai 2018
#blockchain
Fonctionnement
Pour exécuter une Blockchain Ethereum, il faut :
● Un ou plusieurs nœuds : le logiciel implémentant le protocole Ethereum, qui
va se connecter aux autres membres du réseau.
● Un block genesis : le block 0, origine de la Blockchain.
● Un ou plusieurs mineurs : des nœuds (avec une configuration particulière) qui
vont créer des blocks.
29. mai 2018
#blockchain
Account
Ethereum définit une notion d’Account : Il s’agit d’un compte sur la blockchain
Chaque account est associé à :
● Une adresse (40 caractères)
● Une paire de clé (publique / privée) permettant de signer / vérifier les
transactions de ce compte
● Une balance en Ethers (la monnaie d’Ethereum)
Un SmartContract est un account particulier
● Un account avec du code associé
30. mai 2018
#blockchain
Smart Contracts
L’innovation principale d’Ethereum est le support des Smart Contract
● Chaque nœud Ethereum embarque une machine virtuelle, Ethereum Virtual
Machine (EVM) :
○ EVM exécute du bytecode spécifique
○ Accès au stockage de la Blockchain (lecture / écriture)
● Un Smart Contract peut ê tre vu comme une instance d’une classe, déployée
à une adresse (associé à un compte) spécifique
31. mai 2018
#blockchain
Smart Contract
developer
Smart Contract
User
Smart Contract
function hello(){
...
}
Transaction
from: developer
to: 0x0
data: "bytecode" Ethereum
Blockchain
Smart Contract
function hello(){
...
}
Contract address:
0x1234
Transaction
from: user
to: 0x1234
data: "call hello();"
Transaction
from: developer
to: 0x0
data: "SC code"
Transaction
from: user
to: 0x1234
data: "call hello();"
Exécution de la fonction
“hello()” par EVM
32. mai 2018
#blockchain
Développement
Le développement de SmartContract ne se fait pas directement en bytecode EVM
Il existe plusieurs langages, qui sont ensuite compilés en bytecode :
● LLL
● Serpent
● Solidity
Solidity est le plus répandu : syntaxe proche de JS, typage statique, supporte
l’héritage, ...
33. mai 2018
#blockchain
Frais de transactions
L’exécution de transaction sur Ethereum a un coû t
Il est nécessaire d’envoyer une petite quantité d’Ether en mê me temps que la
transaction : le Gas
La quantité de gas nécessaire est calculé en fonction des opérations effectués
● Chaque OPCODE EVM à un coû t en Ether associé
● Le gas non consommé est rendu à l’émetteur
Si le gas envoyé est insuffisant, la transaction est annulée
● Mais le gas est consommé !
34. mai 2018
#blockchain
Live démo
⇒ Création d’un Smart Contract très simple, compilation, déploiement sur Kovan
et appel du contrat
36. mai 2018
#blockchain
Funds DLT
● Plateforme décentralisée pour la distribution de fonds d’investissement
● Consortium entre les acteurs de l’industrie des fonds au Luxembourg
● Architecture microservices
● Blockchain privée comme synchronisation entre ces services
38. mai 2018
#blockchain
Tech for Good
● concept d’innovation utile
● partenariats
○ ShareIT (share-it.io) depuis septembre 2017
(lancement)
○ Latitudes (latitudes.cc) depuis mai 2018
● organisation du hackathon Lux4Good
(lux4good.org) au Luxembourg les
12 et 13 octobre 2018
40. mai 2018
#blockchain
WWoW - présentation
Actuellement on viole dans plus de 20 pays dans
le monde et ce pour répondre à des objectifs
définis et précis :
● nettoyage ethnique (Bosnie, Rwanda,
Birmanie)
● stratégie politique de la terreur (Syrie, Libye,
Zimbabwe)
● contrôle des ressources économiques (RDC,
RCA)
● destruction du tissu social (, Ouganda,
Soudan)
● outil idéologique (Boko Haram -Sahel, Daech
-Syrie-Irak)
viol crime de
guerre
42. mai 2018
#blockchain
WWoW - Chainpoint
C’est un Standard qui permet de :
- créer une ancre datée de données sur une blockchain
- vérifier l’existence et l’intégrité des données à un instant T sans tiers de
confiance
44. mai 2018
#blockchain
WWoW - Chainpoint
La Chainpoint Proof :
● Document JSON-LD
● Contient toutes les informations nécessaires pour vérifier de façon
cryptographique que les données sont bien ancrées dans la blockchain
● À conserver
47. mai 2018
#blockchain
WWoW - Validation
● Valider un reçu
○ Page de validation de reçu mise à disposition par Tierion :
https://tierion.com/validate
○ Librairie Node.js pour valider des preuves Chainpoint
https://github.com/chainpoint/chainpoint-validate-js
○ Data API mise à disposition par Tierion
https://tierion.com/docs/dataapi#api-validate-receipt
+
49. mai 2018
#blockchain
Gestion d’identité sur Ethereum
● Ethereum comme une plateforme de gestion d’identité (Identity Provider)
● Sécurisé, publiquement accessible, et trustless
● Basé sur des standards émergents (ERC-725 / ERC-735)
● Gestion des clés et des attestations
● Ethereum Decentralized Identity and Trust Services : eddits.io
50. mai 2018
#blockchain
Survcoin
- objectif : récompenser les actions de décarbonisation
par l’octroi de tokens
- projet primé
- challenge / blockchain :
- faire en sorte que l’opération d’enregistrement de l’action soit
moins coûteuse en carbone que ce qu’elle a permis d’économiser
- architecture mixte / utilisation de la blockchain publique avec
frugalité