Bible De L'Investissement Dans La Crypto-Monnaie - Alan T. Norman 3 стр.


En passant, si vous souhaitez rester anonyme lors de transactions sur le réseau Bitcoin, c’est déjà possible. Il existe de nombreux services qui s’occupent de vos Bitcoins. Ils sont appelés « services de mixage » et sont utilisés pour mélanger ses fonds avec les Bitcoins d’autres personnes, dans l’intention de brouiller l’accès vers la source d’origine des fonds. Comme vous le voyez, les nouvelles technologies semblent renforcer l’anonymat des crypto-monnaies.

Et, enfin, maintenant plus de 16 millions de bitcoins circulent dans le monde, alors qu’un total de 21 millions sera exploité. Ces chiffres sont programmés par l’algorithme du réseau lui-même. La quantité limitée de Bitcoins rend l’inflation de cette monnaie impossible. Cette devise ne se déprécie pas avec le temps car seul un certain montant sera émis. Le Bitcoin a même un modèle déflationniste : de nombreuses personnes perdent leurs devises en oubliant le mot de passe du portefeuille ou en envoyant de l’argent à la mauvaise adresse. Par conséquent, le nombre de Bitcoins diminuera progressivement.


Preuve De Fonctionnement Et Pourquoi C’est Important

Les plus gros problèmes du réseau Bitcoin étaient les suivants : comment s’assurer que les transactions sont vraiment véridiques ; comment s’assurer qu’un mineur ne trompe personne ; que faut-il faire pour choisir le bon bloc et construire réellement la Blockchain. Toutes ces questions sont réglées via l’algorithme de consensus.



Le protocole Proof of Work (preuve de fonctionnement) confirme qu’un mineur effectue un travail énorme pour trouver un nonce correct et obtenir un hachage réussi. Vous devriez passer beaucoup de temps à trouver celui dont vous avez besoin. Je vais vous expliquer plus en détail.

La difficulté de bloc est ajustée tous les blocs de 2016 et dépend du nombre de zéros au début d’un hachage particulier. Il n’est pas difficile de trouver le hachage lui-même, mais il faut se donner beaucoup de mal pour trouver un hachage réussi avec un certain nombre de zéros. Si vous avez le hachage d’un bloc précédent ainsi que des données d’horodatage et de transaction, il semble qu’il soit très facile de créer un nouveau hachage à partir de celui-ci et de traiter ce bloc. Cependant, vous devez trouver un nonce, dont la valeur est définie de sorte que le hachage du bloc contienne une série de zéros non significatifs. Il faut beaucoup de temps pour cela. Une fois que les mineurs trouvent ce hachage réussi, ils envoient un bloc à la Blockchain. Autrement dit, ils ont déjà confirmé toutes les transactions, après avoir effectué un certain travail. Donc, il ne sert à rien de tromper quelqu’un car un tel travail est très difficile à faire.

Ensuite, toutes les informations sont distribuées dans les nœuds. Tout d’abord, un mineur envoie un nœud. Il peut vérifier si, par exemple, les personnes qui ont envoyé de l’argent d’un point A à un point B avaient vraiment cet argent, c’est-à-dire si toutes les transactions sont valides. Ensuite, les nœuds commencent à échanger ces informations entre eux, et ainsi, le bloc est formé.

En théorie, il peut arriver que deux mineurs créent un seul et même bloc. Comment la Blockchain choisira-t-elle le meilleur bloc ? Le premier principe est la vitesse. Le deuxième principe est le « succès » d’un hachage. Par conséquent, le « succès » d’un hachage est exactement les efforts que les mineurs doivent faire dans le cadre du protocole de preuve de fonctionnement.

Une autre raison pour laquelle vous devez choisir un hachage « réussi » est un ajustement de la difficulté du réseau. Plus les mineurs apparaissent, plus la difficulté du réseau augmente, ce qui signifie que les transactions peuvent être traitées plus rapidement. Si les mineurs ralentissent pour trouver les blocs, la difficulté diminue.

Permettez-moi d’ajouter quelques mots sur la façon de régler la situation lorsque plusieurs mineurs créent des blocs identiques sur le réseau. L’essence du consensus de la Blockchain est que la plus longue chaîne de blocs est considérée comme équitable. Si les blocs commencent à être construits dans une direction différente de la vôtre, votre premier bloc tombera à nouveau dans le pool de transactions non confirmées. Cela se produit souvent lorsque le réseau est surchargé. Donc, pour vous assurer que les blocs suivants sont construits exactement sous votre bloc et que vous obtiendrez la récompense, attendez que plusieurs autres blocs se forment après le vôtre. Si plus de cinq blocs sont formés, l’argent vous appartient définitivement.



À la fin de la sous-section précédente, nous avons discuté des avantages du Bitcoin, il est donc temps de parler des inconvénients de la Blockchain, à savoir l’attaque à 51 % ou la double dépense. Je vais vous expliquer.

Tout pool de minage peut unir ses efforts à un point tel que la probabilité de générer le bloc suivant dans ce pool peut être de 51 %. La communauté des crypto-monnaies a déjà été témoin de la situation lorsque les membres du pool de minage chinois ont artificiellement restreint de nouveaux membres dans leur système et ont réussi à générer environ six blocs d’affilée. C’est après cet incident qu’il est devenu clair qu’il fallait attendre la confirmation de la transaction pendant une heure, pas dix minutes. Autrement dit, si vous créez cinq blocs et que chacun d’eux est formé pendant dix minutes, nous multiplions par cinq et obtenons 50 minutes.

Chapitre 4. La blockchain

Avant d’entrer dans les détails techniques de la technologie Blockchain, il est important de comprendre les problèmes que la Blockchain résout. Pourquoi avons-nous besoin de la Blockchain et que fait-elle que notre technologie actuelle ne peut pas faire ?

Les premiers utilisateurs de la technologie Bitcoin et Blockchain ont repéré ce qu’ils percevaient comme une faille fondamentale dans notre façon de penser les transactions, la confiance et les institutions sociales. Les premières versions de la Blockchain sont arrivées à peu près au même moment que la crise financière de 2007 aux États-Unis, lorsque de nombreuses personnes ont perdu confiance dans les institutions de la société censées protéger les intérêts de l’individu ordinaire. Bien sûr, les gens ont été désillusionnés par le système bancaire à la suite de la crise, mais ils ont également perdu confiance dans le gouvernement pour réglementer les marchés financiers et dans la presse pour enquêter sur les crises potentielles.

La plupart des gens conviendraient que nos institutions ont des défauts et ne sont pas des solutions parfaites. Mais ellesrésolvent les problèmes de confiance, et elles le font depuis des centaines d’années. En réalité, nous vivons probablement à l’époque la plus paisible et la plus confortable de l’histoire de l’humanité. Toute alternative à nos institutions actuelles doit avoir des avantages et des atouts évidents.

L’idée derrière la Blockchain est de remplacer les institutions dirigées par des êtres humains imparfaits par une technologie capable de mieux faire le travail et de responsabiliser les individus. Si vous pouviez créer un moyen pour des étrangers de se faire confiance sans avoir besoin d’une banque ou d’un gouvernement comme intermédiaire, vous vous attaqueriez à l’un des plus grands goulots d’étranglement de la société. Mais pour ce faire, vous avez besoin d’un système puissant pour créer un consensus entre étrangers, et les créateurs de la Blockchain estiment que le pouvoir réside dans la décentralisation.

Fondamentalement, toutes les applications de la Blockchain (et d’autres technologies cryptographiques) sont basées sur le concept de décentralisation. Au lieu d’une autorité centrale rigide et lente qui prend des décisions et régit les relations, la Blockchain cherche à rendre le pouvoir réglementaire aux individus. Au lieu de faire confiance à une grande institution, la Blockchain renforce la confiance grâce au consensus.

Comment fonctionne la blockchain ?

En termes plus simples, la Blockchain utilise une combinaison de cryptographie et d’un registre public pour créer la confiance entre les parties tout en préservant la confidentialité.

Comprendre les mécanismes de fonctionnement est un peu plus difficile, mais afin d’apprécier pleinement le génie derrière la technologie Blockchain, nous devrons nous plonger dans les détails techniques.

Alors que la Blockchain peut inclure de nombreuses autres fonctionnalités, les principes fondamentaux d’une Blockchain sont dans le nom de la technologie :

Le bloc : un bloc est une liste de transactions sur une certaine période. Il contient toutes les informations traitées sur le réseau au cours des dernières minutes. Le réseau ne crée qu’un seul bloc à la fois.

La chaîne : chaque bloc est lié au bloc qui le précède à l’aide d’algorithmes cryptographiques. Ces algorithmes sont difficiles à calculer pour les ordinateurs et prennent souvent plusieurs minutes à résoudre par les ordinateurs les plus rapides du monde. Une fois résolue, la chaîne cryptographique verrouille le bloc en place, ce qui le rend difficile à changer. Nous examinerons cela plus en profondeur dans une minute.

La chaîne s’allonge avec le temps. Une fois qu’un nouveau bloc est créé, les ordinateurs du réseau opèrent ensemble pour vérifier les transactions dans le bloc et sécuriser la place de ce bloc dans la chaîne.

La partie la plus fondamentale de la Blockchain est le registre. C’est là que sont stockées les informations sur les comptes du réseau. Le grand livre à l’intérieur de la Blockchain est ce qui remplace le grand livre d’une banque ou d’une autre institution. Pour une crypto-monnaie, ce grand livre se compose généralement de numéros de compte, de transactions et de soldes. Lorsque vous soumettez une transaction à la Blockchain, vous ajoutez des informations au grand livre sur la provenance et la destination de la devise.

Un registre de Blockchain est distribué sur le réseau. Chaque nœud du réseau conserve sa propre copie du registre et le met à jour lorsque une personne soumet une nouvelle transaction. Ce « grand livre partagé » est la façon dont la Blockchain entend remplacer les banques et autres institutions. Au lieu de demander à la banque de conserver une copie officielle du grand livre, chacun en conservera sa propre copie, puis nous vérifierons les transactions par consensus.

Chaque technologie Blockchain a son propre registre et les différents registres fonctionnent très différemment (comme nous le verrons). Cependant, le grand livre du Bitcoin, le premier registre de Blockchain, nécessite trois informations pour répertorier une transaction :

1. Une entrée : si John veut envoyer un Bitcoin à David, il doit dire au réseau où il a obtenu ce Bitcoin en premier lieu. Peut-être que John a reçu le Bitcoin de Sarah hier, donc la première partie de l’entrée du grand livre le dit.

2. Un montant : c’est le montant que Jean veut envoyer à David.

3. Une sortie : c’est l’adresse de Bitcoin de David et où le Bitcoin doit être déposé

Vient maintenant le concept difficile à saisir : il n’existe pas de Bitcoin. Bien sûr, il n’y a pas de Bitcoins physiques. Vous le saviez probablement déjà. Cependant, il n’y a pas non plus de Bitcoins sur un disque dur quelque part. Vous ne pouvez pas pointer vers un objet physique, un fichier numérique ou un morceau de code et dire : « Ceci est un Bitcoin ». Au lieu de cela, l’ensemble du réseau Bitcoin n’est qu’une série d’enregistrements de transactions. Chaque transaction de l’histoire du Bitcoin vit dans le grand livre distribué du Bitcoin de la Blockchain. Si vous voulez prouver que vous avez 20 Bitcoins, la seule façon de le faire est de pointer vers les transactions où vous avez reçu ces 20 Bitcoins.

Presque toutes les Blockchain ont cette caractéristique en commun. L’historique des transactions est la devise. Il n’y a aucune différence entre les deux. Certaines nouvelles crypto-monnaies modifient la façon dont le grand livre est écrit afin de fournir un plus grand anonymat et une plus grande confidentialité dans les transactions. Elles utilisent certaines techniques de masquage d’identité pour masquer l’expéditeur et le destinataire de la transaction tout en conservant un registre distribué fonctionnel.

Création D’un Bloc

Le registre est au cœur du bloc, mais ce n’est pas la seule chose qui entre dans un bloc nouvellement créé. Il y a un en-tête et un pied de page requis pour chaque bloc. De plus, les transactions incluses dans le bloc sont soumises à un processus qui les compresse, les code et les standardise. Lorsqu’un vérificateur crée un nouveau bloc, il est complètement différent du grand livre sur lequel il était basé. Cependant, le grand livre sous-jacent est toujours là et peut être consulté à l’avenir lorsque de nouvelles transactions nécessitent des informations sur les blocs précédents.

Ajout De Transactions

La première étape de la création d’un bloc consiste à rassembler et à ajouter toutes les transactions en cours au grand livre du bloc. Lorsqu’un utilisateur crée une nouvelle transaction, il diffuse cette transaction sur l’ensemble du réseau. L’ordinateur d’un vérificateur examinera ensuite la transaction pour s’assurer qu’elle est valide.

Étant donné que les devises de la Blockchain ne sont rien de plus qu’une série de transactions, la première étape pour vérifier une transaction consiste à regarder où l’expéditeur dit avoir initialement obtenu son argent. Le vérificateur examinera ensuite l’historique de la Blockchain pour trouver le bloc et la transaction où l’expéditeur a reçu l’argent. Si cette transaction d’entrée est confirmée sur la Blockchain, la transaction est valide et ils devront confirmer l’adresse de la partie destinataire. Si la transaction d’entrée n’a pas été confirmée, la transaction actuelle n’est pas valide et elle ne sera pas incluse dans le grand livre.

Une fois que toutes les transactions de ce bloc ont été vérifiées, il est temps de créer le grand livre. Voici un exemple simple, où les transactions sont répertoriées les unes après les autres :


[Entrée][Montant][Adresse de sortie], [Entrée][Montant][Adresse de sortie], [Entrée][Montant][Adresse de sortie], [Entrée][Montant][Adresse de sortie], [Entrée][Montant][Adresse de sortie]…


Ensuite, le vérificateur appliquera une technique cryptographique appelée hachage à chacune des transactions. Dans sa définition la plus basique, le hachage prend une chaîne de caractères et génère une autre chaîne de caractères. Ainsi, lorsque vous fournissez l’adresse d’entrée, le montant et l’adresse de sortie à un algorithme de hachage, il transformera la transaction en une chaîne de caractères unique à cette transaction, comme ceci :


aba128d3931e54ce63a69d8c2c1c705ea9f39ca950df13655d92db662515eacf


(Il s’agit d’un hachage de transaction réel de la Blockchain du Bitcoin.)

Le hachage est donc utilisé pour normaliser les données tout en s’assurant qu’elles n’ont pas été falsifiées. Si une personne essayait de modifier une transaction dans la Blockchain, elle devrait refaire cette transaction, et cela aurait l’air complètement différente. Il serait évident qu’elle avait été falsifiée.

Назад Дальше