COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo

La page est créée Rémi Evrard
 
CONTINUER À LIRE
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
COMPRENDRE
LA BLOCKCHAIN
ET SES UTILISATIONS
POSSIBLES EN GÉOMATIQUE
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
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
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
CONSTATS

Tout le monde en a entendu parlé, personne ne comprend vraiment…

Ce n’est pas le bitcoin ?

                                                                   3
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
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
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
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
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
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
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
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
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
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
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
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
COMPRENDRE LA BLOCKCHAIN ET SES UTILISATIONS POSSIBLES EN GÉOMATIQUE - Afigeo
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