La blockchain, quand l'individu sert au collectif... malgré luiFrancois Zaninotto
La blockchain, tout le monde en parle mais qu'est-ce que c'est, comment ça marche, et à quoi ça sert ? Et si la blockchain était le déclencheur d'un profond changement de société ?
Sans langue de bois, avec des exemples concrets et plein de dessins, cette conférence vous aidera à vous décider si vous avez intérêt à parier sur cette technologie dans les années à venir.
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.
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.
La blockchain, tout le monde en parle mais savez-vous vraiment ce qui se cache derrière ce terme nébuleux ?
Nous nous sommes lancé le défi de l’expliquer dans cette nouvelle étude. Notions, applications actuelles et les opportunités pour le futur sont au programme de ce livre blanc !
La blockchain, quand l'individu sert au collectif... malgré luiFrancois Zaninotto
La blockchain, tout le monde en parle mais qu'est-ce que c'est, comment ça marche, et à quoi ça sert ? Et si la blockchain était le déclencheur d'un profond changement de société ?
Sans langue de bois, avec des exemples concrets et plein de dessins, cette conférence vous aidera à vous décider si vous avez intérêt à parier sur cette technologie dans les années à venir.
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.
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.
La blockchain, tout le monde en parle mais savez-vous vraiment ce qui se cache derrière ce terme nébuleux ?
Nous nous sommes lancé le défi de l’expliquer dans cette nouvelle étude. Notions, applications actuelles et les opportunités pour le futur sont au programme de ce livre blanc !
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.
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…
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
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
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.).
Intervention de de Laurent-Pierre Gillard d'AEC, sur la Blockchain lors des #ET12, 12èmes Rencontres Nationales du etourisme institutionnel à Pau, les 19 et 20 octobre 2016.
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
Chaînes d’approvisionnement et registres distribuésMorgan Phuc
L’apport des technologies blockchain aux supply chains
Présentation donnée dans le cadre du hackathon "Blockchain & Shop" organisé par le Groupe Casino/BeMyApp :
http://blockchainandshop.bemyapp.com/
Données critiques et blockchain - sajida zouarhi - juillet 2016Sajida ZOUARHI
Peut-on utiliser la Blockchain pour des cas d'usage comportant des données critiques ? Transparence et confidentialité sont-elles conciliables ? Quels sont les mécanismes pour protéger la donnée et l'utilisateur ?
Illustration par le projet Kidner : un exemple de projet Blockchain x Santé avec un fort accent sur la protection des données médicales.
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
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/
Une introduction à la Blockchain avec un exemple simple.
Une réflexion et des conseils sur ce qu'est un bon cas d’usage.
Une contribution : le Blockchain Canevas (sorte de business model canevas pour les cas d'usage spécifiques à la blockchain).
Bonne consultation,
Sajida
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.
TidalScale has created a software defined computer.
At TidalScale, we have created a simple cost-effective way for a data scientist, an analyst, an engineer, a scientist, a database administrator, or a software developer to access a group of servers through a single operating system instance as if it were a single supercomputer. This dramatically simplifies development, while reducing software scaling complexity not to mention a dramatic cost saving in hardware and software.
We configure hosted hardware into one or more TidalPods. Each TidalPod is a virtual supercomputer comprising a set of commodity servers configured with the TidalScale HyperKernel. What the user sees is standard Linux, FreeBSD or Windows running with the sum of all memory, processors, networks, and I/O. The secret sauce is the HyperKernel that fools the guest OS into thinking it’s running directly on a huge, expensive machine when in fact it’s running on a set of smaller, less expensive servers.
We offer an incredibly simple user experience.
• Define the computer size you want (Number of CPU, Amount of Memory), boot the virtual machine, then login to the computer…
Thus, we enable a simple cost-effective way for a data scientist, an analyst, an engineer, a scientist, a database administrator, or a software developer to access a group of servers in a Datacenter through a single operating system instance as if it were a single supercomputer. This dramatically simplifies development, while reducing software scaling complexity not to mention a dramatic cost saving in hardware and software.
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.
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…
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
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
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.).
Intervention de de Laurent-Pierre Gillard d'AEC, sur la Blockchain lors des #ET12, 12èmes Rencontres Nationales du etourisme institutionnel à Pau, les 19 et 20 octobre 2016.
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
Chaînes d’approvisionnement et registres distribuésMorgan Phuc
L’apport des technologies blockchain aux supply chains
Présentation donnée dans le cadre du hackathon "Blockchain & Shop" organisé par le Groupe Casino/BeMyApp :
http://blockchainandshop.bemyapp.com/
Données critiques et blockchain - sajida zouarhi - juillet 2016Sajida ZOUARHI
Peut-on utiliser la Blockchain pour des cas d'usage comportant des données critiques ? Transparence et confidentialité sont-elles conciliables ? Quels sont les mécanismes pour protéger la donnée et l'utilisateur ?
Illustration par le projet Kidner : un exemple de projet Blockchain x Santé avec un fort accent sur la protection des données médicales.
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
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/
Une introduction à la Blockchain avec un exemple simple.
Une réflexion et des conseils sur ce qu'est un bon cas d’usage.
Une contribution : le Blockchain Canevas (sorte de business model canevas pour les cas d'usage spécifiques à la blockchain).
Bonne consultation,
Sajida
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.
TidalScale has created a software defined computer.
At TidalScale, we have created a simple cost-effective way for a data scientist, an analyst, an engineer, a scientist, a database administrator, or a software developer to access a group of servers through a single operating system instance as if it were a single supercomputer. This dramatically simplifies development, while reducing software scaling complexity not to mention a dramatic cost saving in hardware and software.
We configure hosted hardware into one or more TidalPods. Each TidalPod is a virtual supercomputer comprising a set of commodity servers configured with the TidalScale HyperKernel. What the user sees is standard Linux, FreeBSD or Windows running with the sum of all memory, processors, networks, and I/O. The secret sauce is the HyperKernel that fools the guest OS into thinking it’s running directly on a huge, expensive machine when in fact it’s running on a set of smaller, less expensive servers.
We offer an incredibly simple user experience.
• Define the computer size you want (Number of CPU, Amount of Memory), boot the virtual machine, then login to the computer…
Thus, we enable a simple cost-effective way for a data scientist, an analyst, an engineer, a scientist, a database administrator, or a software developer to access a group of servers in a Datacenter through a single operating system instance as if it were a single supercomputer. This dramatically simplifies development, while reducing software scaling complexity not to mention a dramatic cost saving in hardware and software.
1) Traditional server architectures struggle to handle growing data volumes and values that decline rapidly over time. In-memory computing is needed for performance but current approaches like sharding data reduce accuracy.
2) Software-defined servers address these issues by allowing servers to expand in size on demand using standard hardware. This provides in-memory performance at large scale with self-optimizing servers that require no changes to applications or operating systems.
3) TidalScale uses machine learning to transparently optimize resource allocation across multiple physical servers operating as a single large virtual machine. This provides up to 200x faster performance than a single server for memory-intensive workloads like machine learning.
Exceptions are the Norm: Dealing with Bad Actors in ETLDatabricks
Stable and robust data pipelines are a critical component of the data infrastructure of enterprises. Most commonly, data pipelines ingest messy data sources with incorrect, incomplete or inconsistent records and produce curated and/or summarized data for consumption by subsequent applications.
In this talk, we go over new and upcoming features in Spark that enabled it to better serve such workloads. Such features include isolation of corrupt input records and files, useful diagnostic feedback to users and improved support for nested type handling which is common in ETL jobs.
Speaker: Sameer Agarwal
This talk was originally presented at Spark Summit East 2017.
Les applications réactives, un nouveau paradigme pour relever les défis de l'...Fabrice Croiseaux
A quels enjeux est confrontée une entreprise qui souhaite développer sa stratégie digitale ? Pourquoi les paradigmes de développement classiques ne sont pas adaptés pour développer les applications du futur ? Nous montrerons tout d'abord pourquoi au delà du buzz marketing, les Applications Réactives apportent une réponse aux défis que doivent relever les organisations. Nous décrirons ensuite les principes réactifs et en illustrerons la mise en oeuvre avec la Plate-forme Play/Akka en Scala.
Patterns de développement pour une application Web réactive et concurrenteFabrice Croiseaux
Nous avons remporté le deuxième prix du concours Typesafe grâce à l’application Carracedashboard dont l’objectif était de démontrer les possibilités du stack Typesafe. Carracedashboard est une simulation et un suivi en temps réel d’une course automobile. Nous utiliserons cet exemple pour illustrer plusieurs cas d’utilisation d’acteurs Akka pour le développement d’une application web et en quoi la programmation fonctionnelle et l’API Iteratee de Play! rend intuitif le développement d’applications de simulation. Nous montrerons également comment utiliser HTML5 pour améliorer la fluidité des déplacements sur les cartes.
Improving Python and Spark (PySpark) Performance and InteroperabilityWes McKinney
Slides from Spark Summit East 2017 — February 9, 2017 in Boston. Discusses ongoing development work to accelerate Python-on-Spark performance using Apache Arrow and other tools
What to Expect for Big Data and Apache Spark in 2017 Databricks
Big data remains a rapidly evolving field with new applications and infrastructure appearing every year. In this talk, Matei Zaharia will cover new trends in 2016 / 2017 and how Apache Spark is moving to meet them. In particular, he will talk about work Databricks is doing to make Apache Spark interact better with native code (e.g. deep learning libraries), support heterogeneous hardware, and simplify production data pipelines in both streaming and batch settings through Structured Streaming.
Speaker: Matei Zaharia
Video: http://go.databricks.com/videos/spark-summit-east-2017/what-to-expect-big-data-apache-spark-2017
This talk was originally presented at Spark Summit East 2017.
Nous vous proposons de découvrir une technologie qui va bouleverser le monde et l’ensemble des industries.
Décentralisé, autonome et transparent, le protocole, la Blockchain, qui sert de support au bitcoin, vient s’imposer comme une technologie avec un potentiel énorme.
La blockchain va enterrer le phénomène d’Ubérisation et d’une manière plus générale, les blockchains, plateformes digitales distribuées et décentralisées, vont révolutionner nos économies.
Que vous soyez directeurs innovation, directeurs marketing, cadre financier, entrepreneur, startuper, codeur, ou “simple” particulier, … ne passez pas à côté du phénomène que le NASDAQ et 45 banques mondiales se sont appropriés !
Nous vous présenterons la genèse du bitcoin et de la Blockchain, les crypto-monnaies, les “distributed ledgers”, les blockchains récemment lancées, les nouveaux usages et les développements futurs.
Conférence gratuite proposée par Laurent Leloup, fondateur de Finyear Group (médias & conférences), expert blockchain auprès du Pôle mondial Finance Innovation et “évangéliste” blockchain auprès de grands groupes et de PME-PMI (banques, assurances, industries, etc…).
La Blockchain est une technologie créée avec le bitcoin, devenue la
8ème monnaie mondiale en termes d’échanges. La Blockchain porte en
elle de nouvelles promesses d’innovation dans tous les secteurs, mais
aussi de disruption des modèles économiques dominants. S’intéresser
aujourd’hui à ses applications possibles, c’est prendre un temps d’avance
sur la prochaine étape de la révolution digitale et l’avènement d’une
société « horizontale », sans intermédiaires, ni autorité centralisée…
La Blockchain est probablement appelée à révolutionner les transactions et les échanges ;
au même titre qu’Internet a permis la communication pair à pair, la Blockchain assurera dans
les années à venir les transactions pair à pair avec une logique décentralisée et autonome
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).
This presentation is to show the relationship between IoT & Blockchain. Through a use case we demonstrate how we can build a more secure IoT systems using Blockchain technology.
La technologie blockchain peut-elle s’insérer dans l’écosystème IoT pour adresser les problèmes de confiance, d’identité et de protection des données ?
Ce talk est une introduction à blockchain avec un focus sur son impact sur l’IoT.
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.
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
Découvrez les différentes applications business et e-commerce qu'offre la blockchain notamment BlockSY by Symag : blocksy-wiki.symag.com !
La Blockchain est une technologie d’exécution et d’enregistrement de transactions digitales transparente, sécurisée, et fonctionnant sans organe central de contrôle. Par extension, une Blockchain constitue un registre distribué qui contient l’historique de tous les échanges effectués entre ses utilisateurs depuis sa création sous la forme d’une chaîne électronique de transactions. Ce registre est sécurisé et distribué : il est partagé par ses différents utilisateurs, sans intermédiaire, ce qui permet à chacun d'en véri er la validité.
Guide Blockchain et Publicité - IAB FranceFullstaak
Ce guide s’adresse aux annonceurs et à l’ensemble des acteurs du marché (acheteurs, vendeurs et intermédiaires) désireux de comprendre et d’approfondir les nouvelles notions de notre industrie ainsi que les enjeux et perspectives de la blockchain pour la publicité digitale. Il centralise et explique les concepts autour de la blockchain et ses applications en s’appuyant sur des cas concrets.
A travers ce guide, l’IAB France fournit un meilleur éclairage sur les bases de cette technologie et les innovations marketing ou publicitaires associées.
https://fullstaak.com/
3 minutes pour comprendre ... la BlockchainAlain KHEMILI
Dans la collection "3 minutes pour comprendre"
En 2009 s’est créée une monnaie numérique, le Bitcoin. Cette monnaie reposait sur une technologie qui certifiait que les Bitcoins ne pourraient pas être dupliqués, et qui s’assurait donc que cette monnaie ne serait pas falsifiable: cette technologie s’est appelée la blockchain. Des développeurs ont eu l’idée d’utiliser ce système pour autre chose que la monnaie Bitcoin.
La Blockchain, une technologie révolutionnaire pour nos clients?Thibaut MEYER
Quels sont les principes et les applications technologiques de la Blockchain?
Comment certains secteurs d'activités risquent d'être impactés par cette technologie ?
Comment accompagner nos clients dans l'utilisation de cette technologie en vue de renforcer leur chaine de valeur?
Similaire à Introduction à la Blockchain Voxxed day luxembourg (20)
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.
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 :
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.
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!
3. 3
Des acteurs hyper centralisés
• 46,000 recherches Google, 8,000
tweets, 1,600 appels Skype, par
seconde
• 6 milliards d’heures de vidéo
visionnées sur Youtube chaque mois
• Amazon a envoyé 5 milliards de
paquets en 2014.
• Facebook représente 71% du traffic
de l’ensemble des réseaux sociaux.
• Les 14 concurrents d’Amazon
représentent ensemble seulement
1/5 de sa capacité.
4. 4
Des acteurs hyper centralisés
• les utilisateurs confient leurs
données et leurs fonds en
faisant confiance à des
sociétés privées.
• Les acteurs de la « Sharing
Economy » : Uber, RBnB ont un
pouvoir très importants
• Ils utilisent et monétisent les
données des utilisateurs.
• Ils sont autant de « Single Point
of Failure » exposés aux
attaques.
“The Web’sfuture relies
on individuals owning
their data”
Tim Berners-Lee
6. 6
Qu’est ce que la confiance décentralisée ?
• Accorder une confiance forte à des informations
non gérées de façon centralisée.
• Faire confiance aux informations sans faire
confiance aux participants au réseau.
• Pas de Single Point Of Failure dans la chaine de confiance.
• Tous les participants au réseau ont un rôle symétrique.
7. 7
=• N’importe qui peut entrer dans le système très facilement et sans contrôle,
• Le transfert de monnaie est :
• Quasi immédiat (environ 10 minutes en réalité),
• Irrévocable,
• Certain.
• Le système vérifie que la monnaie échangée est valide (parallèle avec le
contrôle des billets de banque)
9. 9
Etape 1. La transaction est envoyée à
tout le réseau
10. 10
Etape 2. Un participant est tiré au sort
pour mettre ensemble toutes les
transactions en cours (créer un bloc)
11. 11
Etape 3. Le “gagnant” reçoit la
récompense (actuellement de 25 BTC)
12. 12
Etape 4. Le bloc créé est sécurisé de
manière cryptographique et ajouté à la
blockchain
Une fois dans un bloc, la transaction est
“confirmée” et Bob a reçu son Bitcoin
13. 13
Qu’est ce que la Blockchain ?
Registre centralisé Registre distribué
15. 15
Preuve de travail Preuve de participation
Validationdes transactions
La probabilité de valider (miner)
un bloc dépend de la quantité de
travail effectuée par le nœud.
La récompense est donnée au
mineur par création de monnaie
La probabilité de valider un bloc
dépend de la quantité de
monnaie virtuelle possédée par le
nœud.
La récompense est donnée au
mineur par des frais prélevés sur
les transactions
16. 16
UTXO Account Based
Connaître le solde d’un compte.
Les soldes des adresses ne sont
pas stockés.
Seule est vérifiée la possibilité de
dépenser les crypto-currencies de
la transaction.
La somme des ouputs est égale à
la somme des inputs.
Une adresse = un compte.
Les soldes des comptes sont
stockés.
17. 17
Pseudonymité : 100% anonyme 100% transparent
N’importe qui peut se générer une adresse et interagir via cette adresse.
Sans procédure KYC particulière, le système est anonyme.
Le fait de générer une adresse par transaction permet de ne pas connaître le
solde d’une personne en analysant la blockchain qui est publique.
Il est possible d’analyser les transactions si l’on connaît les adresses. Le fait
que la blockchain soit publique conduit certains analystes à dire que la
blockchain est un système qui permet de faire des contrôles AML très
efficacement si le KYC est bien réalisé.
18. 18
Les limites du système
• Le problème des 51%
• Gestion et perte des comptes ou de cryptocurrency (transfert sur un
compte mort)
• Confidentialité et KYC
• Impossibilité de refuser une transaction
• Impossibilité de révoquer une adresse
19. 19
Smart Properties
Stockage dans la blockchain d’un titre de propriété dématérialisé.
Namecoin est par exemple un registre de nom décentralisé et open source
qui se base sur la blockchain pour stocker les propriétaire de noms de
domaines en .bit
http://namecoin.info/
• Cadastre,
• Registre de propriété de véhicules,
• Certificats de naissance, de décès,
• Registre de Fonds d’Investissements,
20. 20
Smart Contracts
Un Smart Contract est un agrément entre parties modélisé et stocké dans la
blockchain et dont l’exécution est gérée automatiquement.
Exemples :
• gestion de paris,
• hypothèques,
• héritage,
• … Blockchain
T1 : Création du contrat
T2 : Dépôts des fonds
par les parties
T3 : Evénement déclencheur
T4 : Paiement et déblocage
22. Solidity
Solidity est un langage orienté objet
permettant l’écriture de Smart
Contract.
Via une syntaxe assez simple, on y
trouve des types primitifs, la définition
de fonction, une notion d’héritage,
des structures de contrôle, la
possibilité de définir des structures de
données, …
contract MyContract{
address owner;
MyContract(){
owner = msg.sender;
}
function sayHello() returns(string) {
if (msg.sender == owner)
return "Hello my owner!";
else
return "Hello you!";
}
}
23. Du code source au contrat...
Code
source
Solidity
0100010010010010110111...
[{
“inputs”:[],
”outputs”:
[{“type”:”string”}],
”name”:”sayHello”
},...]
code binaire +
Application Binary
Interface
Compilation Déploiement
0x18a73b389cf3...
adresse du
contrat
24. IDE
Pour développer des Smart Contracts, il est nécessaire d’avoir au minimum
un compilateur Solidity.
Il existe plusieurs implémentations : solc, solc-js, browser-solidity
Mix est un IDE Open Source utilisé pour le développement sur Ethereum.
Il embarque des éditeurs pour les différents code source, un compilateur
Solidity, et différents outils pour tester les contrats.
25. Environnements de développement
L’instanciation et le déploiement de contrat sur la blockchain publique coûte
de l’ether.
Durant le développement, les tests se font donc généralement sur des
blockchains locales, pour faire abstraction de ces problématiques.
TestRPC est une implémentation de la blockchain Ethereum “en mémoire”,
pratique pour le développement et les tests.
26. Frameworks
Des frameworks commencent à émerger pour le développement, notamment
Truffle et Embark.
Ces packages NPM offrent un outillage classique pour les développeurs :
Automatisation de la compilation Solidity
Intégration aux outils de tests unitaires
Automatiser le déploiement
27. Communiquer avec la Blockchain
La Blockchain est donc par définition un “environnement fermé” : les seules
opérations possibles sont celles définies par EVM.
Comment visualiser les données stockées par un Smart Contract ? Comment
accéder à des données stockées à l’extérieur de la Blockchain ? Comment
réagir à des événements survenus dans la Blockchain ?
Différentes solutions existent. Toutes reposants sur l’interface JSON RPC
exposée par les noeuds Ethereum.
28. Dapp : decentralized applications
Ethereum
node
(geth)
Ethereum
network
Frontend
application
(JavaScript SPA)
JSON-RPC
WEB3.JS
TCP/IP
IPC
Le frontend de la “Dapp” est implémenté en JS (Angular 2, …) et
utilise la librairie web3.js pour communiquer avec un noeud
Ethereum.
Le backend (Smart Contracts) est déployé sur la Blockchain.
Le frontend est ensuite déployé publiquement (Swarm) et
l’application
est accessible à tous les utilisateurs d’Ethereum (via Mist par
exemple).
29. Solidity Events
Un besoin courant est d’exécuter du code extérieur lorsque certains
événements se produisent dans la Blockchain.
Ethereum propose pour cela un mécanisme d’Evénements :
Les Smart Contracts peuvent émettre des événements lors de l’exécution
des fonctions
Ces Evenements peuvent être monitorés depuis l’extérieur via l’interface
JSON RPC
30. Ethereum Oracles
Certains contrats ont besoin d’accéder à des ressources externes pour leur
exécution (web service REST, exécution de code non supporté sur EVM, …).
Il y a donc besoin d’une interface, depuis la Blockchain, vers le monde
extérieur.
Dans Ethereum, ce pattern est appelée Oracle
31. Ethereum Oracles - Exemple (simplifié)
“Off-chain”“In-chain”
Smart
Contract
“Oracle”
Smart
Contract
“Client”
get(url)
Evt GET”
response(data)
Oracle HTTP client
Détecte les événements
“GET”, contacte le service
REST et retourne le résultat
callback(data)
Souhaite
accéder à une
ressource
externe
WWW
32. The DAO: un fond d’investissement
décentralisé
D.A.O : Decentralized Autonomous Organization.
Organisation dont le mode de fonctionnement est basé sur des smart
contracts. Concept lié aux blockchains et à leurs possibilités .
The DAO : un des premier DAO vraiment effectif.
un fond d’investissement décentralisé sur Ethereum.
finance potentiellement d’autres projets “autonome”, basé sur des smart
contract.
En mai 2016: 11 millions d d’ETH levé, soit 146 millions d’euros!
34. Une faille dans une fonction des contrats
Une faille a été découverte dans une des fonctions de “The DAO”.
La fonction Split, permet de transférer le fond vers un nouveau DAO.
l’ETH est bloqué sur un compte pendant 27 jours.
=> Faille : appels récursif possible sur la fonction Split!
le 17 juin 2016: The DAO a été attaqué, 3 millions d’ETH ont été siphonnés.
Des solutions (Soft Fork & Hard Fork) ont été proposées mais nécessitent
l’adhésion d’une majorité de nœuds.
35. Les questions soulevées
Ça a refroidit la communauté !
La fin de The DAO ? une nouvelle version prévue (sans failles ?).
Impacts financiers limités, mais si cela avait été découvert plus tard ?
Tout les détracteurs ont maintenant un exemple pour faire peur !
Montre la vulnérabilité du système à la faute dans le code
(de TheDAO, pas Ethereum)
=> Tests unitaires recommandés !
Sur la Blockchain plus qu’ailleurs la qualité des développements est
primordiale. The Code is Law.
36. 36
Avez-vous besoin d’une blockchain ?
Avez vous besoin d’une
base de données ?
Avez vous besoin d’accès
partagé en écriture ?
Les participants sont-ils
connus et de confiance ?
Voulez-vous utiliser un
Tiers de confiance ?
Faut-il contrôler les
fonctionnalités ?
Les transactions doivent-
elles être public ou privées ?
Les participants ont-ils
les mêmes intérêts ?
Nature du consensus
Blockchain
Publique
Blockchain
Hybride
Blockchain
Privée
Pas besoin de
Blockchain
Non
Non
Oui
Oui
Oui
privées
publiques
Non
Non
Non
Oui
Oui
Oui
Non
Intra firm
Interfirm