SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Web3 ?
Démystifions les blockchains
et les applications décentralisées !
12/04/2023
Raphaël SEMETEYS
Architecte logiciel
Expert Open Source
@RaphaelSemeteys
blog.worldline.tech
Qui suis-je ?
2 | Avril 2023
We design payments technology
that powers the growth of millions
of businesses around the world.
3 |
@worldlinetech
Avril 2023
Avril 2023
4 |
Partager des repères pour mieux découvrir le Web3
Vue d’ensemble rapide et de haut niveau
Mettre en évidence certains concepts et technologies clés
Disclaimer
• Je n’essaie pas de vendre Web3 ou de prouver son utilité
• Premier aperçu d’un domaine très large du point de vue architecture
Objectifs de cette présentation
Avril 2023
1990 2000 2020
Web1
Statique, asynchrone
read
Web2
Dynamique, interactif
read-write
Web3
Décentralisé, propriété
read-write-execute
Information Economy
Internet
Platform Economy
Social Web
Token Economy
Blockchain
1970
5 |
Le Web3 pourrait être une prochaine évolution d’Internet
Avril 2023 6 |
Internet 2
Internet 1 Internet 3
Décentralisation (infrastructure)
Création collective d’Internet
Centralisation (règles/valeur métier)
Essor des plateformes sociales/business
Décentralisation (règles/valeur métier)
Nouveaux protocoles décentralisés
En mode plus geek (et moins buzzwords)
• Bitcoin par Satoshi Nakamoto
• Après la crise financière,
débarrassons-nous des
banques
Avril 2023
7 |
• La notion de Blockchain est
séparée du Bitcoin
• Ethereum est la première
blockchain programmable
• Explosion de blockchains et
technologies
• Visibilité des bulles
cryptomonnaies et NFT
Essor de tout un écosystème
2008-2010 2013-2016 2017-2023
Plusieurs Métavers
• Mondes virtuels 3D immersifs (VR, AR et IA)
• Plateformes sociales, jeux interactifs
• Utiliser Internet
• Vivre dans un métavers
• Avatars pour représenter les personnes et tokens les échanges
• Ex. Sandbox, Decentraland, Voxels, Somnium Space, Nifty Island...
Web3 & Métavers
• Web3
• Évolution possible de la gouvernance d’Internet
• Protocoles pour gérer les données/actifs des utilisateurs
• Méyaverse
• Évolution possible de l’expérience d’Internet
• Protocoles Web3 pour gérer les données et assets utilisateurs
• Un unique métavers (multivers): interconnecter les métavers
• Interopérabilité: ex. Metalinq, Metaverse Standards Forum, Multiverse NFT
Avril 2023
Source: https://www.freepik.com/
8 |
Web3 et Métavers
Avril 2023
Infrastructure décentralisée
Applications décentralisées
Interfaces & points d’accès
Applications Web2
9 |
Introduisons les éléments clés de chaque couche
Vue d’architecture des technologies Web3
Avril 2023
10 |
• Mêmes éléments d’infrastructure classiques que pour le Cloud
• Blockchains: Distributed Ledger Technologies et plateformes d’exécution
• Systèmes de fichiers distribués permettent le stockage off-chain
• Tokens
• Organiser le consensus (proof-of-work → proof-of-stake)
• Encourager les interactions (fees)
• Confiance et valeur injectées au niveau des protocoles
Réseau
décentralisé
Exécution
décentralisée
Stockage
décentralisé
Consensus & incitation Tokens natifs (coins)
Technologies décentralisées
Modèles d’interaction
V
Source: https://atozmarkets.com
Infrastructure décentralisée Infra
dApps
Accès
Web2
Avril 2023
11 |
• Contrats sans intermédiaires ni autorité centrale, avec exécution décentralisée
• Le code fait loi (pas de langage naturel)
• Smart contract
• Tokens spécifiques : deuxième niveau de décentralisation et d’incitation
• Applications décentralisées (dApps) : règles métier fonctionnant de manière autonome
• Exemples de valeurs portées par les tokens
• Propriété : Non-Fungible Tokens (NFT) → ex. bouteilles de vin
• Preuve : Soulbound tokens (ou non transférable) → ex. diplômes
• Financière : Security tokens → ex. actions d’entreprise
• Influence : Distributed Autonomous Organizations (DAO) → ex. droit de vote
Smart Contracts
Règles de décentralisation et d’incitation Tokens spécifiques
Les contrats sont codés
Modèles d’interaction
Règles métier DeFi
NFTs DAOs …
Applications décentralisées (dApps) Infra
dApps
Accès
Web2
Avril 2023
12 |
• Deux manières d’utiliser un système décentralisé
• En faire partie, installer et exécuter des nœuds
• Déléguer ça à un fournisseur d’accès
• Qui exécute des nœuds pour vous (node as a service)
• Acteurs spécialisées et plus récemment fournisseurs Cloud classiques
• Interconnecter Web2 et systèmes décentralisés
• APIs Web3 : génériques (blockchain, comptes, contrats) ou encore spécifiques (recherche)
• Oracles: accéder à des informations off-chain
Applications et Infrastructure décentralisées
Accès aux Blockchains Accès au stockage off-chain
Fournisseurs d’accès
APIs Web3 APIs exposées aux frontaux Web2
… …
Interfaces et points d’accès Infra
dApps
Accès
Web2
Oracles
Avril 2023
13 |
• Le Web2 est toujours nécessaire pour le frontend
• Pour communiquer avec les utilisateurs finaux et les applications off-chain
• Le Web3 ne remplace pas le Web2 mais le complète
• Wallets
• Stockage sécurisé des comptes
• Identifiants sur la blockchain
• Clés privées/publiques
• Utilisés pour tracer la propriété, recevoir et transférer des tokens
Applications et infrastructure décentralisées
Univers Web3
Wallets Applications frontend
Univers Web2
APIs Web3 et fournisseurs d’accès
Information et communication vers les utilisateurs finaux
Exécution backend décentralisée
Applications Web2 Infra
dApps
Accès
Web2
Avril 2023
Infrastructure
décentralisée
Applications
décentralisées
Interfaces Web3
Points d’accès
Applications Web2
14 |
Résumé
Frontends pour utilisateurs finaux
Wallets
Interaction avec les systèmes décentralisés
APIs
Oracles
Le code fait loi
Smart Contracts autonomes
Tokens spécifiques (basiques, NFT, DAO…)
Confiance et valeur au niveau des protocoles
Réseau/exécution/stockage décentralisés
Tokens natifs (coins)
Web3
Protocoles décentralisés
Consensus et incitation
Cryptographie
Web2
Plateformes centralisées
Fournisseurs de services
Fournisseurs d’accès
Blockchain
• Distributed Ledger Technology chaînant des enregistrements (blocs)
• Plateforme d’exécution décentralisée
• Via des mécanismes cryptographiques et une topologie de réseau P2P
Token
• Actif numérique créé et échangé sur une blockchain
• Ne peut être utilisé ou transféré que par son propriétaire
• Porte/représente une valeur pour affichage ou échange
Smart Contract
• Programme automatisant un contrat sans avoir besoin d’un tiers de confiance
• Règles codées, stockées et exécutées sur un réseau blockchain
Application décentralisée (dApp)
• Application fonctionnant de manière autonome via l’exécution de Smart Contract(s)
• Langages d’implémentation dépendent de la Blockchain sélectionnée
Avril 2023
15 |
Concepts clés et vocabulaire
Wallet
• Identifiants/adresses/comptes sur les blockchains
• Stockage sécurisé de plusieurs clés privées/publiques
• Utilisé pour suivre la propriété, la réception et le transfert de jetons
DAO (Decentralized Autonomous Organization)
• Règles de gouvernance gérées par Smart Contract(s)
• Contrôle partagé d’un portefeuille pour poursuivre des objectifs collectifs
• Sans avoir à demander la permission à qui que ce soit
NFT (Non-Fungible Token)
• Certificat géré sur une blockchain pour garantir la propriété d’un actif (numérique ou pas)
• Non fongible : chaque NFT est un jeton unique et non divisible
• Mis en œuvre via Smart Contract
Avril 2023
16 |
Concepts clés et vocabulaire
Avril 2023
17 |
Source: https://www.freepik.com/author/nicolasprimola
Technologies
Usages
Société
Conclusion
• Flux de valeur dans l’ADN de ces technologies
• Beaucoup de spéculation et d’investissements
• NFT & bulles crypto-monnaies
• Cela génère beaucoup d’attention
• Super-héros comme super-vilains, personne ne veut rater le train
• Réactions des acteurs centraux (banques, gouvernements, géants Internet…)
• Attentes versus temps de maturation
« J’en veux pour mon argent », « Montrez-moi un cas d’utilisation réel »
« Faisons-le à l’ancienne, c’est plus facile »
• Technologies et usages pas tous matures aujourd’hui, d’autres à venir (ex. identité)
• Ecosystème très dynamique voire déconcertant (nouveaux concepts et acteurs)
• Prochaine itération d’Internet (et pas que du Web !)
• Re décentralisation ? Web3 ?
Merci !
Follow & get in touch
@RaphaelSemeteys
linkedin.com/in/raphaelsemeteys
blog.worldline.tech
@WorldlineTech
Follow my tech team: Follow me:
18 |
#TechAtWorldline
Explore our jobs in tech:
careers.worldline.com
Want to shape
how the world pays
and get paid?
19 |

Contenu connexe

Tendances

The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022Kai Wähner
 
Présentation et installation de pentaho
Présentation et installation de pentahoPrésentation et installation de pentaho
Présentation et installation de pentahoSylvain Decloix
 
Building an open data platform with apache iceberg
Building an open data platform with apache icebergBuilding an open data platform with apache iceberg
Building an open data platform with apache icebergAlluxio, Inc.
 
Projet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsProjet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsJean-Marc Dupont
 
La gestion des archives avec Alfresco
La gestion des archives avec AlfrescoLa gestion des archives avec Alfresco
La gestion des archives avec AlfrescoSavoir-faire Linux
 
La BI : Qu’est-ce que c’est ? A quoi ça sert ?
La BI : Qu’est-ce que c’est ? A quoi ça sert ?La BI : Qu’est-ce que c’est ? A quoi ça sert ?
La BI : Qu’est-ce que c’est ? A quoi ça sert ?Jean-Marc Dupont
 
Projet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des donnéesProjet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des donnéesJean-Marc Dupont
 
Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Jibril Touzi
 
Ingénierie des exigences - Principes de base de GenSpec (la théorie derrière ...
Ingénierie des exigences - Principes de base de GenSpec (la théorie derrière ...Ingénierie des exigences - Principes de base de GenSpec (la théorie derrière ...
Ingénierie des exigences - Principes de base de GenSpec (la théorie derrière ...Pierre
 
ElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementMohamed hedi Abidi
 
Introduction à React JS
Introduction à React JSIntroduction à React JS
Introduction à React JSAbdoulaye Dieng
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuéesFranck SIMON
 
DevOps for Applications in Azure Databricks: Creating Continuous Integration ...
DevOps for Applications in Azure Databricks: Creating Continuous Integration ...DevOps for Applications in Azure Databricks: Creating Continuous Integration ...
DevOps for Applications in Azure Databricks: Creating Continuous Integration ...Databricks
 
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)Kai Wähner
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 DataWorks Summit
 
An Introduction to ANTLR
An Introduction to ANTLRAn Introduction to ANTLR
An Introduction to ANTLRMorteza Zakeri
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptxBechirElosma
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
Spark RDD : Transformations & Actions
Spark RDD : Transformations & ActionsSpark RDD : Transformations & Actions
Spark RDD : Transformations & ActionsMICHRAFY MUSTAFA
 

Tendances (20)

The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022
 
Présentation et installation de pentaho
Présentation et installation de pentahoPrésentation et installation de pentaho
Présentation et installation de pentaho
 
Building an open data platform with apache iceberg
Building an open data platform with apache icebergBuilding an open data platform with apache iceberg
Building an open data platform with apache iceberg
 
Projet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsProjet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoins
 
La gestion des archives avec Alfresco
La gestion des archives avec AlfrescoLa gestion des archives avec Alfresco
La gestion des archives avec Alfresco
 
La BI : Qu’est-ce que c’est ? A quoi ça sert ?
La BI : Qu’est-ce que c’est ? A quoi ça sert ?La BI : Qu’est-ce que c’est ? A quoi ça sert ?
La BI : Qu’est-ce que c’est ? A quoi ça sert ?
 
Projet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des donnéesProjet Bi - 3 - Alimentation des données
Projet Bi - 3 - Alimentation des données
 
Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)
 
Ingénierie des exigences - Principes de base de GenSpec (la théorie derrière ...
Ingénierie des exigences - Principes de base de GenSpec (la théorie derrière ...Ingénierie des exigences - Principes de base de GenSpec (la théorie derrière ...
Ingénierie des exigences - Principes de base de GenSpec (la théorie derrière ...
 
ElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementElasticSearch : Architecture et Développement
ElasticSearch : Architecture et Développement
 
Introduction à React JS
Introduction à React JSIntroduction à React JS
Introduction à React JS
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuées
 
DevOps for Applications in Azure Databricks: Creating Continuous Integration ...
DevOps for Applications in Azure Databricks: Creating Continuous Integration ...DevOps for Applications in Azure Databricks: Creating Continuous Integration ...
DevOps for Applications in Azure Databricks: Creating Continuous Integration ...
 
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0
 
An Introduction to ANTLR
An Introduction to ANTLRAn Introduction to ANTLR
An Introduction to ANTLR
 
Business intelligence
Business  intelligenceBusiness  intelligence
Business intelligence
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptx
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Spark RDD : Transformations & Actions
Spark RDD : Transformations & ActionsSpark RDD : Transformations & Actions
Spark RDD : Transformations & Actions
 

Similaire à Nantes JUG 2023 - Web3

Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3Raphaël Semeteys
 
La Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleLa Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleVidal Chriqui
 
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...Raphaël Semeteys
 
Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Karima Lachgar
 
JUG - Soirée Blockchain
JUG - Soirée BlockchainJUG - Soirée Blockchain
JUG - Soirée Blockchainadetante
 
Tout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainTout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainVidal Chriqui
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgFabrice Croiseaux
 
Présentation blockchain v2
Présentation blockchain v2Présentation blockchain v2
Présentation blockchain v2Amine HAMOUDA
 
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxBLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxJordaniMike
 
Architectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeArchitectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeMicrosoft
 
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...Vidal Chriqui
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision
 
La blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniLa blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniVidal Chriqui
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
DevoxxFR Présentation des portails en 2014
DevoxxFR Présentation des portails en 2014DevoxxFR Présentation des portails en 2014
DevoxxFR Présentation des portails en 2014Stéphane Liétard
 
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiS
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiSIBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiS
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiSIBM France Lab
 
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESSOAT
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 

Similaire à Nantes JUG 2023 - Web3 (20)

Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
 
La Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleLa Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 Lille
 
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
 
Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?
 
JUG - Soirée Blockchain
JUG - Soirée BlockchainJUG - Soirée Blockchain
JUG - Soirée Blockchain
 
Tout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChainTout savoir sur le #Bitcoin et la #BlockChain
Tout savoir sur le #Bitcoin et la #BlockChain
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourg
 
Présentation blockchain v2
Présentation blockchain v2Présentation blockchain v2
Présentation blockchain v2
 
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptxBLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
BLISS 03-T1_c_LU1 slides v3.0 final controled-French version.pptx
 
Architectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeArchitectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythme
 
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...
Defriefing #CES2016 au MEDEF 29/01/2016 - #Blockchain et #IoT - Retours sur l...
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'art
 
Pres blockchain
Pres blockchainPres blockchain
Pres blockchain
 
La blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniLa blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC Alumni
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Openstack proposition
Openstack propositionOpenstack proposition
Openstack proposition
 
DevoxxFR Présentation des portails en 2014
DevoxxFR Présentation des portails en 2014DevoxxFR Présentation des portails en 2014
DevoxxFR Présentation des portails en 2014
 
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiS
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiSIBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiS
IBM Bluemix Paris meetup #23 - 20170425 - Rex de l'entreprise SiS
 
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 

Plus de Raphaël Semeteys

I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial FrontiersI LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial FrontiersRaphaël Semeteys
 
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...Raphaël Semeteys
 
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?Raphaël Semeteys
 
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutionsSnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutionsRaphaël Semeteys
 
Solution Linux 2009 - JavaScript
Solution Linux 2009 - JavaScriptSolution Linux 2009 - JavaScript
Solution Linux 2009 - JavaScriptRaphaël Semeteys
 
Solutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScriptSolutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScriptRaphaël Semeteys
 
Solutions Linux 2008 - Poste de travail Linux
Solutions Linux 2008 - Poste de travail LinuxSolutions Linux 2008 - Poste de travail Linux
Solutions Linux 2008 - Poste de travail LinuxRaphaël Semeteys
 

Plus de Raphaël Semeteys (11)

I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial FrontiersI LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial Frontiers
 
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
 
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
 
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutionsSnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
 
Solution Linux 2009 - QSOS
Solution Linux 2009 - QSOSSolution Linux 2009 - QSOS
Solution Linux 2009 - QSOS
 
Solution Linux 2009 - SVG
Solution Linux 2009 - SVGSolution Linux 2009 - SVG
Solution Linux 2009 - SVG
 
Solution Linux 2009 - JavaScript
Solution Linux 2009 - JavaScriptSolution Linux 2009 - JavaScript
Solution Linux 2009 - JavaScript
 
Solutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScriptSolutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScript
 
Solutions Linux 2008 - Poste de travail Linux
Solutions Linux 2008 - Poste de travail LinuxSolutions Linux 2008 - Poste de travail Linux
Solutions Linux 2008 - Poste de travail Linux
 
Solutions Linux 2008 - ECOS
Solutions Linux 2008 - ECOSSolutions Linux 2008 - ECOS
Solutions Linux 2008 - ECOS
 
Solutions Linux 2007 - QSOS
Solutions Linux 2007 - QSOSSolutions Linux 2007 - QSOS
Solutions Linux 2007 - QSOS
 

Nantes JUG 2023 - Web3

  • 1. Web3 ? Démystifions les blockchains et les applications décentralisées ! 12/04/2023
  • 2. Raphaël SEMETEYS Architecte logiciel Expert Open Source @RaphaelSemeteys blog.worldline.tech Qui suis-je ? 2 | Avril 2023
  • 3. We design payments technology that powers the growth of millions of businesses around the world. 3 | @worldlinetech Avril 2023
  • 4. Avril 2023 4 | Partager des repères pour mieux découvrir le Web3 Vue d’ensemble rapide et de haut niveau Mettre en évidence certains concepts et technologies clés Disclaimer • Je n’essaie pas de vendre Web3 ou de prouver son utilité • Premier aperçu d’un domaine très large du point de vue architecture Objectifs de cette présentation
  • 5. Avril 2023 1990 2000 2020 Web1 Statique, asynchrone read Web2 Dynamique, interactif read-write Web3 Décentralisé, propriété read-write-execute Information Economy Internet Platform Economy Social Web Token Economy Blockchain 1970 5 | Le Web3 pourrait être une prochaine évolution d’Internet
  • 6. Avril 2023 6 | Internet 2 Internet 1 Internet 3 Décentralisation (infrastructure) Création collective d’Internet Centralisation (règles/valeur métier) Essor des plateformes sociales/business Décentralisation (règles/valeur métier) Nouveaux protocoles décentralisés En mode plus geek (et moins buzzwords)
  • 7. • Bitcoin par Satoshi Nakamoto • Après la crise financière, débarrassons-nous des banques Avril 2023 7 | • La notion de Blockchain est séparée du Bitcoin • Ethereum est la première blockchain programmable • Explosion de blockchains et technologies • Visibilité des bulles cryptomonnaies et NFT Essor de tout un écosystème 2008-2010 2013-2016 2017-2023
  • 8. Plusieurs Métavers • Mondes virtuels 3D immersifs (VR, AR et IA) • Plateformes sociales, jeux interactifs • Utiliser Internet • Vivre dans un métavers • Avatars pour représenter les personnes et tokens les échanges • Ex. Sandbox, Decentraland, Voxels, Somnium Space, Nifty Island... Web3 & Métavers • Web3 • Évolution possible de la gouvernance d’Internet • Protocoles pour gérer les données/actifs des utilisateurs • Méyaverse • Évolution possible de l’expérience d’Internet • Protocoles Web3 pour gérer les données et assets utilisateurs • Un unique métavers (multivers): interconnecter les métavers • Interopérabilité: ex. Metalinq, Metaverse Standards Forum, Multiverse NFT Avril 2023 Source: https://www.freepik.com/ 8 | Web3 et Métavers
  • 9. Avril 2023 Infrastructure décentralisée Applications décentralisées Interfaces & points d’accès Applications Web2 9 | Introduisons les éléments clés de chaque couche Vue d’architecture des technologies Web3
  • 10. Avril 2023 10 | • Mêmes éléments d’infrastructure classiques que pour le Cloud • Blockchains: Distributed Ledger Technologies et plateformes d’exécution • Systèmes de fichiers distribués permettent le stockage off-chain • Tokens • Organiser le consensus (proof-of-work → proof-of-stake) • Encourager les interactions (fees) • Confiance et valeur injectées au niveau des protocoles Réseau décentralisé Exécution décentralisée Stockage décentralisé Consensus & incitation Tokens natifs (coins) Technologies décentralisées Modèles d’interaction V Source: https://atozmarkets.com Infrastructure décentralisée Infra dApps Accès Web2
  • 11. Avril 2023 11 | • Contrats sans intermédiaires ni autorité centrale, avec exécution décentralisée • Le code fait loi (pas de langage naturel) • Smart contract • Tokens spécifiques : deuxième niveau de décentralisation et d’incitation • Applications décentralisées (dApps) : règles métier fonctionnant de manière autonome • Exemples de valeurs portées par les tokens • Propriété : Non-Fungible Tokens (NFT) → ex. bouteilles de vin • Preuve : Soulbound tokens (ou non transférable) → ex. diplômes • Financière : Security tokens → ex. actions d’entreprise • Influence : Distributed Autonomous Organizations (DAO) → ex. droit de vote Smart Contracts Règles de décentralisation et d’incitation Tokens spécifiques Les contrats sont codés Modèles d’interaction Règles métier DeFi NFTs DAOs … Applications décentralisées (dApps) Infra dApps Accès Web2
  • 12. Avril 2023 12 | • Deux manières d’utiliser un système décentralisé • En faire partie, installer et exécuter des nœuds • Déléguer ça à un fournisseur d’accès • Qui exécute des nœuds pour vous (node as a service) • Acteurs spécialisées et plus récemment fournisseurs Cloud classiques • Interconnecter Web2 et systèmes décentralisés • APIs Web3 : génériques (blockchain, comptes, contrats) ou encore spécifiques (recherche) • Oracles: accéder à des informations off-chain Applications et Infrastructure décentralisées Accès aux Blockchains Accès au stockage off-chain Fournisseurs d’accès APIs Web3 APIs exposées aux frontaux Web2 … … Interfaces et points d’accès Infra dApps Accès Web2 Oracles
  • 13. Avril 2023 13 | • Le Web2 est toujours nécessaire pour le frontend • Pour communiquer avec les utilisateurs finaux et les applications off-chain • Le Web3 ne remplace pas le Web2 mais le complète • Wallets • Stockage sécurisé des comptes • Identifiants sur la blockchain • Clés privées/publiques • Utilisés pour tracer la propriété, recevoir et transférer des tokens Applications et infrastructure décentralisées Univers Web3 Wallets Applications frontend Univers Web2 APIs Web3 et fournisseurs d’accès Information et communication vers les utilisateurs finaux Exécution backend décentralisée Applications Web2 Infra dApps Accès Web2
  • 14. Avril 2023 Infrastructure décentralisée Applications décentralisées Interfaces Web3 Points d’accès Applications Web2 14 | Résumé Frontends pour utilisateurs finaux Wallets Interaction avec les systèmes décentralisés APIs Oracles Le code fait loi Smart Contracts autonomes Tokens spécifiques (basiques, NFT, DAO…) Confiance et valeur au niveau des protocoles Réseau/exécution/stockage décentralisés Tokens natifs (coins) Web3 Protocoles décentralisés Consensus et incitation Cryptographie Web2 Plateformes centralisées Fournisseurs de services Fournisseurs d’accès
  • 15. Blockchain • Distributed Ledger Technology chaînant des enregistrements (blocs) • Plateforme d’exécution décentralisée • Via des mécanismes cryptographiques et une topologie de réseau P2P Token • Actif numérique créé et échangé sur une blockchain • Ne peut être utilisé ou transféré que par son propriétaire • Porte/représente une valeur pour affichage ou échange Smart Contract • Programme automatisant un contrat sans avoir besoin d’un tiers de confiance • Règles codées, stockées et exécutées sur un réseau blockchain Application décentralisée (dApp) • Application fonctionnant de manière autonome via l’exécution de Smart Contract(s) • Langages d’implémentation dépendent de la Blockchain sélectionnée Avril 2023 15 | Concepts clés et vocabulaire
  • 16. Wallet • Identifiants/adresses/comptes sur les blockchains • Stockage sécurisé de plusieurs clés privées/publiques • Utilisé pour suivre la propriété, la réception et le transfert de jetons DAO (Decentralized Autonomous Organization) • Règles de gouvernance gérées par Smart Contract(s) • Contrôle partagé d’un portefeuille pour poursuivre des objectifs collectifs • Sans avoir à demander la permission à qui que ce soit NFT (Non-Fungible Token) • Certificat géré sur une blockchain pour garantir la propriété d’un actif (numérique ou pas) • Non fongible : chaque NFT est un jeton unique et non divisible • Mis en œuvre via Smart Contract Avril 2023 16 | Concepts clés et vocabulaire
  • 17. Avril 2023 17 | Source: https://www.freepik.com/author/nicolasprimola Technologies Usages Société Conclusion • Flux de valeur dans l’ADN de ces technologies • Beaucoup de spéculation et d’investissements • NFT & bulles crypto-monnaies • Cela génère beaucoup d’attention • Super-héros comme super-vilains, personne ne veut rater le train • Réactions des acteurs centraux (banques, gouvernements, géants Internet…) • Attentes versus temps de maturation « J’en veux pour mon argent », « Montrez-moi un cas d’utilisation réel » « Faisons-le à l’ancienne, c’est plus facile » • Technologies et usages pas tous matures aujourd’hui, d’autres à venir (ex. identité) • Ecosystème très dynamique voire déconcertant (nouveaux concepts et acteurs) • Prochaine itération d’Internet (et pas que du Web !) • Re décentralisation ? Web3 ?
  • 18. Merci ! Follow & get in touch @RaphaelSemeteys linkedin.com/in/raphaelsemeteys blog.worldline.tech @WorldlineTech Follow my tech team: Follow me: 18 | #TechAtWorldline
  • 19. Explore our jobs in tech: careers.worldline.com Want to shape how the world pays and get paid? 19 |