DelphiRAD Studio

Tout ce que vous devez savoir sur la blockchain

everythingyouneedtoknowaboutblockchain

Blockchain est un terme utilisé pour représenter la technologie du grand livre distribué. La blockchain est utilisée pour construire un système de stockage de données en mode distribué et immuable. Il y a donc des caractéristiques clés que nous devons mentionner.

Immuabilit√©¬†¬†– cela signifie qu’une fois que les donn√©es sont √©crites dans un stockage ou un grand livre de donn√©es blockchain, elles ne peuvent pas √™tre modifi√©es – elles sont donc l√† pour toujours.¬†Par exemple, dans une base de donn√©es relationnelle, quel que soit le niveau de s√©curit√© dont vous disposez, les donn√©es peuvent √™tre consult√©es et modifi√©es sur le syst√®me.

Un syst√®me de blockchain garantit que si un bit de donn√©es est modifi√©, il indique qu’il est dans un √©tat invalide, et puisque les donn√©es sont distribu√©es sur diff√©rents syst√®mes, les donn√©es v√©rifi√©es avec un √©tat justifi√© peuvent √™tre r√©cup√©r√©es.

La distribution¬†¬†‚Äď est la cl√© de la confiance.¬†Tant que les donn√©es que vous voyez sont dans la blockchain et qu’elles sont dans un √©tat valide, vous pouvez faire confiance √† l’exactitude des donn√©es.¬†Cette confiance est la cl√© et cette confiance est obtenue dans un syst√®me de blockchain en r√©pliquant la banque de donn√©es sur plusieurs h√ītes sur Internet.¬†Par exemple, tant que les pairs acceptent que le bit de donn√©es est valide, vous pouvez donc faire enti√®rement confiance aux donn√©es stock√©es sur ce syst√®me.

Dans Blockchain, la confiance est requise.

  • Immuabilit√©¬†‚Äď Confiance
  • Distribution¬†‚Äď valide/invalide

Comment les probl√®mes de confiance peuvent-ils √™tre r√©solus √† l’aide de Blockchain¬†?

Pour de nombreuses industries, la confiance est un probl√®me.¬†L’industrie automobile est de celles o√Ļ la confiance, ou le manque de confiance, pose probl√®me.¬†Les gens commandent des voitures d’occasion d’autres pays qui ne partagent pas facilement les informations de suivi, ce qui peut signifier qu’il est plus facile de falsifier des donn√©es sur la pr√©sence et l’historique de la voiture.¬†Par exemple, la fraude au compteur kilom√©trique est l’un des probl√®mes qui peuvent s√©rieusement affecter la valeur d’un v√©hicule.¬†Repr√©senter un v√©hicule comme ayant √©t√© utilis√© √† 5 000 milles au lieu de 50 000 milles peut signifier une √©norme diff√©rence dans la valeur per√ßue et la dur√©e de vie potentielle de la voiture ou du camion.

Dans de nombreux pays, les dossiers d’entretien des voitures sont en grande partie conserv√©s sur papier, ce qui peut bien s√Ľr tr√®s facilement √™tre faux.¬†

Alors, imaginons que pousser tous les fournisseurs de services vers une blockchain et toutes les lectures conserv√©es sur la blockchain.¬†L’int√©grit√© et l’immuabilit√© des donn√©es de la blockchain signifient qu’une modification des enregistrements serait d√©tectable.¬†De plus, les agences telles que les compagnies d’assurance peuvent √©galement contribuer en ajoutant des d√©tails sur l’accident d’une voiture donnant une image beaucoup plus compl√®te de l’historique du v√©hicule d’une mani√®re qu’il est tr√®s difficile, voire impossible pour les vendeurs malhonn√™tes de falsifier.

Pourquoi l’industrie financi√®re a-t-elle des probl√®mes de confiance avec Blockchain¬†?

Transf√©rer de l’argent d’un pays √† un autre prend du temps et peut √™tre co√Ľteux en raison de la n√©cessit√© de se conformer √† plusieurs r√©glementations et politiques diff√©rentes, mais finalement, une autre personne re√ßoit l’argent.

Votre banque met √† jour ses enregistrements et les envoie √† la principale banque de compensation de votre pays o√Ļ ils sont transmis √† un certain nombre de syst√®mes o√Ļ elle les analyse pour pr√©venir le blanchiment d’argent et se conformer √† divers embargos commerciaux.¬†En supposant que votre transaction passe les contr√īles, les fonds sont ensuite envoy√©s √† la banque de compensation d’un autre pays.¬†Ils mettent √† nouveau √† jour le dossier et l’envoient sur le compte bancaire du destinataire.¬†M√™me en ces temps hautement automatis√©s, cela peut prendre plusieurs jours pour que l’argent arrive sur le compte de destination.

C’est l√† que Bitcoin peut offrir une alternative √† l’industrie financi√®re traditionnelle de Brocks and Mortar.¬†Tout ce que vous avez √† faire est de donner l’adresse du portefeuille Bitcoin des destinataires et d’utiliser votre syst√®me informatique pour envoyer des fonds.¬†Il n’y a pas de parties interm√©diaires ou de long temps d’attente.¬†

Pour résumer la Blockchain :

  • Le magasin de donn√©es qui conserve toutes les donn√©es de la blockchain s’appelle un¬†¬†grand livre
  • Chaque enregistrement dans le grand livre est appel√© une¬†¬†transaction¬†.¬†
  • Ces transactions sont horodat√©es et enregistr√©es par¬†groupes de blocs
  • Vous¬†ne pouvez pas¬†mettre √† jour ou supprimer quoi que ce soit.¬†C’est en √©criture une fois puis en lecture seule.
  • Le grand livre est con√ßu pour √™tre¬†immuable √† l’¬†aide d’algorithmes cryptographiques
  • Et la partie principale est que le grand livre est r√©pliqu√© par plusieurs nŇďuds, c’est pourquoi il s’appelle la¬†technologie du grand livre distribu√©.

Comment la Blockchain atteint-elle et maintient-elle l’int√©grit√© ?

Le syst√®me prend un √©norme fichier de donn√©es et calcule son ¬ę¬†condens√©¬†¬Ľ unique √† l’aide d’une fonction de hachage.¬†Votre syst√®me envoie ensuite cet √©norme fichier de donn√©es √† votre ami/r√©cepteur avec sa valeur hach√©e.¬†Le r√©cepteur¬†recalcule¬†le hachage pour s’assurer que le contenu de ce fichier n’est pas alt√©r√© pendant la transmission.

Plusieurs implémentations de fonctions de hachage normalisées sont utilisées, telles que SHA256, qui produit une valeur de hachage de 256 bits. Cela donne 2^256 combinaisons.

De plus, Blockchain utilise la cryptographie √† cl√© publique qui est un syst√®me cryptographique utilis√© pour le cryptage et le d√©cryptage des donn√©es.¬†Vous commencez par g√©n√©rer une paire de cl√©s sp√©ciales et li√©es – appel√©es cl√©s ¬ę¬†publique¬†¬Ľ et ¬ę¬†priv√©e¬†¬Ľ – bas√©e sur une √©quation math√©matique qui utilise deux grands nombres premiers.¬†Une fois chiffr√©, il peut √™tre d√©chiffr√© si vous disposez des cl√©s requises.¬†La cl√© publique des deux extr√©mit√©s de la transmission est utilis√©e pour crypter les donn√©es.¬†De votre c√īt√©, votre cl√© priv√©e (qui n’est jamais envoy√©e ou mise √† la disposition de qui que ce soit) est utilis√©e conjointement avec la cl√© publique de la partie destinataire pour crypter les donn√©es.¬†Le destinataire utilise votre¬†cl√©¬†publique¬†et sa¬†cl√©¬†priv√©e¬†pour d√©chiffrer les donn√©es.¬†Combin√© avec la valeur de hachage, les transactions comme celle-ci sont incroyablement s√©curis√©es.

La cryptographie √† cl√© publique est √©galement utilis√©e dans la communication pour cr√©er une connexion s√©curis√©e entre les h√ītes et pour des choses comme¬†la signature de code¬†.¬†

Quelle est la structure de données de Blockchain ?

Dans un syst√®me blockchain, les donn√©es sont stock√©es dans des blocs de transactions.¬†En effet, il s’agit d’un √©norme journal horodat√© des transactions qui est r√©pliqu√© sur plusieurs pairs.

Pour qu’un r√©seau blockchain soit fiable et valide, la plupart des nŇďuds doivent √™tre sans compromis.¬†Si 51 % des nŇďuds sont compromis, le r√©seau est pirat√© et a perdu son int√©grit√©.¬†Notez que la Blockchain s’attend √† ce que les choses tournent mal sur les nŇďuds et pourtant elle reste fiable !

  • Chaque bloc d’une blockchain repr√©sente des transactions
  • Si un utilisateur essaie d’ajouter un bloc contenant une valeur de hachage incorrecte, le bloc sera rejet√© par plusieurs pairs et ne fera donc pas partie de la blockchain.

O√Ļ puis-je en savoir plus sur Blockchain ?

Vous pouvez trouver de nombreux articles intéressants et utiles liés à :

  • API Blockchain.com
  • Cryptographie
  • Bitcoin
  • Delphes et Ethereum¬†
  • Travailler avec des contrats intelligents
  • et plus

 
 
 
 

De plus, vous pouvez en savoir plus sur la Blockchain en explorant ces sujets avec vos moteurs de recherche préférés :

  • Minage de bitcoins
  • Concepts Hyperledger Fabric

Pour plus d’articles sur ce blog sur Blockchain et la crypto-monnaie, cliquez sur ce lien de recherche dynamique :¬†https://blogs.embarcadero.com/?s=blockchain


Coding Boot Camp

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES