COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
SOCIÉTÉ DE GÉOMÈTRES BUREAU D’ÉTUDE INGÉNIERIE EXPERTS GÉOGRAPHIQUE 11 AGENCES EN FRANCE 288 COLLABORATEURS PRÉSENCE À L’INTERNATIONAL SAVOIR FAIRE SYSTÈMES ÉTUDES ASSISTANCE AUSCULTATION RÉSEAUX D’INFORMATION TECHNIQUES TRAVAUX MÉTROLOGIE INFRASTRUCTURE PATRIMOINE & BIM DÉFENSE & SÉCURITÉ EXPERTISES MÉTIERS RÉSEAUX INDUSTRIE AMÉNAGEMENT DU TERRITOIRE 2
CONSTATS Tout le monde en a entendu parlé, personne ne comprend vraiment… Ce n’est pas le bitcoin ? 3
DÉFINITIONS Une blockchain (littéralement « chaîne de blocs ») est un registre décentralisé et infalsifiable de toutes les transactions effectuées depuis sa création et qui y sont consignées par blocs consécutifs. Ce protocole décentralisé peut trouver une multitude d’applications dès lors qu’il s’agit d’enregistrer et de certifier une transaction, un échange ou une identification. Une blockchain peut donc être définie comme un registre actif, chronologique, distribué, vérifiable et protégé contre la falsification par un système de confiance répartie. 4
DÉFINITIONS La blockchain est juste une écriture comptable d’opérations numériques, partagées entre de multiples d’acteurs. Elle ne peut être mise à jour que par consensus entre une majorité de participants au système. Et, une fois entrée, l’information ne peut jamais être écrasée. 5
DÉFINITIONS Les 3 idées majeures sont 1) garantir la confiance 2) offrir une meilleure fluidité des transactions 3) réduire les coûts par la suppression des tiers de confiance C’est une technologie de stockage et de transmission d’informations, transparente, sécurisée et fonctionnant sans organe central. Par extension, une blockchain constitue une base de données qui contient l’historique de tous les échanges effectuées entre ses utilisateur depuis sa création. Elle est partagée par ses différents utilisateurs, sans intermédiaire. 6
VOCABULAIRE Grand livre : enregistre des faits, des informations ou des transactions Sécurité : données authentiques, inaltérables grâce à des procédés cryptographiques Transparence : données partagées et accessibles à tous Résilience : copie des données distribuée sur l’ensemble des nœuds du réseau Désintermédiation : fonctionnement autonome, en P2P (poste à poste ou pair à pair), sans organe central de contrôle 7
VOCABULAIRE Hashing : base de l’immutabilité et de la sécurité des blockchains C’est une fonction mathématique qui pend en entrée une valeur arbitraire et génère une valeur fixe en sortie appelée « hash » : - Le hash est toujours unique pour chaque entrée et tout changement , même mineur, crée un hash très différent - Il est facile de générer un hash, mais presque impossible, à partir d’un hash, de retrouver la valeur en entrée - Cela permet de vérifier l’intégrité d’un document - Cela sert de signature publique unique sans révéler son contenu 8
VOCABULAIRE Minage : processus par lequel une blockchain est généralement sécurisée, les transactions vérifiées et enregistrées sur le registre En sont déduits : - Les mineurs, qui sont des utilisateurs qui participent à la sécurisation du réseau, en réalisant le minage - La « proof of Work », cœur du fonctionnement du minage. Les mineurs utilisent leur puissance de calcul pour créer un problème simple à exprimer, facile à vérifier, facile à mettre en œuvre, partagé, et « difficile » à calculer (consommateur de temps, par exemple) - L’incitation, qui est la récompense en cryptomonnaie (bitcoins par exemple). Les smarts contracts : programmes autonomes qui exécutent automatiquement les conditions et termes d’un contrat sans intervention humaine une fois démarrés 9
STRUCTURE DE LA BLOCKCHAIN - Les transactions sont regroupées dans des blocs - Les blocs sont ajoutés un par un, à intervalle régulier et liés au bloc précédent - Le chaînage se fait en incorporant dans le bloc en cours le hash du bloc précédent - La modification d’un seul bloc détruirait l’intégrité de toute la chaine 10
STRUCTURE DE LA BLOCKCHAIN La blockchain repose sur une architecture distribuée. Client serveur Peer to Peer Chaque machine Une seule joue le rôle de machine sert les client et de clients serveur Les tâches sont Les tâches sont centralisées. Les distribuées, les responsabilités responsabilités aussi aussi Cela impose que Seul le serveur chaque machine dispose du dispose du logiciel logiciel serveur Si le serveur Si une machine tombe, tout tombe, le système tombe continue à fonctionner. 11
STRUCTURE DE LA BLOCKCHAIN La blockchain repose sur une architecture distribuée. Ainsi : - Chaque acteur du réseau a le même statut, personne ne peut se prévaloir d’une légitimité supérieure. - Chaque acteur possède une copie de l’état actuel des transactions. 12
DÉROULÉ D’UNE TRANSACTION 13
(PETIT RAPPEL DE CRYPTOGRAPHIE) 14
BLOCKCHAIN PUBLIQUE OU PRIVÉE ? - La blockchain publique, ouverte à tous : les nœuds du réseau d’échange sont contrôlés par le réseau peer-to-peer. Il n’existe aucune barrière d’entrée, aucune permission à demander pour effectuer une transaction. Tous les acteur sont égalitaires et sous couvert d’anonymat. - La blockchain privée : elle fonctionne sur un réseau privé sur lequel le gérant peut modifier le protocole quand il le souhaite. Personne ne peut y participer sans y être autorisé. Elle est scalable à l’infini mais son intérêt est limité car elle fait le lien entre des act.eurs choisis 15
QUAND UTILISER UNE BLOCKCHAIN ? 16
LES LIMITES TECHNOLOGIQUES - Le calcul de hash - La « scalabilité » (ie : la mise en œuvre pour de grands volumes d’informations) - Le stockage et le coût informatique - Les chaines parallèles ou privées - En Europe : le RGPD 17
LES LIMITES JURIDIQUES - L’authenticité - La gouvernance - La vérification de l’identité lors des dépôts - La preuve de l’existence d’une transaction - La conservation des documents - L’opposabilité juridique des transactions - La responsabilité des acteurs dans la blockchain 18
PETIT RÉSUMÉ 19
PETIT RÉSUMÉ 20
PETIT RÉSUMÉ 21
EXEMPLE : SUIVI ALIMENTAIRE 22
EXEMPLE : SUIVI ALIMENTAIRE 23
EXEMPLE : SUIVI ALIMENTAIRE 24
EXEMPLE : SUIVI ALIMENTAIRE 25
EXEMPLE : SUIVI ALIMENTAIRE 26
EXEMPLE : LOCATION DE DRONES Pouvoir utiliser des drones pour des missions et de les payer via la blockchain Ethereum 1. Configuration initiale du drone. 2. Lancement du script pour la création d’un « smart contrat » d’embauche de drone. 3. Connexion du contrat à partir de la console du client. 4. Envoi des coordonnées au drone afin qu’il puisse calculer la distance et le coût. 5. Embauche du drone pour atteindre les coordonnées GPS requises. 6. Regarder le vol du drone vers le point de destination et de retour. 7. Le drone rapporte qu’il est de retour à la base, signifiant ainsi qu’il a effectué la tâche de l’utilisateur 27
EXEMPLE : LA GESTION DES TITRES FONCIERS Pour les pays sans gestion fiable du cadastre, sans intermédiaire de confiance ou un Etat défaillant… - Dans le cadre d’une transaction, les parties ne se connaissent pas toujours. La blockchain permet de garantir la fiabilité de la transaction - L’intermédiaire, tiers de confiance, est supprimé ou peut se concentrer sur le contenu de la transaction plutôt que sur la forme - Cela limite les lenteurs d’enregistrement, les risques d’erreur, les fraudes. 28
EXEMPLE : LA GESTION DES TITRES FONCIERS - Cela garantit la bonne tenue du livre foncier et son immuabilité. - La donnée reste accessible en toute circonstance → transparence - La donnée est sécurisée et dupliquée, donc pérenne - Si l’un des acteurs disparait, la blockchain continue à vivre car elle est en réseau distribué 29
EXEMPLE : LA GESTION DES TITRES FONCIERS - Ghana : l’ONG Bitland travaille à enregistrer les titres de propriété sur la blockchain et à résoudre les conflits fonciers. - Géorgie : en avril 2016, l’Agence Nationale du Registre Public et le Ministère de la Justice géorgien, ont lancé la mise en œuvre d’un projet de titres fonciers sur la blockchain. - Honduras : mise en œuvre d’un système de gestion cadastrale enregistré sur Blockchain. - Suède : Lantmäteriet (Swedish National Land Survey) travaille avec l’opérateur téléphonique Telia sur un système base sur une blockchain pour sécurisé le transfert de documents fonciers. 30
EXEMPLE : SECURISER DES COORDONNÉES SPATIALES La société FOAM se propose d’élaborer des protocoles, des normes et des applications spatiales qui permettent de stocker des données géospatiales dans une blockchain et d'établir une carte du monde fondée sur le consensus. - → les Crypto-Spatial Coordinate (CSC) 31
Vous pouvez aussi lire