Procédé de détermination d’un consensus au sein d’un ensemble de nœuds formant un réseau pair-à-pair de gestion d’une chaîne de blocs, pour l’ajout d’un nouveau bloc à la chaîne de blocs, le procédé étant mis en œuvre par un nœud du réseau pair-à-pair (11), le nœud étant mis en œuvre par un système informatique (10) comprenant au moins un processeur et une mémoire stockant une liste de nœuds actifs, une valeur de réputation actuelle associée à chaque nœud actif, et une copie respective de la chaîne de blocs, le procédé comprenant : Le calcul d’un score (C20) associé à chaque nœud actif de la liste, à partir de la valeur de réputation actuelle du nœud actif et d’un montant de dépôt (Gp) engagé par le nœud actif, La sélection du nœud producteur du prochain bloc, ce nœud présentant le score le plus élevé parmi les scores calculés, la réception (C10) d’au moins un bloc généré par un nœud candidat à l’ajout d’un nouveau bloc à la chaîne de blocs, et, lorsque le nœud candidat est le nœud sélectionné comme producteur du prochain bloc, la vérification de la validité du bloc, lorsque le bloc reçu est valide, l’envoi (C13) aux autres nœuds actifs du réseau d’une notification identifiant le bloc reçu comme prochain bloc de la chaîne de bloc, La réception (C14) d’une pluralité de notifications émises respectivement par les autres nœuds actifs du réseau, chaque notification identifiant un bloc sélectionné par un autre nœud actif du réseau et, L’ajout (C15) à la chaîne de blocs du bloc identifié par une majorité des notifications reçues. Procédé selon la revendication 1, comprenant, si le bloc généré est considéré invalide par une majorité des nœuds actifs du réseau, la suppression (C16) du nœud candidat ayant généré le bloc invalide de la liste des nœuds actifs. Procédé selon la revendication 2, comprenant en outre la réception d’une part du montant de dépôt déposé par le nœud supprimé. Procédé selon l’une des revendications précédentes, comprenant la suppression d’un nœud actif de la liste des nœuds actifs lorsque la réputation du nœud est inférieure à un seuil déterminé. Procédé selon l’une des revendications précédentes, dans lequel chaque nœud actif définit un montant de garantie (G B ) qui doit être compris entre des montants de garantie minimal et maximal déterminés, et le procédé comprend la suppression d’un nœud actif de la liste de nœuds actifs lorsque le montant de garantie (G B ) déposé par le noeud est inférieur au montant de garantie minimal. Procédé selon l’une des revendications précédentes, dans lequel chaque nœud actif définit un montant de garantie (G B ) qui doit être compris entre des montants de garantie minimal et maximal déterminés, et le score d’un nœud actif est calculé à partir : d’un ratio entre la valeur de garantie définie par le noeud et la valeur de garantie maximale (G B /G max ), et d’un ratio entre le montant de dépôt du nœud et la valeur de garantie (G P /G B ). Procédé selon la revendication précédente, dans lequel le score d’un nœud est une combinaison linéaire de la valeur de réputation actuelle, du ratio entre la valeur de garantie définie par le noeud et la valeur de garantie maximale, et du ratio entre le montant de dépôt du noeud et la valeur de garantie. Procédé selon l’une quelconque des revendications précédentes, dans lequel le calcul du score d’un nœud tient en outre compte d’un taux de génération de bloc qui décroît avec le nombre de blocs ajoutés à la chaîne de blocs par le nœud pendant une période déterminée. Procédé selon l’une des revendications précédentes, dans lequel chaque nœud est en outre configuré mettre en œuvre au moins une application d’interaction d’achat de produit ou de service hors de la chaîne de blocs, pour calculer une valeur de confiance associée à une interaction d’achat ayant eu lieu hors de la chaîne de blocs, chaque nœud étant en outre configuré pour calculer la valeur de réputation actuelle d’un nœud en fonction de : une valeur de réputation précédente, et la valeur de confiance associée à la dernière interaction d’achat ayant impliqué le nœud. Procédé selon la revendication précédente, dans lequel chaque nœud est configuré pour calculer la valeur de réputation actuelle d’un partipant par mise en œuvre d’un algorithme de type contrat intelligent. Produit programme d’ordinateur, comprenant des instructions de code pour la mise en œuvre du procédé selon l’une des revendications qui précède, quand il est exécuté par un ordinateur. Terminal informatique (10) comprenant au moins un processeur et une mémoire, et étant connectés à un ensemble d’autres terminaux informatiques pour former un réseau pair à pair (11) de gestion d’une chaîne de blocs, la mémoire du terminal informatique stockant une liste de nœuds dits actifs, une valeur de réputation actuelle associée à chaque nœud actif, et une copie respective de la chaîne de blocs, le terminal informatique étant configuré pour mettre en œuvre le procédé selon l’une des revendications 1 à 10. Système informatique distribué (1) comprenant un ensemble de terminaux informatiques (10) connectés entre eux de manière à former un réseau pair-à-pair (11), chaque terminal informatique comprenant au moins un processeur et une mémoire et formant un nœud dudit réseau, le système étant caractérisé en ce que chaque terminal est configuré pour mettre en œuvre le procédé selon l’une des revendications 1 à 10.