0% ont trouvé ce document utile (0 vote)
27 vues6 pages

Blockchain

La blockchain est une base de données décentralisée qui stocke des blocs d'enregistrements immuables, offrant transparence, sécurité et désintermédiation. Elle permet de réduire les frictions dans les transactions et l'innovation grâce à des algorithmes de consensus et des contrats intelligents. Les types de blockchain incluent des systèmes publics et privés, chacun ayant ses propres caractéristiques et avantages pour les entreprises.

Transféré par

maazounyasmine2003
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues6 pages

Blockchain

La blockchain est une base de données décentralisée qui stocke des blocs d'enregistrements immuables, offrant transparence, sécurité et désintermédiation. Elle permet de réduire les frictions dans les transactions et l'innovation grâce à des algorithmes de consensus et des contrats intelligents. Les types de blockchain incluent des systèmes publics et privés, chacun ayant ses propres caractéristiques et avantages pour les entreprises.

Transféré par

maazounyasmine2003
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Définition de la Blockchain

 Une base de données distribuée décentralisée qui stocke des blocs liés de façon ordonnée.

 Chaque bloc contient des enregistrements immuable et permanent et un lien vers le bloc
précédent

 Bloc : une structure de données contenant un ensemble d'enregistrements.

Caractéristiques principales de la Blockchain


 Grand livre partagé : Copie mise à jour pour tous les participants.

 Transparence et sécurité : Résistance aux falsifications grâce à la cryptographie et aux


algorithmes de consensus.

 Décentralisation : Aucun intermédiaire nécessaire.

Historique
 Créée en 2009 par Satoshi Nakamoto pour lancer le Bitcoin.

 Évolution vers des usages divers grâce aux smart contracts.

Comparaison : Bases de données traditionnelles vs Blockchain

Les limites des bases de données traditionnelles accentuent les failles du système financier que la
blockchain peut résoudre

Revue des scandales et failles du système financier international


 Processus Know Your Customer (KYC) : pour garantir la conformité du client au loi

o Utilisé pour réduire les blanchiments d'argent, la fraude fiscale, l’usurpation


d'identité, et le financement du terrorisme.

o Nécessite une analyse massive de données (comportements, transactions, etc.)

o Problèmes :

 Consommation de ressources énormes, entraînant perte de temps et coûts


élevés.
Friction : Les obstacle qui freine l’amélioration

 Frictions liées aux informations


o Problèmes principaux :
 Informations imparfaites : Fausses ou incohérentes, entraînant de mauvaises
décisions.
 Informations inaccessibles : Problèmes de sécurité ou manque de
ressources.
 Risques liés aux informations : Piratage, cybercriminalité, vol d’identité,
nuisant aux entreprises.
 Frictions dans les interactions : la transaction entre les différents parties
o Problèmes identifiés :
 Coût élevé des transactions : Multiples intermédiaires.
 Délais importants : Lenteur des transactions entre acteurs.
 Complexité croissante : Nombre élevé d'échanges amplifiant les problèmes.
 Frictions dans l’innovation
o Freins à l'innovation :
 Bureaucratie et inertie : Complexité des processus administratifs.
 Restriction de réglementation : le contrôle des secteurs => Temps et coûts
supplémentaires.
 Menaces invisibles : Concurrence et technologies émergentes perturbent la
stabilité des entreprises.

 La Blockchain comme solution : aspect décentralisé


 Réduction des frictions liées aux informations (une résistance à la
falsification) grâce à :
- Registre partagé et sécurisé.
- Autorisation : chaque utilisateur possède une identité unique
- Cryptographie : hashage pour la signature (pour la non répudiation,
intégrité et authentification) et cryptage asymétrique
- Algorithme de consensus : garantie la validité des transactions ;
Il s’exécute d’une façon distribuée, c’est le cœur de la blockchain
 Atténuation des frictions dans les interactions grâce à :
- Registre partagé : Les transactions sont enregistrées de manière
sécurisée dans un historique commun.
- Transactions P2P : Échanges directs sans intermédiaires, réduisant
les coûts et les délais.
- Consensus : Les algorithmes de consensus remplacent les
intermédiaires pour valider les transactions.
- Contrats intelligents : Automatisent les processus contractuels,
éliminant les efforts humains et les délais des contrats traditionnels.
 Atténuer les frictions relatives à l’innovation :
- Réduction des coûts liés à la complexité : Automatisation des
tâches, diminuant les efforts humains et les coûts.
- Accélération des processus réglementaires : Les smart contracts
automatisent les régulations, réduisant délais et coûts.
- Élargissement des opportunités : Favorise l’émergence de
nouveaux modèles économiques compétitifs et innovants.
Monnaie Programmable
 Définition : Une monnaie numérique (crypto-monnaie) qui peut être programmée à l’aide de
smart contracts.

 Fonctionnalités :

o Enrichissement des monnaies avec de nouveaux services et rôles.

o Comparaison : La monnaie programmable est à l'argent traditionnel ce que le


smartphone est au téléphone.

 Avantages :

o Plus de flexibilité et d’innovation dans l’utilisation des monnaies numériques.

Contrats intelligents :
 Définition : Accord ou ensemble de règles régissant une transaction entre entreprises,
exécuté automatiquement.
 Objectifs :
o Apporter une sécurité supérieure.

o Réduire les coûts des transactions.


o Diminuer les délais d’exécution.

Caractéristiques de la Blockchain (Bitcoin) :


 Désintermédiation : La confiance est distribuée, sans besoin d’intermédiaires.
 Transparence : Toutes les transactions sont visibles par tous les utilisateurs.
 Sécurité : Hébergement décentralisé, résistant aux attaques.
 Autonomie : (par l’algo de consensus) Puissance de calcul fournie par les nœuds, sans
organisation centralisée.

Principes de la blockchain :
-Le hashage

-les algo de consensus

- le cryptage asymétrique

Concepts de la Blockchain :
validation
 Nœud : Ordinateur ou utilisateur dans le réseau blockchain.

 Validation du bloc : faite pas les nœuds et en exécutant l’algo de consensus

 Opérations possibles : Seulement "ajouter" et "afficher", pas de suppression ou modification


(pas de CRUD).

 Transactions : Une nouvelle donnée Validées par consensus avant d’être ajoutées dans un
bloc :

 Transaction hash : le hashage de la transaction pour garder son intégrité


 Nonce : numéro de séquence utilisé une seule fois pour empêcher les
attaques de rejeu
-Gas price : le prix du gaz payé par son propriétaire
-Gas limit : la quantité maximale de gaz
 From : L'expéditeur de la transaction
 To : Le destinataire de cette transaction
 Value : Le montant du fonds en ether
 Input DATA : Ce champ est la charge utile de donnée
 Block : numéro du bloc
 Consensus : un ensemble de règles pour mener des opérations de blockchain (PoW, PoS,
PoA (pour les BC privées))
 Mineurs : nœuds qui effectuent le processus de vérification de bloc avant de l’ajouter à la
structure Blockchain -> (-) calcul compliqué et peux perdre énergie ...

Convertir ses bitcoins en argents (dollars, euros,...)


• Les étapes pour convertir ses bitcoins :

1) Créer un compte sur la plateforme Karken par exemple


2) Envoyer ses bitcoins depuis son portefeuille vers ce compte
3) Saisir votre RIB (document qui contient les infos)pour effectuer le virement

• Ainsi on vend ses bitcoins

Algorithmes de consensus :
Ils sont essentiels pour valider les transactions et sécuriser la blockchain. Chaque algorithme a ses
forces et faiblesses.

 Algorithmes populaires :

o Proof of Work (PoW) : Utilisé dès 2008 pour le Bitcoin. Les mineurs résolvent des
défis mathématiques complexes pour valider les blocs. Ce processus (Le minage)
consomme beaucoup de ressources.

o Proof of Stake (PoS) : Le validateur est choisi en fonction de la quantité de


cryptomonnaie qu'il possède (le stake).

 Processus du PoW : étapes :

1. Les nœuds exécutent des transactions.

2. Les transactions sont diffusées sur le réseau.

3. Les transactions sont validées dans un bloc.

4. Le bloc est validé via un processus de minage (Création de le signature ou l’empreinte du bloc
=> consomme trop de ressources).

5. La validation par les mineurs est simple, mais un consensus de 51% est nécessaire.

6. Le bloc validé est ajouté à la blockchain.


Problème du PoW : La phase de validation est coûteuse et prend du temps. Elle nécessite un
défi mathématique complexe. Le mineur qui résout ce défi est récompensé. PoW consomme
beaucoup d'énergie.

Le minage consomme énormément d’électricité qui vient du charbon pour alimenter et


refroidir les serveurs

(Voir exple slide 31)


Remarque :

Pour falsifier un bloc, l’attaquant doit modifier tous les blocs qui le succèdent et fournir une nouvelle
PoW pour chacun de ces blocs

 Processus du PoS :
1- Pour devenir validateur, un nœud doit déposer une certaine somme, appelée stake.
2- Plus le stake est élevé, plus les chances du nœud de devenir validateur sont grandes.
3- Le validateur vérifie les transactions dans le bloc, le signe, et l'ajoute à la blockchain.
4- Le validateur reçoit les frais de transaction associés au bloc.
Caractéristiques du PoS :

 Choix d'un seul nœud pour valider un bloc.


 En PoS, il n'y a plus de mineurs, mais des validateurs (appelés "mint" ou "forge").
 PoS ne nécessite pas des calculs complexes et donc moins de ressources pour valider un bloc.
Sécurité et incitations :

 Le stake garantit que le validateur travaille correctement. S'il approuve un faux bloc, il perd
son stake.
 Si un nœud cesse d'être un validateur, il récupère son stake et les frais après une période de
vérification.

Avantages du PoS :
 Plus décentralisé que le PoW :

N’amène pas au minage et pas de récompense => le réseau est plus large que POW
 Moins cher en termes de consommation d'énergie.

 Plus sécurisé
Exemples de PoS : Cardano, Casper.

Types de Blockchain
1. Publique

- Bitcoin, Ethereum : Ouverte à tous (sans autorisation), transparente, mais énergivore.

- Sovrain : avec autorisation


2. Privée

- Monet :privé sans autorisation

- Hyperledger Fabric: Centralisée, rapide,avec autorisation mais moins transparente.

Les avantages clés de la démarche Blockchain pour l’entreprise


 Gains de temps : Les délais des transactions pour des interactions complexes exigeant de
plusieurs parties sont devenues de quelques minutes.
 Réduction des coûts : La Blockchain réduit les dépenses par la réduction de la supervision, les
intermédiaires et la redondance.
 Sécurité plus robuste : les fonctionnalités de la blockchain comme le cryptage et le hachage
protège les données contre les falsifications, les fraudes et les cybercriminalités.
Aussi la blockchain privée, permet d'ajouter l'autorisation pour protéger contre l'accès
Illégitime.

Vous aimerez peut-être aussi