Vous avez probablement vu le battage médiatique. Les articles promettent de révolutionner le divertissement ou de garantir que votre saumon provient de sources durables. Cela ressemble à de la magie. Ce n’est pas.
C’est de l’informatique distribuée.
À la base, la blockchain est un enregistrement partagé de transactions. Le réseau utilise une structure peer-to-peer. Chaque ordinateur de ce réseau détient une copie de ce grand livre. Ils utilisent un logiciel spécialisé pour vérifier les données. Ces données sont regroupées en morceaux appelés blocs.
Lorsqu’un ordinateur vérifie un bloc, il résout un problème mathématique complexe. Une fois résolu, le bloc est ajouté à la fin d’une chaîne. La chaîne remonte à l’origine du système. C’est ininterrompu.
Bitcoin et le problème de la confiance
Le cas d’utilisation le plus connu est Bitcoin. Satoshi Nakamoto a proposé le concept en 2008. L’objectif était une monnaie numérique décentralisée. Les banques n’étaient pas nécessaires.
Nakamoto a dû faire face à trois obstacles majeurs. Comment empêcher la copie à l’infini de la monnaie numérique ? Comment éviter les doubles dépenses ? Comment vérifier les transactions sans autorité centrale ?
La blockchain a répondu à ces questions.
Mining : Pourquoi les ordinateurs fonctionnent gratuitement
La puissance de calcul coûte de l’argent. L’électricité n’est pas gratuite. Pourquoi quelqu’un apporterait-il ses ressources ?
Nakamoto a introduit un système de récompense. L’ordinateur qui résout le problème mathématique est le premier payé en nouveaux bitcoins. Ce processus est appelé exploitation minière. Il injecte de nouvelles pièces en circulation. Cela donne également aux mineurs une incitation financière pour sécuriser le réseau.
La difficulté du problème mathématique s’ajuste en fonction de la puissance de traitement totale. Plus de puissance signifie des problèmes plus difficiles. Cela maintient le temps de vérification du bloc à environ dix minutes.
Inviolable de par sa conception
La sécurité dans la blockchain repose sur l’histoire. Chaque vérification de bloc dépend de la précédente. Une fois qu’un bloc rejoint la chaîne, il est verrouillé. Chaque nœud du réseau le voit.
Si un pirate informatique souhaite modifier une transaction passée, il doit modifier ce bloc spécifique. Ensuite, ils doivent reconstruire chaque bloc suivant. C’est presque impossible sur le plan informatique. Pour réussir, l’attaquant a besoin de plus de 51 % de la puissance de traitement de l’ensemble du réseau.
La chaîne la plus longue gagne
Il existe une sécurité en cas de litige. Si plusieurs ordinateurs résolvent un bloc simultanément, le réseau se met en pause. Il attend le bloc suivant pour départager l’égalité. Le système accepte toujours la chaîne la plus longue comme étant valide.
Considérons une chaîne de 100 blocs. Un fraudeur tente de dépenser deux fois une pièce du bloc 70. Il modifie le bloc 70 et commence à reconstruire les blocs 71 à 100. Pendant ce temps, le reste du réseau continue d’étendre la chaîne originale de 100 blocs. Le fraudeur prend encore plus de retard. Leur version ne devient jamais la chaîne la plus longue. Il est rejeté.
Au-delà du Bitcoin
Bitcoin n’est que le titre phare. Toute industrie qui suit les transactions peut utiliser cette stratégie. Certains prétendent qu’il remplacera le Web actuel. Cela reste à voir. Une chose est sûre. Il s’agit d’une application intelligente de l’informatique distribuée.


































