Qu'est-ce que la blockchain ? Explication simple en termes simples

Blockchain est un "grand livre distribué". Il stocke des données numériques. Chaque participant reçoit une copie des données et la possibilité de confirmer les nouvelles données. Si quelqu'un veut manipuler ces données à des fins néfastes, il devra contraindre chaque participant, ce qui est peu susceptible de se produire. Chaque membre travaille pour garder tout le monde honnête.

Illustrons cela en comparant une blockchain à une banque.

Votre banque maintient une base de données centrale (« grand livre ») de toutes ses données clients. Il peut stocker des numéros de compte, des soldes, des transactions, etc. Chaque fois que vous interagissez avec votre compte (par exemple, en retirant de l'argent ou en effectuant un virement), votre banque met à jour ses enregistrements.

Seule la banque a accès au grand livre, donc si elle décide de faire un changement (même si c'est mal), il est peu probable que vous puissiez le changer sauf en déposant une plainte.

Imaginez maintenant que des pirates aient accès à cette base de données. Ils peuvent modifier les soldes, supprimer des transactions, etc. Votre banque peut restaurer des données à partir de sauvegardes, et il peut y avoir de nombreuses bases de données servant ces données, mais elles sont toujours contrôlées par une entité centrale.

Les livres distribués sont beaucoup plus intelligents. Au lieu d'avoir une seule personne ou entreprise seule responsable des données, de nombreuses personnes ont des copies d'un grand livre distribué, et il y a souvent des restrictions sur qui peut s'inscrire.

Chaque utilisateur (appelé "nœud") stocke une copie des données - depuis le début du registre jusqu'à aujourd'hui. L'ensemble des enregistrements. Pour chaque transaction, plusieurs nœuds vérifient cela, puis tous les nœuds mettent à jour leurs enregistrements afin que tout reste à jour et synchronisé.

Chaque nouvelle transaction est combinée avec de nombreuses autres transactions dans un « bloc ». Ces blocs offrent des avantages importants. Il n'y a pas d'autorité centralisée qui peut contrôler l'enregistrement. Si un pirate ou un nœud malveillant commence à modifier des entrées dans un grand livre, tous les autres nœuds le rejetteront car les nouvelles entrées ne correspondront pas aux données détenues par tout le monde.

La seule façon de manipuler les données est de fusionner chaque nœud, ce qui est peu probable. Au moment d'écrire ces lignes, Bitcoin compte environ 10 000 nœuds Bitcoin différents.

C'est pourquoi les blockchains sont si intéressantes. Presque tout le monde peut rejoindre, bien qu'il y ait parfois des restrictions, comme avec une blockchain privée. Personne ne peut manipuler les dossiers et il est très difficile pour les gouvernements d'arrêter. Votre banque peut ne pas gérer vos fonds efficacement, faire faillite ou fermer ses portes. Si cela se produit, il est peu probable que vous revoyiez votre argent.

Les blockchains comme Bitcoin sont très difficiles à bloquer ou à arrêter. Beaucoup d'utilisateurs sans propriétaire central ? Personne ne peut voler vos fonds.

Bitcoin a été lancé avec le texte suivant intégré dans le premier bloc :

La chancelière au bord d'un deuxième plan de sauvetage bancaire

Cette citation est tirée d'un titre publié dans The Times le 3 janvier 2009. Il fait référence à la décision du gouvernement britannique de soutenir (à nouveau) les banques à la suite du krach financier de 2008. Cela met en évidence que Bitcoin a peut-être été conçu pour réparer un système monétaire défectueux, qui est une monnaie fiduciaire.

Enfin, il vaut la peine de discuter des données par rapport à l'argent. La grande majorité des blockchains stockent leur propre devise sous forme de données. Comme des nombres dans une feuille de calcul indiquant combien de bitcoins vous, moi et tous les autres utilisateurs de bitcoins avez. Les blockchains n'ont pas à stocker les détails de l'argent. Ils peuvent stocker tout ce qu'ils veulent. Inscriptions au registre foncier, pointures, détails du vote. Il n'y a pas de limite à ce qui peut être stocké.

Validation de la blockchain : clés publiques et privées

Comme vous l'avez vu ci-dessus, la blockchain est un magasin de données décentralisé et le type de données stockées le plus courant est les enregistrements financiers - transactions et soldes de comptes.

Si j'envoie un BTC à un ami, je dirai à chaque nœud ce que je fais et ils enregistrent tous la transaction si cela est autorisé. En vérifiant les registres, les nœuds peuvent rejeter une transaction si je n'ai pas assez de bitcoins à envoyer ou si je ne suis pas le titulaire du compte.

Chaque transaction doit être validée, et c'est là que la technologie blockchain se complique un peu. Chaque "portefeuille" blockchain (perçu comme un compte bancaire blockchain) possède une clé publique et une clé privée.

Seul le véritable propriétaire du compte devrait avoir accès à la clé privée (et si quelqu'un l'obtient, votre compte pourrait être piraté). Si vous voulez que vos pièces soient extrêmement sûres, vous devriez consulter nos suggestions pour meilleurs portefeuilles de crypto-monnaie .

Lorsque j'envoie un BTC mentionné ci-dessus à un ami, mon portefeuille présente la clé publique ainsi qu'une signature numérique. Cette signature numérique est unique et n'est générée qu'à l'aide de la clé privée. En utilisant la signature et la clé publique, d'autres nœuds peuvent vérifier qu'il s'agit d'une transaction légitime, le tout sans révéler la clé secrète.

Ceci est un exemple simplifié - la cryptographie derrière le système de clé publique/privée est beaucoup plus complexe. Les clés publiques et privées ne sont pas des nombres comme les comptes bancaires. Au lieu de cela, ils utilisent Secure Hash Algorithm 256 (SHA-256) et Digest 160 RACE Integrity Primitive Evaluation Messages (RIPEMD-160).

Jamais entendu parler de ces algorithmes ? Pas de soucis. Vous n'avez pas besoin de les comprendre en profondeur pour utiliser les crypto-monnaies. Sachez que ces algorithmes exécutent Internet tel que nous le connaissons, cryptant les pages Web via SSL et TLS, etc. Il pourrait y avoir des algorithmes de cryptage plus récents ou meilleurs à l'avenir.

Tout ce cryptage et cette vérification sont payants. Chaque nœud a besoin de beaucoup de puissance de calcul pour vérifier toutes les transactions qui se produisent et mettre à jour son registre.

C'est ici que exploitation minière: Les utilisateurs peuvent gagner de petits frais de transaction en guise de paiement pour la vérification.

En remplissant ce livre, les mineurs travaillant avec les nœuds sont payés et chaque transaction est vérifiée. C'est un système élégant.

Mais tout n'est pas parfait.

Pendant les périodes de forte demande, les frais de transaction peuvent augmenter. S'il n'y a pas assez de nœuds à contourner, les utilisateurs peuvent payer plus pour traiter leurs transactions plus tôt que les autres, et les mineurs préfèrent les transactions plus rémunératrices. Ceux qui paient des frais moins élevés seront toujours traités, mais beaucoup plus lentement, à moins que les frais ne soient trop bas, auquel cas personne ne prend la peine de vérifier la transaction.

en plus de les frais de transactionles mineurs peuvent également recevoir de l'argent en nouveaux bitcoins. En payant aux mineurs une partie du BTC en plus des frais de transaction, les nouveaux bitcoins entrent sur le marché. Ces bitcoins non développés deviennent de plus en plus difficiles à exploiter au fil du temps, jusqu'à ce qu'un jour il ne reste plus de pièces non développées et que les mineurs ne recevront que des frais de transaction.

Quand la blockchain n'est-elle pas la blockchain ?

Alors que de nombreuses blockchains ne stockent que les détails des transactions, toutes sortes de données peuvent être stockées sur la blockchain : dossiers médicaux, messages sécurisés, contrats intelligents, etc.

Il est également possible de créer sa propre blockchain, même privée, à condition d'avoir suffisamment de nœuds pour l'exécuter. Vous pouvez supprimer le cryptage, modifier les règles ou le centraliser.

Beaucoup soutiennent que ces changements signifient que le système n'est plus une blockchain, mais c'est là que réside le problème : sans spécification formelle ou définition de la "blockchain", il n'y a pas de gouvernance du mot. Certains projets de blockchain existent pour arnaquer les gens. D'autres projets de blockchain utilisent le mot "blockchain" pour augmenter leur résultat net sans réelle innovation.

Il n'y a pas d'accord sur ces questions. Nous dirions que le modèle Bitcoin traditionnel est la meilleure voie à suivre : une blockchain publique ouverte à tous et non centralisée. Comment penses-tu?

Évaluez cet article
Médias blockchain
Ajouter un commentaire