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).
Les termes Blockchain, proof-of-stake, smart contract, dApp, token, NFT, DAO ou Web3 vous laissent perplexes, vous donnent le vertige ou voire même vous énervent ? Venez découvrir les concepts et les composants structurants qui se cachent derrière tout ça !
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
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...Raphaël Semeteys
Je vous invite à un voyage captivant à travers les initiatives et technologies émergentes (telles que celles du Web3, du Web3.0, et du Fediverse) qui pourraient façonner un avenir d’Internet décentralisé. Découvrez comment vous pouvez vous impliquer dans ce mouvement en faveur de la (re)decentralisation du Web et d’Internet. Rejoignez-nous pour explorer les opportunités offertes par ces avancées, et contribuez à façonner un Internet où le contrôle des données est entre les mains des utilisateurs.
Architectures et application hybrides selon vos termes et à votre propre rythmeMicrosoft
Nous croyons fermement que notre plateforme cloud - et à l’instar de celles que nos compétiteurs proposent - offre aux entreprises une alternative très intéressante à la définition et l'exploitation de leur capacité propre de centre de données, mais nous devons reconnaître dans le même temps que « le déplacement vers le cloud » est intrinsèquement un processus graduel. Par ailleurs, la plupart des applications (métier) d'aujourd'hui ne sont ni simples ni monolithiques ; elles peuvent être constituées de nombreux éléments distincts qui sont mis en œuvre sous formes de services, de composants, de « plug-ins » tiers et d'autres systèmes ou ressources. En outre, il n'est pas rare pour une application de faire usage de services exposés par des organisations partenaires, ou de services et des composants qui se trouvent à l'intérieur du réseau d'entreprise. Certains de ces éléments ne seront/pourront en fait jamais être migrés vers le Cloud pour une variété de raisons. Toutefois, la proposition de valeur du Cloud peut être intéressante pour les autres. La possibilité de déplacer des éléments constituants spécifiques dans le Cloud peut par exemple réduire les coûts d'infrastructure, les exigences de gestion et de maintenance, etc. Les applications qui en découlent sont souvent désignées comme des applications hybrides. L'intégration de l’ensemble des éléments constitutifs lorsque tous les composants sont hébergés localement dans votre centre de données n'est pas une tâche facile, et elle peut devenir encore plus difficile lorsque vous déplacez une partie des fonctionnalités de l'application dans un environnement Cloud. Les problèmes que vous rencontrez lors de leur développement ou lors de la migration d’éléments existants de vos applications sur site vers le cloud suscitent des questions telles que « Comment puis-je intégrer les différentes parties à travers les frontières de réseau et de domaines de sorte que toutes les parties coopèrent ensemble pour mettre en œuvre l'application complète ? » et « Comment puis-je optimiser les performances et la disponibilité lorsque certaines parties de l’application sont situés dans le nuage ? » Cette session se concentre sur les approches communes pour définir votre propre chemin à votre propre rythme, ainsi que sur les questions que vous rencontrerez lors de la mise en œuvre d’applications qui s'exécutent en partie dans le Cloud et en partie sur site, ou si vous décidez de migrer tout ou partie des éléments d'une application existante en local vers le cloud. Elle illustrera le propos au travers de l'utilisation des services d’infrastructure (IaaS) et de plate-forme (PaaS) de Windows Azure et, montrera comment vous pouvez profiter de ces nombreux services pour simplifier et accélérer le développement et le déploiement de ces applications: Service Bus, SQL Data Sync, Virtual Network, Access Control, etc.
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Vidal Chriqui
Keynote donnée au Blockchain Forum (08 décembre 2016) sur la blockchain comme nouvel outil pour soutenir une démarche d'Open Innovation et d'Agilité pour un Consortium ou GIE
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESSOAT
Les systèmes distribués ont largement évolués ces 10 dernières années, passant d’énormes applications monolithiques à de petits containers de services, apportant plus de souplesse et d’agilité au sein des systèmes d’information.
Le terme « Architecture microservice » a vu le jour pour décrire cette manière particulière de concevoir des applications logicielles.
Bien qu’il n’y ait pas de définition précise de ce style d’architecture, elles ont un certain nombre de caractéristiques communes basées autour de l’organisation de l’entreprise, du déploiement automatisé et de la décentralisation du contrôle du langage et des données.
Seulement, développer ces systèmes peut tourner au véritable casse-tête. Je vous propose donc un tour des concepts et différentes caractéristiques de ce type d’architecture, des bonnes et mauvaises pratiques, de la création jusqu’au déploiement des applications.
Les termes Blockchain, proof-of-stake, smart contract, dApp, token, NFT, DAO ou Web3 vous laissent perplexes, vous donnent le vertige ou voire même vous énervent ? Venez découvrir les concepts et les composants structurants qui se cachent derrière tout ça !
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
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...Raphaël Semeteys
Je vous invite à un voyage captivant à travers les initiatives et technologies émergentes (telles que celles du Web3, du Web3.0, et du Fediverse) qui pourraient façonner un avenir d’Internet décentralisé. Découvrez comment vous pouvez vous impliquer dans ce mouvement en faveur de la (re)decentralisation du Web et d’Internet. Rejoignez-nous pour explorer les opportunités offertes par ces avancées, et contribuez à façonner un Internet où le contrôle des données est entre les mains des utilisateurs.
Architectures et application hybrides selon vos termes et à votre propre rythmeMicrosoft
Nous croyons fermement que notre plateforme cloud - et à l’instar de celles que nos compétiteurs proposent - offre aux entreprises une alternative très intéressante à la définition et l'exploitation de leur capacité propre de centre de données, mais nous devons reconnaître dans le même temps que « le déplacement vers le cloud » est intrinsèquement un processus graduel. Par ailleurs, la plupart des applications (métier) d'aujourd'hui ne sont ni simples ni monolithiques ; elles peuvent être constituées de nombreux éléments distincts qui sont mis en œuvre sous formes de services, de composants, de « plug-ins » tiers et d'autres systèmes ou ressources. En outre, il n'est pas rare pour une application de faire usage de services exposés par des organisations partenaires, ou de services et des composants qui se trouvent à l'intérieur du réseau d'entreprise. Certains de ces éléments ne seront/pourront en fait jamais être migrés vers le Cloud pour une variété de raisons. Toutefois, la proposition de valeur du Cloud peut être intéressante pour les autres. La possibilité de déplacer des éléments constituants spécifiques dans le Cloud peut par exemple réduire les coûts d'infrastructure, les exigences de gestion et de maintenance, etc. Les applications qui en découlent sont souvent désignées comme des applications hybrides. L'intégration de l’ensemble des éléments constitutifs lorsque tous les composants sont hébergés localement dans votre centre de données n'est pas une tâche facile, et elle peut devenir encore plus difficile lorsque vous déplacez une partie des fonctionnalités de l'application dans un environnement Cloud. Les problèmes que vous rencontrez lors de leur développement ou lors de la migration d’éléments existants de vos applications sur site vers le cloud suscitent des questions telles que « Comment puis-je intégrer les différentes parties à travers les frontières de réseau et de domaines de sorte que toutes les parties coopèrent ensemble pour mettre en œuvre l'application complète ? » et « Comment puis-je optimiser les performances et la disponibilité lorsque certaines parties de l’application sont situés dans le nuage ? » Cette session se concentre sur les approches communes pour définir votre propre chemin à votre propre rythme, ainsi que sur les questions que vous rencontrerez lors de la mise en œuvre d’applications qui s'exécutent en partie dans le Cloud et en partie sur site, ou si vous décidez de migrer tout ou partie des éléments d'une application existante en local vers le cloud. Elle illustrera le propos au travers de l'utilisation des services d’infrastructure (IaaS) et de plate-forme (PaaS) de Windows Azure et, montrera comment vous pouvez profiter de ces nombreux services pour simplifier et accélérer le développement et le déploiement de ces applications: Service Bus, SQL Data Sync, Virtual Network, Access Control, etc.
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Vidal Chriqui
Keynote donnée au Blockchain Forum (08 décembre 2016) sur la blockchain comme nouvel outil pour soutenir une démarche d'Open Innovation et d'Agilité pour un Consortium ou GIE
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESSOAT
Les systèmes distribués ont largement évolués ces 10 dernières années, passant d’énormes applications monolithiques à de petits containers de services, apportant plus de souplesse et d’agilité au sein des systèmes d’information.
Le terme « Architecture microservice » a vu le jour pour décrire cette manière particulière de concevoir des applications logicielles.
Bien qu’il n’y ait pas de définition précise de ce style d’architecture, elles ont un certain nombre de caractéristiques communes basées autour de l’organisation de l’entreprise, du déploiement automatisé et de la décentralisation du contrôle du langage et des données.
Seulement, développer ces systèmes peut tourner au véritable casse-tête. Je vous propose donc un tour des concepts et différentes caractéristiques de ce type d’architecture, des bonnes et mauvaises pratiques, de la création jusqu’au déploiement des applications.
Présentation de l'état de l'art du Portail en 2014 à la conférence des développeurs java, Devoxx, en France par Emmanuel Pavaux, consultant formateur Oxiane.
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, 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?
Pour répondre aux besoins de nos clients, nous avons mis en place une infrastructure Cloud multi-clients et multi-services basée uniquement sur des composants Open Source : OVirt, OKD (Kubernetes), awx, Jenkins, Prometheus, FreeIPA, Foreman...
Cette plate-forme, nommé W'Opla, nous a permis tout d'abord de créer une offre concurrente à Office 365 ou Google Apps : W'Sweet. Cette solution déployée sous forme de conteneurs permet d'instancier BlueMind, NextCloud, Rocket.Chat, Jitsi pour chaque organisation en bénéficiant de l'isolation des données et d'exécution des processus de Kubernetes.
Forts de cette expérience et de notre expertise dans la gestion des identités et des accès nous mettons en place une nouvelle offre "Identity as a Service" nommée W'IDaaS. Elle repose ell aussi sur des logiciels libres : OpenLDAP, LDAP Tool Box, LemonLDAP::NG, LSC, FusionDirectory. Chaque client bénéficie alors de son propre annuaire et portail d'authentification compatible SAML et OpenID Connect. C'est à notre connaissance la première solution IDaaS 100% libre et souveraine.
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.
TechForum Iberia 2024 - Towards a Redecentralization of the Internet: Explori...Raphaël Semeteys
The Web and Internet are constantly evolving, and a crucial question arises: how can we (re)decentralize these platforms to ensure an open, resilient and privacy-respecting Internet? In this presentation, we will explore a comprehensive overview of the various current initiatives and technologies contributing to this (re)decentralization. We will delve into the exciting world of Web3 with its concepts of blockchain, dApps, consensus, and DLT. We will also discover the promises of Web 3.0, including projects such as Solid and the semantic web. We will then explore the Fediverse, an ecosystem of decentralized social networks, as well as Holochain, a peer-to-peer application development technology.
2023 - Between Philosophy and Practice: Introducing YogaRaphaël Semeteys
What is Yoga?
Between Philosophy and Practice: a brief Introduction
By Raphaël Semeteys
- DevRel, Senior Architect, Open Source Expert
- Certified Yoga Teacher
+30 years long practitioner
Contenu connexe
Similaire à Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Présentation de l'état de l'art du Portail en 2014 à la conférence des développeurs java, Devoxx, en France par Emmanuel Pavaux, consultant formateur Oxiane.
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, 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?
Pour répondre aux besoins de nos clients, nous avons mis en place une infrastructure Cloud multi-clients et multi-services basée uniquement sur des composants Open Source : OVirt, OKD (Kubernetes), awx, Jenkins, Prometheus, FreeIPA, Foreman...
Cette plate-forme, nommé W'Opla, nous a permis tout d'abord de créer une offre concurrente à Office 365 ou Google Apps : W'Sweet. Cette solution déployée sous forme de conteneurs permet d'instancier BlueMind, NextCloud, Rocket.Chat, Jitsi pour chaque organisation en bénéficiant de l'isolation des données et d'exécution des processus de Kubernetes.
Forts de cette expérience et de notre expertise dans la gestion des identités et des accès nous mettons en place une nouvelle offre "Identity as a Service" nommée W'IDaaS. Elle repose ell aussi sur des logiciels libres : OpenLDAP, LDAP Tool Box, LemonLDAP::NG, LSC, FusionDirectory. Chaque client bénéficie alors de son propre annuaire et portail d'authentification compatible SAML et OpenID Connect. C'est à notre connaissance la première solution IDaaS 100% libre et souveraine.
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.
TechForum Iberia 2024 - Towards a Redecentralization of the Internet: Explori...Raphaël Semeteys
The Web and Internet are constantly evolving, and a crucial question arises: how can we (re)decentralize these platforms to ensure an open, resilient and privacy-respecting Internet? In this presentation, we will explore a comprehensive overview of the various current initiatives and technologies contributing to this (re)decentralization. We will delve into the exciting world of Web3 with its concepts of blockchain, dApps, consensus, and DLT. We will also discover the promises of Web 3.0, including projects such as Solid and the semantic web. We will then explore the Fediverse, an ecosystem of decentralized social networks, as well as Holochain, a peer-to-peer application development technology.
2023 - Between Philosophy and Practice: Introducing YogaRaphaël Semeteys
What is Yoga?
Between Philosophy and Practice: a brief Introduction
By Raphaël Semeteys
- DevRel, Senior Architect, Open Source Expert
- Certified Yoga Teacher
+30 years long practitioner
I LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial FrontiersRaphaël Semeteys
An analysis of generative AI, highlighting the trajectories of various models such as GPT-4, and examining the dynamics between commercial interests and the ethics of open collaboration.
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...Raphaël Semeteys
My talk at State of Open Con 2024 in London.
This presentation explores the evolution of generative AI, highlighting the trajectories of various models such as GPT-4, and examining the dynamics between commercial interests and the ethics of open collaboration. We offer an in-depth analysis of the levels of openness of different language models, assessing various components and aspects, and exploring how the (de)centralization of computing power and technology could shape the future of AI research and development.
Additionally, we explore concrete examples like LLaMA and its descendants, as well as other open and collaborative projects, which illustrate the diversity and creativity in the field, while navigating the complex waters of intellectual property and licensing.
La conception d'une plateforme est toujours délicate à initier.
Comment démarrer? Quelle est la démarche à adopter pour concevoir une architecture? Quel est le modèle à appliquer: event streaming, orchestration ou chorégraphie? Au travers d'un besoin utilisateur, nous prendrons notre "casquette" d'architecte et déroulerons devant vous une étude pour une toute nouvelle plateforme "Donut @ Home".
Après avoir analysé le besoin, confrontés nos idées et convictions devant vous, nous choisirons, parmi toutes les solutions possibles, quelle est la "moins pire".
Nous vous solliciterons pour valider notre conception et les exemples d'implémentation possibles.
A la fin de cette présentation, vous aurez des clés pour penser et démarrer les études de vos architectures en toute sérénité (ou presque).
3. We design payments technology
that powers the growth of millions
of businesses around the world.
Who are we?
7000+ engineers
in over 40 countries
Managing 28+ billion
transactions per year
€250M spent in R&D
every year
Handling 150+
payment methods
Payments to grow your world
4. Objectifs de cette présentation
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
Disclaimers
• Web3 ou Web 3.0 ?
• 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
5. Prochaine évolution d’Internet ?
1990
Web1
Statique, asynchrone
read
Information Economy
Internet
2000
Web2
Dynamique, interactif
read-write
Platform Economy
Social Web
2020
Web3
Décentralisé, propriété
read-write-execute
Token Economy
Blockchain
1970
6. Internet 1
Décentralisation (infrastructure)
Création collective d’Internet
Internet 2
Centralisation (règles/valeur métier)
Essor des plateformes sociales/business
Internet 3
Décentralisation (règles/valeur métier)
Nouveaux protocoles décentralisés
7. Essor de tout un écosystème
• Bitcoin par Satoshi
Nakamoto
• Après la crise financière,
débarrassons-nous des
banques
• 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
2008-2010 2013-2016 2017-2023
8. Web3 et Métavers
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étavers
• Évolution possible de l’expérience d’Internet
• Protocoles Web3 pour gérer les données et assets utilisateurs
• Multivers
• Interopérabilité pour interconnecter les métavers
• Ex. Metalinq, Metaverse Standards Forum, Multiverse NFT
Source: https://www.freepik.com/
9. Vue d’architecture des technologies Web3
Infrastructure décentralisée
Applications décentralisées
Interfaces & points d’accès
Applications Web2
Introduisons les éléments clés de chaque couche
10. Infrastructure décentralisée
• 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)
• Meta protocoles d’optimisation et d’interopérabilité (layer 2 blockchains, stockage distribué)
• 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
Source: https://atozmarkets.com
Infra
dApps
Accès
Web2
Meta protocoles (performance, scalabilté, chiffrement, stockage…)
Optimisations
11. Applications décentralisées (dApps)
• Contrats sans intermédiaires ni autorité centrale, avec exécution décentralisée
• Le code fait loi (pas de langage naturel)
• Smart contracts
• 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 …
Infra
dApps
Accès
Web2
12. Interfaces et points d’accès
• 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
… …
Oracles
Infra
dApps
Accès
Web2
13. Applications Web2
• 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
Infra
dApps
Accès
Web2
14. En résumé
Infrastructure
décentralisée
Applications
décentralisées
Interfaces Web3
Points d’accès
Applications Web2
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. Concepts clés et vocabulaire
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
16. Concepts clés et vocabulaire
Wallet
• Stockage sécurisé de plusieurs clés privées/publiques
• Identifiants/adresses/comptes sur les blockchains
• 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
18. • 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é)
• Écosystème très dynamique voire déconcertant
• Nouveaux concepts
• Nouveaux acteurs
• Prochaine itération d’Internet (et pas que du Web !)
• Web3 ? Web 3.0 ?
• Re-décentralisation ?
Conclusion ?
Worldline est un acteur global du paiement, leader en Europe.
Nos solutions accompagnent la croissance de millions de clients dans le monde, du commerçant de proximité, aux acteurs de e-commerce et les banques.
Clarification sur le terme Web3: décentralisation d’Internet
par les couches basses (blockchains, dapps)
ou par le haut, véritablement Web (3.0) : Solid, ActivityPub… présentés plus tard par Kévin Dunglas)
La présentation de haut niveau que j’aurais aimé avoir quand j’ai commencé
Storytelling : Raphaël et Internet
Le Web3 est un sujet important car il pourrait être la prochaine évolution d’Interne
Web1 : contenu institutionnel partagé avec le reste du monde
Web2 : contenus et valeur générés les utilisateurs centralisés par/pour des plateformes (pas pour les utilisateurs)
Web3 : au-delà du battage médiatique, le contenu et la valeur sont partagés de manière décentralisée
En d’autres termes : redécentraliser Internet avec des protocoles de plus bas niveau
Tout d’abord, quelques éléments historiques avant de plonger dans les aspects techniques
En fait, on mélange souvent Web3 et Métavers: ils sont liés mais pas identiques
Web3 concerne la décentralisation
Les métavers s’attachent à l’immersion et l’expérience, espaces différents mais temps identique
Concentrons-nous sur le Web3 !
Et maintenant, passons à la stack technique, avec une perspective architecturale car c’est mon métier
Token: actif numérique crée et échangé sur une blockchain, composant du mécanisme de décentralisation des transactions
Gas fees pour payer les validateurs, basés sur l’offre/demande
Trilemme de la blockchain : décentralisation / sécurité / scalabilité
Node providers offrent des services supplémentaires (support, dev, monitoring, notification…)
Protocoles d’indexation et recherche décentralisée: ex. The Graph offre une API GaphQL au-dessus d’Ethereum et IPFS
Oracles utilisés par des Hybrid Smart Contracts, notion de Decentralized oracle networks (DONs)
Appels Web2-Web3 : JSON/RPC
Plusieurs types de wallets: Web/Mobile/Desktop, On/Off-chain, hardware, multi-signatures (safes) DAO
Voici un résumé de ce que j’ai partagé avec vous aujourd’hui
Protocoles Internet obsolètes ou disparus : Usenet puis NNTP (news), Gopher (recherche, détrôné par le Web), Wave (Google, collaboration unifiée)
Quels seront ceux du futur d’Internet ? : systèmes à base de tokens, au niveau de la donnée (Solid), de la publication sociale (ActivityPub) ou d’autres encore à inventer ?