Les mineurs Bitcoin peuvent-ils forcer des blocs invalides?

Partager cette publication

En ce qui concerne le monde de la crypto-monnaie, particulièrement Bitcoin, il y a beaucoup de choses que les gens ne savent toujours pas. En surface, Bitcoin pourrait ressembler à une chaîne d’un tas de blocs; cependant, c’est bien plus que cela. Il est important pour tout le monde de comprendre comment Bitcoin est en réalité un réseau, car cela rendra la technologie beaucoup plus facile à comprendre. Bitcoin est souvent appelé un réseau de blockchain parce que Bitcoin a un canal de paiement qui a été superposé dessus. Le Bitcoin est essentiellement un grand réseau qui a un tas de parties appelées nœuds de validation. Au total, il y en a plus de 115 000. Chacun de ces nœuds est connecté à environ huit autres nœuds. Quiconque utilise Bitcoin a probablement un nœud qui se trouve quelque part. Cela inclut Coinbase, Bitmain, Satoshi et autres.

Réflexion sur les nœuds du réseau

Ces nœuds sont importants car ils font valoir qu’ils sont tous identiques. Il n’y a aucune différence entre les nœuds. Ils sont tous là pour valider pleinement. Cela signifie que ces nœuds existent pour s’assurer que chaque transaction effectuée à l’aide de Bitcoin suit les règles du réseau. Cela va être incroyablement important pour ceux qui exploitent le Bitcoin ainsi que pour toute autre personne qui utilise cette technologie. Les nœuds qui sont à l’intérieur sont les mêmes que ceux qui sont à l’extérieur. Il n’y a aucune différence. Ils ont tous le même nombre de connexions.

Par exemple, si quelqu’un démarre un nouveau nœud, il est traité de la même manière que les autres. Il trouve simplement quelques pairs et devient un autre membre de la ruche. Cela signifie qu’il existe une limite aux degrés de séparation pouvant exister entre un nœud et un autre. Bien que la recherche de nouveaux homologues ne soit pas entièrement automatisée, il ne faut pas longtemps pour qu’un nouveau nœud trouve ses amis.

Par conséquent, il est possible pour quelqu’un de penser au Bitcoin en termes de nœud isolé du groupe. Il est utile dans l’esprit de prendre ce nœud, de l’arracher, de le faire glisser et de voir à quels autres nœuds il se connecte. Les nœuds auxquels un nœud se connecte sont appelés pairs en termes de réseau.

Une transaction réalisée à partir d’un nœud

Maintenant, réfléchissons un peu plus à ce nœud. Lorsque quelqu’un crée une nouvelle transaction à l’aide de ses nœuds, cette transaction est envoyée au monde entier; cependant, en réalité, la transaction ne va en fait qu’aux huit pairs auxquels elle se connecte. Vous rappelez-vous comment Bitcoin conçoit tous les nœuds afin qu’ils soient pleinement validés? Cela signifie que tous les nœuds sont capables de valider les transactions. Par conséquent, les huit nœuds en question vont tous recevoir la transaction et vérifieront qu’elle est réellement valide. Ensuite, lorsque les huit nœuds auront vérifié la transaction, ils l’enverront à leurs huit pairs, etc.

Par conséquent, si une transaction est jugée invalide, elle ne sera pas validée par le réseau. La transaction n’est pas envoyée aux autres membres du réseau. En fait, ils ne sauront même pas qu’une mauvaise transaction est lancée. Finalement, si ce même nœud continue d’envoyer des transactions incorrectes à ses pairs, les pairs finiraient par bloquer le nœud. Ceci est fait pour empêcher le mauvais nœud de spammer le reste des pairs auxquels il se connecte. Quelle que soit la taille et l’audace d’une entreprise, il n’y a aucun moyen de propager une transaction sur Bitcoin si elle n’est pas valide.

Exécution d’un nœud partiel avec un client léger

Maintenant, il est temps de regarder de plus près cette situation. Supposons qu’un nœud ne fonctionne pas à pleine puissance. Au lieu de cela, il travaille avec un client léger. Il existe de nombreux clients légers qui ont été conçus pour un ordinateur de bureau ainsi que pour un appareil mobile. Certains des plus populaires incluent le pain, l’armurerie, l’électrum et le portefeuille Samourai. Certains d’entre eux peuvent être configurés pour changer la façon dont ils fonctionnent et où ils se connectent au fil du temps; cependant, ils sont toujours attachés.

Pour ceux qui ne le savent pas, le partage de connexion est le processus de connexion à un nœud. Le nœud peut être n’importe où, il n’a pas besoin d’être sur un «bord» car, en réalité, il n’y a pas de bord. Ils peuvent attacher où bon leur semble. Toutes les informations provenant du client léger doivent passer par le nœud auquel elles sont attachées. Cela dépend finalement du nœud. Le client léger lui-même ne fait pas partie du réseau et n’est pas non plus un nœud.

C’est important parce qu’il y a beaucoup de gens qui se posent la question de l’exploitation minière. Comment cela joue-t-il dans l’idée de l’exploitation de Bitcoin?

Il est important de noter que l’extraction d’un bloc équivaut à la création d’un bloc. Pour que quelqu’un envoie une transaction, il doit y avoir un bloc présent. Par conséquent, les mineurs de Bitcoin doivent créer un bloc et annoncer la présence de ce bloc au reste du réseau. Il est possible pour n’importe quel nœud d’annoncer un nouveau bloc, car le processus n’a rien de spécial, mais pour annoncer un nouveau bloc, il doit en fait y avoir un nouveau bloc. Au cours des dernières années, l’exploitation minière est devenue plus difficile. Comme plus de blocs sont extraits, il en faut plus pour en créer de nouveaux; cependant, il est également possible pour les gens d’acheter du nouveau matériel et de le connecter à leur nœud personnel pour faciliter le processus.

Maintenant, il est temps de jeter un coup d’œil aux transactions non valides et comment elles s’appliquent au monde de l’exploitation minière Bitcoin. Rappelez-vous comment ils fonctionnaient auparavant? Il en va de même pour les blocs; cependant, le processus fonctionne un peu différemment. Il est également important de vérifier la création de nouveaux blocs.

Pendant le processus d’extraction de Bitcoin, il y a des en-têtes de bloc valides qui doivent être effectués même si les transactions qui pourraient avoir lieu dans le bloc ne sont pas valides. Il faut toujours le même temps pour extraire des blocs, que leurs transactions soient valides ou non. Cela signifie qu’il faut autant de temps pour extraire un bloc contenant des transactions invalides que pour extraire un bloc Bitcoin contenant des transactions valides.

En substance, cela incite les gens à passer leur temps à faire des blocs avec des transactions valides. De cette manière, c’est pourquoi il est important que tous les nœuds vérifient non seulement les en-têtes du bloc, mais également les transactions. Étant donné que tous les nœuds vérifient la présence de transactions valides, il est impossible pour un mineur de tromper le système.

Pensez-y. Si tous les nœuds ne vérifiaient pas les blocs au fur et à mesure qu’ils étaient créés, il y aurait une énorme dépendance sur les nœuds qui ont effectivement vérifié les nouveaux blocs. Cela séparerait les nœuds en différents types, les rendant intrinsèquement inégaux. Cela entraînerait la rupture du système. C’est ainsi que les blocs miniers invalides sont arrêtés dans le monde du Bitcoin.

Rejoindre un pool minier

Maintenant, qu’en est-il des personnes qui veulent rejoindre un pool minier? Il existe de nombreuses raisons pour lesquelles quelqu’un peut vouloir rejoindre un pool de minage. Ils pourraient le faire parce que l’exploitation minière est tout simplement trop difficile à faire seule. Dans d’autres cas, ceux qui font partie d’une grande entité peuvent le faire pour générer un revenu stable au lieu d’un revenu un peu plus sporadique. Il y a beaucoup de mineurs qui font ça. Ils utilisent du matériel connecté et rejoignent un pool d’exploration de données qui utilise un protocole différent. Tout comme les gens ont un protocole sur un téléphone portable, il y a des protocoles qui ont lieu lorsque les gens rejoignent un pool de minage. Il est possible de miner, de cette manière, sans se connecter à un nœud. Il existe de nombreuses piscines différentes qui fonctionnent toutes à leur manière. Il est important que les gens comprennent également le fonctionnement de ces pools.

Pensez à faire glisser ces nœuds de pool d’exploration de données, tout comme les autres nœuds qui ont été retirés précédemment. Comme les autres nœuds, ces nœuds ont également besoin de pairs. Sans pairs, ils ne recevront ni blocs ni transactions. Ils ont besoin de pairs pour annoncer les nouveaux blocs qu’ils ont créés. Sinon, ils ne seront pas reconnus sur le réseau. Par conséquent, même si les personnes membres d’un pool peuvent ne pas être connectées directement à un nœud, le nœud lui-même est toujours connecté. Il est important que chacun sache que chacun des nœuds valident tous les blocs et toutes les transactions. Cela inclut les blocs qui sont extraits via des pools de minage.

Si l’un de ces pools annonce un bloc qui n’est pas valide, leurs noeuds vont le savoir. En effet, les noeuds valident entièrement tous les blocs qui sont créés, y compris ceux créés via des pools. Si le bloc n’est pas valide, les autres nœuds ne le reconnaîtront pas. De cette manière, les blocs invalides n’entreront jamais sur le réseau.

Il y a une autre façon d’envisager cela pour ceux qui pourraient encore être un peu confus. Il n’y a aucun moyen pour un nœud dans un réseau de savoir si le bloc qu’il vient de recevoir a été créé par l’homologue ou relayé par l’homologue. Ils ne savent pas d’où vient le bloc. Tout ce qu’ils savent, c’est que le bloc est là. Les nœuds existent simplement pour déterminer si le nouveau bloc est valide ou non. Si le bloc est valide, ils l’envoient. Si le bloc n’est pas valide, ils ne le sont pas. Espérons que cela aide les gens à clarifier l’image.

Il y a un dernier point à aborder. N’oubliez pas que les nœuds n’ont aucun moyen de savoir lequel des nœuds a miné un bloc par rapport à le relayer. Cela a été discuté ci-dessus. Ce point a été conçu intentionnellement comme faisant partie du réseau. Certains mineurs se connectent directement à d’autres mineurs. Certains de ces mineurs ne figurent pas sur leur liste de pairs. Tous les mineurs ne le font pas, mais certains le font. Par exemple, certains mineurs peuvent se connecter à des réseaux de relais facultatifs qui pourraient avoir été conçus par d’autres grandes entités. Il est important de noter que ces réseaux ne sont pas exclusifs aux mineurs Bitcoin. Tout le monde peut joindre. Les réseaux sont simplement là pour aider le relais de bloc lorsqu’il traverse le réseau. Le fait de soulever cela est qu’il y a des gens qui essaient de faire valoir qu’il existe un réseau d’interconnectivité de «nœuds qui exploitent» par opposition à «nœuds qui n’exploitent pas». En réalité, ce point n’a pas de sens.

Ceci est important car il renforce le point que tous les nœuds sont créés égaux. Tous les nœuds sont capables de rejeter des blocs non valides. De cette manière, Bitcoin est une forteresse impénétrable qui est toujours capable de valider toutes les transactions effectuées sur le réseau. Cela comprend la génération de nouveaux blocs. Il n’y a pas de différence entre les nœuds qui exploitent et les nœuds qui ne le font pas. Les nœuds ne sont que des nœuds. Peu importe si un certain bloc a été créé par une personne ou une autre. Si le bloc n’est pas valide, il n’entre pas. Les nœuds existent pour appliquer la validation en tandem les uns avec les autres.

Un réseau solide qui privilégie la sécurité

De cette manière, Bitcoin est l’un des réseaux les plus puissants du marché car tous les nœuds jouent un rôle important. Chaque nœud doit travailler de concert avec ses pairs afin de préserver le réseau Bitcoin. De cette manière, les transactions non valides ne sont pas transmises. Cela inclut les blocs non valides. Par conséquent, les mineurs qui ont des questions ou des inquiétudes concernant un bloc non valide faisant partie du réseau n’ont pas à s’inquiéter. Il n’y a aucun moyen pour un bloc invalide de rejoindre le reste de la blockchain car les nœuds fonctionnent de concert pour valider entièrement toutes les transactions.

Plus à explorer

Avez-vous besoin d'aide pour votre entreprise Bitcoin?

Nous sommes plus qu'une installation minière; nous sommes vos partenaires miniers. Que vous soyez amateur ou mineur professionnel, notre objectif est de rendre votre exploitation minière plus rentable en offrant les solutions minières ASIC les plus récentes et les plus efficaces.