[0150]Dans la description suivante de multiples modes de réalisation de l'invention, les références aux dessins d'accompagnement servent à illustrer un exemple par lequel au moins un mode de réalisation de l'invention peut être mis en pratique.
[0151]Les termes "un aspect", "une réalisation", "une réalisation", "les réalisations", "la réalisation", "les réalisations", "au moins une réalisation", "certaines réalisations", "certaines réalisations", "une réalisation", "une autre réalisation", "une réalisation exemplaire", "au moins une réalisation" et autres se réfèrent généralement à "une ou plusieurs (mais pas toutes) réalisations de la ou des inventions divulguées", sauf indication contraire expresse.
[0152]Les termes "y compris", "comprenant" et leurs variantes peuvent être utilisés pour signifier "y compris mais non limité à", sauf indication contraire expresse.
[0153]Les termes "un", "un ou plusieurs", "un", "un", "un autre" et "le" peuvent être utilisés pour signifier "au moins un", sauf indication contraire expresse.
[0154]Les expressions "un nombre de", "une quantité de", "une quantité de", "une gamme de" et les termes similaires font généralement référence à au moins un sujet déterminé, sauf indication contraire.
[0155]Les verbes "sélectionner", "choisir" et les verbes similaires peuvent être utilisés indifféremment.
[0156]Le terme "pluralité" fait généralement référence à "deux ou plus", sauf indication contraire expresse.
[0157]Les verbes "ajouter", "fournir" et les verbes similaires se réfèrent généralement à au moins l'un des éléments suivants : au moins un ajout, au moins une fourniture, au moins une mise en place, au moins une connexion, au moins une jonction, au moins une adjonction, au moins une fixation et au moins une inclusion concernant au moins un sujet déterminé, sauf indication contraire expresse.
[0158]L'expression "associé à", "associé à" et d'autres expressions similaires peuvent être utilisées pour qu'au moins une partie d'au moins un sujet déterminé soit en relation ou associée à au moins un autre sujet.
[0159]Le terme "ici" signifie "dans la présente demande", sauf indication contraire expresse.
[0160]Le terme "e.g." et les termes similaires signifient "par exemple", sauf indication contraire expresse.
[0161]Le terme "i.e." et les termes similaires signifient "c'est-à-dire", sauf indication contraire expresse.
[0162]Le terme "l'un ou l'autre" et les termes similaires signifient "l'un des", sauf indication contraire expresse.
[0163]Le terme "nœud" et l'expression "nœud informatique" font généralement référence au même élément dans le présent document, sauf indication contraire. Le destinataire averti comprendra qu'un noeud comprend au moins un processeur, un système de stockage et une interface de communication, et qu'il est généralement associé à au moins un portefeuille. Dans au moins un mode de réalisation, le noeud est choisi dans un groupe comprenant un ordinateur, un ordinateur portable, un téléphone cellulaire, un smartphone, un ordinateur de bureau, un serveur, un dispositif, une tablette, un dispositif de traitement, un dispositif de stockage, un dispositif comprenant une interface numérique et autres, sauf indication contraire expresse.
[0164]Le terme "transaction" désigne généralement le transfert d'un actif, d'une instruction ou de données d'une ou plusieurs parties à une ou plusieurs autres parties. Cependant, diverses formes d'informations et/ou de données numériques peuvent être transférées dans une transaction, telles que des jetons non fongibles (NFT), des identités numériques, et/ou toute donnée de tout type, forme, nature et/ou portée impliquant au moins une entité faisant partie d'un système activé par un grand livre distribué, dans lequel lesdites informations et/ou données numériques peuvent avoir ou non une valeur monétaire, selon au moins un mode de réalisation, sauf indication contraire expresse.
[0165]L'expression "données d'une blockchain" fait généralement référence à au moins une indication d'au moins une partie des données liées à un système activé par un registre distribué, sauf indication contraire expresse.
[0166]L'expression " stocker une blockchain ", " stocker une blockchain " et les expressions similaires font généralement référence au stockage de données relatives à une blockchain, telles qu'au moins une indication d'une ou plusieurs transactions précédemment vérifiées dans la blockchain, sauf indication contraire expresse.
[0167]La forme plurielle de termes donnés, tels que "transactions", "générateurs", "exécuteurs", "règles", "nœuds", "modèles", "ressources", "portefeuilles", "nœuds de calcul", "actifs", "valeurs métriques de fiabilité", "contrats intelligents", "événements", "blocs" et autres termes similaires, peut être utilisée pour désigner leur forme singulière en fonction d'au moins un contexte et d'au moins un mode de réalisation, sauf indication contraire expresse.
[0168]Le terme "pool de mémoire" fait généralement référence à un système de stockage de données pour stocker des informations, telles qu'au moins une indication d'au moins une partie d'au moins une transaction, liées à au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé de celui-ci, faisant partie d'un système à registre distribué, sauf indication contraire expresse.
[0169]Les verbes "éviter", "limiter", "prévenir", "arrêter", "intercepter", "fermer", "bloquer", "arrêter", "supprimer", "interdire", "désavouer", "interdire", "exclure", "proscrire" et autres verbes similaires se réfèrent typiquement à au moins un parmi au moins un évitement, au moins une limitation, au moins une prévention, au moins un arrêt, au moins une interception, au moins une mise à l'écart, au moins un blocage, au moins un arrêt, au moins une suppression, au moins une interdiction, au moins un désaveu, au moins une interdiction, au moins une exclusion et au moins une proscription concernant au moins un sujet déterminé, sauf indication contraire expresse.
[0170]Le terme "générateur" fait généralement référence à un rôle donné associé à au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé à celui-ci, lié à un système activé par un grand livre distribué. Ledit rôle participe à au moins un processus de génération d'au moins une unité de données structurées en traitant au moins une action liée à la blockchain au moins initiée, en traitant au moins une action liée à la blockchain au moins initiée et en initiant au moins une action liée à la blockchain liée à au moins une indication de données liée audit au moins un processus de génération, sauf indication contraire expresse.
[0171]Le terme "exécuteur" fait typiquement référence à un rôle donné associé à au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé à celui-ci, lié à un système activé par un grand livre distribué. Ledit rôle participe, par exemple en effectuant au moins une partie d'au moins un processus de validation, à au moins un processus de génération d'au moins une unité de données structurées, au moins un exécuteur et/ou un générateur participant à ce processus, en traitant au moins une action liée à la blockchain au moins initiée, en traitant au moins une action liée à la blockchain au moins initiée et en initiant au moins une action liée à la blockchain liée à au moins une indication de données liée à au moins un générateur et au moins un exécuteur, sauf indication contraire expresse.
[0172]Le terme "demandeur" fait typiquement référence à un rôle donné associé à au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé de celui-ci, lié à un système activé par un grand livre distribué. Ledit rôle participe à au moins un processus de génération de transaction, par exemple en activant au moins ledit processus de génération de transaction, en traitant au moins une indication d'au moins une partie d'au moins une transaction connexe et/ou une ou plusieurs étapes du processus de génération de transaction connexe, sauf indication contraire expresse.
[0173]Le terme "partenaire" fait typiquement référence à un rôle donné associé à au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé à celui-ci, lié à un système activé par un grand livre distribué. Ledit rôle participe à au moins un processus de génération de transaction, par exemple en permettant au moins une fourniture d'au moins une indication d'au moins un numéro à au moins un noeud lié audit processus de génération de transaction et/ou à une ou plusieurs étapes du processus de génération de transaction associé, sauf indication contraire expresse.
[0174]Le terme "valeur métrique de fiabilité" et les termes/expressions similaires font typiquement référence à une métrique, telle qu'un score, liée à au moins une entité, telle qu'au moins un noeud, ou un portefeuille associé à celui-ci, et influencée par au moins un événement lié à la blockchain, au moins une action liée à la blockchain au moins initiée, au moins une activité, au moins un comportement, au moins une indication d'au moins une partie des données fournies et similaires faites par ladite au moins une entité dans un système activé par un registre distribué, sauf indication contraire expresse.
[0175]Le terme "règle" fait typiquement référence à au moins l'une d'au moins une instruction lisible par une machine et d'au moins l'un de divers types d'instructions interprétables fournies sous diverses formes dans lesquelles un noeud de calcul est déterminé en fonction d'au moins un ensemble d'au moins un paramètre et d'au moins une condition. La au moins une règle est au moins activée pour au moins une partie d'une pluralité de noeuds de calcul et concerne au moins une valeur de métrique de fiabilité associée à au moins un noeud de calcul, sauf indication contraire expresse.
[0176]Le terme "blockchain" désigne généralement au moins une partie d'une mise en œuvre d'un système à registre distribué, sauf indication contraire expresse.
[0177]Le terme "bloc" désigne généralement au moins une indication d'au moins une unité de données structurée liée à un système activé par un grand livre distribué, sauf indication contraire expresse.
[0178]Le terme "une partie" désigne généralement l'intégralité ou au moins un sous-ensemble d'au moins un sujet déterminé, sauf indication contraire expresse.
[0179]L'expression "gestionnaire de système" fait typiquement référence à au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé de celui-ci, qui possède au moins l'un d'au moins un type d'autorité variant dans au moins l'une d'une forme, d'une nature et d'une portée accordant au moins un aspect de supériorité sur au moins une autre entité, telle qu'au moins un nœud, ou un portefeuille associé de celui-ci, lié à un système activé par un grand livre distribué, tel que :
- ayant une capacité d'activer au moins une règle,
- définir au moins une valeur dans au moins un processus parmi un processus de détermination, un processus de mise en relation et un processus d'activation,
- contourner un système de métrique de fiabilité pour au moins l'un des éléments suivants : associer, affecter et activer au moins un noeud en relation avec un rôle spécifique,
- l'activation et/ou l'autorisation d'un événement lié à la chaîne de blocs incluant : l'activation d'un traitement d'une action liée à la chaîne de blocs au moins initiée, l'activation d'un traitement d'une action liée à la chaîne de blocs, l'initiation d'une action liée à la chaîne de blocs relative à une indication de données liées au système activé par le grand livre distribué, et d'autres actions liées à la chaîne de blocs initiées privilégiées et/ou similaires, sauf indication contraire expresse.
[0180]Le terme "hachage", "hashing" fait généralement référence à tout type et/ou variante d'au moins un "cryptage cryptographique à sens unique", sauf indication contraire expresse.
[0181]L'expression "taille de bloc" fait typiquement référence à au moins l'une d'une taille réglable et d'une taille non réglable, telle qu'une taille calculée, associée à au moins une structure de données liée à un système activé par un grand livre distribué, telle qu'une taille liée à au moins un nombre associé à au moins une indication d'au moins une partie d'au moins une transaction associée à au moins une structure de données liée à un système activé par un grand livre distribué, sauf indication contraire expresse.
[0182]Les expressions "seuil maximal de transaction" et "taille maximale du seuil" font généralement référence à au moins un nombre lié à au moins un nombre maximal d'au moins une indication d'au moins une partie d'au moins une transaction pour au moins une indication de données liées à un système activé par un grand livre distribué, sauf indication contraire expresse.
[0183]Les expressions "seuil minimal de transaction" et "taille minimale du seuil" font typiquement référence à au moins un chiffre lié à au moins un nombre minimal d'au moins une indication d'au moins une partie d'au moins une transaction pour au moins une indication de données liées à un système activé par un grand livre distribué, sauf indication contraire expresse.
[0184]Le terme "fiable" fait généralement référence à au moins l'un des éléments suivants : l'activation, l'établissement, l'évaluation et la détermination d'au moins l'un des éléments suivants : l'état, le comportement, l'utilisation du réseau, le mouvement des données, la disponibilité d'au moins une ressource et au moins une action liée à la blockchain au moins initiée d'au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé de celle-ci, au moins l'activation d'au moins une prédiction liée à au moins une probabilité d'au moins une initiation d'au moins une action liée à la blockchain au moins partiellement anormale associée à au moins une entité donnée, telle que la au moins une entité et/ou au moins une entité liée à la au moins une entité, liée à un système activé par un grand livre distribué, sauf indication contraire expresse.
[0185]Le verbe "comparer" fait typiquement référence à au moins l'un des éléments suivants : au moins une interaction, au moins une comparaison, au moins une correspondance, au moins un contraste, au moins une analyse, au moins une initiation d'au moins une action liée à la blockchain, au moins une activation d'au moins un traitement d'au moins une action liée à la blockchain, au moins une activation d'au moins un traitement d'au moins une action liée à la blockchain au moins initiée et au moins une détermination liée à au moins une partie liée à au moins un sujet déterminé, sauf indication expresse contraire.
[0186]Le verbe "signer" fait typiquement référence à au moins l'un d'au moins une détermination, d'au moins une signature et d'au moins un traitement d'au moins un sujet déterminé, dans lequel au moins un algorithme cryptographique, tel qu'au moins un algorithme de chiffrement asymétrique, est impliqué, sauf indication contraire expresse.
[0187]Le terme "portefeuille" fait généralement référence à au moins l'un des éléments suivants : au moins un dispositif, au moins un support physique, au moins un support de stockage, au moins un programme, au moins une instruction lisible par machine, au moins un service, au moins une partie et/ou au moins un résultat d'au moins un algorithme lié à la cryptographie et au moins un système, dans lequel au moins un algorithme cryptographique, tel qu'au moins un algorithme de cryptage asymétrique, est impliqué et qui permet au moins l'un des éléments suivants : au moins une propriété et au moins un traitement d'au moins un actif, au moins un cryptage d'informations, au moins un traitement d'informations, au moins un traitement d'informations, au moins un traitement de données, tel qu'au moins un algorithme de cryptage asymétrique, est impliqué et qui permet au moins l'un parmi au moins une propriété et au moins un traitement d'au moins un bien, au moins un cryptage d'informations, au moins une signature d'informations et au moins une information pertinente, telle qu'au moins une clé liée à la cryptographie, sauf indication contraire expresse.
[0188]Le verbe "compiler" fait typiquement référence à au moins une obtention, au moins un assemblage, au moins une collecte, au moins une évaluation, au moins une interaction avec au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé à celui-ci, faisant partie d'un système activé par un registre distribué, au moins un traitement et au moins une compilation en relation avec au moins un sujet déterminé, sauf indication contraire expresse.
[0189]Le terme "déterminer" se réfère typiquement à au moins l'un d'au moins une entité qui a été identifiée et/ou est identifiée comme au moins liée à un contexte donné et au moins une entité qui peut être soumise à au moins l'un d'au moins une détermination, au moins une classification, au moins une sélection, au moins un rassemblement, au moins une détermination, au moins une classification, au moins une sélection, au moins un rassemblement, au moins un choix, au moins une décision, au moins une compilation, au moins une séparation, au moins un enregistrement, au moins une élection, au moins une compréhension, au moins une réception, au moins une vérification, au moins une insertion, au moins une confirmation, au moins un validant, au moins un détectant, au moins un permettant, au moins un acquérant, au moins un établissant, au moins un interagissant, au moins un rééquilibrant, au moins un indiquant, au moins un créant, au moins un initiant d'au moins une action liée à la blockchain, au moins un permettant, au moins une évaluation, au moins une exécution, au moins une appréciation, au moins une séparation, au moins une modification, au moins une spécification, au moins un traitement, au moins une considération, au moins une obtention et au moins une fourniture en relation avec au moins un sujet déterminé, sauf indication contraire expresse.
[0190]Les termes "vérification", "validation", "confirmation" et les termes similaires, ainsi que les verbes "vérifier", "valider", "confirmer" et les verbes similaires, se réfèrent généralement à au moins l'un des éléments suivants :
- l'activation d'au moins un processus lié à une action liée à la blockchain,
- l'activation d'au moins un processus lié à au moins une action initiée liée à la blockchain,
- le déclenchement d'au moins une action liée à la blockchain,
- vérification, au moins une vérification, au moins une validation, au moins une validation, au moins une confirmation, au moins une confirmation, au moins un établissement, au moins une détermination et au moins un événement lié à la blockchain concernant au moins un sujet déterminé, sauf indication expresse.
[0191]L'expression "tout autre rôle pertinent" fait typiquement référence à au moins un des divers autres rôles pertinents qui peuvent être mis en oeuvre dans au moins une réalisation de la présente technologie, sauf indication contraire expresse.
[0192]Le terme "liste noire" fait généralement référence à au moins une punition, au moins une démarcation et au moins une pénalisation d'au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé de celui-ci, faisant partie d'un système activé par un registre distribué, sauf indication contraire expresse.
[0193]Les verbes "punir", "pénaliser", "désavantager" et les verbes similaires se réfèrent typiquement à l'activation d'au moins une des actions suivantes : pénaliser, punir, désavantager, diminuer, handicaper et sanctionner au moins une entité, telle qu'au moins un nœud, ou un portefeuille associé de celui-ci, d'un système activé par un registre distribué, sauf indication contraire expresse.
[0194]Les verbes "générer", "obtenir" font typiquement référence à au moins l'un parmi au moins une génération, au moins une obtention, au moins une acquisition et au moins l'un parmi au moins l'activation d'un traitement d'une action liée à la blockchain au moins initiée, au moins l'activation d'un traitement d'une action liée à la blockchain au moins initiée et au moins l'initiation d'une action liée à la blockchain relative à au moins un sujet, sauf indication contraire expresse.
[0195]Les termes "frauduleux", "malveillant", "suspect" et les termes similaires font généralement référence à au moins un événement lié à la blockchain potentiellement indésirable, tel qu'au moins un parmi au moins un événement lié à la blockchain frauduleux déterminé, au moins un événement lié à la blockchain suspect déterminé et au moins un événement lié à la blockchain malveillant déterminé, sauf indication contraire expresse.
[0196]L'expression "indication" fait typiquement référence à au moins l'un des éléments suivants : au moins un nombre qui est au moins l'un d'une taille plus petite, d'une taille plus grande et d'une taille similaire par rapport à une au moins une valeur indiquée connexe, des données binaires liées à l'au moins une valeur indiquée, au moins un identifiant lié à l'au moins une valeur indiquée, au moins une série de caractères qui est au moins l'un d'une taille plus petite, une taille supérieure et une taille similaire par rapport à la au moins une valeur indiquée connexe, au moins une instruction lisible par machine permettant au moins une obtention de la au moins une valeur, au moins un événement lié à la blockchain lié à la au moins une valeur indiquée et la au moins une valeur indiquée elle-même, sauf indication contraire expresse.
[0197]Le terme "numéro" tel qu'il est utilisé ici peut faire référence à un numéro traçable, sauf indication contraire.
[0198]Ni le titre ni l'abrégé ne doivent être considérés comme limitant de quelque manière que ce soit la portée de l'invention ou des inventions divulguées. Le titre de la présente demande et les titres de sections fournis dans la présente demande ne sont donnés que pour des raisons de commodité et ne doivent pas être considérés comme limitant la divulgation de quelque manière que ce soit.
[0199]De nombreux modes de réalisation sont décrits dans la présente demande, et sont présentés à des fins d'illustration uniquement. Les modes de réalisation décrits ne sont pas, et ne sont pas destinés à être, limitatifs dans quelque sens que ce soit. Les technologies actuellement divulguées sont largement applicables à de nombreux modes de réalisation, comme cela ressort aisément de la divulgation. Une personne de compétence ordinaire dans l'art reconnaîtra que les technologies divulguées peuvent être pratiquées avec diverses modifications et altérations, telles que des modifications structurelles et logiques. Bien que des caractéristiques particulières des technologies divulguées puissent être décrites en référence à un ou plusieurs modes de réalisation et/ou dessins particuliers, il faut comprendre que ces caractéristiques ne sont pas limitées à l'utilisation dans le ou les modes de réalisation ou dessins particuliers en référence auxquels elles sont décrites, sauf indication contraire expresse.
[0200]Le destinataire averti comprendra que la technologie présentée ici n'est liée à aucune marque et/ou étiquette particulière, qu'elle soit déjà largement connue ou non. Le destinataire averti comprendra qu'une technologie faisant partie d'une blockchain est souvent étiquetée et/ou marquée pour être liée à la transparence, à l'attrait et/ou à la compréhensibilité, ce qui peut aider à établir la confiance, à déterminer au moins une incitation et/ou à s'engager avec la technologie marquée et/ou étiquetée par rapport à un consommateur. La technologie présentée ici peut être désignée sous le nom de Proof of Randomness (PoR), Proof of Ethic (PoE), et/ou toute marque et/ou étiquette appropriée en soi. Le destinataire averti comprendra que les marques et/ou labels susmentionnés peuvent être associés à une ou plusieurs autres technologies non liées à celle présentée ici. Au moins une des marques et/ou un des labels susmentionnés peut toujours être considéré comme pertinent pour la marque et/ou l'étiquetage de la technologie actuelle.
[0201]Avec tout cela à l'esprit, au moins une réalisation de la présente invention est dirigée vers des méthodes et des systèmes pour obtenir un consensus et son utilisation.
[0202]Au moins un mode de réalisation de la présente invention sera décrit en détail ci-après en référence aux dessins et aux modes de réalisation spécifiques.
[0203]La figure 1 est un organigramme illustrant un mode de réalisation d'un procédé de génération d'un bloc d'une blockchain. Pour générer un bloc à l'aide de la présente technologie, un premier noeud (appelé ci-après générateur), en fonction d'au moins un critère et/ou d'un événement lié à la blockchain, tel qu'un critère déterminé comme ayant un nombre pertinent d'au moins une transaction dans au moins une partie de son pool de mémoire, détermine un second noeud (appelé ci-après exécuteur) pour comparer au moins une transaction liée à au moins une partie de leur pool de mémoire et/ou liste de transactions respectifs. Dans au moins un mode de réalisation, le générateur sélectionne un exécuteur parmi d'autres noeuds faisant partie de la blockchain. Dans au moins un mode de réalisation, la liste de transactions comprend une partie organisée des transactions de l'au moins une partie du pool de mémoire associé au générateur. Dans au moins un mode de réalisation, au moins l'une de la au moins une partie du pool de mémoire du générateur et de la au moins une partie du pool de mémoire de l'exécuteur est au moins l'une de l'organisation et de la non-organisation avant la détermination du deuxième noeud. Dans au moins un mode de réalisation, la au moins une partie du pool de mémoire comprend uniquement des transactions validées, tandis que les transactions non validées sont stockées dans un support de stockage et/ou un système de stockage différent.
[0204]Un rôle facultatif ou obligatoire d'un nœud est de stocker dans au moins une partie de son pool de mémoire une transaction qui s'est produite impliquant le nœud et/ou tout autre nœud faisant partie de la blockchain. Dans au moins un mode de réalisation, un nœud est lié à au moins un critère et/ou un événement lié à la blockchain, tel qu'un critère déterminé comme ayant un nombre suffisant d'au moins une transaction dans la au moins une partie du pool de mémoire du nœud, ce qui permet au nœud de générer un bloc et de l'ajouter potentiellement à la blockchain. Dans au moins un mode de réalisation, le noeud ajoute le bloc à la blockchain. Dans au moins un mode de réalisation connexe, au moins un autre nœud traite le bloc avant que le nœud ne l'ajoute à la blockchain. Dans au moins un mode de réalisation, une pluralité de noeuds est impliquée dans la génération du bloc, au moins un noeud de ladite pluralité de noeuds traitant les données associées au bloc et/ou le bloc lui-même avant qu'au moins un autre noeud et/ou le noeud et/ou ledit au moins un noeud ne l'ajoute à la blockchain. Dans au moins un mode de réalisation, un second noeud obtient au moins une partie dudit bloc à partir du noeud, le traite et l'ajoute à la chaîne de blocs. Le destinataire averti comprendra que le traitement des données et/ou le traitement du bloc et/ou le traitement de l'au moins une partie du bloc peuvent être fournis sous diverses formes, telles que la validation d'au moins une partie des données et/ou du bloc et/ou de l'au moins une partie du bloc, la suppression d'une partie desdites données et/ou dudit bloc et/ou de ladite au moins une partie du bloc, la modification d'une partie desdites données et/ou dudit bloc et/ou de ladite au moins une partie du bloc, la signature d'une partie desdites données et/ou dudit bloc et/ou de ladite au moins une partie du bloc et au moins l'un de l'ajout de données supplémentaires auxdites données et/ou audit bloc et/ou à ladite au moins une partie du bloc et de la combinaison de données supplémentaires avec lesdites données et/ou ledit bloc et/ou ladite au moins une partie du bloc en association avec un noeud donné impliqué dans le traitement des données et/ou le traitement du bloc et/ou le traitement de la au moins une partie du bloc. Le destinataire averti comprendra également qu'une vérification d'une transaction associée au bloc et/ou aux données et/ou à l'au moins une partie du bloc permet d'éviter de comprendre des transactions frauduleuses, et/ou des formes multiples de données frauduleuses en soi, dans le bloc et/ou les données et/ou l'au moins une partie du bloc. Dans au moins un mode de réalisation, un rôle optionnel ou requis donné d'un nœud implique le stockage de données de la blockchain dans sa mémoire. Dans au moins un mode de réalisation, un autre rôle optionnel ou requis donné et/ou une extension d'un rôle optionnel ou requis donné peuvent être au moins partiellement délégués à une autre entité faisant partie de la blockchain, telle qu'un nœud. Le destinataire averti comprendra que ladite délégation permet à des dispositifs moins puissants d'agir en tant que nœuds, tels que des téléphones, des tablettes et/ou d'autres dispositifs similaires.
[0205]Selon l'étape de traitement 102, un premier nœud (ci-après dénommé générateur) permet la génération d'un nouveau bloc d'une blockchain en fonction d'au moins un critère, tel que le fait d'avoir un nombre suffisant d'au moins une transaction dans au moins une partie de son pool de mémoire. Le destinataire averti comprendra qu'au moins un critère et/ou un événement lié à la blockchain peut être de différents types, dont certains sont détaillés ci-après.
[0206]Dans au moins un mode de réalisation, le générateur permet la génération d'un bloc lorsqu'au moins une partie de son pool de mémoire comprend au moins une transaction. Dans au moins un autre mode de réalisation, le générateur permet la génération d'un bloc une fois qu'au moins une partie de son pool de mémoire est complètement remplie de transactions. Dans au moins un mode de réalisation, l'activation de la génération d'un bloc est activée en fonction d'au moins un critère et/ou d'un événement lié à la blockchain, tel qu'une condition déterminée comme un laps de temps déterminé s'écoulant et/ou un nombre déterminé d'au moins un bloc généré par rapport à un événement déterminé lié à la blockchain, tel qu'une indication de la génération d'un bloc précédent, la détermination d'une transaction précédente et/ou similaire. Dans au moins un mode de réalisation, le générateur permet une génération d'un bloc selon au moins une instruction lisible par machine et/ou une requête permettant la génération dudit bloc, qui implique un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel.
[0207]Selon l'étape de traitement 104, le premier noeud (ci-après dénommé générateur) sélectionne un second noeud (ci-après dénommé exécuteur). Dans au moins un mode de réalisation, pour sélectionner le second noeud, le premier noeud obtient d'abord un numéro associé à au moins un identifiant associé au premier noeud, ou à son portefeuille associé, et à au moins un bloc précédent et/ou courant. Le destinataire averti comprendra que le numéro est utilisé pour diverses fonctions, mécanismes, systèmes et méthodes faisant partie de la blockchain, tels que l'enregistrement et/ou la génération d'une transaction et/ou d'un bloc faisant partie de la blockchain, la sélection et/ou la communication et/ou l'interaction avec une entité et/ou un portefeuille et/ou un nœud faisant partie de la blockchain et/ou autres. Le destinataire averti comprendra également que l'au moins un bloc précédent et/ou actuel peut être sélectionné dans une plage dans une distribution de blocs récupérable à partir de la blockchain conformément à l'au moins un mode de réalisation.
[0208]Dans au moins un mode de réalisation, le deuxième noeud, ou son portefeuille associé, est associé à au moins un rôle supplémentaire, le au moins un rôle étant au moins un rôle de partenaire, un rôle de générateur et/ou tout autre rôle pertinent, une activation du au moins un rôle supplémentaire étant associée à au moins un bloc précédent et/ou actuel et/ou une partie d'état liée à la blockchain de la blockchain. Dans au moins un mode de réalisation, l'au moins un rôle supplémentaire est activé par un traitement d'une pluralité de blocs de la blockchain, par exemple en évaluant au moins une action liée à la blockchain exécutée par et/ou impliquant le second noeud, ou un portefeuille associé de celui-ci. Dans au moins un mode de réalisation, le premier noeud sélectionne un second noeud selon au moins une instruction et/ou une demande lisible par machine impliquant un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un dispositif de traitement et/ou un logiciel. Dans au moins un mode de réalisation, au lieu qu'un premier noeud sélectionne un second noeud, un second noeud donné sélectionne le premier noeud selon au moins un événement lié à la blockchain émis par au moins l'un du premier noeud, d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un noeud de calcul, d'un dispositif de traitement et/ou d'un logiciel, tel qu'un événement lié à la blockchain indiquant que le premier noeud est prêt à interagir avec un second noeud pour une action liée à la blockchain nécessitant ledit second noeud donné. Dans au moins un mode de réalisation, le premier noeud demande à au moins un élément parmi un contrat intelligent, un gestionnaire de système, un serveur, un autre noeud informatique, un dispositif de traitement et un logiciel de sélectionner le second noeud. Le destinataire averti comprendra qu'un processus similaire à la sélection d'un second (premier) noeud par un premier (second) noeud peut convenir à divers autres rôles pertinents et/ou à d'autres processus pertinents d'interaction et/ou de communication entre au moins deux entités faisant partie de la blockchain, permettant une traçabilité dudit processus d'interaction et/ou de communication, la traçabilité étant permise en raison de la nature dudit processus d'interaction et/ou de communication.
[0209]Après avoir obtenu le numéro, le premier noeud obtient une distribution de valeurs métriques de fiabilité associée à au moins une partie de noeud de la blockchain. Dans au moins un mode de réalisation, dans un cas où un deuxième noeud, ou son portefeuille associé, associé à la distribution de valeur métrique de fiabilité a une valeur métrique de fiabilité inférieure ou égale à une limite supérieure d'une région de liste noire comprise dans la distribution de valeur métrique de fiabilité, le premier noeud retraite l'étape 104. Dans au moins un mode de réalisation, le premier noeud obtient, en utilisant ledit nombre, un sous-ensemble de valeur métrique de fiabilité dans la distribution de valeur métrique de fiabilité selon au moins un seuil de valeur métrique de fiabilité déterminé. Dans au moins un mode de réalisation, le au moins un seuil de valeur métrique de fiabilité déterminé comprend un seuil de valeur métrique de fiabilité de limite inférieure et un seuil de valeur métrique de fiabilité de limite supérieure. Dans au moins un mode de réalisation, l'au moins un seuil de valeur métrique de fiabilité déterminé est au moins déterminé et redéterminé selon au moins un critère et/ou un événement lié à la blockchain, tel qu'un nombre d'exécuteurs actifs faisant partie de la blockchain, un droit ou une restriction accordé(e) ou imposé(e) à une entité donnée, telle qu'un noeud, par une autre entité faisant partie de la blockchain, un nombre déterminé d'au moins un bloc généré, une règle et/ou similaire. Dans au moins un mode de réalisation, le premier nœud sélectionne un second nœud sur la base du sous-ensemble de la distribution de valeurs de métrique de fiabilité. Dans au moins un mode de réalisation connexe, le premier noeud utilise une méthode d'évaluation supplémentaire, telle qu'un autre système métrique de fiabilité basé sur un ensemble de règles différent de celui de la valeur métrique de fiabilité, lors de la sélection du second noeud. Le destinataire averti comprendra qu'en déterminant au moins un seuil de valeur métrique de fiabilité dans la distribution des valeurs métriques de fiabilité pour sélectionner le second noeud, le second noeud est assuré d'avoir suivi au moins une partie de règle déterminée de la blockchain et est donc plus susceptible d'exécuter légitimement au moins une action donnée liée à la blockchain. Dans au moins un mode de réalisation, le sous-ensemble est impliqué dans une pluralité de sélections de seconds noeuds. Dans au moins un mode de réalisation, le sous-ensemble est réobtenu après une quantité définie d'au moins une sélection. Le destinataire averti comprendra que la distribution des valeurs métriques de fiabilité peut être obtenue à diverses fins autres que l'obtention d'une valeur métrique de fiabilité ou d'un sous-ensemble de valeurs métriques de fiabilité de celle-ci, et que ces deux opérations sont indépendantes l'une de l'autre. Dans au moins un mode de réalisation où une pluralité de nombres est obtenue par un premier noeud donné au lieu d'un seul nombre, chaque nombre peut être associé à une distribution de métrique d'évaluation différente, telle qu'une distribution de valeur de métrique de fiabilité, et un sous-ensemble correspondant de chaque distribution de métrique d'évaluation différente est obtenu et traité, par exemple en attribuant un poids d'importance à chaque sous-ensemble avant d'évaluer leur importance, avant de déterminer au moins un second noeud. Dans au moins un mode de réalisation, au lieu d'un seul premier noeud, une pluralité de premiers noeuds participe à la sélection d'un second noeud. Dans au moins un mode de réalisation, au moins une signature et/ou une cosignature est impliquée dans une sélection donnée d'un second noeud et/ou, dans au moins un mode de réalisation, une interaction entre une pluralité de premiers noeuds. Dans au moins un mode de réalisation, une pluralité de premiers noeuds est impliquée dans la génération du bloc au lieu d'un seul premier noeud, par exemple en contribuant et/ou en traitant une partie différente des données liées au bloc et/ou en retraitant et/ou en approuvant les données liées au bloc, comme en fournissant au moins une signature et/ou une cosignature.
[0210]Selon l'étape de traitement 106, le second noeud (exécuteur) compare au moins une partie de son pool de mémoire et/ou de sa liste de transactions avec une liste d'au moins une transaction organisée comprise dans au moins une partie du pool de mémoire et/ou de la liste de transactions du premier noeud (générateur). Dans au moins un mode de réalisation, l'au moins une partie du pool de mémoires et/ou de la liste de transactions du second noeud est comparée à une liste de transactions non organisées. Le destinataire averti comprendra qu'au moins une première partie du pool de mémoires et/ou de la liste de transactions d'un nœud peut différer d'au moins une seconde partie du pool de mémoires et/ou de la liste de transactions d'un autre nœud en raison d'une latence liée à la blockchain, d'une intention frauduleuse et/ou d'autres facteurs similaires. Dans au moins un mode de réalisation, étant donné qu'un nœud peut déléguer une partie ou la totalité de son pool de mémoires à un autre nœud avant de générer un bloc, l'autre nœud, s'il est frauduleux, peut tenter d'enregistrer une transaction frauduleuse dans la blockchain en fournissant au nœud ladite transaction frauduleuse ou en l'enregistrant dans sa blockchain s'il agit en tant que générateur. Le destinataire averti comprendra qu'une comparaison d'au moins une transaction associée à au moins une partie du pool de membres et/ou de la liste de transactions de l'agent d'exécution avec une transaction associée à au moins une partie du pool de membres et/ou de la liste de transactions du générateur permet au moins de déterminer la légitimité, par exemple de déterminer si le générateur vise intentionnellement à inclure et/ou exclure au moins une transaction spécifique dans le bloc à générer, ce qui pourrait être un comportement malveillant, selon au moins un mode de réalisation. Dans au moins un mode de réalisation, la détermination de la légitimité comprend la comparaison d'une quantité d'au moins une différence entre la au moins une partie du pool de mémoire et/ou de la liste de transactions du générateur et la au moins une partie du pool de mémoire et/ou de la liste de transactions de l'exécuteur avec au moins un seuil de différence déterminé. Dans au moins un mode de réalisation, le rôle d'un exécuteur est de déterminer que l'au moins une transaction comprise dans l'au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur est organisée selon son numéro associé, en déterminant si le générateur inclut et/ou exclut au moins une transaction spécifique à comparer et/ou à ne pas comparer, ce qui pourrait être un comportement malveillant. Dans au moins un mode de réalisation, au moins une transaction comprise dans la au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur et/ou la au moins une partie du pool de mémoires et/ou de la liste de transactions de l'exécuteur comprend une pluralité de numéros associés. Dans au moins un mode de réalisation connexe, au moins une opération mathématique est effectuée sur au moins une partie de la pluralité de numéros associés pour obtenir un seul numéro représentant ladite au moins une partie de la pluralité de numéros associés. Dans au moins un mode de réalisation, au moins une partie d'au moins l'un du pool de mémoires et/ou de la liste de transactions du générateur et l'au moins une partie du pool de mémoires et/ou de la liste de transactions de l'exécuteur sont organisées différemment d'au moins une autre partie d'au moins l'un du pool de mémoires et/ou de la liste de transactions du générateur et l'au moins une partie du pool de mémoires et/ou de la liste de transactions de l'exécuteur selon au moins un critère, au moins une condition et/ou au moins un événement lié à la blockchain, tel qu'une règle et/ou une instruction d'une autre entité, telle qu'un noeud, faisant partie de la blockchain. Dans au moins un mode de réalisation, au moins une partie du pool de mémoire et/ou de la liste de transactions d'au moins un nœud de calcul donné est comparée à la au moins une partie du pool de mémoire et/ou de la liste de transactions de l'exécuteur, et ainsi, de manière complémentaire et/ou en relation avec la au moins une partie du pool de mémoire et/ou de la liste de transactions du générateur. Le destinataire averti comprendra qu'une forme, une quantité, une nature et/ou une portée associées à la comparaison peuvent varier, selon au moins un mode de réalisation.
[0211]Dans au moins un mode de réalisation, l'exécuteur compare au moins une partie de son pool de mémoire et/ou de sa liste de transactions avec au moins une partie du pool de mémoire et/ou de la liste de transactions associée au générateur. L'exécuteur obtient ensuite une indication d'un résultat de ladite comparaison, l'indication étant associée à au moins une indication d'au moins une transaction comprise dans la au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur et non comprise dans au moins une partie de son pool de mémoires et/ou de sa liste de transactions et/ou au moins une transaction qui est comprise dans au moins une partie de son pool de mémoires et/ou de sa liste de transactions et n'est pas comprise dans la au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur. Dans au moins un mode de réalisation, au moins une partie des transactions comprises dans le pool de mémoires et/ou la liste de transactions respectifs du générateur et de l'exécuteur est organisée par un numéro associé à au moins une partie des transactions dans un ordre croissant, un ordre décroissant, ou tout mécanisme d'ordonnancement pertinent. Dans au moins un mode de réalisation, au moins une partie des transactions comprises dans la au moins une partie respective du pool de mémoires et/ou de la liste de transactions du générateur et de l'exécuteur est organisée en fonction d'au moins un critère sélectionné dans un groupe comprenant des frais associés à une transaction donnée, une quantité d'au moins une transaction effectuée par un noeud de calcul associé à une transaction donnée, une quantité d'au moins un actif associé à une transaction donnée, une quantité d'au moins un type différent de transaction(s) impliquant un noeud de calcul associé à une transaction donnée et similaire. Dans au moins un mode de réalisation, au moins une partie des transactions comprises dans la au moins une partie respective du pool de mémoire et/ou de la liste de transactions du générateur et de l'exécuteur est non organisée, et une organisation de la au moins une partie respective du pool de mémoire et/ou de la liste de transactions du générateur et de l'exécuteur peut être traitée par la suite. Dans au moins un mode de réalisation, le générateur effectue la comparaison à la place de l'exécuteur, après que le générateur ait obtenu la au moins une partie du pool de mémoires et/ou de la liste de transactions de l'exécuteur et, éventuellement, qu'au moins un autre noeud témoin ait obtenu la au moins une partie du pool de mémoires et/ou de la liste de transactions de l'exécuteur. Dans au moins un mode de réalisation, la comparaison est effectuée par un noeud témoin au lieu du générateur, après qu'au moins un autre noeud de comparaison ait obtenu la au moins une partie respective du pool de mémoires et/ou de la liste de transactions du générateur et de l'exécuteur. Dans au moins un mode de réalisation, au moins l'un des éléments suivants : la comparaison, l'obtention de l'au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur, l'obtention de l'au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur, l'obtention de l'au moins une partie du pool de mémoires et/ou de la liste de transactions de l'exécuteur et un transfert d'au moins l'une de l'au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur et de l'au moins une partie du pool de mémoires et/ou de la liste de transactions de l'exécuteur d'un premier autre noeud de calcul à un second autre noeud de calcul implique une signature, telle qu'une signature d'au moins l'un de l'exécuteur et d'un autre noeud de calcul.
[0212]Dans au moins un mode de réalisation, la comparaison entre les transactions peut être traitée sur n'importe quelle portion de données appropriée pour identifier une transaction concernée, telle que les détails d'au moins une partie de la transaction concernée, une indication associée à au moins une partie de la transaction concernée, une date et/ou une heure associée à au moins une partie de la transaction concernée, une quantité d'au moins un type de ressource(s) impliquée(s) dans au moins une partie de la transaction concernée, un nombre et/ou une nature de n'importe quelle partie et/ou de toutes les parties impliquées dans au moins une partie de la transaction concernée et/ou similaire. Dans au moins un mode de réalisation, si une partie déterminée de données, telle qu'un chiffrement cryptographique à sens unique, comparée entre deux ou plusieurs transactions est la même, les deux ou plusieurs transactions sont considérées comme étant les mêmes. Le destinataire averti comprendra qu'une comparaison positive peut faire référence à une comparaison entre deux ou plusieurs transactions identiques, et qu'une comparaison négative peut faire référence à une comparaison entre deux ou plusieurs transactions différentes. Dans au moins un mode de réalisation, la comparaison entre les transactions comprend en outre une étape de traitement supplémentaire consistant à vérifier au moins une partie d'au moins une transaction concernée, au moins avant, en parallèle, pendant et après ladite comparaison.
[0213]Selon l'étape de traitement 108, le deuxième noeud (ci-après dénommé l'exécuteur) fournit au premier noeud (ci-après dénommé le générateur) l'indication d'un résultat de la comparaison d'au moins une partie de son pool de mémoire et/ou de sa liste de transactions et d'au moins une partie du pool de mémoire et/ou de la liste de transactions du générateur. Dans au moins un mode de réalisation, le générateur inclut ledit résultat dans un nouveau bloc. Dans au moins un mode de réalisation, le second noeud fournit également au premier noeud un premier nouveau numéro associé au second noeud et à un bloc précédent ou actuel. Dans au moins un mode de réalisation correspondant, le premier numéro est généré par le second noeud. Dans au moins un mode de réalisation, le générateur est autorisé ou interdit à ajouter le bloc à la blockchain par un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel, en fonction de l'indication du résultat de la comparaison. Dans au moins un mode de réalisation, dans le cas où le résultat de la comparaison n'est pas jugé au moins partiellement anormal, tel qu'un nombre de différences supérieur à un seuil de différence déterminé, le bloc est ajouté à la blockchain et l'exécuteur et/ou le générateur peut soit gagner et/ou perdre une valeur métrique de fiabilité en relation avec la comparaison et/ou sur une autre règle. Dans au moins un mode de réalisation, le bloc est déterminé par une partie de nœud autorisée de la blockchain. Dans au moins un mode de réalisation, le bloc peut ne pas être déterminé par un nœud donné et le générateur peut perdre une valeur métrique de fiabilité conformément à une règle, si le bloc est au moins partiellement anormal et/ou négatif. Dans au moins un mode de réalisation où le générateur effectue la comparaison à la place de l'agent d'exécution, le générateur obtient le résultat de la comparaison après avoir effectué ladite comparaison. Dans au moins un mode de réalisation connexe, l'agent d'exécution signe au moins une partie du résultat de la comparaison. Dans au moins un mode de réalisation où la comparaison est effectuée par un noeud témoin au lieu du générateur, le générateur obtient le résultat du noeud témoin. Dans au moins un mode de réalisation connexe, le noeud témoin signe au moins une partie du résultat de la comparaison.
[0214]Dans au moins un mode de réalisation, le générateur effectue les étapes de traitement 104-108 plusieurs fois pour obtenir au moins une indication d'au moins un résultat d'une pluralité de comparaisons entre au moins une partie d'une liste de transactions et/ou d'un pool de mémoires obtenu et au moins une partie correspondante d'une pluralité de pools de mémoires et/ou de listes de transactions associés à une pluralité d'exécuteurs. Dans au moins un mode de réalisation, l'exécuteur compare au moins une partie de la au moins une partie du pool de mémoires et/ou de la liste de transactions obtenue avec au moins une partie du pool de mémoires et/ou de la liste de transactions d'au moins un autre exécuteur, et fournit au moins une indication d'au moins un résultat d'au moins une comparaison avec l'au moins un autre exécuteur au générateur et/ou à l'exécuteur par la suite.
[0215]Selon l'étape de traitement 110, le générateur ajoute un bloc à la blockchain, le bloc comprenant la liste d'au moins une transaction organisée, l'indication du résultat de la comparaison impliquant le second nœud, et au moins un nouveau numéro. Dans au moins un mode de réalisation, le bloc comprend en outre au moins une indication d'au moins un résultat d'au moins une comparaison entre au moins une partie respective d'une pluralité de mempools et/ou de listes de transactions obtenues par deux ou plusieurs exécuteurs. Dans au moins un mode de réalisation, le bloc comprend une indication de la détermination de l'agent d'exécution impliqué dans la génération du bloc. Dans au moins un mode de réalisation, le bloc comprend en outre des données indiquant un rôle d'au moins un du générateur et de l'exécuteur avant et/ou lorsque la génération dudit bloc a été effectuée. Dans un autre mode de réalisation, le bloc comprend une indication de la détermination d'au moins un partenaire et/ou d'au moins une entité impliqués dans au moins une transaction impliquée dans la comparaison. En relation avec la génération du bloc, le générateur ajoute le bloc à la blockchain. Dans au moins un mode de réalisation, l'au moins un nouveau numéro du générateur et/ou du ou des exécutants deviendra l'au moins un nouveau numéro associé au bloc. Dans au moins un mode de réalisation, le bloc est associé à une pluralité de numéros. Dans au moins un mode de réalisation connexe, au moins une opération mathématique est effectuée sur au moins une partie de la pluralité de numéros associés pour obtenir un seul numéro représentant ladite au moins une partie de la pluralité de numéros associés. Le destinataire averti comprendra que, selon le résultat de la comparaison entre au moins une partie de la liste de transactions et/ou du pool de mémoires du générateur et au moins une partie du pool de mémoires et/ou de la liste de transactions d'un agent d'exécution, les étapes de traitement 104-110 peuvent être répétées, impliquant au moins une autre entité, telle qu'un noeud, faisant partie de la blockchain. Dans au moins un mode de réalisation connexe, l'au moins une autre entité a une autorité supplémentaire par rapport à au moins un autre nœud faisant partie de la blockchain. Dans au moins un mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel permet au moins l'ajout du bloc en incluant au moins une partie de la liste de transactions et/ou du pool de mémoires du générateur dans le bloc et/ou signe au moins une partie de la liste de transactions et/ou du pool de mémoires du générateur, avec ou sans la détermination d'au moins une partie des exécutants.
[0216]Dans au moins un mode de réalisation, dans le cas où au moins l'un de l'exécuteur et du générateur, ou du portefeuille associé, est considéré comme fiable et où la comparaison est jugée valide par l'exécuteur, le résultat de la comparaison n'est pas inclus dans le bloc à générer ; à la place, l'exécuteur signe au moins une partie de la liste des transactions et/ou du pool de mémoires du générateur. Dans au moins un mode de réalisation, la fiabilité est déterminée par au moins une autre entité faisant partie de la blockchain. Le destinataire averti comprendra que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3. Dans au moins un mode de réalisation connexe, la au moins une autre entité a une autorité supplémentaire par rapport à au moins un autre nœud faisant partie de la blockchain.
[0217]Dans au moins un mode de réalisation, un gestionnaire de système est fourni sous la forme d'un contrat intelligent, d'un serveur, d'un nœud de calcul, d'un dispositif de traitement, d'un logiciel et/ou d'au moins une instruction lisible par machine. Le destinataire averti comprendra que l'autorité dont dispose le gestionnaire du système par rapport à au moins un autre nœud de la blockchain peut varier selon au moins un mode de réalisation. Par exemple, le gestionnaire du système peut avoir l'autorité de sélectionner l'un des rôles suivants : un exécuteur, un partenaire, un demandeur, un générateur et/ou tout autre rôle pertinent selon au moins une action pertinente liée à la blockchain et/ou pour au moins permettre la modification d'au moins une règle. Dans au moins un mode de réalisation, un nœud faisant partie de la blockchain est capable de créer un contrat intelligent. Le destinataire averti comprendra que le contrat intelligent peut être plus ou moins décentralisé, selon l'au moins un mode de réalisation. Dans au moins un mode de réalisation, le gestionnaire du système est un oracle.
[0218]Dans au moins un mode de réalisation, une partie de noeud de la blockchain fournit au gestionnaire du système un vote concernant au moins un aspect, un mécanisme, un système et/ou une fonction liés à la blockchain, tels qu'une quantité maximale et/ou minimale d'au moins un actif autorisé dans une transaction, des frais associés à un type de transaction donné, un état de détermination pour un type de transaction, quel noeud devrait être assigné à un rôle pour une action liée à la blockchain, tel qu'un exécuteur pour un mécanisme de génération de bloc et/ou un partenaire pour un mécanisme de génération de transaction, une détermination d'un statut de liste noire pour un noeud potentiellement malveillant donné, et/ou similaire. Dans au moins un mode de réalisation, au moins une partie d'au moins une partie de noeud de calcul du système activé par le grand livre distribué fournit au gestionnaire du système au moins un vote correspondant pour mettre à jour au moins une partie d'instruction lisible par machine du système activé par le grand livre distribué. Il sera entendu qu'un vote donné fourni au gestionnaire du système peut ou non influencer une décision prise par le gestionnaire du système, selon le au moins un mode de réalisation. Par exemple, dans au moins un mode de réalisation correspondant, si le vote donné fourni au gestionnaire du système ne correspond pas à une majorité de votes fournis au gestionnaire du système par une pluralité d'autres noeuds, le vote donné peut être écarté et, dans au moins un mode de réalisation, entraîner la punition d'un noeud donné associé audit vote donné. Dans au moins un mode de réalisation correspondant, la punition implique que le noeud donné perde une valeur métrique de fiabilité dans un système métrique de fiabilité et/ou implique que le noeud donné soit mis sur une liste noire. Dans au moins un mode de réalisation, le gestionnaire du système est associé à un rôle tel qu'un générateur, un exécuteur, un partenaire et/ou tout autre rôle pertinent. Dans au moins un mode de réalisation, un noeud ayant une valeur métrique de fiabilité définie peut fournir à au moins un autre noeud un sondage, et en fonction du résultat du sondage, un événement lié à la blockchain peut se produire, tel que le noeud acquérant une autorité sur au moins un autre noeud faisant partie de la blockchain. Dans au moins un mode de réalisation, le gestionnaire du système est désigné par au moins une partie de nœud de la blockchain, par exemple à la suite d'un sondage. Dans au moins un mode de réalisation, le gestionnaire du système ne peut ni gagner ni perdre d'autorité dans la blockchain. Dans au moins un mode de réalisation, le gestionnaire du système est codé en dur dans la blockchain.
[0219]Dans au moins un mode de réalisation, un nœud peut générer jusqu'à une quantité déterminée de chaque au moins un type de transaction par bloc et/ou par plage de blocs, ce qui incite à la génération de transactions significatives. Dans au moins un mode de réalisation correspondant, la plage de blocs est définie comme un nombre de blocs précédents et/ou actuels. Dans au moins un mode de réalisation, un noeud peut générer jusqu'à une quantité d'au moins une transaction par type de transaction par bloc et/ou par plage de blocs comme la quantité d'au moins un type de transaction inclus dans un bloc précédent et/ou une plage de blocs précédents. Dans au moins un mode de réalisation, un identifiant, tel qu'un identifiant numérique, est associé à une transaction lors de sa génération et/ou de sa génération antérieure. Le destinataire averti comprendra que ladite transaction peut être déterminée et/ou fournie sous diverses formes. Dans au moins un mode de réalisation, la transaction comprend au moins une signature d'au moins une partie impliquée dans la transaction et des données relatives à la transaction.
[0220]Dans au moins un mode de réalisation, après la génération et/ou lors de la génération d'un nouveau bloc, au moins une récompense (compensation) est attribuée et/ou distribuée à un générateur concerné, à un agent d'exécution concerné et/ou à tout autre rôle pertinent. Le destinataire averti comprendra que l'au moins une récompense peut être attribuée et/ou distribuée par divers moyens et/ou selon divers modes de réalisation. Le destinataire averti comprendra également que l'au moins une récompense peut être fournie sous diverses formes. Dans au moins un mode de réalisation, les récompenses sont distribuées et/ou attribuées de manière égale entre le générateur, l'exécuteur et/ou tout autre rôle pertinent ayant effectué au moins une action liée à la blockchain dans le bloc actuel et/ou dans les blocs précédents et/ou ayant été déterminé comme méritant de recevoir une récompense. Dans au moins un mode de réalisation, les récompenses sont distribuées de manière inégale entre le générateur, l'exécuteur impliqué et/ou tout autre rôle pertinent, comme entièrement au générateur, à l'exécuteur et/ou tout autre rôle pertinent ou sur la base de poids déterminés, par exemple. Dans au moins un mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel sélectionne le nœud qui recevra et/ou se verra attribuer des récompenses. Le destinataire averti comprendra que la distribution et/ou l'attribution d'au moins une récompense peut être déterminée de diverses manières. Dans au moins un mode de réalisation, une récompense peut prendre la forme d'un droit à un rôle. Dans au moins un mode de réalisation, les récompenses sont choisies dans un groupe comprenant des jetons, des pièces de monnaie, des frais de transaction, une autorité supplémentaire par rapport à au moins un autre nœud faisant partie de la blockchain, une augmentation de la valeur métrique de fiabilité et/ou diverses formes d'actifs et/ou de droits et/ou de privilèges de ce type.
[0221]Dans au moins un mode de réalisation, seul au moins un agent d'exécution impliqué dans la génération d'un bloc donné reçoit une récompense, l'au moins un agent d'exécution étant déterminé selon au moins un critère sélectionné dans un groupe comprenant une valeur métrique de fiabilité correspondante associée à l'au moins un agent d'exécution, un nombre impliquant l'au moins un agent d'exécution, une quantité d'au moins une transaction effectuée par l'au moins un agent d'exécution, une quantité totale d'au moins un actif inclus dans une transaction liée à l'au moins un agent d'exécution, une quantité d'au moins un type différent de transaction(s) effectuée(s) par l'au moins un agent d'exécution et ainsi de suite.
[0222]Dans au moins un mode de réalisation, au moins une entité sélectionnée dans un groupe comprenant un exécuteur, un partenaire, un demandeur, un générateur, et/ou tout autre rôle pertinent pris dans une partie de bloc précédente et/ou actuelle de la blockchain est déterminée pour recevoir au moins une récompense en fonction d'au moins un critère tel qu'une valeur de métrique de fiabilité associée à la au moins une entité déterminée, un nombre associé à la au moins une entité déterminée, une quantité d'au moins une transaction associée à la au moins une entité déterminée, une quantité d'au moins une transaction associée au bloc, une quantité d'au moins un type de transaction(s) associée au bloc, une quantité totale d'au moins un actif inclus dans une transaction impliquant l'au moins une entité déterminée, une quantité d'au moins un type différent de transaction(s) associée au bloc, une quantité d'au moins un type différent de transaction(s) associée à l'au moins une entité déterminée et/ou similaire.
[0223]Une méthode de sélection d'un agent d'exécution est décrite ci-après.
[0224]La figure 2 est un schéma illustrant un mode de réalisation d'un procédé impliquant un nœud générant un nouveau numéro lié à la blockchain, conformément à au moins un mode de réalisation. Tout d'abord, un numéro 210 associé au noeud est combiné avec un numéro 220 associé à une partie de bloc précédente et/ou actuelle d'une blockchain. Dans au moins un mode de réalisation, le numéro 210 est le résultat d'opérations effectuées sur une série de caractères associée, un GUID, le résultat d'une fonction cryptographique à sens unique, une clé publique et/ou similaire. Le destinataire averti comprendra que, dans au moins un mode de réalisation, une forme précoce dudit numéro 210 a subi au moins une étape de traitement avant de devenir ledit numéro 210, où la au moins une étape de traitement et la forme précoce dudit numéro 210 peuvent prendre diverses formes, selon le au moins un mode de réalisation. Dans au moins un mode de réalisation, le numéro 210 correspond au numéro d'identification d'un noeud. Dans au moins un mode de réalisation, le numéro 210 peut correspondre à un numéro associé à un bloc précédent et/ou à un bloc actuel. Dans un autre mode de réalisation, le numéro 210 est obtenu à partir d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un nœud de calcul, d'un dispositif de traitement et/ou d'un logiciel. Le destinataire averti comprendra que le numéro 210 est de préférence traçable, c'est-à-dire, dans au moins un mode de réalisation, que le numéro 210 est associé à au moins une partie d'un nœud de la blockchain et à un bloc précédent et/ou actuel. Dans au moins un mode de réalisation où le numéro 210 est obtenu à partir d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un nœud de calcul, d'un dispositif de traitement et d'un logiciel, la traçabilité est établie via au moins une entité partie de la blockchain obtenant une preuve d'une authenticité de l'obtention et, dans au moins un mode de réalisation lié, une preuve d'autorité. Dans au moins un mode de réalisation où le nombre 210 est un nombre aléatoire, au moins une preuve dudit caractère aléatoire et/ou une preuve d'autorité doit être fournie à au moins une autre entité faisant partie de la blockchain.
[0225]Dans au moins un mode de réalisation, le nombre 210 et le nombre 220 subissent ensuite une concaténation 230 pour former une série de caractères. Après avoir été concaténée, la série de caractères subit au moins un hachage 240. Le destinataire averti comprendra que le hachage 240 peut prendre diverses formes. Dans au moins un mode de réalisation, le hachage 240 est choisi dans un groupe de fonctions de hachage comprenant des contrôles de redondance cyclique, des sommes de contrôle, des fonctions de hachage universelles, des fonctions de hachage non cryptographiques, des fonctions de hachage cryptographiques à clé, des fonctions de hachage cryptographiques sans clé et autres.
[0226]Dans au moins un mode de réalisation, un résultat du hachage est fourni sous la forme d'un tableau numérique qui subit ensuite une réduction numérique 250. Le destinataire averti comprendra que la réduction numérique 250 peut être exécutée sous diverses formes. Dans au moins un mode de réalisation, la réduction numérique 250 est traitée en faisant la moyenne des nombres du tableau numérique provenant du hachage 240. Dans au moins un autre mode de réalisation, la réduction numérique 250 est traitée en déterminant une valeur arbitraire ou calculée à partir du tableau numérique. Dans au moins un mode de réalisation, la réduction numérique 250 est traitée par l'obtention d'une quantité déterminée d'au moins un nombre à partir du tableau numérique et par la réalisation d'une somme de ceux-ci. Dans au moins un mode de réalisation, un résultat de la réduction numérique 250 est le nombre 260 lié au noeud.
[0227]Le destinataire averti comprendra que la concaténation, le hachage et la réduction numérique mentionnés ci-dessus ne sont que des exemples, et qu'au moins une opération mathématique liée à une combinaison d'un nombre 210 avec un nombre 220 associé à un bloc précédent et/ou courant peut être de diverses formes. Il sera donc apprécié que la combinaison peut être toute forme d'opération(s) mathématique(s) reproductible(s) impliquant le numéro 210 d'un nœud donné et le numéro 220 associé au bloc précédent et/ou au bloc actuel. Dans au moins un mode de réalisation, au lieu d'être traité par les opérations mathématiques de la figure 2, le numéro 210 est additionné au numéro 220 associé au bloc précédent et/ou au bloc actuel pour obtenir un nouveau numéro 260. Dans au moins un autre mode de réalisation, au lieu d'être traité par les opérations mathématiques de la figure 2, le plus petit nombre entre le nombre 210 et le nombre 220 subit ensuite un processus de normalisation, amenant la longueur du plus petit nombre, en utilisant des techniques telles que le remplissage, à la longueur du plus grand nombre. Ensuite, une opération OU exclusif (XOR) est effectuée sur le nombre normalisé et le plus grand nombre, formant le nombre 260. Dans au moins un mode de réalisation connexe, le nombre 260 est soumis à au moins une technique de compression avec perte et une technique de mise en correspondance des nombres.
[0228]Dans au moins un mode de réalisation, lors de l'établissement d'un premier bloc d'une blockchain, c'est-à-dire un bloc de genèse, au lieu de combiner le nombre 210 avec le nombre 220, puisqu'aucun bloc précédent ne se trouve dans la blockchain, le nombre 210 est combiné avec un nombre aléatoire ou pseudo-aléatoire et/ou arbitraire. Dans divers modes de réalisation, le nombre peut être déterminé par une source choisie dans un groupe comprenant une mesure physique, un rééchantillonnage empirique, des bruits atmosphériques, des fluctuations quantiques, un générateur de nombres pseudo-aléatoires, une simulation, un échantillonnage par rejet, une méthode de transformation et autres. Dans au moins un mode de réalisation, le premier nombre est codé en dur. Le destinataire averti comprendra que, dans au moins un mode de réalisation, un nombre résultant d'une manipulation impliquant un nombre d'un bloc précédent et/ou courant sera considéré comme un nombre pseudo-aléatoire ou un nombre aléatoire si la manipulation implique directement une source aléatoire.
[0229]Dans au moins un mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un dispositif de traitement et/ou un logiciel stocke et génère un nombre 260 et/ou permet de générer un nombre 260 et le fournit à un noeud sur demande. Dans au moins un mode de réalisation, le nombre 260 est stocké dans une mémoire accessible par un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel.
[0230]Dans au moins un mode de réalisation, un nombre, tel que le nombre 260, a au moins une limite supérieure et une limite inférieure. Dans au moins un mode de réalisation, un nombre de nœuds actifs faisant partie de la blockchain a un impact sur au moins l'une des limites supérieure et inférieure. Dans au moins un mode de réalisation, au moins une des limites supérieure et inférieure est définie comme un paramètre faisant partie de la blockchain.
[0231]Le destinataire averti comprendra que le numéro 260 peut être utilisé dans diverses opérations, fonctions, mécanismes, systèmes et méthodes impliqués dans une mise en œuvre, telle qu'une blockchain, utilisant la présente technologie, car il peut être utilisé pour sélectionner des nœuds, obtenir de nouveaux numéros, ordonner des transactions dans au moins une partie des mempools et/ou des listes de transactions et/ou autres.
[0232]La figure 3 est un graphique illustrant un mode de réalisation d'une distribution d'au moins une métrique de fiabilité, telle qu'une valeur de métrique de fiabilité, d'au moins une entité, telle qu'un noeud, ou un portefeuille associé de celui-ci, faisant partie d'une blockchain, conformément à au moins un mode de réalisation. Le destinataire averti comprendra qu'au moins l'une d'une valeur métrique de fiabilité et d'une fiabilité d'un nœud donné est influencée par au moins une règle, de préférence une pluralité de règles. Dans au moins un mode de réalisation, un ensemble d'au moins une règle 𝜙 est associé à un poids correspondant 𝛾, qui peut être fourni sous la forme d'un nombre, et à un indicateur correspondant donné 𝜆, qui peut être positif ou négatif. On trouvera ci-dessous un exemple d'ensemble d'au moins une règle 𝜙 associée à un poids correspondant 𝛾 et à un indicateur correspondant 𝜆. Le destinataire averti comprendra donc que la présente technologie n'est pas limitée par les règles, pondérations et indicateurs énumérés ci-dessous, et que diverses autres règles, pondérations et indicateurs peuvent être fournis, influençant éventuellement au moins l'une d'une valeur de métrique de fiabilité et d'une fiabilité d'au moins un nœud donné, ou d'un portefeuille associé de celui-ci, faisant partie de la blockchain.
[0233]Tableau 1. Exemple d'ensemble d'au moins une règle, de poids correspondant(s) et d'indicateur(s) correspondant(s)
Règle vue d'ensemble | Règle nombre (𝜙) | Poids (𝛾) | Indicateur (𝜆) |
Avoir a généré un numéro différent de celui du partenaire d'un nœud (en tant que demandeur) | 1 | 1 | + |
Avoir passé un temps déterminé (et/ou une quantité d'au moins un bloc généré) en une blockchain depuis son existence. | 2 | 2 | + |
Avoir a généré un numéro qui n'est pas fréquent dans un bloc nouvellement généré | 3 | 1 | + |
Génération de un bloc | 4 | 3 | + |
Acting en tant qu'homme de main | 5 | 3 | + |
Avoir a généré un numéro différent de celui du demandeur d'un nœud (en tant que partenaire) | 6 | 1 | + |
Avoir a généré un même numéro que le partenaire d'un nœud (en tant que demandeur) | 7 | 1 | - |
Avoir a généré un même numéro que le demandeur d'un nœud (en tant que partenaire) | 8 | 2 | - |
Fréquemment en utilisant un même partenaire | 9 | 3 | - |
Être lié à un nombre qui est fréquent dans les transactions d'un bloc | 10 | 2 | - |
Avoir des portefeuilles similaires en blocs (en tant que générateur) | 11 | 1 | - |
Avoir une valeur moyenne de la métrique de fiabilité dans un bloc sous une valeur déterminée (comme une générateur) | 12 | 1 | - |
Y compris sa propre transaction dans un bloc (en tant que générateur) | 13 | 2 | - |
Avoir un même exécutant dans un nombre déterminé de blocs précédents (en tant que générateur) | 14 | 3 | - |
Avoir un même générateur dans un nombre déterminé de blocs précédents | 15 | 3 | - |
Avoir un comportement anormal en tant qu'exécutant, générateur, demandeur et/ou partenaire déterminé par l'apprentissage automatique et/ou toute autre identification pertinente algorithme | 16 | 3 | - |
[0234]Il sera ainsi compris que l'ensemble d'au moins une règle susmentionné est présenté à titre d'exemple, et qu'une règle peut être ajoutée et/ou retirée de l'ensemble d'au moins une règle et/ou mise à jour dans l'ensemble d'au moins une règle à tout moment, en fonction d'au moins un critère, tel qu'au moins un vote impliquant au moins un nœud informatique de vote, tel qu'un sondage. En outre, le destinataire averti comprendra que chacune des règles ci-dessus est une indication très simplifiée de ce qu'au moins une instruction lisible par machine correspondante associée à une au moins une règle correspondante vérifie, exécute et détermine en fonction de diverses conditions pour au moins l'un d'un nœud, d'un portefeuille et d'une entité donnés faisant partie de la blockchain. Dans au moins un mode de réalisation, au moins un algorithme d'apprentissage automatique, au moins un algorithme d'apprentissage profond et/ou d'autres algorithmes similaires sont utilisés pour au moins analyser, déterminer et vérifier le comportement d'au moins un noeud, d'au moins un portefeuille et/ou d'au moins une entité de la blockchain et/ou pour apporter au moins une modification à l'ensemble d'au moins une règle, ce qui peut améliorer la qualité, telle que la sécurité, du système. Dans au moins un mode de réalisation, un gestionnaire de système a le pouvoir d'ajouter une règle et/ou de modifier une règle et/ou de supprimer une règle, le gestionnaire de système étant automatisé et/ou contrôlé par au moins un opérateur. Dans au moins un mode de réalisation, un résultat d'au moins une instruction lisible par machine associée à au moins une règle fait partie de la blockchain, par exemple sous la forme d'une transaction et/ou d'une indication enregistrée dans au moins une partie de la blockchain. Dans au moins un mode de réalisation, un nœud peut voter sur la modification, l'ajout et la suppression d'au moins une règle.
[0235]Dans au moins un mode de réalisation, au moins l'un d'au moins un nœud, d'au moins un portefeuille et d'au moins une entité faisant partie de la blockchain doit se conformer à au moins une règle pour au moins lancer une action liée à la blockchain, telle que le transfert d'au moins un actif.
[0236]En se référant à nouveau à la figure 3, une distribution exemplaire des valeurs de la métrique de fiabilité d'au moins l'un d'au moins un noeud, d'au moins un porte-monnaie et d'au moins une entité est présentée sous la forme d'une distribution normale. Le destinataire averti comprendra que, selon le comportement d'au moins un nœud, d'au moins un portefeuille et d'au moins une entité et selon au moins une règle, la distribution peut être fournie sous diverses formes. Le destinataire averti comprendra également que, dans au moins un mode de réalisation, une valeur métrique de fiabilité associée à au moins un parmi au moins un nœud, au moins un porte-monnaie et au moins une entité est calculée à l'aide d'une formule déterminée : ∑𝜆𝛾𝜙, qui se traduit par une somme d'un poids et d'un indicateur associés à au moins une règle donnée. Dans au moins un mode de réalisation, la au moins une règle donnée concerne un rôle spécifique. Dans au moins un mode de réalisation, l'au moins une règle donnée concerne au moins une action spécifique liée à la blockchain, telle que la génération d'une transaction, l'interaction répétitive avec un nœud donné, et/ou similaire. Le destinataire averti comprendra qu'une valeur métrique de fiabilité associée à au moins l'un d'au moins un nœud, d'au moins un portefeuille et d'au moins une entité peut également être affectée par d'autres facteurs, comme par au moins une règle non déterministe, comme un algorithme d'apprentissage automatique, et/ou une évaluation par un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou une partie logicielle de la blockchain. Le destinataire averti comprendra qu'un facteur donné affectant ladite valeur métrique de fiabilité peut varier selon le mode de réalisation, et que divers autres facteurs peuvent avoir un impact sur ladite valeur métrique de fiabilité. Le destinataire averti comprendra qu'au moins l'un d'au moins un noeud, d'au moins un portefeuille et d'au moins une entité faisant partie de la blockchain est souvent considéré comme fiable par rapport à sa valeur métrique de fiabilité. Le destinataire averti comprendra que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3. Dans au moins un mode de réalisation, une pluralité de valeurs métriques de fiabilité associées à au moins une règle correspondante détermine la fiabilité d'au moins l'un d'au moins un nœud, d'au moins un portefeuille et d'au moins une entité faisant partie de la blockchain. Dans au moins un mode de réalisation, un gestionnaire de système en tant qu'autorité détermine la fiabilité d'au moins l'un d'au moins un noeud, d'au moins un portefeuille et d'au moins une partie d'entité de la blockchain, indépendamment d'au moins une valeur métrique de fiabilité associée à celle-ci. Dans au moins un mode de réalisation, la fiabilité est déterminée par au moins une autre entité faisant partie de la blockchain. Dans au moins un mode de réalisation, une combinaison d'une pluralité de valeurs métriques de fiabilité associées à une entité donnée, telle qu'un noeud ou un portefeuille associé à celui-ci, détermine au moins une activation d'au moins un droit, une autorité, une action autorisée et/ou un privilège dans la blockchain. Dans au moins un mode de réalisation, une fois qu'une valeur métrique de fiabilité donnée a atteint une valeur métrique de fiabilité maximale, une deuxième métrique de fiabilité est ajustée et/ou, dans au moins un mode de réalisation, ladite valeur métrique de fiabilité donnée est ajustée. Par exemple, la valeur métrique de fiabilité donnée peut être réglée à une valeur inférieure à ce qu'elle était, et la deuxième valeur métrique de fiabilité peut être réglée à une valeur supérieure à ce qu'elle était. Dans au moins un mode de réalisation, la deuxième valeur métrique de fiabilité détermine au moins un droit, une autorité et/ou un privilège d'un noeud donné, ou d'un portefeuille associé à celui-ci, et/ou détermine une autorisation d'au moins une action pour un noeud donné, ou un portefeuille associé à celui-ci, faisant partie de la blockchain.
[0237]Dans au moins un mode de réalisation, deux valeurs de seuil, c'est-à-dire x1 et x2, où x1 est inférieur à x2, définissent trois régions 310, 320, 330 dans la distribution des valeurs de la métrique de fiabilité. Le destinataire averti comprendra que les valeurs de x1 et x2 peuvent être fournies sous diverses formes. Dans au moins un mode de réalisation, une seule valeur de seuil, telle que x1, est fournie. Dans au moins un mode de réalisation, une pluralité de régions sont définies en fonction d'au moins une valeur de seuil correspondante. Dans au moins un mode de réalisation, un seuil donné définit au moins un rôle associé à au moins l'un d'au moins un nœud, au moins un portefeuille et au moins une entité faisant partie de la blockchain.
[0238]Dans au moins un mode de réalisation, au moins l'un d'un noeud, d'un portefeuille et d'une entité faisant partie de la blockchain a une valeur métrique de fiabilité qui est égale ou inférieure à x1, qui définit la limite supérieure de la région de liste noire 310. L'au moins un nœud, un portefeuille et une entité qui a une valeur métrique de fiabilité dans la région de liste noire 310 présente typiquement un comportement suspect et est interdit d'effectuer au moins une action liée à la blockchain, telle que générer un bloc, agir en tant qu'exécuteur, agir en tant que demandeur, agir en tant que partenaire, agir en tant que tout autre rôle pertinent et/ou similaire. Dans au moins un mode de réalisation, au moins l'un d'un noeud, d'un porte-monnaie et d'une entité ayant une valeur métrique de fiabilité comprise dans la région de liste noire 310 peut être soumis à au moins un slash, qui implique une pénalisation correspondante. Une barre oblique peut prendre diverses formes et peut changer de forme en fonction d'au moins un critère, d'au moins un événement lié à la blockchain, d'au moins une caractéristique liée à la blockchain et/ou analogue, selon au moins un mode de réalisation. Dans au moins un mode de réalisation, la pénalisation peut prendre la forme d'une interdiction et/ou d'une limitation dudit au moins un nœud, un portefeuille et une entité d'utiliser un système lié à un prêt s'il est disponible, d'une augmentation des frais d'intérêt liés à un prêt d'un montant déterminé et/ou de toute autre conséquence pertinente. Dans au moins un mode de réalisation, au moins l'un d'un noeud sur liste noire, d'un portefeuille sur liste noire et d'une entité sur liste noire est incapable d'interagir avec et/ou de retirer tout ou partie d'au moins un actif associé à celui-ci pendant une durée spécifique et/ou un nombre d'au moins un bloc à générer. Dans un autre mode de réalisation, il est strictement interdit à l'un au moins d'un nœud sur liste noire, d'un portefeuille sur liste noire et d'une entité sur liste noire d'effectuer toute action liée à la blockchain tant que sa valeur métrique de fiabilité n'est pas redevenue supérieure à x1. Le destinataire averti comprend donc qu'une barre oblique peut varier considérablement en fonction d'une mise en œuvre et d'au moins un mode de réalisation de la présente technologie. Dans au moins un mode de réalisation, d'autres facteurs peuvent affecter un slash donné, comme la quantité d'au moins un slash précédent reçu par au moins l'un d'un noeud, d'un portefeuille et d'une entité, la valeur de la métrique de fiabilité associée à au moins l'un d'un noeud, d'un portefeuille et d'une entité, la quantité d'au moins une occasion où au moins l'un d'un noeud, d'un portefeuille et d'une entité a été considéré comme étant sur liste noire, un vote impliquant au moins une entité faisant partie de la blockchain et/ou similaire. Dans au moins un mode de réalisation, la barre oblique peut affecter la valeur d'au moins un élément parmi x¬1, x¬2, x¬3 et toute autre partie de seuil de la distribution.
[0239]Dans au moins un mode de réalisation, au moins l'un d'un nœud, d'un portefeuille et d'une entité faisant partie de la blockchain ayant une valeur métrique de fiabilité qui est égale ou supérieure à x2 est déterminé comme ayant un comportement exceptionnel et donc comme étant fiable. Le au moins un d'un noeud, d'un portefeuille et d'une entité ayant une valeur métrique de fiabilité comprise dans la région égale ou supérieure à x2 est ainsi considéré comme étant compris dans une région d'exécution 320. Dans au moins un mode de réalisation, la région d'exécution comprend en outre un seuil ¬x3 (non représenté sur la figure 3), qui détermine un rôle d'exécution (supérieur ou égal à x3) et un rôle de générateur (inférieur à x3). Dans au moins un mode de réalisation, le rôle d'exécuteur est déterminé pour toute valeur de métrique de fiabilité supérieure à x3 et le rôle de générateur est déterminé pour toute valeur de métrique de fiabilité inférieure à x3. Comme mentionné ci-dessus, un noeud agissant en tant qu'exécuteur compare au moins une partie de son pool de mémoire et/ou de sa liste de transactions avec au moins une partie d'une liste de transactions et/ou d'un pool de mémoire lié à un générateur. Parce que, dans au moins un mode de réalisation, un noeud ou un portefeuille associé à ce noeud compris dans la région d'exécution 320 est déterminé comme fiable, une comparaison entre au moins une partie de son pool de mémoires et/ou de sa liste de transactions et au moins une partie d'une liste de transactions et/ou d'un pool de mémoires associé à un générateur détermine généralement la légitimité de ce générateur. Le destinataire averti comprendra que si un agent d'exécution et/ou un générateur se comporte de manière anormale, il peut être pénalisé par rapport à au moins une règle, par exemple en voyant la valeur d'au moins une mesure de fiabilité associée réduite. Le destinataire averti comprendra également que d'autres variables x¬n peuvent être définies dans la distribution pour établir des limites entre au moins un rôle, au moins un droit d'accès, au moins un privilège et/ou au moins une autorité dans la blockchain.
[0240]Dans au moins un mode de réalisation, la valeur de x1, x¬2 et/ou x3 est influencée selon au moins un critère sélectionné dans un groupe comprenant une quantité d'au moins un actif inclus dans au moins une transaction d'un bloc précédent et/ou courant, une quantité d'au moins une transaction effectuée par au moins un exécuteur, au moins un partenaire, au moins un générateur, et/ou au moins un de tout autre rôle pertinent, une distribution de valeur métrique de fiabilité impliquant au moins l'un d'au moins un noeud, d'au moins un portefeuille et d'au moins une entité faisant partie de la blockchain, une quantité d'au moins une transaction enregistrée dans au moins un bloc précédent et/ou un bloc actuel et ainsi de suite. Dans au moins un mode de réalisation, au moins l'un d'un noeud, d'un portefeuille et d'une entité compris dans la région d'exécution fait référence à un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un dispositif de traitement et/ou un logiciel pour agir en tant qu'exécuteur, un générateur et/ou tout autre rôle pertinent.
[0241]Dans au moins un mode de réalisation, au moins l'un d'un noeud, d'un portefeuille et d'une entité faisant partie de la blockchain ayant une valeur métrique de fiabilité supérieure à x1 et inférieure à x2 est considéré comme ayant une valeur métrique de fiabilité comprise dans la région standard 330. Le au moins un parmi un noeud, un portefeuille et une entité associés à la région standard 330 est typiquement déterminé comme ayant un comportement fiable, c'est-à-dire qui n'est ni exceptionnel ni suspect. Dans au moins un mode de réalisation, le au moins un d'un noeud, d'un portefeuille et d'une entité associée à la région standard 330 est autorisé à agir en tant que demandeur, partenaire et/ou tout autre rôle pertinent, mais il lui est interdit d'agir en tant qu'exécuteur, générateur et/ou tout autre rôle pertinent. Dans au moins un mode de réalisation, au moins l'un d'un noeud, d'un porte-monnaie et d'une entité associée à la région standard fait référence à un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un dispositif de traitement et/ou un logiciel pour agir en tant que partenaire et/ou tout autre rôle pertinent.
[0242]Dans au moins un mode de réalisation, x1 est omis. Par exemple, une distribution où seul x2 est utilisé pour déterminer une limite entre la région d'exécution 320 et la région standard 330 peut être fournie. Cependant, au moins un mode de réalisation dans lequel x1 est omis est typiquement plus risqué qu'un mode de réalisation dans lequel x1 est inclus, car un noeud, ou son portefeuille associé, associé à un comportement suspect serait, dans au moins un mode de réalisation, toujours capable d'agir en tant que partenaire, demandeur et/ou tout autre rôle pertinent même si une valeur métrique de fiabilité associée audit noeud peut être considérée comme faible. Dans au moins une réalisation, ni x1 ni x2 ne sont présents, et un système probabiliste dans lequel les chances d'un noeud, d'un portefeuille et/ou d'une partie d'entité de la blockchain donnés de subir des entailles et/ou d'être pénalisés diminuent avec une augmentation d'au moins une valeur métrique de fiabilité associée de ceux-ci et les chances dudit noeud, ou d'un noeud associé à son portefeuille, d'être associé à un rôle donné tel qu'un générateur, un exécuteur, un partenaire et/ou tout autre rôle pertinent sont corrélées avec une augmentation d'au moins une valeur métrique de fiabilité associée de ceux-ci. Le destinataire averti comprendra donc qu'une association donnée d'au moins un rôle donné peut varier et n'est pas limitée à la distribution de la figure 3.
[0243]Dans au moins un mode de réalisation, un noeud ne peut être associé à un rôle tel qu'un exécuteur, un partenaire, un demandeur et/ou tout autre rôle pertinent que sur la base d'une relation (supérieure, inférieure, égale, similaire ou différente) entre son au moins une valeur métrique de fiabilité et au moins une valeur métrique de fiabilité associée à au moins un générateur (ci-après dénommé exécuteur) et/ou un demandeur (ci-après dénommé partenaire) correspondant et/ou tout autre rôle pertinent.
[0244]Dans au moins un mode de réalisation, au moins une règle de l'ensemble d'au moins une règle présenté dans le tableau 1 peut ne pas affecter la valeur de métrique de fiabilité associée à au moins un nœud de calcul, mais permet un accès et/ou un droit à un ou plusieurs éléments d'au moins un élément parmi une participation à au moins une partie de la blockchain, un nœud de calcul, un gestionnaire de système, un événement lié à la blockchain, une fonctionnalité, un rôle, une action liée à la blockchain et similaire.
[0245]Dans au moins un mode de réalisation, pour au moins l'un d'au moins un noeud de calcul, d'au moins un portefeuille et d'au moins une entité de la blockchain, au moins un sous-ensemble de l'ensemble d'au moins une règle est organisé d'une manière déterminée. Dans au moins un mode de réalisation, la manière déterminée peut être modifiée par au moins un événement lié à la blockchain faisant partie de la blockchain, au moins un critère et/ou au moins une action liée à la blockchain, qui peut ou non être associée à l'au moins un noeud de calcul, selon au moins un mode de réalisation. Le destinataire averti comprendra qu'une organisation de l'au moins un sous-ensemble de l'ensemble d'au moins une règle peut améliorer les performances d'exécution dans au moins un mode de réalisation, selon une nature dudit au moins un sous-ensemble dudit ensemble d'au moins une règle, et/ou modifier un résultat d'exécution si, par exemple, une règle donnée dépend d'une autre règle traitée avant ladite règle donnée.
[0246]Dans au moins un mode de réalisation, au moins un nœud de calcul, selon au moins un critère tel que l'adhésion à la blockchain et/ou la synchronisation d'au moins une partie de la blockchain, ladite synchronisation impliquant au moins une autre entité faisant partie de ladite blockchain, doit fournir au moins un élément parmi un identifiant, un type, une nature et une portée associés à au moins l'un des au moins un noeud de calcul et une action liée à la blockchain de celui-ci, tel qu'un type de noeud, ledit type de noeud indiquant, dans au moins un mode de réalisation, si ledit au moins un noeud de calcul stocke une grande partie des données de la blockchain, c'est-à-dire au moins un noeud complet, un type de noeud et une action liée à la blockchain.C'est-à-dire au moins un nœud complet, ou si ledit au moins un nœud de calcul stocke une plus petite partie des données de la blockchain, c'est-à-dire au moins un nœud léger. Dans au moins un mode de réalisation connexe, au moins une action liée à la blockchain associée à au moins un rôle dépend dudit type de noeud, tel qu'un noeud donné associé à un rôle léger générant un bloc dans lequel ledit rôle léger dépend d'un rôle de stockage pour fournir des données liées à la blockchain, permettant ainsi à un noeud donné associé audit rôle léger d'économiser l'utilisation de la mémoire au prix, dans au moins un mode de réalisation, d'une moindre et/ou d'aucune récompense et/ou compensation gagnée(s) lors de la génération d'un bloc donné. Dans au moins un mode de réalisation, une indication de l'au moins un élément parmi un identifiant, un type, une nature et une portée est comprise dans au moins une partie de bloc de la blockchain. Dans au moins un mode de réalisation, l'un au moins d'un identifiant, d'un type, d'une nature et d'une portée implique au moins l'une d'au moins une signature et/ou au moins une cosignature de l'au moins un noeud de calcul et un traitement de celui-ci.
[0247]Le destinataire averti comprendra que d'autres rôles que ceux présentés ci-dessus peuvent être inclus dans la présente technologie, tels que ceux présentés ci-dessous. Le destinataire averti comprendra en outre que les rôles ci-dessous sont présentés à titre d'exemple, et que divers autres rôles peuvent être inclus dans la présente technologie, selon au moins un mode de réalisation.
[0248]Dans au moins un mode de réalisation, la présente technologie comprend en outre un rôle de stockeur. Le destinataire averti comprendra qu'un rôle de stockeur est un rôle qui, lorsqu'il est associé à au moins un nœud de calcul, implique que ledit au moins un nœud de calcul stocke des données d'au moins une partie d'une blockchain.
[0249]Dans au moins un premier mode de réalisation, un noeud de calcul cherchant à être un noeud de stockage interagirait, sur la base d'une activation d'un processus d'admission, avec au moins un premier noeud de stockage faisant partie de la blockchain en utilisant un nombre associé audit noeud de recherche comme critère, tel que le fait de ne pouvoir interagir avec le au moins un premier noeud de stockage qu'après avoir obtenu au moins un sous-ensemble d'une distribution de valeurs métriques de fiabilité en utilisant ledit nombre, ledit sous-ensemble étant associé à au moins une valeur métrique de fiabilité associée au au moins un premier noeud de stockage. Dans au moins un mode de réalisation, l'activation du processus d'admission est également associée à au moins un critère, au moins un événement lié à la blockchain et/ou une action liée à la blockchain, tel qu'un nombre de blocs générés, un établissement d'une fiabilité du noeud demandeur, au moins un vote impliquant au moins un noeud de calcul de vote, tel qu'un sondage, et/ou similaire. Dans au moins un mode de réalisation, ledit processus d'admission implique que le noeud demandeur fournisse à au moins un premier autre noeud de calcul faisant partie de la blockchain une indication d'un premier désir d'être admis, que le noeud demandeur obtienne d'au moins un de l'au moins un premier autre noeud de calcul une indication d'un accusé de réception dudit premier désir et que le noeud demandeur sélectionne, après un traitement impliquant au moins un de l'au moins un de l'au moins un premier autre noeud de calcul, ledit traitement comprenant une évaluation de celui-ci dans au moins un mode de réalisation, au moins l'un de l'au moins un de l'au moins un autre noeud de calcul pour lui fournir des données liées à la blockchain selon au moins un critère, tel qu'une hauteur de blockchain associée à l'au moins un de l'au moins un de l'au moins un de l'au moins un autre noeud de calcul. Dans au moins un mode de réalisation, l'interaction comprend l'obtention par le nœud de recherche d'un second numéro associé à l'au moins un premier nœud de stockage. Dans au moins un mode de réalisation, l'interaction comprend au moins un du noeud de recherche et au moins un noeud témoin, tel qu'un gestionnaire de système et/ou un autre noeud de calcul, stockant sur un support de stockage toute interaction entre ledit noeud de recherche et ledit au moins un premier noeud stockeur et/ou entre une pluralité de noeuds stockeurs impliqués. Dans au moins un autre mode de réalisation, l'au moins un premier noeud de stockage sélectionne ledit noeud de recherche en utilisant un processus similaire à celui décrit dans l'au moins un premier mode de réalisation. Dans au moins un mode de réalisation, l'interaction comprend l'obtention par le noeud demandeur d'au moins une signature et/ou d'au moins une cosignature associée à l'au moins un premier noeud stockeur et/ou à l'au moins un noeud témoin, par exemple pour valider l'authenticité d'une interaction donnée. Dans au moins un mode de réalisation, l'au moins un premier noeud de stockage obtient au moins une entrée, telle qu'une entrée comprenant au moins une signature et/ou au moins une cosignature, d'au moins un autre noeud de stockage pour sélectionner ledit noeud de recherche en utilisant, dans au moins un mode de réalisation, un processus similaire à celui décrit dans l'au moins un premier mode de réalisation lors de l'obtention de l'au moins une entrée. Dans au moins un mode de réalisation connexe, l'au moins un noeud de stockage obtient également le numéro associé au noeud de recherche.
[0250]L'au moins un premier nœud de stockage et le nœud de recherche étant maintenant déterminés, un processus d'admission impliquant au moins une partie de l'au moins un premier nœud de stockage et du nœud de recherche se poursuit. Dans au moins un mode de réalisation, le processus d'admission implique que l'au moins un premier stockeur envoie des données liées à la blockchain au noeud demandeur, permettant ainsi au noeud demandeur d'agir comme un noeud stockeur. Dans au moins un mode de réalisation, les données liées à la blockchain comprennent au moins l'une d'au moins une signature et au moins une cosignature. Dans au moins un mode de réalisation, au moins l'un des processus d'interaction et d'admission implique au moins un troisième noeud, ledit au moins un troisième noeud agissant comme un intermédiaire entre le noeud demandeur et au moins l'un des au moins un premier noeud stockeur. Dans au moins un mode de réalisation où l'au moins un premier stockeur obtient l'entrée de l'au moins un autre stockeur, un noeud supplémentaire agit comme un intermédiaire entre ledit au moins un premier stockeur et l'au moins un autre stockeur.
[0251]Dans au moins un mode de réalisation, le noeud de recherche sélectionne un noeud de stockage parmi l'au moins un premier noeud de stockage en utilisant un processus similaire à celui décrit dans l'au moins un premier mode de réalisation. Dans au moins un mode de réalisation, le processus d'admission implique qu'au moins un des au moins un premier noeud de stockage évalue le noeud de calcul de recherche selon au moins un critère, tel qu'au moins une valeur métrique de fiabilité associée de celui-ci, une fiabilité dudit noeud de recherche et/ou similaire. Sur la base de l'évaluation, le noeud de calcul de recherche obtient au moins une partie des droits associés au rôle de noeud de stockage. Dans au moins un mode de réalisation, le noeud de recherche évalue au moins un des au moins un premier noeud stockeur avant l'interaction et/ou l'admission de celle-ci.
[0252]Dans au moins un mode de réalisation, l'évaluation d'au moins l'un du noeud de recherche et de l'au moins un du au moins un premier noeud de stockage implique une évaluation d'au moins une partie de l'interaction numérique liée à la blockchain de ladite blockchain impliquant ledit au moins un du noeud de recherche et de l'au moins un du au moins un premier noeud de stockage, tel qu'un événement lié à la blockchain émis par un algorithme déterministe ou non déterministe, tel qu'un algorithme d'apprentissage automatique, une règle, un événement lié à la blockchain émis par un contrat intelligent, un gestionnaire de système, un serveur, un noeud informatique, un dispositif de traitement et/ou un logiciel, et/ou similaire.
[0253]Dans au moins un mode de réalisation, au moins un des au moins un premier nœud stockeur est en communication avec et peut déléguer des tâches à au moins un parmi un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et un logiciel, comme une tâche impliquant un stockage d'au moins une partie de la partie données de la blockchain. Dans au moins un mode de réalisation, le nœud de calcul est un autre nœud stockeur. Dans au moins un mode de réalisation, la délégation comprend un processus de sélection, le processus de sélection étant similaire au processus décrit dans l'au moins un premier mode de réalisation. Dans au moins un mode de réalisation correspondant, au moins une interaction de noeud comprise dans la délégation comprend au moins une signature et/ou au moins une cosignature d'au moins un de l'autre noeud de stockage, de l'au moins un du au moins un premier noeud de stockage, et/ou d'un noeud de calcul supplémentaire agissant en tant qu'intermédiaire dans l'une quelconque desdites au moins une interaction de noeud.
[0254]Dans au moins un mode de réalisation, une pluralité de noeuds stockeurs faisant partie de l'au moins un premier noeud stockeur, en fonction d'au moins l'un d'un événement donné lié à la blockchain et d'un critère donné, tel qu'un nombre de blocs générés, un paramètre faisant partie de la blockchain et/ou analogue, parviennent à un consensus visant à uniformiser au moins une partie des données faisant partie de la blockchain entre ladite pluralité. Dans au moins un mode de réalisation, le consensus comprend au moins une signature et/ou au moins une cosignature d'au moins un des au moins un premier stockeur et/ou d'une autre entité faisant partie de la blockchain. Dans au moins un mode de réalisation correspondant, l'au moins une signature et/ou l'au moins une cosignature implique l'au moins une partie des données de la blockchain. Dans au moins un mode de réalisation, l'au moins une signature et/ou l'au moins une cosignature implique au moins une interaction entre une pluralité de nœuds de stockeurs faisant partie du consensus et/ou au moins un autre nœud pertinent, tel qu'au moins un autre nœud intermédiaire impliqué dans au moins une interaction dans le consensus. Dans au moins un mode de réalisation, l'au moins une autre entité est un gestionnaire de système. Dans au moins un mode de réalisation, le consensus implique au moins une entité témoin faisant partie de la blockchain, telle qu'un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et un logiciel. Dans au moins un mode de réalisation, le consensus comprend une comparaison des données liées à la blockchain stockées entre une pluralité de stockeurs de l'au moins un noeud de stockeur. Dans au moins un mode de réalisation, une indication d'au moins l'un d'un lancement dudit consensus, d'un achèvement dudit consensus et d'une exécution dudit consensus est fournie à au moins une partie de noeud de la blockchain.
[0255]Dans au moins un mode de réalisation, au moins un noeud de stockage impliqué dans l'admission d'un nouveau noeud de stockage reçoit au moins une récompense en relation avec ladite admission.
[0256]Dans au moins un mode de réalisation, un identifiant d'événement lié à la blockchain est lié à l'admission d'un nouveau nœud de stockage et à la validation de la conformité d'au moins une partie d'une version de la blockchain.
[0257]Dans au moins un mode de réalisation, un noeud malveillant donné qui tente d'être malicieusement considéré comme associé à un rôle de stockeur alors que cela lui est interdit selon au moins un critère est soumis à au moins l'un d'une pénalisation et d'un sondage, tel qu'un sondage activé, tel que démarré, par au moins un noeud informatique participant qui a identifié le comportement malveillant du noeud malveillant donné, dans lequel au moins un autre noeud informatique autorisé fournit un vote sur ledit comportement malveillant et, sur la base du au moins un vote fourni, récompense et/ou punit le au moins un noeud participant et/ou au moins une partie du au moins un autre noeud informatique autorisé sur la base d'un résultat associé à un vote donné associé à un noeud donné du au moins un autre noeud informatique autorisé.
[0258]Dans au moins un mode de réalisation, la présente technologie comprend en outre un rôle de speedster. Le destinataire averti comprendra qu'un rôle d'accélérateur est un rôle qui, lorsqu'il est associé à au moins un noeud informatique, implique que ledit au moins un noeud informatique modifie un seuil de transaction minimum et/ou un seuil de transaction maximum d'une unité de données structurée liée à la blockchain, telle qu'un bloc. Dans au moins un mode de réalisation, ladite modification repose sur un taux d'au moins un type d'au moins une activité liée à la blockchain d'au moins un type donné fourni par au moins un noeud et/ou une entité, comme au moins un autre noeud, ledit au moins un noeud de calcul et/ou un gestionnaire de système, faisant partie de la blockchain.
[0259]Dans au moins un premier mode de réalisation, un noeud de calcul cherchant à être un noeud accélérateur interagirait, sur la base d'une activation d'un processus d'admission, avec au moins un premier noeud accélérateur faisant partie de la blockchain en utilisant un nombre associé audit noeud demandeur comme critère, tel que le fait de ne pouvoir interagir avec le au moins un premier noeud accélérateur qu'après avoir obtenu au moins un sous-ensemble d'une distribution de valeurs métriques de fiabilité en utilisant ledit nombre, ledit sous-ensemble étant associé à au moins une valeur métrique de fiabilité associée au au moins un premier noeud accélérateur. Dans au moins un mode de réalisation, l'activation du processus d'admission est également associée à au moins un critère, au moins un événement lié à la blockchain et/ou une action liée à la blockchain, tel qu'un nombre de blocs générés, un établissement d'une fiabilité du noeud demandeur, au moins un vote impliquant au moins un noeud de calcul de vote, tel qu'un sondage, et/ou similaire. Dans au moins un mode de réalisation, ledit processus d'admission implique que le noeud demandeur fournisse à au moins un premier autre noeud de calcul faisant partie de la blockchain une indication d'un premier désir d'être admis, que le noeud demandeur obtienne d'au moins un de l'au moins un premier autre noeud de calcul une indication d'un accusé de réception dudit premier désir et que le noeud demandeur sélectionne, après un traitement impliquant au moins un de l'au moins un de l'au moins un premier autre noeud de calcul, ledit traitement comprenant une évaluation de celui-ci dans au moins un mode de réalisation, au moins un des au moins un des au moins un des au moins un premier autre noeud de calcul pour lui fournir des données liées à la blockchain selon au moins un critère, tel qu'une hauteur de blockchain, au moins une indication d'au moins une transaction en attente et/ou générée d'au moins un type, au moins une indication d'au moins un taux d'au moins une transaction en attente et/ou générée d'au moins un type et/ou similaire, associée au au moins un des au moins un des au moins un des au moins un premier autre noeud de calcul. Dans au moins un mode de réalisation, l'interaction comprend l'obtention par le noeud de recherche d'un second numéro associé à l'au moins un premier noeud de vitesse. Dans au moins un mode de réalisation, l'interaction comprend au moins un du noeud de recherche et au moins un noeud témoin, tel qu'un gestionnaire de système et/ou un autre noeud de calcul, stockant sur un support de stockage toute interaction entre ledit noeud de recherche et ledit au moins un premier noeud de vitesse et/ou entre une pluralité de noeuds de vitesse impliqués. Dans au moins un autre mode de réalisation, l'au moins un premier noeud de vitesse sélectionne ledit noeud de recherche en utilisant un processus similaire à celui décrit dans l'au moins un premier mode de réalisation. Dans au moins un mode de réalisation, l'interaction comprend l'obtention par le noeud demandeur d'au moins une signature et/ou d'au moins une cosignature associée à l'au moins un premier noeud de vitesse et/ou à l'au moins un noeud témoin, par exemple pour valider l'authenticité d'une interaction donnée. Dans au moins un mode de réalisation, l'au moins un premier noeud de vitesse obtient au moins une entrée, telle qu'une entrée comprenant au moins une signature et/ou au moins une cosignature, d'au moins un autre noeud de vitesse pour sélectionner ledit noeud de recherche en utilisant, dans au moins un mode de réalisation, un processus similaire à celui décrit dans l'au moins un premier mode de réalisation lors de l'obtention de l'au moins une entrée. Dans au moins un mode de réalisation connexe, l'au moins un noeud de vitesse obtient également le numéro associé au noeud de recherche.
[0260]L'au moins un premier nœud de speedster et le nœud demandeur étant maintenant déterminés, un processus d'admission impliquant au moins une partie de l'au moins un premier nœud de speedster et du nœud demandeur se poursuit. Dans au moins un mode de réalisation, le processus d'admission implique que l'au moins un premier accélérateur envoie des données liées à la blockchain au noeud demandeur, permettant ainsi au noeud demandeur d'agir comme un noeud accélérateur. Dans au moins un mode de réalisation, les données liées à la blockchain comprennent au moins l'une d'au moins une signature et au moins une cosignature. Dans au moins un mode de réalisation, au moins l'un des processus d'interaction et d'admission implique au moins un troisième nœud, ledit au moins un troisième nœud agissant comme un intermédiaire entre le nœud demandeur et au moins l'un des au moins un premier nœud accélérateur. Dans au moins un mode de réalisation où l'au moins un premier bolide obtient l'au moins une entrée de l'au moins un autre bolide, un noeud supplémentaire agit comme un intermédiaire entre ledit au moins un premier bolide et l'au moins un autre bolide.
[0261]Dans au moins un mode de réalisation, le noeud de recherche sélectionne un noeud accélérateur parmi l'au moins un premier noeud accélérateur en utilisant un processus similaire à celui décrit dans l'au moins un premier mode de réalisation. Dans au moins un mode de réalisation, le processus d'admission implique qu'au moins un des au moins un premier noeud de vitesse évalue le noeud de calcul de recherche selon au moins un critère, tel qu'au moins une valeur métrique de fiabilité associée de celui-ci, une fiabilité dudit noeud de recherche et/ou similaire. Sur la base de l'évaluation, le noeud de calcul de recherche obtient au moins une partie des droits associés au rôle de noeud de vitesse. Dans au moins un mode de réalisation, le noeud de recherche évalue au moins un des au moins un premier noeud de vitesse avant l'interaction et/ou l'admission de celle-ci.
[0262]Dans au moins un mode de réalisation, l'évaluation d'au moins l'un du noeud de recherche et d'au moins l'un de l'au moins un premier noeud de vitesse implique une évaluation d'au moins une partie d'une partie d'interaction numérique liée à la blockchain de ladite blockchain impliquant ledit au moins l'un du noeud de recherche et d'au moins l'un de l'au moins un premier noeud de vitesse, tel qu'un événement lié à la blockchain émis par un algorithme déterministe ou non déterministe, tel qu'un algorithme d'apprentissage automatique, une règle, un événement lié à la blockchain émis par un contrat intelligent, un gestionnaire de système, un serveur, un noeud informatique, un dispositif de traitement et/ou un logiciel, et/ou similaire.
[0263]Dans au moins un mode de réalisation, au moins un des au moins un premier noeud de vitesse est en communication avec et peut déléguer des tâches à au moins un d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un noeud de calcul, d'un dispositif de traitement et d'un logiciel, tel qu'une tâche impliquant un traitement d'au moins une indication d'au moins une transaction en attente et/ou générée d'au moins un type, au moins une indication d'au moins un taux d'au moins une transaction en attente et/ou générée d'au moins un type, au moins l'initiation, telle que la fourniture, d'au moins un vote représentant ledit au moins un des au moins un premier noeud de vitesse et/ou similaire. Dans au moins un mode de réalisation, le noeud de calcul est un autre noeud de speedster. Dans au moins un mode de réalisation, la délégation comprend un processus de sélection, le processus de sélection étant similaire au processus décrit dans le au moins un premier mode de réalisation. Dans au moins un mode de réalisation correspondant, au moins une interaction de noeud comprise dans la délégation comprend au moins une signature et/ou au moins une cosignature d'au moins un noeud parmi l'autre noeud de vitesse, l'au moins un noeud parmi l'au moins un premier noeud de vitesse, et/ou un noeud de calcul supplémentaire agissant en tant qu'intermédiaire dans l'une quelconque desdites au moins une interaction de noeud.
[0264]Dans au moins un mode de réalisation, une pluralité de noeuds speedster faisant partie de l'au moins un premier noeud speedster, selon au moins l'un d'un événement donné lié à la blockchain et d'un critère donné, tel qu'un nombre de blocs générés, un nombre déterminé de vote(s) fourni(s) par au moins un noeud speedster, au moins un changement d'au moins un taux d'activité(s) liée(s) à la blockchain, une partie de paramètre de la blockchain et/ou similaire, atteindre un consensus visant à uniformiser et/ou déterminer, entre ladite pluralité, au moins une partie d'au moins une étape de traitement, qui peut impliquer au moins une valeur de paramètre, d'un processus de vote et/ou d'un processus de détermination de changement et/ou similaire. Dans au moins un mode de réalisation, le consensus comprend au moins une signature et/ou au moins une cosignature d'au moins un des au moins un premier speedster et/ou une autre entité faisant partie de la blockchain. Dans au moins un mode de réalisation, l'au moins une signature et/ou l'au moins une cosignature implique au moins une interaction entre une pluralité de nœuds de speedster faisant partie du consensus et/ou au moins un autre nœud pertinent, tel qu'au moins un autre nœud intermédiaire impliqué dans au moins une interaction dans le consensus. Dans au moins un mode de réalisation, l'au moins une autre entité est un gestionnaire de système. Dans au moins un mode de réalisation, le consensus implique au moins une entité témoin faisant partie de la blockchain, telle qu'un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et un logiciel. Dans au moins un mode de réalisation, le consensus comprend une comparaison de données liées à la blockchain stockées, calculées et/ou partagées entre une pluralité de speedsters de l'au moins un nœud de speedsters. Dans au moins un mode de réalisation, une indication d'au moins l'un d'un lancement dudit consensus, d'un achèvement dudit consensus et d'une exécution dudit consensus est fournie à au moins une partie de noeud de la blockchain.
[0265]Dans au moins un mode de réalisation, au moins un nœud de vitesse impliqué dans un processus d'admission d'un nouveau nœud de vitesse reçoit au moins une récompense en relation avec ledit processus d'admission.
[0266]Dans au moins un mode de réalisation, un identifiant d'événement lié à la blockchain est lié à un processus d'admission d'un nouveau nœud de vitesse et à une validation de la conformité d'au moins une partie des données liées à la blockchain et/ou à un traitement desdites données liées à la blockchain.
[0267]Dans au moins un mode de réalisation, au moins un noeud speedster donné, selon au moins un critère, tel que la détermination d'au moins un changement d'au moins un taux d'activité(s) liée(s) à la blockchain associée(s) à celui-ci et/ou associée(s) à au moins un autre noeud faisant partie de la blockchain, une valeur métrique de fiabilité associée à celui-ci, une période de temps s'écoulant et/ou un nombre d'au moins un bloc généré, un sondage donné visant à modifier au moins l'un du seuil de transaction minimum et du seuil de transaction maximum est déterminé. Le destinataire averti comprendra qu'un sondage est généralement enregistré dans une blockchain. Dans au moins un mode de réalisation, si une pluralité de sondages est déterminée par une pluralité de nœuds de vitesse, un sondage parmi ladite pluralité de sondages est déterminé selon au moins un critère, tel que la détermination d'un temps associé à une création dudit sondage, une métrique de fiabilité associée à au moins un nœud impliqué dans une création dudit sondage et/ou similaire. Dans au moins un mode de réalisation, au moins un nœud de speedster donné peut seulement déterminer jusqu'à un nombre d'au moins un sondage en fonction d'au moins un critère, tel qu'une valeur de métrique de fiabilité associée, une période de temps donnée et/ou similaire.
[0268]Dans au moins un mode de réalisation, un noeud donné, selon au moins un premier critère, tel qu'au moins un événement, tel qu'un événement lié à la création, émis en relation avec un sondage donné, fournit un vote donné, ledit vote étant lié à un sondage donné. Dans au moins un mode de réalisation, l'au moins un premier critère est redéterminé sur la base d'au moins un événement émis par ledit sondage donné, tel qu'un nombre d'au moins un vote fourni par au moins un noeud, une moyenne d'au moins une valeur de métrique de fiabilité associée à au moins un noeud impliqué dans celui-ci, et/ou similaire.
[0269]Dans au moins un mode de réalisation, selon au moins un critère, tel que lorsqu'un nombre déterminé d'au moins un noeud a fourni au moins un vote audit sondage donné, une période de temps s'écoulant, un nombre d'au moins un bloc étant généré, lorsqu'au moins une entité ayant une autorité donnée fournit une indication à ce sujet et/ou lorsqu'au moins un noeud impliqué dans une détermination dudit sondage donné fournit une indication à ce sujet, une réalisation dudit sondage est établie. Le destinataire averti comprendra qu'un vote associé à un scrutin est généralement enregistré dans une blockchain. Dans au moins un mode de réalisation, ladite réalisation implique, selon au moins un critère, tel qu'au moins une valeur d'au moins un vote associé à au moins un nœud de vote, au moins une valeur de métrique de fiabilité associée à au moins un nœud de vote, un nombre d'au moins un nœud de vote associé audit sondage et/ou un nombre d'au moins un nœud de vote associé à au moins une valeur de vote associée audit sondage, de déterminer au moins une pénalisation et/ou au moins une compensation d'au moins un nœud associé, par exemple en participant, audit sondage. Dans au moins un mode de réalisation, l'établissement de l'achèvement implique au moins une émission, qui implique typiquement au moins un enregistrement, d'au moins un événement associé à celui-ci.
[0270]Dans au moins un mode de réalisation, au lieu de modifier directement l'un au moins du seuil de transaction minimum et du seuil de transaction maximum, on modifie au moins une valeur associée à ceux-ci. Le destinataire averti comprendra qu'une combinaison d'une valeur donnée avec au moins l'un du seuil de transaction minimum et du seuil de transaction maximum détermine au moins l'un du seuil de transaction minimum et du seuil de transaction maximum de celui-ci. Par exemple, une valeur donnée combinée avec le seuil de transaction minimum, par exemple en effectuant au moins une opération d'addition, pourrait déterminer le seuil de transaction maximum, où ladite détermination peut, dans au moins un mode de réalisation, impliquer également une modification de celui-ci. Dans au moins un mode de réalisation, au moins une partie d'au moins une partie de nœud de la blockchain peut être associée à au moins un seuil minimum et/ou maximum différent d'au moins une autre partie d'au moins une partie de nœud de la blockchain.
[0271]Dans au moins un mode de réalisation, un noeud malveillant donné qui tente d'être malicieusement considéré comme associé à un rôle de speedster alors que cela lui est interdit selon au moins un critère est soumis à au moins l'un d'une pénalisation et d'un sondage, tel qu'un sondage activé, tel que démarré, par au moins un noeud informatique participant qui a identifié le comportement malveillant du noeud malveillant donné, dans lequel au moins un autre noeud informatique autorisé fournit un vote sur ledit comportement malveillant et, sur la base du au moins un vote fourni, récompense et/ou punit le au moins un noeud participant et/ou au moins une partie du au moins un autre noeud informatique autorisé sur la base d'un résultat associé à un vote donné associé à un noeud donné du au moins un autre noeud informatique autorisé.
[0272]Dans au moins un mode de réalisation, la présente technologie comprend en outre un rôle de sentinelle. Le destinataire averti comprendra qu'un rôle de sentinelle est un rôle qui, lorsqu'il est associé à au moins un noeud de calcul, implique que ledit au moins un noeud de calcul exécute au moins une tâche, ladite au moins une tâche consistant à surveiller, modifier, ajouter et/ou mettre fin à au moins une instruction lisible par machine, telle qu'un algorithme lié à l'intelligence artificielle (IA), un algorithme d'apprentissage machine (ML) et/ou similaire, faisant partie de la blockchain, et/ou à déterminer au moins un type de comportement anormal d'au moins un noeud et/ou d'une partie d'algorithme de la blockchain. Dans au moins un mode de réalisation, ladite au moins une tâche repose sur un taux d'au moins un type d'au moins une activité liée à la blockchain d'au moins un type donné fourni par au moins un nœud et/ou une entité, telle qu'au moins un autre nœud, ledit au moins un nœud de calcul et/ou un gestionnaire de système, faisant partie de la blockchain.
[0273]Dans au moins un premier mode de réalisation, un noeud de calcul cherchant à être un noeud sentinelle interagirait, sur la base d'une activation d'un processus d'admission, avec au moins un premier noeud sentinelle faisant partie de la blockchain en utilisant un nombre associé audit noeud chercheur comme critère, tel que le fait de ne pouvoir interagir avec le au moins un premier noeud sentinelle qu'après avoir obtenu au moins un sous-ensemble d'une distribution de valeurs métriques de fiabilité en utilisant ledit nombre, ledit sous-ensemble étant associé à au moins une valeur métrique de fiabilité associée au au moins un premier noeud sentinelle. Dans au moins un mode de réalisation, l'activation du processus d'admission est également associée à au moins un critère, au moins un événement lié à la blockchain et/ou une action liée à la blockchain, tel qu'un nombre de blocs générés, un établissement d'une fiabilité du noeud demandeur, au moins un vote impliquant au moins un noeud de calcul de vote, tel qu'un sondage, et/ou similaire. Dans au moins un mode de réalisation, ledit processus d'admission implique que le noeud demandeur fournisse à au moins un premier autre noeud informatique faisant partie de la blockchain une indication d'un premier désir d'être admis, que le noeud demandeur obtienne d'au moins un des au moins un premier autre noeud informatique une indication d'un accusé de réception dudit premier désir et que le noeud demandeur sélectionne, après un traitement impliquant au moins l'un de l'au moins un des au moins un premier autre noeud de calcul, ledit traitement comprenant une évaluation de celui-ci dans au moins un mode de réalisation, au moins l'un de l'au moins un des au moins un premier autre noeud de calcul pour lui fournir des données liées à la blockchain selon au moins un critère, comme une hauteur de blockchain, au moins une indication d'au moins une transaction en attente et/ou générée d'au moins un type, au moins une indication d'au moins un taux d'au moins une transaction en attente et/ou générée d'au moins un type, au moins une indication d'un comportement, qui peut être considéré comme anormal, d'au moins une entité, telle qu'au moins un nœud et/ou un algorithme, qui peut être non déterministe, telle qu'au moins une décision d'au moins un algorithme non déterministe, associée à l'au moins un de l'au moins un de l'au moins un de l'au moins un premier autre nœud de calcul et/ou de la blockchain. Dans au moins un mode de réalisation, l'interaction comprend l'obtention par le nœud de recherche d'un second numéro associé à l'au moins un premier nœud sentinelle. Dans au moins un mode de réalisation, l'interaction comprend au moins l'un du noeud de recherche et d'au moins un noeud témoin, tel qu'un gestionnaire de système et/ou un autre noeud informatique, stockant sur un support de stockage toute interaction entre ledit noeud de recherche et ledit au moins un premier noeud sentinelle et/ou entre une pluralité de noeuds sentinelles impliqués. Dans au moins un autre mode de réalisation, l'au moins un premier noeud sentinelle sélectionne ledit noeud de recherche en utilisant un processus similaire à celui décrit dans l'au moins un premier mode de réalisation. Dans au moins un mode de réalisation, l'interaction comprend l'obtention par le noeud demandeur d'au moins une signature et/ou d'au moins une cosignature associée à l'au moins un premier noeud sentinelle et/ou à l'au moins un noeud témoin, par exemple pour valider l'authenticité d'une interaction donnée. Dans au moins un mode de réalisation, l'au moins un premier noeud sentinelle obtient au moins une entrée, telle qu'une entrée comprenant au moins une signature et/ou au moins une cosignature, d'au moins un autre noeud sentinelle pour sélectionner ledit noeud de recherche en utilisant, dans au moins un mode de réalisation, un processus similaire à celui décrit dans l'au moins un premier mode de réalisation lors de l'obtention de l'au moins une entrée. Dans au moins un mode de réalisation connexe, l'au moins un noeud sentinelle obtient également le numéro associé au noeud de recherche.
[0274]L'au moins un premier nœud sentinelle et le nœud demandeur étant maintenant déterminés, un processus d'admission impliquant au moins une partie de l'au moins un premier nœud sentinelle et du nœud demandeur se poursuit. Dans au moins un mode de réalisation, le processus d'admission implique que la au moins une première sentinelle envoie des données liées à la blockchain au noeud de recherche, permettant ainsi au noeud de recherche d'agir comme un noeud sentinelle. Dans au moins un mode de réalisation, les données liées à la blockchain comprennent au moins l'une d'au moins une signature et au moins une cosignature. Dans au moins un mode de réalisation, au moins un des processus d'interaction et d'admission implique au moins un troisième noeud, le au moins un troisième noeud agissant comme un intermédiaire entre le noeud de recherche et au moins un des au moins un premier noeud sentinelle. Dans au moins un mode de réalisation où la au moins une première sentinelle obtient la au moins une entrée de la au moins une autre sentinelle, un noeud supplémentaire agit comme un intermédiaire entre ladite au moins une première sentinelle et la au moins une autre sentinelle.
[0275]Dans au moins un mode de réalisation, le noeud de recherche sélectionne un noeud sentinelle parmi l'au moins un premier noeud sentinelle en utilisant un processus similaire à celui décrit dans l'au moins un premier mode de réalisation. Dans au moins un mode de réalisation, le processus d'admission implique qu'au moins un des au moins un premier noeud sentinelle évalue le noeud de calcul de recherche selon au moins un critère, tel qu'au moins une valeur métrique de fiabilité associée de celui-ci, une fiabilité dudit noeud de recherche et/ou similaire. Sur la base de l'évaluation, le noeud informatique demandeur obtient au moins une partie des droits associés au rôle de noeud sentinelle. Dans au moins un mode de réalisation, le noeud de recherche évalue au moins un des au moins un premier noeud sentinelle avant l'interaction et/ou l'admission de celle-ci.
[0276]Dans au moins un mode de réalisation, l'évaluation d'au moins l'un du noeud de recherche et de l'au moins un du au moins un premier noeud sentinelle implique une évaluation d'au moins une partie de l'interaction numérique liée à la blockchain de ladite blockchain impliquant ledit au moins un du noeud de recherche et de l'au moins un du au moins un premier noeud sentinelle, tel qu'un événement lié à la blockchain émis par un algorithme déterministe ou non déterministe, tel qu'un algorithme d'apprentissage automatique, une règle, un événement lié à la blockchain émis par un contrat intelligent, un gestionnaire de système, un serveur, un noeud informatique, un dispositif de traitement et/ou un logiciel, et/ou similaire.
[0277]Dans au moins un mode de réalisation, au moins un du au moins un premier nœud sentinelle est en communication avec et peut déléguer des tâches à au moins un d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un nœud de calcul, d'un dispositif de traitement et d'un logiciel, comme une tâche impliquant un traitement d'au moins une indication d'au moins une transaction en attente et/ou générée d'au moins un type, au moins une indication d'au moins un taux d'au moins une transaction en attente et/ou générée d'au moins un type, au moins une indication d'un comportement, qui peut être considéré comme anormal, d'au moins une entité, telle qu'au moins un noeud et/ou un algorithme, qui peut être non déterministe, telle qu'au moins une décision d'au moins un algorithme non déterministe, au moins l'initiation, telle que la fourniture, d'au moins un vote représentant ledit au moins un du au moins un premier noeud sentinelle et/ou analogue. Dans au moins un mode de réalisation, le noeud de calcul est un autre noeud sentinelle. Dans au moins un mode de réalisation, la délégation comprend un processus de sélection, le processus de sélection étant similaire au processus décrit dans le au moins un premier mode de réalisation. Dans au moins un mode de réalisation correspondant, au moins une interaction de noeud comprise dans la délégation comprend au moins une signature et/ou au moins une co-signature d'au moins un de l'autre noeud sentinelle, de l'au moins un du au moins un premier noeud sentinelle, et/ou d'un noeud de calcul supplémentaire agissant en tant qu'intermédiaire dans l'une quelconque de ladite au moins une interaction de noeud.
[0278]Dans au moins un mode de réalisation, une pluralité de noeuds sentinelles faisant partie de l'au moins un premier noeud sentinelle, selon au moins l'un d'un événement donné lié à la blockchain et d'un critère donné, tel qu'un nombre de blocs générés, un nombre déterminé de votes fournis par au moins un noeud sentinelle, au moins un changement d'au moins un taux d'activité(s) liée(s) à la blockchain, au moins une détermination d'au moins une indication d'un comportement, qui peut être considéré comme anormal, d'au moins une entité, telle qu'au moins un noeud et/ou un algorithme, qui peut être non déterministe, telle qu'au moins une décision d'au moins un algorithme non déterministe, une partie de paramètre de la blockchain et/ou similaire, atteindre un consensus visant à uniformiser et/ou déterminer, entre ladite pluralité, au moins une portion d'au moins une étape de traitement, qui peut impliquer au moins une valeur de paramètre, d'un processus de vote et/ou d'un processus de détermination de changement et/ou similaire. Dans au moins un mode de réalisation, le consensus comprend au moins une signature et/ou au moins une cosignature d'au moins une de la au moins une première sentinelle et/ou d'une autre entité faisant partie de la blockchain. Dans au moins un mode de réalisation, la au moins une signature et/ou la au moins une cosignature implique au moins une interaction entre une pluralité de nœuds sentinelles faisant partie du consensus et/ou au moins un autre nœud pertinent, tel qu'au moins un autre nœud intermédiaire impliqué dans au moins une interaction dans le consensus. Dans au moins un mode de réalisation, l'au moins une autre entité est un gestionnaire de système. Dans au moins un mode de réalisation, le consensus implique au moins une entité témoin faisant partie de la blockchain, telle qu'un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et un logiciel. Dans au moins un mode de réalisation, le consensus comprend une comparaison de données liées à la blockchain stockées, calculées et/ou partagées entre une pluralité de sentinelles de l'au moins un noeud sentinelle. Dans au moins un mode de réalisation, une indication d'au moins l'un d'un lancement dudit consensus, d'un achèvement dudit consensus et d'une exécution dudit consensus est fournie à au moins une partie de noeud de la blockchain.
[0279]Dans au moins un mode de réalisation, au moins un noeud sentinelle impliqué dans un processus d'admission d'un nouveau noeud sentinelle reçoit au moins une récompense en relation avec ledit processus d'admission.
[0280]Dans au moins un mode de réalisation, un identifiant d'événement lié à la blockchain est lié à un processus d'admission d'un nouveau noeud sentinelle et à une validation de la conformité d'au moins une partie des données liées à la blockchain et/ou à un traitement desdites données liées à la blockchain.
[0281]Dans au moins un mode de réalisation, au moins un nœud sentinelle donné, selon au moins un critère, tel qu'une détermination d'au moins un changement d'au moins un taux d'activité(s) liée(s) à la blockchain associé à celui-ci et/ou associé à au moins un autre nœud faisant partie de la blockchain, une valeur métrique de fiabilité associée à celui-ci, une période de temps s'écoulant, un nombre d'au moins un bloc étant généré et/ou au moins une détermination d'au moins une indication d'un comportement, qui peut être considéré comme anormal, d'au moins une entité, telle qu'au moins un noeud et/ou un algorithme, qui peut être non déterministe, telle qu'au moins une décision d'au moins un algorithme non déterministe, un sondage donné visant à effectuer au moins une desdites au moins une tâche est déterminé. Le destinataire averti comprendra qu'un sondage est typiquement enregistré dans une blockchain. Dans au moins un mode de réalisation, si une pluralité de sondages est déterminée par une pluralité de nœuds sentinelles, un sondage parmi ladite pluralité de sondages est déterminé selon au moins un critère, tel que la détermination d'un temps associé à une création dudit sondage, une métrique de fiabilité associée à au moins un nœud impliqué dans une création dudit sondage et/ou similaire. Dans au moins un mode de réalisation, au moins un noeud sentinelle donné peut seulement déterminer jusqu'à un nombre d'au moins un sondage en fonction d'au moins un critère, tel qu'une valeur de métrique de fiabilité associée, une période de temps donnée et/ou similaire.
[0282]Dans au moins un mode de réalisation, un noeud donné, selon au moins un premier critère, tel qu'au moins un événement, tel qu'un événement lié à la création, émis en relation avec un sondage donné, fournit un vote donné, ledit vote étant lié à un sondage donné. Dans au moins un mode de réalisation, l'au moins un premier critère est redéterminé sur la base d'au moins un événement émis par ledit sondage donné, tel qu'un nombre d'au moins un vote fourni par au moins un noeud, une moyenne d'au moins une valeur de métrique de fiabilité associée à au moins un noeud impliqué dans celui-ci, et/ou similaire.
[0283]Dans au moins un mode de réalisation, selon au moins un critère, tel que lorsqu'un nombre déterminé d'au moins un noeud a fourni au moins un vote audit sondage donné, une période de temps s'écoulant, un nombre d'au moins un bloc étant généré, lorsqu'au moins une entité ayant une autorité donnée fournit une indication à ce sujet et/ou lorsqu'au moins un noeud impliqué dans une détermination dudit sondage donné fournit une indication à ce sujet, une réalisation dudit sondage est établie. Le destinataire averti comprendra qu'un vote associé à un scrutin est généralement enregistré dans une blockchain. Dans au moins un mode de réalisation, ladite réalisation implique, selon au moins un critère, tel qu'au moins une valeur d'au moins un vote associé à au moins un nœud de vote, au moins une valeur de métrique de fiabilité associée à au moins un nœud de vote, un nombre d'au moins un nœud de vote associé audit sondage et/ou un nombre d'au moins un nœud de vote associé à au moins une valeur de vote associée audit sondage, de déterminer au moins une pénalisation et/ou au moins une compensation d'au moins un nœud associé, par exemple en participant, audit sondage. Dans au moins un mode de réalisation, l'établissement de l'achèvement implique au moins une émission, qui implique typiquement au moins un enregistrement, d'au moins un événement associé à celui-ci. Dans au moins un mode de réalisation, selon au moins un critère, une telle émission d'un événement lié à l'achèvement d'un sondage, au moins une partie d'au moins une instruction lisible par machine étant un sujet dans ledit sondage, donc étant un sujet dans l'exécution de l'au moins une tâche, est modifiée, ajoutée à au moins une partie de la blockchain, terminée et/ou déterminée.
[0284]Dans au moins un mode de réalisation, un noeud malveillant donné qui tente d'être malicieusement considéré comme associé à un rôle de sentinelle alors que cela lui est interdit selon au moins un critère est soumis à au moins l'un d'une pénalisation et d'un sondage, tel qu'un sondage activé, tel que démarré, par au moins un noeud informatique participant qui a identifié le comportement malveillant du noeud malveillant donné, dans lequel au moins un autre noeud informatique autorisé fournit un vote sur ledit comportement malveillant et, sur la base du au moins un vote fourni, récompense et/ou punit le au moins un noeud participant et/ou au moins une partie du au moins un autre noeud informatique autorisé sur la base d'un résultat associé à un vote donné associé à un noeud donné du au moins un autre noeud informatique autorisé.
[0285]Dans au moins un mode de réalisation, au moins une instruction lisible par machine est un algorithme lié à l'intelligence artificielle (IA), un algorithme d'apprentissage machine (ML), et/ou tout algorithme pertinent.
[0286]Dans au moins un mode de réalisation, le système comprend au moins l'un d'un seul nœud de stockage, d'un seul nœud de vitesse et d'un seul nœud de sentinelle au lieu d'une pluralité correspondante d'au moins l'un des nœuds de stockage, nœuds de vitesse et nœuds de sentinelle.
[0287]Dans au moins un mode de réalisation, le système ne comprend pas de nœud de stockage, de nœud d'accélération et/ou de nœud sentinelle.
[0288]Le destinataire averti comprendra que d'autres rôles non détaillés dans le présent document peuvent être inclus dans la présente technologie.
[0289]La figure 4 est un organigramme illustrant un mode de réalisation d'une étape de traitement d'au moins un mode de réalisation du procédé de la figure 1, dans lequel un premier noeud (également appelé générateur) sélectionne un second noeud (également appelé exécuteur), conformément à au moins un mode de réalisation.
[0290]Selon l'étape de traitement 402, le générateur est prêt pour une sélection d'un second noeud (ci-après dénommé "enforcer"), ladite sélection étant permise par au moins un critère et/ou un événement lié à la blockchain, tel qu'un critère déterminé comme ayant un nombre pertinent d'au moins une transaction dans au moins une partie de son mempool, selon les modes de réalisation présentés ci-dessus.
[0291]Selon l'étape de traitement 404, le premier noeud combine un identifiant associé audit premier noeud avec un numéro associé à un bloc précédent et/ou à un bloc actuel de la blockchain. Dans au moins un mode de réalisation, l'identifiant est associé à un portefeuille, ledit portefeuille étant associé audit premier noeud. Dans au moins un mode de réalisation, la combinaison implique une concaténation de l'identifiant et du numéro. Dans au moins un mode de réalisation, la combinaison comprend un processus de normalisation, tel qu'un processus comprenant des opérations visant à rendre l'identifiant et le numéro d'une longueur similaire avant, dans au moins un mode de réalisation, d'effectuer une opération exclusive ou (XOR) de ceux-ci. Dans au moins un mode de réalisation, une pluralité d'identificateurs est utilisée au lieu d'un seul identificateur, ladite pluralité subissant au moins une opération, telle qu'une combinaison, qui, dans au moins un mode de réalisation, comprend une concaténation. Dans au moins un mode de réalisation, au moins un bloc précédent et/ou courant est utilisé, ledit au moins un bloc précédent et/ou courant subissant au moins une opération, telle qu'une combinaison, qui, dans au moins un mode de réalisation, comprend une concaténation. Dans au moins un mode de réalisation, la combinaison consiste à additionner au moins une valeur d'au moins une indication de l'identifiant avec au moins une valeur d'au moins une indication du nombre.
[0292]Selon l'étape de traitement 406, dans au moins un mode de réalisation où la combinaison implique une concaténation, le premier noeud hache un premier résultat de la concaténation et obtient un nouveau nombre à partir dudit premier résultat. Dans au moins un mode de réalisation, l'obtention implique l'obtention d'un tableau numérique de nombres, chaque nombre étant associé à au moins une partie du premier résultat haché. Dans au moins un mode de réalisation correspondant, l'obtention comprend en outre la réduction dudit tableau de nombres à un seul nombre, donc le nouveau nombre, par exemple en obtenant une moyenne desdits nombres dans ledit tableau et/ou similaire. Le destinataire averti comprendra que le nouveau numéro est, dans au moins un mode de réalisation, impliqué dans de multiples processus liés à la blockchain, tels que la sélection d'un exécuteur. Le destinataire averti comprendra que la concaténation, le hachage et la normalisation mentionnés dans les modes de réalisation ci-dessus sont des exemples, et que diverses autres opérations mathématiques fournies sous diverses formes peuvent être utilisées dans la combinaison, telles qu'une opération de modulus, un processus de compression numérique avec perte, et/ou des opérations similaires.
[0293]Selon l'étape de traitement 408, le premier noeud obtient une distribution de valeur métrique de fiabilité associée à au moins un noeud, au moins un porte-monnaie et/ou au moins une partie d'entité de la blockchain. Le destinataire averti comprendra qu'une valeur métrique de fiabilité donnée associée à un noeud, un portefeuille et/ou une partie d'entité de la blockchain peut être récupérée de la blockchain à partir d'au moins un événement lié à la blockchain, tel qu'une pluralité d'événements précédents impliquant ledit noeud, portefeuille et/ou entité, au moins un état de la blockchain et/ou au moins un résultat d'au moins une partie d'algorithme non déterministe de la blockchain. Dans au moins un mode de réalisation, la valeur de la métrique de fiabilité donnée est stockée dans chaque état de la blockchain. Dans au moins un mode de réalisation, la valeur métrique de fiabilité donnée est récupérée à partir d'au moins une mise à jour de ladite valeur métrique de fiabilité donnée, la au moins une mise à jour étant comprise dans au moins un état de la blockchain, au moins une transaction, au moins un événement lié à la blockchain et/ou au moins un résultat d'au moins une partie d'algorithme non déterministe de la blockchain.
[0294]Selon l'étape de traitement 410, le premier noeud obtient un sous-ensemble de la distribution de valeurs métriques de fiabilité en utilisant le nouveau nombre. Dans au moins un mode de réalisation, le nouveau nombre est utilisé comme graine de randomisation dans un brassage d'au moins un sous-ensemble compris dans la distribution de valeurs métriques de fiabilité avant l'obtention du sous-ensemble. Dans au moins un mode de réalisation, le nouveau nombre est utilisé pour déterminer une position du sous-ensemble dans la distribution des valeurs métriques de fiabilité. Dans au moins un mode de réalisation, le nouveau nombre est également utilisé pour déterminer une taille du sous-ensemble. Dans au moins un mode de réalisation, la taille d'un sous-ensemble est déterminée dans la distribution des valeurs métriques de fiabilité de sorte qu'un sous-ensemble donné comprenne approximativement un nombre similaire d'au moins un d'au moins un noeud, d'au moins un portefeuille et d'au moins une entité qu'un autre sous-ensemble. Dans au moins un mode de réalisation, le sous-ensemble est la région d'exécution de la distribution des valeurs métriques de fiabilité, et le nouveau nombre est utilisé pour déterminer la position d'au moins un noeud, un portefeuille et/ou une entité associés au sous-ensemble. Dans au moins un mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel détermine le sous-ensemble en fonction, dans au moins un mode de réalisation, du nouveau nombre. Dans au moins un mode de réalisation, le sous-ensemble est sélectionné à partir d'une totalité de la distribution de valeurs de métrique de fiabilité. Dans au moins un mode de réalisation correspondant, dans le cas où le sous-ensemble n'est pas compris dans la région d'exécution, le générateur traite à nouveau les étapes de traitement 404-410 pour obtenir un sous-ensemble compris dans la région d'exécution. Dans au moins un mode de réalisation, au moins une signature et/ou au moins une cosignature est fournie avec le nouveau numéro et/ou le sous-ensemble, comme une signature du premier noeud, un portefeuille associé au premier noeud et/ou une signature d'un contrat intelligent et/ou une cosignature d'au moins un autre noeud de calcul et/ou au moins un autre portefeuille associé à au moins un autre noeud de calcul faisant partie de la blockchain.
[0295]Selon l'étape de traitement 412, le premier noeud sélectionne le second noeud, ou son porte-monnaie associé, en utilisant le sous-ensemble. Dans au moins un mode de réalisation, le générateur détermine l'exécuteur, ou son portefeuille associé, selon au moins un critère, tel qu'un résultat d'une évaluation de données relatives à l'exécuteur, ou à son portefeuille associé, telles que des transactions précédentes et/ou des mises à jour précédentes associées à au moins une valeur métrique de fiabilité associée à l'exécuteur et/ou des actions malveillantes précédentes et/ou similaires. Dans un autre mode de réalisation, le générateur sélectionne arbitrairement l'exécuteur, ou son portefeuille associé, associé au sous-ensemble. Dans un autre mode de réalisation, le générateur sélectionne de manière aléatoire ou pseudo-aléatoire l'exécuteur, ou le portefeuille associé à celui-ci, associé au sous-ensemble selon au moins un critère et/ou un événement et/ou une règle liés à la blockchain, comme une permission temporaire accordée et/ou une obligation imposée par un contrat intelligent et/ou un gestionnaire de système et/ou une partie de règle de la blockchain basée sur la fiabilité dudit générateur, comme un historique de comportement exceptionnel ou un historique de comportement potentiellement malveillant.
[0296]La figure 5 est un organigramme illustrant un mode de réalisation d'une étape de traitement du procédé de la figure 1, dans lequel un premier noeud compare au moins une partie de son pool de mémoire et/ou de sa liste de transactions avec au moins une partie du pool de mémoire et/ou de la liste de transactions d'au moins un second noeud, conformément à au moins un mode de réalisation.
[0297]Selon l'étape de traitement 502, un deuxième nœud est sélectionné pour comparer au moins une partie d'un pool de mémoires et/ou d'une liste de transactions avec au moins une partie d'un pool de mémoires et/ou d'une liste de transactions d'un premier nœud (ci-après dénommé générateur). Dans au moins un mode de réalisation, le générateur sélectionne le deuxième noeud, ou son portefeuille associé, sur la base d'un nouveau numéro. Dans au moins un mode de réalisation, le générateur sélectionne le second noeud, ou son porte-monnaie associé, en fonction d'au moins une partie de la distribution des valeurs de la métrique de fiabilité et compare au moins une partie de son pool de mémoires et/ou de sa liste de transactions avec au moins une partie du pool de mémoires et/ou de la liste de transactions du second noeud. Le destinataire averti comprendra que la sélection du deuxième noeud peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 4.
[0298]Selon l'étape de traitement 504, dans au moins un mode de réalisation, le générateur détermine si une valeur métrique de fiabilité associée au deuxième noeud sélectionné, ou à son portefeuille associé, correspond à au moins un seuil. Dans au moins un mode de réalisation, la valeur métrique de fiabilité associée doit être supérieure ou supérieure ou égale à un premier seuil et, dans au moins un mode de réalisation, inférieure ou inférieure ou égale à un deuxième seuil. Dans au moins un mode de réalisation, le premier seuil détermine une limite inférieure d'une région d'exécution comprise dans une distribution de valeurs métriques de fiabilité. Dans au moins un mode de réalisation, dans un cas où la valeur de métrique de fiabilité associée est inférieure au deuxième seuil, le générateur retraite l'étape 502 et écarte et/ou ignore et/ou ne tient pas compte des données associées à la sélection du deuxième noeud, ou de son portefeuille associé. Dans au moins un autre mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel détermine si le deuxième nœud est apte à jouer le rôle d'exécuteur.
[0299]Selon l'étape de traitement 506, le deuxième noeud, ou son portefeuille associé, a été déterminé comme un exécuteur à l'étape de traitement 504 et au moins une partie du pool de mémoire et/ou de la liste de transactions d'un premier noeud (ci-après dénommé générateur) est comparée à au moins une partie du pool de mémoire et/ou de la liste de transactions d'un deuxième noeud (ci-après dénommé exécuteur). Dans au moins un mode de réalisation, l'exécuteur fournit au générateur un résultat de comparaison représentant au moins une transaction comprise dans au moins une partie du pool de mémoires et/ou de la liste de transactions fournie par le générateur et non comprise dans au moins une partie de son pool de mémoires et/ou de sa liste de transactions et/ou au moins une transaction comprise dans au moins une partie de son pool de mémoires et/ou de sa liste de transactions et non comprise dans au moins une partie du pool de mémoires et/ou de la liste de transactions fournie par le générateur. Dans au moins un mode de réalisation, le résultat de la comparaison comprend un numéro associé au deuxième noeud. Dans au moins un mode de réalisation, le résultat de la comparaison implique au moins une signature et/ou au moins une co-signature, telle qu'une signature du second noeud. Dans au moins un mode de réalisation, au moins une transaction comparée n'est pas comprise dans un résultat de comparaison fourni selon au moins un critère et/ou une règle, par exemple si un numéro donné associé à une transaction donnée est considéré comme étant en dehors des limites d'au moins une partie du pool de mémoire et/ou de la liste de transactions du générateur, si une transaction donnée est considérée comme ayant été générée très récemment et donc comme n'ayant pas encore été reçue par le générateur, et/ou similaire.
[0300]Selon l'étape de traitement 508, un besoin d'un nouveau deuxième nœud (ci-après dénommé nouvel exécutant) pour le deuxième nœud (ci-après dénommé exécutant) est déterminé. Dans au moins un mode de réalisation, au moins l'un du second noeud et du générateur détermine si un nouveau second noeud est nécessaire selon au moins une valeur déterminée, au moins un critère et/ou au moins une règle, par exemple si une indication d'un résultat d'une comparaison représente et/ou comprend un nombre déterminé d'au moins une transaction, si un nombre déterminé d'au moins un exécuteur est impliqué dans un processus comprenant les étapes 502 à 516 et/ou similaire. Dans au moins un mode de réalisation, le besoin d'un nouveau deuxième nœud est une partie de paramètre de la blockchain. Dans au moins un mode de réalisation, le nombre d'au moins un agent d'exécution nécessaire pour un processus 106 donné est un paramètre de la blockchain. Le destinataire averti comprendra que la détermination de la nécessité d'un nouveau deuxième nœud peut être activée sur la base de divers critères, tels qu'une valeur métrique de fiabilité associée au générateur et/ou à un exécuteur déterminé donné.
[0301]Dans au moins un mode de réalisation, dans le cas où un nouveau deuxième nœud est nécessaire pour une comparaison impliquant au moins une partie de son pool de mémoire et/ou de sa liste de transactions, le deuxième nœud sélectionne un nouveau deuxième nœud (ci-après dénommé nouvel exécuteur), selon l'étape de traitement 510. Dans au moins un mode de réalisation, l'exécuteur sélectionne un sous-ensemble compris dans la distribution des valeurs de la métrique de fiabilité en utilisant son nombre et sélectionne un noeud, ou son portefeuille associé, associé audit sous-ensemble. Dans au moins un mode de réalisation, l'exécuteur sélectionne le nouveau second noeud, ou son portefeuille associé, dans la distribution des valeurs de la métrique de fiabilité. Dans au moins un mode de réalisation, l'agent d'exécution sélectionne arbitrairement le nouveau second noeud, ou son portefeuille associé, associé au sous-ensemble. Dans un autre mode de réalisation, l'exécuteur sélectionne de manière aléatoire ou pseudo-aléatoire le nouveau second noeud, ou le portefeuille associé à celui-ci, associé au sous-ensemble selon au moins un critère et/ou un événement et/ou une règle liés à la blockchain, tels qu'une permission temporaire accordée et/ou une obligation imposée par un contrat intelligent et/ou un gestionnaire de système et/ou une partie de règle de la blockchain basée sur la fiabilité dudit exécuteur, telle qu'un historique de comportement exceptionnel ou un historique de comportement potentiellement malveillant.
[0302]Selon l'étape de traitement 512, dans au moins un mode de réalisation, l'exécuteur détermine si une valeur métrique de fiabilité associée au nouveau deuxième noeud, ou à son portefeuille associé, correspond à au moins un seuil. Dans au moins un mode de réalisation, la correspondance implique que la valeur métrique de fiabilité associée soit supérieure ou supérieure ou égale à un premier seuil et, dans au moins un mode de réalisation, inférieure ou inférieure ou égale à un deuxième seuil. Dans au moins un mode de réalisation, le premier seuil détermine une limite inférieure de l'une d'une région d'exécution et d'une nouvelle région d'exécution comprises dans une distribution de valeurs métriques de fiabilité. Dans au moins un mode de réalisation, la nouvelle région d'exécution est associée à au moins un seuil différent de l'au moins un seuil et représente un nouveau rôle d'exécution, le nouveau rôle d'exécution permettant à au moins une entité donnée faisant partie de la blockchain, telle qu'un noeud, d'agir comme une nouvelle exécution. Dans au moins un mode de réalisation, dans un cas où la valeur de métrique de fiabilité associée est inférieure au deuxième seuil, l'exécuteur retraite les étapes 510 et 512 et écarte et/ou ignore et/ou ne tient pas compte des données associées à la sélection du nouveau deuxième nœud, ou du portefeuille associé de celui-ci. Dans au moins un autre mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel détermine si le nouveau deuxième nœud est apte à jouer le rôle d'exécuteur. Dans au moins un mode de réalisation, le générateur détermine le nouveau deuxième nœud.
[0303]Selon l'étape de traitement 514, le nouveau second noeud, ou son portefeuille associé, a été déterminé comme un exécuteur à l'étape de traitement 512 et au moins une partie du pool de mémoires et/ou de la liste de transactions du second noeud et du générateur est comparée à au moins une partie du pool de mémoires et/ou de la liste de transactions du nouveau second noeud. Dans au moins un mode de réalisation, le nouveau second noeud fournit à au moins un du second noeud et du générateur un résultat de comparaison représentant au moins une transaction comprise dans au moins une partie du pool de mémoires et/ou de la liste de transactions du second noeud et non comprise dans au moins une partie de son pool de mémoires et/ou de sa liste de transactions et/ou au moins une transaction comprise dans au moins une partie de son pool de mémoires et/ou de sa liste de transactions et non comprise dans au moins une partie du pool de mémoires et/ou de la liste de transactions du second noeud. Dans au moins un mode de réalisation, le second noeud fournit au générateur le résultat de la comparaison. Dans au moins un mode de réalisation, le résultat de la comparaison comprend un numéro associé au nouveau deuxième noeud. Dans au moins un mode de réalisation, le résultat de la comparaison implique au moins une signature et/ou au moins une co-signature, telle qu'une signature du nouveau second noeud et/ou une signature du second noeud. Dans au moins un mode de réalisation, au moins une transaction comparée n'est pas comprise dans un résultat de comparaison fourni selon au moins un critère et/ou une règle, par exemple si un numéro donné associé à une transaction donnée est considéré comme hors limites de la au moins une partie du pool de mémoire et/ou de la liste de transactions du deuxième noeud, si une transaction donnée est considérée comme ayant été très récemment générée et donc comme n'ayant pas encore été reçue par le deuxième noeud, et/ou similaire.
[0304]Dans au moins un mode de réalisation, le nouveau deuxième noeud exécute l'étape 508, agissant maintenant en tant que deuxième noeud dans l'étape 508. Le destinataire averti comprendra qu'un avantage de l'au moins un mode de réalisation précédent est une augmentation potentielle de la sécurité et de la précision d'au moins une partie d'au moins l'un du pool de mémoire et/ou de la liste de transactions du générateur et du second noeud.
[0305]Selon l'étape de traitement 516, un besoin d'un nouveau deuxième nœud (ci-après dénommé nouvel exécutant) pour le générateur est déterminé. Dans au moins un mode de réalisation, au moins l'un du second noeud et du générateur détermine si un nouveau second noeud est nécessaire selon au moins une valeur déterminée, au moins un critère et/ou au moins une règle, par exemple si une indication d'un résultat d'une comparaison représente et/ou comprend un nombre déterminé d'au moins une transaction, si un nombre déterminé d'au moins un agent d'exécution est impliqué dans un processus comprenant les étapes 502 à 516 et/ou similaire. Dans au moins un mode de réalisation, le besoin d'un nouveau deuxième nœud est une partie paramètre de la blockchain. Dans au moins un mode de réalisation, le nombre d'au moins un agent d'exécution nécessaire pour un processus 106 donné est un paramètre de la blockchain. Le destinataire averti comprendra que la détermination de la nécessité d'un nouveau deuxième nœud peut être activée sur la base de divers critères, tels qu'une valeur métrique de fiabilité associée au générateur et/ou à un exécuteur déterminé donné. Le destinataire averti comprendra également que, dans au moins un mode de réalisation, si un nouvel agent d'exécution est nécessaire, l'étape 502 est donc traitée une fois de plus, sinon l'étape 518 est traitée. Dans au moins un mode de réalisation, l'étape 518 est également réalisée après une ou plusieurs des étapes de comparaison 504, 508, 512, par exemple après chaque étape de comparaison 504, 508, 512 par au moins l'un du deuxième nœud, d'un nouveau deuxième nœud, d'un agent d'exécution donné impliqué dans le procédé 106, tel qu'un agent d'exécution ayant effectué une comparaison, et du générateur, c'est-à-dire l'étape 506 et, dans au moins un mode de réalisation, l'étape 514.
[0306]Selon l'étape de traitement 518, le générateur compile les données résultant d'au moins une comparaison effectuée. Le destinataire averti comprendra que les données de comparaison compilées à l'étape de traitement 518 sont associées à au moins une différence et/ou similitude obtenue à partir d'au moins une comparaison. Le destinataire averti comprendra qu'il existe généralement une corrélation directe entre le temps de traitement d'un processus 106 et le nombre d'au moins un agent d'exécution impliqué dans ledit processus 106. Le destinataire averti comprendra également que l'utilisation d'une pluralité d'agents d'exécution augmente aussi typiquement la légitimité d'un bloc, au prix d'un temps de traitement plus élevé et, souvent, d'un stockage supplémentaire nécessaire dans le bloc. Le destinataire averti comprendra également qu'un rendement décroissant peut aussi être observé lorsqu'un grand nombre d'agents d'exécution est nécessaire, dans au moins un mode de réalisation. Dans au moins un mode de réalisation, les données résultant d'au moins une comparaison sont stockées hors chaîne, par exemple en utilisant une architecture de deuxième couche et/ou un système de stockage tel que le système de fichiers interplanétaire (IPFS). Le destinataire averti comprendra également qu'un résultat donné d'une comparaison donnée et/ou des données de comparaison compilées données peuvent être fournis sous la forme d'au moins une indication de ce résultat ou d'un résultat brut donné de ce résultat.
[0307]Dans au moins un mode de réalisation, au moins un résultat de comparaison associé à au moins un agent d'exécution impliqué dans le processus 106 n'est pas fourni au générateur avant la fin de l'étape de traitement 106, c'est-à-dire à l'étape de traitement 518.
[0308]La figure 6 est un schéma illustrant un mode de réalisation d'un système 600 comprenant une pluralité de noeuds 602, 606a-d faisant partie d'une blockchain 608 dans laquelle le noeud 602 (également appelé générateur 602) est impliqué dans un ajout de bloc 610, conformément à au moins un mode de réalisation. Le destinataire averti comprendra que le générateur 602 est un noeud connecté à un réseau 604, le réseau 604 étant connecté à une pluralité d'autres noeuds 606a-d. Le destinataire averti comprendra également que le générateur 602 est un noeud connecté à un réseau 604. Le destinataire averti comprendra également que les modes de réalisation ne sont pas limités à quatre nœuds 606a-d comme illustré à la figure 6, et que le nombre de nœuds faisant partie de la blockchain peut être fourni sous diverses formes. Dans au moins un mode de réalisation, chaque nœud 602, 606a-d stocke des données faisant partie de la blockchain 608 et en fait partie. Dans au moins un autre mode de réalisation, la blockchain 608 présentée dans le système 600 est liée à un système permettant de déléguer un stockage d'au moins une partie des données de la blockchain 608 à au moins un des noeuds 602, 606a-d, impliquant ainsi qu'au moins une partie des noeuds 602, 606a-d ne stockant pas la totalité des données de la blockchain 608 interrogerait au moins un noeud stockant la blockchain 608 afin d'obtenir des données pertinentes, telles que des données historiques liées aux transactions.
[0309]Le destinataire averti comprendra que le réseau 604 peut être de différents types. Dans au moins un mode de réalisation, le réseau 604 est sélectionné dans un groupe comprenant les réseaux locaux (LAN), les réseaux métropolitains (MAN) et les réseaux étendus (WAN). Dans au moins un mode de réalisation, le réseau 604 est un réseau pair-à-pair qui est lié à l'Internet.
[0310]Dans au moins un mode de réalisation, le générateur 602 génère un bloc 610 comprenant un numéro 612, une liste de transactions 614 et des données de comparaison compilées 616. Dans au moins un mode de réalisation, le générateur 602 obtient le numéro 612 en obtenant un numéro d'une partie de bloc précédente et/ou actuelle de la blockchain, en combinant le numéro de la partie de bloc précédente et/ou actuelle de la blockchain 608 avec un identifiant, ou une indication de celui-ci, associé au générateur 602, ou à son portefeuille associé, en effectuant une ou plusieurs opérations mathématiques sur un résultat de la combinaison, comme un hachage et en réduisant un résultat du hachage à un seul numéro, produisant ainsi un nouveau numéro unique. Dans au moins un mode de réalisation, la combinaison implique une concaténation. Le destinataire averti comprendra que la concaténation, le hachage et la réduction numérique qui précèdent sont des exemples, et que la ou les opérations mathématiques données à l'identifiant combiné au numéro associé au bloc précédent et/ou courant peuvent être fournies sous diverses formes.
[0311]Dans au moins un mode de réalisation, le générateur 602 obtient la liste de transactions 614 en compilant au moins une partie de transaction d'au moins une portion de son pool de mémoire dans une liste de transactions 614, la au moins une transaction étant organisée sur la base de son au moins un numéro associé. Dans au moins un mode de réalisation où une pluralité de numéros est associée à une transaction donnée, l'organisation implique l'obtention d'un numéro parmi la pluralité de numéros pour effectuer ladite organisation, par exemple en réduisant ladite pluralité de numéros à un seul numéro ou en sélectionnant un numéro parmi la pluralité de numéros en utilisant, dans au moins un mode de réalisation, un numéro supplémentaire associé au générateur 602. Dans au moins un mode de réalisation, la au moins une transaction comprise dans au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur 602 est sélectionnée selon au moins un critère sélectionné dans un groupe comprenant des frais associés à une transaction, un nombre d'au moins une transaction effectuée par un demandeur impliqué dans une transaction, une quantité totale d'au moins un actif inclus dans au moins une transaction d'un demandeur impliqué dans une transaction, une quantité d'au moins un type différent de transaction(s) effectuée par un demandeur impliqué dans une transaction et similaire. Le destinataire averti comprendra que l'organisation de l'au moins une transaction n'est pas limitée par les modes de réalisation présentés, et que l'organisation de l'au moins une transaction peut varier.
[0312]Le destinataire expérimenté comprendra que les données de comparaison compilées peuvent être obtenues à partir d'un agent d'exécution compris dans la pluralité de noeuds 606a à d. Dans au moins un mode de réalisation, le générateur 602 sélectionne, à l'aide de son numéro 612, au moins un noeud 606a-d, ou un portefeuille associé de celui-ci, associé à une valeur métrique de fiabilité supérieure à un seuil déterminé convenant pour agir en tant qu'agent d'exécution, et fournit au au moins un noeud 606a-d la liste de transactions 614 par l'intermédiaire du réseau 604. Dans au moins un mode de réalisation, une pluralité de numéros 612 est fournie, chaque numéro étant associé à au moins une partie de bloc précédente ou actuelle de la blockchain 608 et à au moins un identifiant, ou une indication de celui-ci, associé au générateur 602. Le destinataire averti comprendra que l'au moins un identifiant peut être fourni sous diverses formes, tant que ladite forme permet de différencier le générateur 602 d'une autre partie de bloc de la blockchain 608. Dans au moins un autre mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel détermine si le nœud sélectionné est adapté pour agir en tant qu'exécuteur. Dans au moins un mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un nœud informatique, un dispositif de traitement et/ou un logiciel détermine un exécuteur. À la réception de la liste de transactions 614, l'au moins un nœud 606a-d compare la liste de transactions 614 avec au moins une partie de son pool de mémoire et/ou de sa liste de transactions et obtient un résultat de comparaison. Dans au moins un mode de réalisation, le résultat de la comparaison comprend un numéro associé à au moins un des au moins un noeud 606a-d. Dans au moins un mode de réalisation, le résultat de la comparaison est associé aux données de comparaison compilées 616 conformément à au moins un mode de réalisation de la figure 5. Dans au moins un mode de réalisation, les données de comparaison compilées 616 sont fournies par le réseau 604 au générateur conformément à au moins un mode de réalisation de la figure 5. Dans au moins un mode de réalisation, les données de comparaison compilées 616 sont validées au moins avant que le processus d'ajout puisse être achevé et après le processus d'ajout, par exemple lorsqu'un nœud donné 606a-d de la blockchain reçoit ledit bloc après le processus d'ajout. Dans au moins un mode de réalisation, la validation consiste à comparer au moins un nombre associé aux données de comparaison compilées 616 avec au moins l'un d'au moins un nombre associé au générateur 602 et au moins un autre nombre associé aux données de comparaison compilées 616.
[0313]Après la détermination du numéro 612, l'association de la liste des transactions 614 et l'association des données de comparaison compilées 616 avec le bloc 610, le générateur 602 ajoute le bloc 610 à la blockchain 608, en utilisant le réseau 604. Dans au moins un mode de réalisation, dans le cas d'un conflit entre deux ou plusieurs blocs et/ou versions de blockchain, un verdict est déterminé. Le destinataire averti comprendra que la détermination du verdict peut être fournie sous diverses formes. Dans au moins un mode de réalisation, dans un cas où deux ou plusieurs générateurs poussent simultanément leur(s) bloc(s) respectif(s) et/ou leur version de la blockchain, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel sélectionne au moins un bloc parmi le(s) bloc(s) et/ou sélectionne une version à déterminer, en fonction d'au moins un critère tel qu'un nombre associé à au moins un bloc de la (des) block(s) et/ou à au moins un bloc de la version de la blockchain, une valeur métrique de fiabilité associée au générateur et/ou à toute entité pertinente, telle qu'un noeud, impliquée dans au moins une transaction obtenue à partir du (des) bloc(s) et/ou des versions respectifs et/ou des éléments similaires.
[0314]Dans au moins un mode de réalisation, la liste de transactions 614 et les données de comparaison compilées 616 sont associées à au moins une signature et/ou une cosignature d'au moins une entité impliquée respective, telle qu'un demandeur, un partenaire, un générateur, un agent d'exécution, tout autre rôle pertinent, un porte-monnaie donné associé à un noeud informatique impliqué donné, un noeud mandataire et/ou similaire. Dans au moins un mode de réalisation, une clé publique donnée, telle que celle associée à un portefeuille donné, associée au générateur 602 et/ou à au moins un des noeuds 606a-d, ou à un portefeuille respectif de celui-ci, est fournie à au moins une partie de noeud de la blockchain 608. Dans au moins un mode de réalisation, le bloc 610 comprend également au moins une signature et/ou une cosignature, par exemple une signature du générateur et/ou d'une pluralité de générateurs contribuant à une génération dudit bloc 610.
[0315]Le destinataire averti comprendra que le système 600 représenté sur la figure 6 est décentralisé, c'est-à-dire qu'au moins un des noeuds 602, 606a-d impliqués stocke dans sa mémoire une partie des données de la blockchain 608 et possède ainsi généralement la même autorité qu'au moins un autre noeud 602, 606a-d pour au moins une caractéristique commune du système. Le destinataire averti comprendra que, dans au moins un mode de réalisation, au moins un des noeuds 602, 606a-d est soumis à des réductions et/ou pénalités, telles que les réductions et/ou pénalités décrites en référence à la figure 3. Dans au moins un mode de réalisation, un noeud 602, 606a-d délègue d'abord à au moins un autre noeud et/ou entité faisant partie de la blockchain un stockage d'au moins une partie de transaction d'au moins une portion de son mempool et/ou une génération d'un bloc donné comprenant au moins une portion de la au moins une transaction déléguée. Dans au moins un mode de réalisation, la première délégation comprend en outre une délégation du stockage d'au moins une partie de bloc précédente de la blockchain. Dans au moins un mode de réalisation, la première délégation comprend en outre le stockage, par au moins l'un du noeud délégant et d'au moins un autre noeud témoin, d'au moins une preuve de délégation d'au moins un élément impliqué dans cette délégation et/ou un moyen de récupérer cet au moins un élément délégué, tel que le stockage d'au moins un en-tête de bloc pour une délégation comprenant une délégation d'au moins une partie de bloc précédente de la blockchain et/ou tel que le stockage d'au moins un hachage de transaction pour une délégation comprenant une délégation d'au moins une partie de transaction d'au moins une portion du pool de mémoire d'un noeud délégant et/ou similaire. Dans au moins un mode de réalisation, ladite au moins une preuve de délégation comprend au moins une signature et/ou une cosignature, telle qu'une signature du nœud délégant, au moins une cosignature d'au moins un nœud témoin et/ou similaire. Dans au moins un mode de réalisation, une délégation comprend également la délégation d'une action liée à la blockchain, telle qu'une action liée à la blockchain activée par un rôle donné, tel qu'agir en tant qu'exécuteur, à l'au moins un autre nœud et/ou entité faisant partie de la blockchain. Le destinataire averti comprendra qu'une délégation permet à un noeud délégant de continuer à participer à au moins un type d'au moins une activité sans, par exemple, que le noeud délégant ait actuellement une connexion réseau active. Dans au moins un mode de réalisation, ladite au moins une entité comprend un dispositif physique spécialisé configuré pour exécuter un processus délégué donné, tel qu'une action liée à la blockchain, et/ou un stockage, tel qu'un stockage d'au moins une transaction et/ou un stockage d'au moins un bloc précédent. Dans au moins un mode de réalisation, une délégation implique la réduction et/ou la suppression d'au moins une récompense et/ou compensation future concernant le nœud délégant, telle que des récompenses et/ou compensations liées à la blockchain et/ou des récompenses et/ou compensations liées aux frais de transaction. Dans au moins un mode de réalisation, lorsqu'un nœud délégant donné veut agir en tant que générateur, exécuteur, partenaire et/ou tout autre rôle pertinent, il demanderait l'accès à au moins une partie d'au moins une transaction déléguée et/ou au moins un élément délégué, tel qu'au moins un bloc précédent. Dans au moins un mode de réalisation, une délégation implique qu'un nœud donné reçoive d'abord au moins une transaction dans au moins une partie de son pool de mémoire, la traite, par exemple en associant au moins une signature et, facultativement, un horodatage et/ou un numéro de bloc associé à la réception de la au moins une transaction et la fournisse à au moins une entité faisant partie de la blockchain, par exemple un nœud, stockant cette au moins une transaction. Le destinataire averti comprendra qu'un processus similaire, bien que légèrement modifié, à celui de l'au moins un mode de réalisation précédent peut être utilisé pour diverses délégations, telles qu'une délégation du stockage de blocs précédent et/ou une délégation d'au moins une action liée à la blockchain, telle qu'une action liée à la blockchain activée par un rôle donné.
[0316]Dans au moins un mode de réalisation, le système 600 implique une technique de sharding, qui détermine les noeuds en sous-ensembles distincts (ci-après dénommés shards). Le destinataire averti comprendra que, dans au moins un mode de réalisation, un shard est associé à une quantité déterminée d'au moins un noeud, dans lequel une validité d'au moins une transaction et/ou un bloc de génération est déterminée selon au moins un critère et/ou une règle, tel qu'au moins un partenaire et/ou tout premier autre rôle pertinent à associer à ladite au moins une transaction doit être associé à un shard différent d'au moins un demandeur et/ou tout second rôle pertinent impliqué dans ladite au moins une transaction, ou, dans au moins un autre mode de réalisation, dans un même shard de celui-ci, et/ou tel qu'au moins un exécuteur et/ou tout troisième autre rôle pertinent à associer audit au moins un bloc doit être associé à un shard différent d'au moins un générateur et/ou tout quatrième autre rôle pertinent impliqué dans ledit au moins un bloc, ou, dans au moins un autre mode de réalisation, dans un même shard de celui-ci, et/ou similaire.
[0317]Dans au moins un mode de réalisation où le système est moins décentralisé, une partie d'autorité supplémentaire de la blockchain 608 est associée à au moins un contrat intelligent supplémentaire, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel, comme une autorité accordant à une entité un droit d'activer, comme de démarrer, au moins un type de scrutin spécifique et/ou similaire. Il sera donc apprécié que la nature du système 600 peut être fournie sous diverses formes.
[0318]La figure 7 est un organigramme illustrant un mode de réalisation d'un procédé de génération d'une transaction à associer à un bloc, conformément à au moins un mode de réalisation.
[0319]Selon l'étape de traitement 702, un premier noeud (ci-après dénommé demandeur) obtient des informations de pré-transaction et est prêt à générer ladite transaction. Dans au moins un mode de réalisation, les informations de pré-transaction consistent en au moins une information sélectionnée dans un groupe comprenant au moins un identifiant d'un noeud, ou d'un portefeuille associé à celui-ci, impliqué dans la transaction, des données et/ou une quantité d'au moins un actif transféré, un moment de la transaction tel qu'un horodatage et/ou toute information liée à la transaction. Le destinataire averti comprendra qu'une information prétransaction donnée d'une transaction donnée peut être fournie sous diverses formes. Dans au moins un mode de réalisation, au moins une partie d'une information pré-transaction donnée d'une transaction donnée est obtenue dans l'une quelconque des étapes 702 à 712.
[0320]Dans au moins un mode de réalisation, les informations pré-transaction peuvent comprendre un identifiant unique à associer à une transaction donnée, tel qu'un identifiant représentant un type de transaction donné. Dans au moins un mode de réalisation, les informations pré-transaction peuvent comprendre un jeton et/ou une quantité d'au moins un actif à transférer. Dans au moins un mode de réalisation, la quantité d'au moins un actif qu'un demandeur est autorisé à transférer et/ou auquel il est autorisé à accéder est influencée par au moins un critère, tel qu'une valeur métrique de fiabilité associée au demandeur et/ou à au moins une entité réceptrice dans la transaction, une quantité d'au moins une transaction associée à un type de transaction correspondant effectuée par le demandeur et/ou l'au moins une entité réceptrice dans la transaction, une quantité totale d'au moins un actif inclus dans au moins une transaction effectuée par le demandeur et/ou la au moins une entité réceptrice dans la transaction, une quantité d'au moins un type différent de transaction(s) effectuée par le demandeur et/ou la au moins une entité réceptrice dans la transaction, une fréquence des transactions effectuées par le demandeur et/ou la au moins une entité réceptrice dans la transaction et/ou similaire. Dans au moins un mode de réalisation, une pluralité de demandeurs participent à une génération de la transaction pour un type de transaction donné, tel qu'un type de transaction donné nécessitant une cosignature d'au moins un autre noeud pour être considéré comme valide. Dans au moins un mode de réalisation, le demandeur ajoute la transaction à au moins une partie de son pool de mémoire après avoir généré ladite transaction.
[0321]Selon l'étape de traitement 704, un deuxième nœud (ci-après dénommé partenaire) est sélectionné. Dans au moins un mode de réalisation, pour sélectionner le second nœud, le premier nœud obtient d'abord un numéro associé à au moins un identifiant associé au premier nœud, ou à son portefeuille associé, et à au moins un bloc précédent et/ou actuel. Le destinataire averti comprendra que le numéro est utilisé pour diverses fonctions, mécanismes, systèmes et méthodes faisant partie de la blockchain, tels que l'enregistrement et/ou la génération d'une transaction et/ou d'un bloc faisant partie de la blockchain, la sélection et/ou la communication et/ou l'interaction avec une entité et/ou un portefeuille et/ou un nœud faisant partie de la blockchain et/ou autres. Le destinataire averti comprendra également que l'au moins un bloc précédent et/ou actuel peut être sélectionné dans une plage dans une distribution de blocs récupérable à partir de la blockchain conformément à l'au moins un mode de réalisation.
[0322]Dans au moins un mode de réalisation, le deuxième noeud, ou son portefeuille associé, est associé à au moins un rôle supplémentaire, le au moins un rôle étant au moins un rôle d'exécution, un rôle de générateur et/ou tout autre rôle pertinent, une activation du au moins un rôle supplémentaire étant associée à au moins un bloc précédent et/ou actuel et/ou une partie d'état liée à la blockchain de la blockchain. Dans au moins un mode de réalisation, l'au moins un rôle supplémentaire est activé par un traitement d'une pluralité de blocs de la blockchain, par exemple en évaluant au moins une action liée à la blockchain exécutée par et/ou impliquant le second noeud, ou un portefeuille associé de celui-ci. Dans au moins un mode de réalisation, le premier noeud sélectionne un second noeud selon au moins une instruction et/ou une demande lisible par machine impliquant un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un dispositif de traitement et/ou un logiciel. Dans au moins un mode de réalisation, au lieu qu'un premier noeud sélectionne un second noeud, un second noeud donné sélectionne le premier noeud selon au moins un événement lié à la blockchain émis par au moins l'un du premier noeud, d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un noeud de calcul, d'un dispositif de traitement et/ou d'un logiciel, tel qu'un événement lié à la blockchain indiquant que le premier noeud est prêt à interagir avec un second noeud pour une action liée à la blockchain nécessitant ledit second noeud donné. Dans au moins un mode de réalisation, le premier noeud demande à au moins un élément parmi un contrat intelligent, un gestionnaire de système, un serveur, un autre noeud informatique, un dispositif de traitement et un logiciel de sélectionner le second noeud. Le destinataire averti comprendra qu'un processus similaire à la sélection d'un second (premier) noeud par un premier (second) noeud peut convenir à divers autres rôles pertinents et/ou à d'autres processus pertinents d'interaction et/ou de communication entre au moins deux entités faisant partie de la blockchain, permettant une traçabilité dudit processus d'interaction et/ou de communication, la traçabilité étant permise en raison de la nature dudit processus d'interaction et/ou de communication.
[0323]Après avoir obtenu le numéro, le premier noeud obtient une distribution de valeurs métriques de fiabilité associée à au moins une partie de noeud de la blockchain. Dans au moins un mode de réalisation, dans un cas où un deuxième noeud, ou son portefeuille associé, associé à la distribution de valeur métrique de fiabilité a une valeur métrique de fiabilité inférieure ou égale à une limite supérieure d'une région de liste noire comprise dans la distribution de valeur métrique de fiabilité, le premier noeud retraite l'étape 704. Dans au moins un mode de réalisation, le premier noeud obtient, en utilisant ledit nombre, un sous-ensemble de valeur métrique de fiabilité dans la distribution de valeur métrique de fiabilité selon au moins un seuil de valeur métrique de fiabilité déterminé. Dans au moins un mode de réalisation, le au moins un seuil de valeur métrique de fiabilité déterminé comprend un seuil de valeur métrique de fiabilité de limite inférieure et un seuil de valeur métrique de fiabilité de limite supérieure. Dans au moins un mode de réalisation, l'au moins un seuil de valeur métrique de fiabilité déterminé est au moins déterminé et redéterminé selon au moins un critère et/ou un événement lié à la blockchain, tel qu'un nombre de partenaires actifs faisant partie de la blockchain, un droit ou une restriction accordé(e) ou imposé(e) à une entité donnée, telle qu'un noeud, par une autre entité faisant partie de la blockchain, un nombre déterminé d'au moins un bloc généré, une règle et/ou similaire. Dans au moins un mode de réalisation, le premier nœud sélectionne un second nœud sur la base du sous-ensemble de la distribution de valeurs de métrique de fiabilité. Dans au moins un mode de réalisation connexe, le premier noeud utilise une méthode d'évaluation supplémentaire, telle qu'un autre système métrique de fiabilité basé sur un ensemble de règles différent de celui de la valeur métrique de fiabilité, lors de la sélection du second noeud. Le destinataire averti comprendra qu'en déterminant au moins un seuil de valeur métrique de fiabilité dans la distribution des valeurs métriques de fiabilité pour sélectionner le deuxième noeud, le deuxième noeud est assuré d'avoir suivi au moins une partie de règle déterminée de la blockchain et est donc plus susceptible d'exécuter légitimement au moins une action donnée liée à la blockchain. Dans au moins un mode de réalisation, le sous-ensemble est impliqué dans une pluralité de sélections de seconds noeuds. Dans au moins un mode de réalisation, le sous-ensemble est réobtenu après une quantité définie d'au moins une sélection. Le destinataire averti comprendra que la distribution des valeurs métriques de fiabilité peut être obtenue à diverses fins autres que l'obtention d'une valeur métrique de fiabilité ou d'un sous-ensemble de valeurs métriques de fiabilité de celle-ci, et que ces deux opérations sont indépendantes l'une de l'autre. Dans au moins un mode de réalisation où une pluralité de nombres est obtenue par un premier noeud donné au lieu d'un seul nombre, chaque nombre peut être associé à une distribution de métrique d'évaluation différente, telle qu'une distribution de valeur de métrique de fiabilité, et un sous-ensemble correspondant de chaque distribution de métrique d'évaluation différente est obtenu et traité, par exemple en attribuant un poids d'importance à chaque sous-ensemble avant d'évaluer leur importance, avant de déterminer au moins un deuxième noeud. Dans au moins un mode de réalisation, au lieu d'un seul premier noeud, une pluralité de premiers noeuds participe à la sélection d'un second noeud. Dans au moins un mode de réalisation, au moins une signature et/ou une cosignature est impliquée dans une sélection donnée d'un second noeud et/ou, dans au moins un mode de réalisation, une interaction entre une pluralité de premiers noeuds. Lorsqu'un second noeud a été déterminé, ledit second noeud obtient un numéro, ou une pluralité de numéros, à associer à la transaction. Dans au moins un mode de réalisation, une pluralité de premiers noeuds est impliquée dans la génération de la transaction au lieu d'un seul premier noeud, par exemple en contribuant et/ou en traitant une partie différente des données liées à la transaction et/ou en retraitant et/ou en approuvant les données liées à la transaction, comme en fournissant au moins une signature et/ou une cosignature.
[0324]Selon l'étape de traitement 706, le deuxième nœud (ci-après dénommé partenaire) combine au moins un identifiant associé audit deuxième nœud, ou à son portefeuille associé, avec au moins un numéro associé à au moins une partie de bloc de la blockchain. Dans au moins un mode de réalisation, la combinaison implique une concaténation.
[0325]Selon l'étape de traitement 708, le deuxième noeud (ci-après dénommé partenaire) produit ainsi un nouveau nombre en effectuant au moins une opération sur un résultat de la combinaison, telle qu'un hachage, puis en réduisant un résultat du hachage à un seul nombre, formant ainsi un nouveau nombre. Le destinataire averti comprendra que la concaténation, le hachage et la réduction numérique qui précèdent sont des exemples, et que la ou les opérations mathématiques données à l'au moins un identifiant combiné à l'au moins un nombre associé à au moins un bloc précédent et/ou actuel peuvent être fournies sous diverses formes.
[0326]Selon l'étape de traitement 710, le deuxième nœud (ci-après dénommé partenaire) fournit le nouveau numéro au premier nœud (ci-après dénommé demandeur). Dans au moins un mode de réalisation, les étapes de traitement 704-710 sont traitées au moins une fois de plus pour fournir au demandeur une pluralité de nouveaux numéros obtenus auprès d'une pluralité de partenaires. Dans au moins un mode de réalisation, un second noeud donné traite les étapes 704-710 au moins une fois avant de fournir au premier noeud au moins un nouveau numéro obtenu à partir dudit traitement. Dans au moins un mode de réalisation, au moins l'un du demandeur et du partenaire sélectionne une pluralité de partenaires sur la base d'une somme de valeurs métriques de fiabilité obtenues de ladite pluralité de partenaires. Dans au moins un mode de réalisation, un nombre d'au moins un partenaire nécessaire pour une transaction donnée est influencé par au moins un critère, tel qu'un type de ladite transaction. Dans au moins un mode de réalisation, le besoin d'au moins un second noeud supplémentaire est un paramètre de la blockchain. Dans au moins un mode de réalisation, le nombre d'au moins un partenaire nécessaire pour fournir au moins un nouveau numéro est un paramètre de la blockchain. Le destinataire averti comprendra que la détermination du besoin d'au moins un deuxième nœud supplémentaire peut être activée sur la base de divers critères, tels qu'une valeur métrique de fiabilité associée au demandeur et/ou à au moins une entité réceptrice dans la transaction, une quantité d'au moins une transaction associée à un type de transaction correspondant effectuée par le demandeur et/ou l'au moins une entité réceptrice dans la transaction, une quantité totale d'au moins un actif inclus dans au moins une transaction effectuée par le demandeur et/ou l'au moins une entité réceptrice dans la transaction, une quantité d'au moins un type différent de transaction(s) effectuée par le demandeur et/ou l'au moins une entité réceptrice dans la transaction, une fréquence des transactions effectuées par le demandeur et/ou l'au moins une entité réceptrice dans la transaction, un second noeud déterminé donné et/ou similaire.
[0327]Dans au moins un mode de réalisation, le numéro associé à la transaction est obtenu en combinant au moins une partie d'une pluralité de numéros obtenus d'un partenaire correspondant d'une pluralité de partenaires, et/ou en sélectionnant un numéro donné parmi la pluralité de numéros. Le destinataire averti comprendra que la combinaison et/ou la sélection ne se produit pas nécessairement pendant un processus de génération d'une transaction, et/ou peut se produire pendant la génération d'un bloc. Dans au moins un mode de réalisation où la combinaison et/ou la sélection se produit lors de la génération d'un bloc, un générateur sélectionnerait un numéro d'un des partenaires, et/ou un numéro représentant une combinaison de ceux-ci, qui serait associé à la transaction et déterminerait donc son positionnement dans au moins une partie d'une liste de transactions et/ou d'un pool de mémoires à inclure dans un bloc. Dans au moins un mode de réalisation, un résultat de la combinaison et/ou de la sélection est associé à au moins un bloc de génération et à la transaction. Le destinataire averti comprendra qu'un nombre associé à la transaction obtenue d'une pluralité de partenaires peut être déterminé par divers moyens, et que la détermination n'est pas limitée par les modes de réalisation ci-dessus. Dans au moins un mode de réalisation, tel qu'un mode de réalisation où un nombre associé à une transaction donnée est une moyenne d'au moins un nombre obtenu auprès d'au moins un partenaire, la transaction donnée est associée à au moins une signature et/ou une cosignature, par exemple une signature d'au moins un des au moins un partenaire et/ou une cosignature d'une pluralité de partenaires obtenue auprès du au moins un partenaire.
[0328]Selon l'étape de traitement 712, le numéro obtenu, ou sa pluralité, est combiné avec des données pertinentes, telles que des informations de pré-transaction, pour générer une transaction. Dans au moins un mode de réalisation, au moins un numéro d'au moins un partenaire doit être associé à une transaction pour que la transaction soit considérée comme valide, ladite validité impliquant au moins l'ajout de ladite transaction dans au moins une partie du pool de mémoire et/ou de la liste de transactions et/ou du bloc d'un noeud donné.
[0329]Selon l'étape de traitement 714, la transaction est fournie à au moins une partie de nœud de la blockchain.
[0330]Dans au moins un mode de réalisation, le demandeur fournit les informations de pré-transaction obtenues à l'étape de traitement 702 à un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel, qui traite ainsi les étapes 704-714.
[0331]Dans au moins un mode de réalisation, le demandeur et/ou le partenaire et/ou un autre noeud pertinent d'au moins une transaction comprise dans un bloc reçoit une récompense et/ou une compensation qui est influencée par au moins un critère sélectionné dans un groupe comprenant une valeur métrique de fiabilité associée au demandeur et/ou au partenaire et/ou à au moins une entité réceptrice dans au moins une des au moins une transaction, une quantité d'au moins une transaction associée à un type de transaction correspondant effectuée par le demandeur et/ou le partenaire et/ou l'au moins une entité réceptrice dans au moins une des au moins une transaction, une quantité totale d'au moins un actif inclus dans au moins une transaction effectuée par le demandeur et/ou le partenaire et/ou l'au moins une entité réceptrice dans au moins une de l'au moins une transaction, une quantité d'au moins un type différent de transaction(s) effectuée par le demandeur et/ou le partenaire et/ou l'au moins une entité réceptrice dans au moins une de l'au moins une transaction, une fréquence des transactions effectuées par le demandeur et/ou le partenaire et/ou l'au moins une entité réceptrice dans au moins une de l'au moins une transaction, un deuxième noeud déterminé donné, un nombre d'au moins un demandeur et/ou partenaire impliqué dans au moins une de l'au moins une transaction et ainsi de suite. Dans au moins un mode de réalisation, l'autre noeud pertinent comprend un générateur impliqué dans la génération d'un bloc comprenant ladite au moins une transaction.
[0332]La figure 8 est un organigramme illustrant un mode de réalisation d'une étape de traitement 704 d'au moins un mode de réalisation du procédé de la figure 7, dans lequel un premier nœud (également appelé demandeur) sélectionne un deuxième nœud (également appelé partenaire), conformément à au moins un mode de réalisation.
[0333]Selon l'étape de traitement 802, le premier noeud est prêt pour une sélection du second noeud, ladite sélection étant permise par au moins un critère et/ou un événement lié à la blockchain, tel qu'un critère déterminé comme une valeur de métrique de fiabilité associée audit premier noeud, ou à son portefeuille associé, étant supérieure à une valeur déterminée.
[0334]Selon l'étape de traitement 804, le premier noeud combine un identifiant associé audit premier noeud avec un numéro associé à un bloc précédent et/ou à un bloc actuel de la blockchain. Dans au moins un mode de réalisation, l'identifiant est associé à un portefeuille, ledit portefeuille étant associé audit premier noeud. Dans au moins un mode de réalisation, la combinaison implique une concaténation de l'identifiant et du numéro. Dans au moins un mode de réalisation, la combinaison comprend un processus de normalisation, tel qu'un processus comprenant des opérations visant à rendre l'indication de l'identifiant et du numéro d'une longueur similaire avant, dans au moins un mode de réalisation, d'effectuer une opération OU exclusif (XOR) de ceux-ci. Dans au moins un mode de réalisation, une pluralité d'identificateurs est utilisée au lieu d'un seul identificateur, ladite pluralité subissant au moins une opération, telle qu'une combinaison, qui, dans au moins un mode de réalisation, comprend une concaténation. Dans au moins un mode de réalisation, au moins un bloc précédent et/ou courant est utilisé, ledit au moins un bloc précédent et/ou courant subissant au moins une opération, telle qu'une combinaison, qui, dans au moins un mode de réalisation, comprend une concaténation. Dans au moins un mode de réalisation, la combinaison consiste à additionner au moins une valeur d'au moins une indication de l'identifiant avec au moins une valeur d'au moins une indication du nombre.
[0335]Selon l'étape de traitement 806, dans au moins un mode de réalisation où la combinaison implique une concaténation, le premier noeud hache un premier résultat de la combinaison, tel que la concaténation, et obtient un nouveau nombre à partir dudit premier résultat. Dans au moins un mode de réalisation, l'obtention implique l'obtention d'un tableau numérique de nombres, chaque nombre étant associé à au moins une partie du premier résultat haché. Dans au moins un mode de réalisation correspondant, l'obtention comprend en outre la réduction dudit tableau de nombres à un seul nombre, donc le nouveau nombre, par exemple en obtenant une moyenne desdits nombres dans ledit tableau et/ou similaire. Le destinataire averti comprendra que le nouveau nombre est, dans au moins un mode de réalisation, impliqué dans plusieurs processus liés à la blockchain, tels que la sélection d'un partenaire. Le destinataire averti comprendra que la concaténation, le hachage et la normalisation mentionnés dans les modes de réalisation ci-dessus sont des exemples, et que diverses autres opérations mathématiques fournies sous diverses formes peuvent être utilisées dans la combinaison, telles qu'une opération de modulus, un processus de compression numérique avec perte, et/ou des opérations similaires.
[0336]Selon l'étape de traitement 808, le premier noeud (ci-après dénommé demandeur) obtient une distribution de valeurs métriques de fiabilité associée à au moins un noeud, au moins un portefeuille et/ou au moins une partie d'entité de la blockchain. Le destinataire averti comprendra qu'une valeur métrique de fiabilité donnée associée à un noeud, un portefeuille et/ou une partie d'entité de la blockchain peut être récupérée de la blockchain à partir d'au moins un événement lié à la blockchain, tel qu'une pluralité d'événements précédents impliquant ledit noeud, portefeuille et/ou entité, au moins un état de la blockchain et/ou au moins un résultat d'au moins une partie d'algorithme non déterministe de la blockchain. Dans au moins un mode de réalisation, la valeur de la métrique de fiabilité donnée est stockée dans chaque état de la blockchain. Dans au moins un mode de réalisation, la valeur métrique de fiabilité donnée est récupérée à partir d'au moins une mise à jour de ladite valeur métrique de fiabilité donnée, la au moins une mise à jour étant comprise dans au moins un état de la blockchain, au moins une transaction, au moins un événement lié à la blockchain et/ou au moins un résultat d'au moins une partie d'algorithme non déterministe de la blockchain.
[0337]Selon l'étape de traitement 810, le premier noeud obtient un sous-ensemble de la distribution de valeurs métriques de fiabilité en utilisant le nouveau nombre. Dans au moins un mode de réalisation, le nouveau nombre est utilisé comme graine de randomisation dans un brassage d'au moins un sous-ensemble compris dans la distribution de valeurs métriques de fiabilité avant l'obtention du sous-ensemble. Dans au moins un mode de réalisation, le nouveau nombre est utilisé pour déterminer une position du sous-ensemble dans la distribution des valeurs métriques de fiabilité. Dans au moins un mode de réalisation, le nouveau nombre est également utilisé pour déterminer une taille du sous-ensemble. Dans au moins un mode de réalisation, la taille d'un sous-ensemble est déterminée dans la distribution des valeurs métriques de fiabilité de sorte qu'un sous-ensemble donné comprenne approximativement un nombre similaire d'au moins un d'au moins un noeud, d'au moins un portefeuille et d'au moins une entité qu'un autre sous-ensemble. Dans au moins un mode de réalisation, le sous-ensemble est la région partenaire de la distribution des valeurs métriques de fiabilité, et le nouveau nombre est utilisé pour déterminer la position d'au moins un noeud, un porte-monnaie et/ou une entité associés au sous-ensemble. Dans au moins un mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel détermine le sous-ensemble en fonction, dans au moins un mode de réalisation, du nouveau nombre. Dans au moins un mode de réalisation, le sous-ensemble est sélectionné à partir d'une totalité de la distribution de valeurs de métrique de fiabilité. Dans au moins un mode de réalisation correspondant, dans le cas où le sous-ensemble n'est pas compris dans la région partenaire, le générateur traite à nouveau les étapes de traitement 804-810 pour obtenir un sous-ensemble compris dans la région partenaire. Dans au moins un mode de réalisation, au moins une signature et/ou au moins une cosignature est fournie avec le nouveau numéro et/ou le sous-ensemble, comme une signature du premier nœud, un portefeuille associé au premier nœud et/ou une signature d'un contrat intelligent et/ou une cosignature d'au moins un autre nœud de calcul et/ou au moins un autre portefeuille associé à au moins un autre nœud de calcul faisant partie de la blockchain.
[0338]Selon l'étape de traitement 812, le premier nœud sélectionne le second nœud, ou son porte-monnaie associé, en utilisant le sous-ensemble. Dans au moins un mode de réalisation, le demandeur détermine le partenaire, ou son porte-monnaie associé, selon au moins un critère, tel qu'un résultat d'une évaluation de données relatives au partenaire, ou à son porte-monnaie associé, telles que des transactions précédentes et/ou des mises à jour précédentes associées à au moins une valeur métrique de fiabilité associée au partenaire et/ou des actions malveillantes précédentes et/ou similaires. Dans un autre mode de réalisation, le demandeur sélectionne arbitrairement le partenaire, ou son porte-monnaie associé, associé au sous-ensemble. Dans un autre mode de réalisation, le demandeur sélectionne de manière aléatoire ou pseudo-aléatoire le partenaire, ou le portefeuille associé à celui-ci, associé au sous-ensemble en fonction d'au moins un critère et/ou d'un événement et/ou d'une règle liés à la blockchain, tels qu'une permission temporaire accordée et/ou une obligation imposée par un contrat intelligent et/ou un gestionnaire de système et/ou une partie de règle de la blockchain basée sur la fiabilité dudit demandeur, telle qu'un historique de comportement exceptionnel ou un historique de comportement potentiellement malveillant.
[0339]La figure 9 est un diagramme schématique illustrant un mode de réalisation d'un système 900 comprenant une pluralité de noeuds 902, 906a-d faisant partie d'une blockchain 916 dans laquelle le noeud 902 (ci-après dénommé le demandeur 902) est impliqué dans la génération d'une transaction 910, conformément à au moins un mode de réalisation. Le destinataire averti comprendra que le demandeur 902 est un noeud connecté à un réseau 904, le réseau 904 étant connecté à une pluralité d'autres noeuds 906a-d. Le destinataire averti comprendra également que le demandeur 902 est un noeud connecté à un réseau 904. Le destinataire averti comprendra également que les modes de réalisation ne sont pas limités à quatre nœuds 906a-d comme illustré à la figure 9, et que le nombre de nœuds faisant partie de la blockchain peut varier considérablement et être fourni sous diverses formes. Dans au moins un mode de réalisation, chaque nœud 902, 906a-d stocke des données faisant partie de la blockchain 916 et en fait partie. Dans au moins un autre mode de réalisation, la blockchain 916 présentée dans le système 900 est liée à un système permettant de déléguer un stockage d'au moins une partie des données de la blockchain 916 à au moins un des noeuds 902, 906a-d, impliquant ainsi qu'au moins une partie des noeuds 902, 906a-d ne stockant pas au moins une partie des données de la blockchain 916 interrogerait au moins un noeud stockant des données de la blockchain 916 afin d'obtenir des données pertinentes, telles que des données historiques liées aux transactions.
[0340]Le destinataire averti comprendra que le réseau 904 peut être de différents types. Dans au moins un mode de réalisation, le réseau 904 est sélectionné dans un groupe comprenant les réseaux locaux (LAN), les réseaux métropolitains (MAN) et les réseaux étendus (WAN). Dans au moins un mode de réalisation, le réseau 904 est un réseau pair-à-pair qui est lié à l'Internet.
[0341]Dans au moins un mode de réalisation, le demandeur 902 permet une génération d'une transaction 910, ladite transaction étant associée à au moins un numéro 914 obtenu en premier et à des informations de pré-transaction 912, dans lequel ledit au moins un numéro 914 est un résultat d'au moins une compréhension et/ou combinaison d'au moins un numéro associé à au moins un numéro 908a-d, dans lequel ledit au moins un numéro 908a-d a d'abord été obtenu d'au moins un partenaire correspondant, ledit au moins un partenaire correspondant ayant d'abord été déterminé à partir d'une pluralité de noeuds 906a-d, ou d'une pluralité de portefeuilles associés de ceux-ci, et dans lequel ladite détermination a impliqué au moins un du demandeur 902 et au moins un noeud de la pluralité de noeuds 906a-d, tel qu'un partenaire donné impliqué dans la transaction 910. Dans au moins un mode de réalisation, le au moins un numéro associé au au moins un numéro 908a-d comprend un numéro associé au demandeur 902 et au moins un bloc précédent et/ou actuel de la blockchain 916. Le destinataire averti comprendra que les interactions et/ou les communications, telles qu'au moins une obtention et/ou une fourniture, entre une pluralité de nœuds 902, 906a-d, telles que l'obtention du au moins un numéro 908a-d, utilisent généralement le réseau 904.
[0342]Le destinataire expérimenté comprendra également que la détermination de l'au moins un partenaire peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel que le mode de réalisation de la figure 8. L'homme du métier comprendra également que l'obtention de l'au moins un nombre 908a-d et la combinaison de l'au moins un nombre peuvent être prévues sous différentes formes, selon au moins un mode de réalisation, tel que le mode de réalisation de la figure 7 et le mode de réalisation de la figure 8. Enfin, l'homme du métier comprendra que l'obtention de l'information pré-transactionnelle 912 et l'information pré-transactionnelle 912 peuvent être fournies sous diverses formes, selon au moins un mode de réalisation, tel que le mode de réalisation de la figure 7.
[0343]Une fois que le demandeur 902 a obtenu tous les éléments pertinents liés à la transaction 910, tels que les informations préalables à la transaction 912 et le au moins un numéro 914, et a associé lesdits éléments pertinents à la transaction 910, le demandeur 902 fournit ainsi la transaction 910 à au moins un nœud 906a-d faisant partie de la blockchain 916 en utilisant le réseau 904.
[0344]Dans au moins un mode de réalisation, au moins un des au moins un nombre 908a-d est associé à au moins une signature et/ou cosignature d'au moins une entité impliquée respective, telle qu'un demandeur, un partenaire, un générateur, un exécuteur, tout autre rôle pertinent, un portefeuille donné associé à un noeud de calcul impliqué donné, un noeud proxy et/ou similaire. Dans au moins un mode de réalisation, ladite au moins une signature et/ou cosignature comprend au moins une signature et/ou cosignature d'au moins un partenaire donné impliqué dans une génération donnée d'au moins un numéro 908a-d donné. Dans au moins un mode de réalisation, une clé publique donnée, telle que celle associée à un portefeuille donné, associée au demandeur 902 et/ou à au moins un des nœuds 906a-d, ou à un portefeuille respectif de celui-ci, est fournie à au moins une partie de nœud de la blockchain 916. Dans au moins un mode de réalisation, la transaction 910 comprend également au moins une signature et/ou une cosignature, par exemple une signature du demandeur et/ou d'une pluralité de demandeurs contribuant à une génération de ladite transaction 910.
[0345]Le destinataire averti comprendra que le système 900 représenté sur la figure 9 est décentralisé, c'est-à-dire qu'au moins un des noeuds 902, 906a-d impliqués dans le système stocke dans sa mémoire une partie des données de la blockchain 916 et possède ainsi généralement la même autorité qu'au moins un autre noeud 902, 906a-d pour au moins une caractéristique commune du système. Le destinataire averti comprendra que, dans au moins un mode de réalisation, au moins un des noeuds 902, 906a-d est soumis à des réductions et/ou pénalités, telles que les réductions et/ou pénalités décrites dans au moins un mode de réalisation de la figure 3. Dans au moins un mode de réalisation, un noeud 902, 906a-d délègue d'abord à au moins un autre noeud et/ou entité faisant partie de la blockchain un stockage d'informations pré-transactionnelles et/ou une génération d'une transaction donnée comprenant au moins une partie des informations pré-transactionnelles déléguées. Dans au moins un mode de réalisation, la première délégation comprend en outre une délégation du stockage d'au moins une partie de bloc précédente de la blockchain. Dans au moins un mode de réalisation, la première délégation comprend en outre le stockage, par au moins l'un du noeud délégant et d'au moins un autre noeud témoin, d'au moins une preuve de délégation d'au moins un élément impliqué dans cette délégation et/ou un moyen de récupérer cet au moins un élément délégué, tel que le stockage d'au moins un en-tête de bloc pour déléguer au moins une partie de bloc précédente de la blockchain et/ou le stockage d'au moins un hachage de transaction pour déléguer au moins une partie de transaction d'au moins une partie du pool de mémoire d'un noeud délégant et/ou similaire. Dans au moins un mode de réalisation, ladite au moins une preuve de délégation comprend au moins une signature et/ou une cosignature, telle qu'une signature du noeud délégant, au moins une cosignature d'au moins un noeud témoin et/ou similaire. Dans au moins un mode de réalisation, une délégation comprend également la délégation d'une action liée à la blockchain, telle qu'une action liée à la blockchain activée par un rôle donné, tel qu'agir en tant que partenaire, à l'au moins un autre nœud et/ou entité faisant partie de la blockchain. Le destinataire averti comprendra qu'une délégation permet à un nœud délégataire de continuer à participer à au moins un type d'au moins une activité sans, par exemple, que le nœud délégataire ait actuellement une connexion réseau active. Dans au moins un mode de réalisation, ladite au moins une entité comprend un dispositif physique spécialisé configuré pour exécuter un processus délégué donné, tel qu'une action liée à la blockchain, et/ou un stockage, tel qu'un stockage d'au moins une transaction et/ou un stockage d'au moins un bloc précédent. Dans au moins un mode de réalisation, une délégation implique la réduction et/ou la suppression d'au moins une récompense et/ou compensation future concernant le nœud délégant, telle que des récompenses et/ou compensations liées aux blocs et/ou des récompenses et/ou compensations liées aux frais de transaction. Dans au moins un mode de réalisation où un nœud délégataire donné veut agir en tant que générateur, exécuteur, partenaire et/ou tout autre rôle pertinent, le nœud délégataire demanderait l'accès à au moins une partie d'au moins une transaction déléguée et/ou un élément délégué, tel qu'au moins un bloc précédent. Dans au moins un mode de réalisation, une délégation implique qu'un noeud donné reçoive d'abord au moins une transaction dans au moins une partie de son pool de mémoire, traite la transaction reçue, par exemple en associant au moins une signature et, facultativement, un horodatage et/ou un numéro de bloc associé à la réception de la au moins une transaction et la fournisse à au moins une entité faisant partie de la blockchain, par exemple un noeud, stockant cette au moins une transaction. Le destinataire averti comprendra qu'un processus similaire, bien que légèrement modifié, à celui de l'au moins un mode de réalisation précédent peut être utilisé pour diverses délégations, telles qu'une délégation du stockage de blocs précédents et/ou une délégation d'au moins une action liée à la blockchain, telle qu'une action liée à la blockchain activée par un rôle donné.
[0346]Dans au moins un mode de réalisation, le système 900 implique une technique de sharding, qui détermine les noeuds en sous-ensembles distincts (ci-après dénommés shards). Le destinataire averti comprendra que, dans au moins un mode de réalisation, un shard est associé à une quantité déterminée d'au moins un noeud, dans lequel une validité d'au moins une transaction et/ou un bloc de génération est déterminée selon au moins un critère et/ou une règle, tel qu'au moins un partenaire et/ou tout autre premier rôle pertinent à associer à ladite au moins une transaction doit être associé à un shard différent d'au moins un demandeur et/ou tout autre second rôle pertinent impliqué dans ladite au moins une transaction, ou, dans au moins un autre mode de réalisation, dans un même shard de celui-ci, et/ou tel qu'au moins un exécuteur et/ou tout troisième autre rôle pertinent à associer audit au moins un bloc doit être associé à un shard différent d'au moins un générateur et/ou tout quatrième autre rôle pertinent impliqué dans ledit au moins un bloc, ou, dans au moins un autre mode de réalisation, dans un même shard de celui-ci, et/ou similaire.
[0347]Dans au moins un mode de réalisation où le système est moins décentralisé, une partie d'autorité supplémentaire de la blockchain 916 est associée à au moins un contrat intelligent supplémentaire, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel, comme une autorité accordant à une entité un droit d'activer, comme de démarrer, au moins un type de scrutin spécifique et/ou similaire. Il sera donc apprécié que la nature du système 900 peut être fournie sous diverses formes.
[0348]La figure 10 est un schéma illustrant un dispositif électronique 1000 qui peut être utilisé conformément à un ou plusieurs modes de réalisation non limitatifs de la présente technologie.
[0349]En se référant à la figure 10, il est montré un dispositif électronique 1000 approprié pour une utilisation avec au moins une mise en oeuvre de la présente technologie, le dispositif électronique 1000 comprenant divers composants matériels incluant un ou plusieurs processeurs à un ou plusieurs coeurs représentés collectivement par le processeur 1002, une unité de traitement graphique (GPU) 1004, une unité de stockage telle qu'une unité à semi-conducteurs 1006, une mémoire vive 1008, une interface d'affichage 1010, et une interface d'entrée/sortie 1012.
[0350]La communication entre les différents composants du dispositif électronique 1000 peut être permise par un ou plusieurs bus internes et/ou externes 1014, tels qu'un bus PCI, un bus série universel, un bus IEEE 1394 "Firewire", un bus SCSI, un bus Serial-ATA, et/ou similaires, auxquels les différents composants matériels sont électroniquement couplés.
[0351]L'interface d'entrée/sortie 1012 peut être couplée à un écran tactile 1016 et/ou à un ou plusieurs bus internes et/ou externes 1014. L'écran tactile 1016 peut être une partie de l'affichage. Dans au moins un mode de réalisation, l'écran tactile 1016 est l'affichage. L'écran tactile 1016 peut également être appelé "écran 1016". Dans les modes de réalisation illustrés à la figure 1, l'écran tactile 1016 comprend du matériel tactile 1018 (par exemple, des cellules sensibles à la pression intégrées dans une couche d'un affichage permettant la détection d'une interaction physique entre un utilisateur et l'affichage) et un contrôleur d'entrée/sortie tactile 1020 permettant la communication avec l'interface d'affichage 1010 et/ou le ou les bus internes et/ou externes 1014. Dans au moins un mode de réalisation, l'interface d'entrée/sortie 1012 peut être connectée à un clavier (non représenté), une souris (non représentée) et/ou un trackpad (non représenté) permettant à l'utilisateur d'interagir avec le dispositif électronique 1000 en plus ou en remplacement de l'écran tactile 1016.
[0352]Selon des mises en œuvre de la présente technologie, le lecteur à semi-conducteurs 1006 stocke des instructions lisibles par machine appropriées pour être chargées dans la mémoire vive 1008 et exécutées par le processeur 1002 et/ou le GPU 1004 pour une blockchain. Par exemple, les instructions de programme peuvent être une partie d'une bibliothèque et/ou d'une application.
[0353]Le dispositif électronique 1000 peut être mis en œuvre sous la forme d'un serveur, d'un ordinateur de bureau, d'un ordinateur portable, d'une tablette, d'un smartphone, d'une donnée, ou d'une pluralité de ceux-ci, dispositif comprenant et/ou étant un dispositif capable d'exécuter des instructions interprétables par ordinateur, tel qu'un ARDUINO®, un assistant numérique personnel et/ou tout dispositif pouvant être configuré pour mettre en œuvre la présente technologie, comme cela peut être compris par un homme du métier.
[0354]La figure 11 est un organigramme illustrant un mode de réalisation d'un procédé de génération d'un bloc d'une blockchain, conformément à au moins un mode de réalisation. Pour générer un bloc à l'aide de la présente technologie, un premier nœud (ci-après dénommé générateur), selon au moins un critère, tel qu'un critère déterminé comme ayant une quantité pertinente d'au moins une transaction dans au moins une partie de son pool de mémoire, émet un événement lié à la blockchain indiquant qu'il est nécessaire qu'au moins un deuxième noeud (ci-après dénommé un exécuteur) compare au moins une partie d'au moins une transaction comprise dans au moins une partie de son pool de mémoires et/ou de sa liste de transactions avec au moins une partie de la au moins une transaction comprise dans au moins une partie du pool de mémoires et/ou de la liste de transactions du au moins un deuxième noeud. Dans au moins un mode de réalisation, une pluralité de premiers noeuds est impliquée dans la génération du bloc au lieu d'un seul premier noeud, par exemple en contribuant et/ou en traitant différentes parties des données liées au bloc et/ou en retraitant et/ou en approuvant les données liées au bloc, comme en fournissant au moins une signature et/ou une cosignature.
[0355]Selon l'étape de traitement 1102, au moins un deuxième noeud (ci-après dénommé "enforcer") est déterminé. Dans au moins un mode de réalisation, l'au moins un deuxième nœud recherche un événement lié à la blockchain émis donné, tel que ledit événement lié à la blockchain émis par le premier nœud, parmi au moins une partie d'au moins une entité, telle que le ou les générateurs, faisant partie de la blockchain. Dans au moins un mode de réalisation, au moins un second noeud sélectionne le premier noeud en fonction d'au moins un critère, tel que ledit événement lié à la blockchain émis, au moins une valeur métrique de fiabilité associée audit premier noeud, ou à son portefeuille associé, et/ou similaire. Dans au moins un mode de réalisation, une pluralité de seconds noeuds sélectionne le premier noeud. Dans au moins un mode de réalisation, le premier noeud détermine, selon au moins un critère, au moins une partie d'au moins un second noeud de sélection à impliquer dans la génération du bloc. Dans au moins un mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un dispositif de traitement et/ou un logiciel permet de déterminer au moins un second noeud, ou une pluralité de ceux-ci. Dans au moins un mode de réalisation, le premier noeud détermine si au moins un second noeud est approprié pour être impliqué dans ladite génération de bloc selon au moins un critère, tel qu'au moins une valeur métrique de fiabilité associée audit au moins un second noeud, ou à un portefeuille associé de celui-ci, une quantité déterminée de temps qui s'est écoulé par rapport à un événement donné lié à la blockchain, tel qu'une génération d'au moins un bloc précédent et/ou courant et/ou similaire. Dans au moins un mode de réalisation, au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur et/ou au moins une partie du pool de mémoires et/ou de la liste de transactions de l'au moins un second noeud est organisée avant, et/ou après dans au moins un second mode de réalisation, la détermination de l'au moins un second noeud.
[0356]Le destinataire averti comprendra que la détermination de l'au moins un deuxième nœud peut être fournie sous diverses formes, selon au moins un mode de réalisation, comme les processus de sélection susmentionnés, comme au moins un mode de réalisation de la figure 4.
[0357]Selon l'étape de traitement 1104, l'au moins un second noeud obtient au moins un résultat d'au moins une comparaison de l'au moins une partie du pool de mémoires et/ou de la liste de transactions de l'au moins un second noeud et de l'au moins une partie du pool de mémoires et/ou de la liste de transactions du générateur. Dans au moins un mode de réalisation, des données de comparaison compilées sont également obtenues, lesdites données de comparaison compilées comprenant au moins un résultat de ladite au moins une comparaison. Le destinataire averti comprendra que la au moins une partie du pool de mémoires et/ou de la liste de transactions du au moins un deuxième noeud peut contenir au moins une transaction supplémentaire qui n'est pas comprise dans la au moins une partie du pool de mémoires et/ou de la liste de transactions du premier noeud, et vice versa. Le destinataire averti comprendra que l'au moins une comparaison et l'au moins un résultat de l'au moins une comparaison peuvent être fournis sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 1 et, dans au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 5.
[0358]Selon l'étape de traitement 1106, un bloc est obtenu, le bloc comprenant la liste d'au moins une transaction organisée, au moins une indication de l'au moins un résultat de l'au moins une comparaison, et/ou, dans au moins un mode de réalisation, au moins une indication des données de comparaison compilées, et au moins un nouveau numéro, tel qu'un numéro associé à un identifiant du premier noeud, ou à un portefeuille associé à celui-ci, et un numéro associé à une partie de bloc précédente et/ou actuelle de la blockchain. Dans au moins un mode de réalisation, le bloc est obtenu par l'au moins un deuxième noeud en utilisant des données fournies par le premier noeud avant ladite obtention du bloc.
[0359]Le destinataire averti comprendra que les données de comparaison compilées peuvent être utilisées différemment et être fournies sous diverses formes, selon au moins un mode de réalisation. Dans au moins un mode de réalisation, les données de comparaison compilées sont stockées dans le bloc. Dans au moins un mode de réalisation, les données résultant de l'au moins une comparaison et/ou les données comprises dans les données de comparaison compilées sont stockées hors chaîne, par exemple en utilisant une architecture de deuxième couche et/ou un système de stockage tel que le système de fichiers interplanétaire (IPFS). Le destinataire averti comprendra également qu'un résultat donné d'une comparaison donnée et/ou des données de comparaison compilées données peuvent être fournies sous la forme d'au moins une indication de celui-ci ou dudit résultat donné brut de celui-ci.
[0360]Dans au moins un mode de réalisation, au moins un des au moins un deuxième nœud et le premier nœud, ou le portefeuille associé de celui-ci, est considéré comme fiable. Le destinataire averti comprendra que la fiabilité peut être assurée sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3.
[0361]Le destinataire averti comprendra que le mode de réalisation, ou une pluralité de celui-ci, présenté à la figure 11 correspond à un mode de réalisation plus large, ou une pluralité de celui-ci, d'un procédé de génération d'un bloc d'une blockchain que le mode de réalisation, ou une pluralité de celui-ci, présenté à la figure 1.
[0362]La figure 12 est un organigramme illustrant un mode de réalisation d'un procédé de génération d'une transaction devant être comprise dans un bloc, conformément à au moins un mode de réalisation. Le procédé est traité par un premier noeud (ci-après dénommé demandeur).
[0363]Selon l'étape de traitement 1202, au moins un deuxième nœud (ci-après dénommé partenaire) est déterminé. Dans au moins un mode de réalisation, l'au moins un deuxième nœud recherche un événement lié à la blockchain émis donné, tel que ledit événement lié à la blockchain émis par le premier nœud, parmi au moins une partie d'au moins une entité, telle que le ou les demandeurs, faisant partie de la blockchain. Dans au moins un mode de réalisation, au moins un second noeud sélectionne le premier noeud en fonction d'au moins un critère, tel que ledit événement lié à la blockchain émis, au moins une valeur métrique de fiabilité associée audit premier noeud, ou à son portefeuille associé, et/ou similaire. Dans au moins un mode de réalisation, une pluralité de seconds noeuds sélectionne le premier noeud. Dans au moins un mode de réalisation, le premier noeud détermine, selon au moins un critère, au moins une partie d'au moins un second noeud de sélection à impliquer dans la génération de la transaction. Dans au moins un mode de réalisation, un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un dispositif de traitement et/ou un logiciel permet de déterminer au moins un second noeud, ou une pluralité de ceux-ci. Dans au moins un mode de réalisation, le premier noeud détermine si au moins un second noeud est approprié pour être impliqué dans ladite génération de bloc selon au moins un critère, tel qu'au moins une valeur métrique de fiabilité associée audit au moins un second noeud, ou à un portefeuille associé de celui-ci, une quantité déterminée de temps qui s'est écoulé par rapport à un événement donné lié à la blockchain, tel qu'une génération d'au moins un bloc précédent et/ou courant et/ou similaire. Dans au moins un mode de réalisation, au moins une information de pré-transaction est obtenue avant et/ou après et/ou pendant la détermination de l'au moins un second noeud. Dans au moins un mode de réalisation, un traitement d'au moins une partie desdites informations pré-transaction, ou de l'au moins une partie de celles-ci, permet ladite détermination, par exemple en évaluant, dans au moins un mode de réalisation, une comparaison entre au moins deux mesures de temps, telles que des horodatages. Le destinataire averti comprendra qu'une obtention des informations de pré-transaction et les informations de pré-transaction elles-mêmes peuvent être fournies sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 7. Dans au moins un mode de réalisation, au moins une première mesure de temps est fournie par le premier noeud de calcul avant ladite détermination et au moins une seconde mesure de temps est fournie par au moins un second noeud donné lors d'une interaction d'au moins un dudit au moins un second noeud donné avec le premier noeud, et une activation de la détermination est activée par une évaluation d'une différence entre les au moins deux mesures de temps. Dans au moins un mode de réalisation, au moins une mesure de temps est fournie, et dans au moins un mode de réalisation évaluée, lors d'une interaction impliquant une pluralité de seconds noeuds. Dans au moins un mode de réalisation, au moins une mesure de temps est fournie par au moins un second noeud avant une interaction entre ledit au moins un noeud, un second au moins un second noeud et le premier noeud, par exemple avec un processus d'exécution périodique. Dans au moins un mode de réalisation, une mesure de temps donnée comprend un nombre d'au moins un bloc généré lors de son obtention. Dans au moins un mode de réalisation, une combinaison de plusieurs mesures de temps est utilisée, telle que deux numéros d'au moins un bloc et deux horodatages, et une activation de la détermination est activée par une comparaison d'une pluralité de différences obtenues à partir d'une évaluation d'une pluralité de mesures de temps, telle qu'en établissant si ladite pluralité de différences correspond à au moins un seuil de similarité. Dans au moins un mode de réalisation, ledit au moins un seuil de similarité comprend un seuil de différence maximale entre deux mesures de temps correspondantes impliquées dans une évaluation, un seuil de similarité maximale entre deux différences de mesures de temps, et/ou similaire. Dans au moins un mode de réalisation, au moins une mesure de temps donnée implique au moins une signature et/ou une cosignature, par exemple par au moins une entité donnée obtenant ladite au moins une mesure de temps.
[0364]Le destinataire averti comprendra que la détermination de l'au moins un deuxième nœud peut être fournie sous diverses formes, selon au moins un mode de réalisation, comme les processus de sélection susmentionnés, comme au moins un mode de réalisation de la figure 8.
[0365]Selon l'étape de traitement 1204, au moins un nouveau nombre est obtenu en combinant au moins un identifiant, ou une indication de celui-ci, associé à l'au moins un deuxième nœud, ou à son portefeuille associé, avec au moins un nombre obtenu associé à au moins une partie de bloc précédent et/ou de bloc actuel de la blockchain. Dans au moins un mode de réalisation, au moins une mesure temporelle est obtenue, telle que dérivée, en utilisant au moins un nombre donné associé à au moins un du premier nœud de calcul et du au moins un deuxième nœud. Dans au moins un mode de réalisation, une mesure de temps donnée obtenue à l'aide d'un numéro donné correspond à un numéro, ou à un identifiant de celui-ci, d'au moins un bloc. Le destinataire averti comprendra qu'une obtention et/ou une fourniture et/ou un stockage de l'au moins un numéro et l'au moins un numéro lui-même peuvent être fournis sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 7 et les modes de réalisation susmentionnés de la figure 8. Dans au moins un mode de réalisation, au moins une mesure de temps et/ou au moins une différence de mesure de temps et/ou toute donnée pertinente permettant au moins un processus lié à la mesure de temps, tel que le au moins un numéro, est compris dans la transaction.
[0366]Selon l'étape de traitement 1206, l'au moins un nouveau numéro est fourni. Dans au moins un mode de réalisation, l'au moins un deuxième noeud fournit l'au moins un nouveau numéro au premier noeud. Dans au moins un mode de réalisation, au moins un noeud donné du au moins un deuxième noeud fournit le au moins un numéro à au moins un autre noeud donné du au moins un deuxième noeud.
[0367]Selon l'étape de traitement 1208, le au moins un nouveau numéro est combiné avec les informations de pré-transaction pour obtenir une transaction. Dans au moins un mode de réalisation, au moins un second noeud donné de l'au moins un second noeud traite ladite combinaison. Dans au moins un mode de réalisation, la transaction est obtenue par le au moins un deuxième noeud à partir de données liées à la transaction, telles que des informations de pré-transaction, obtenues au préalable.
[0368]Selon l'étape de traitement 1210, au moins une indication de la transaction obtenue est fournie à au moins une partie de nœud de la blockchain. Dans au moins un mode de réalisation, l'au moins une indication de la transaction obtenue est la transaction obtenue. Dans au moins un mode de réalisation, au moins une partie des données liées à la transaction est stockée dans ladite transaction obtenue. Dans au moins un mode de réalisation, ladite transaction obtenue sera typiquement stockée dans un bloc de la blockchain, étant donné que ladite transaction obtenue est déterminée valide par au moins une partie de nœud de la blockchain. Dans au moins un mode de réalisation, au moins une partie des données comprises dans la transaction obtenue est stockée hors chaîne, par exemple en utilisant une architecture de deuxième couche et/ou un système de stockage tel que le système de fichiers interplanétaires (IPFS). Le destinataire averti comprendra que la transaction obtenue et/ou les informations prétransactionnelles et/ou les données comprises dans la transaction peuvent être fournies sous la forme d'au moins une indication de celles-ci ou sous une forme brute de celles-ci. Dans un autre mode de réalisation, l'au moins une indication de la transaction obtenue est au moins un nombre et/ou une série de caractères et/ou un identifiant identifiant la transaction obtenue, tel qu'un localisateur de ressources uniformes (URL).
[0369]Le destinataire averti comprendra que la combinaison de l'étape de traitement 1204, la fourniture de l'étape de traitement 1206, la combinaison de l'étape de traitement 1208 et la fourniture de l'étape 1210 peuvent être fournies sous diverses formes, selon au moins un mode de réalisation, tel que le mode de réalisation de la figure 7 ou de la figure 8. Par exemple, dans au moins un mode de réalisation correspondant à l'étape de traitement 1204, la combinaison implique une concaténation de l'au moins un premier identifiant avec l'au moins un numéro obtenu à partir d'au moins un bloc précédent et/ou actuel de la blockchain, le hachage d'un résultat de la concaténation, et la réduction d'un résultat du hachage à un seul numéro.
[0370]Dans au moins un mode de réalisation, au moins un des au moins un deuxième nœud, le premier nœud et le au moins un autre nœud, ou un portefeuille associé de ceux-ci, est considéré comme fiable. Le destinataire averti comprendra que la fiabilité peut être assurée sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3.
[0371]Le destinataire averti comprendra que le mode de réalisation, ou une pluralité de modes de réalisation, présenté à la figure 12 correspond à un mode de réalisation plus large, ou une pluralité de modes de réalisation, d'un procédé de génération d'une transaction que le mode de réalisation, ou une pluralité de modes de réalisation, présenté à la figure 7.
[0372]Le destinataire averti comprendra que le mode de réalisation présenté à la figure 12 peut être plus large et peut consister en un procédé dans lequel un premier noeud obtient au moins un nouveau numéro en combinant au moins un identifiant associé audit premier noeud, ou à son portefeuille associé, avec au moins un numéro obtenu associé à au moins une partie de bloc précédent et/ou de bloc actuel de la blockchain, combine une information de pré-transaction avec au moins une indication du nouveau numéro obtenu pour obtenir une transaction et fournit au moins une indication de la transaction obtenue à au moins une partie de noeud de la blockchain. Dans au moins un mode de réalisation, ladite fourniture implique qu'au moins un second noeud associe au moins un second numéro à la transaction obtenue avant qu'au moins un dudit au moins un second noeud fournisse la transaction obtenue nouvellement obtenue à au moins une partie de noeud de la blockchain.
[0373]La figure 13 est un schéma illustrant un mode de réalisation d'au moins une partie d'une structure d'un bloc, conformément à au moins un mode de réalisation.
[0374]La figure 13 montre un exemple de réalisation d'un bloc associé à une taille de bloc réglable 1300, ladite taille de bloc réglable 1300 étant un nombre associé à une quantité d'au moins une transaction, ou une indication de celle-ci, comprise dans ledit bloc. Dans au moins un mode de réalisation, la taille de bloc réglable 1300 correspond à au moins un seuil. Dans au moins un mode de réalisation, la correspondance implique un résultat numérique obtenu à partir d'une combinaison d'au moins une partie de la au moins une transaction, ou de son indication, comprise dans ledit bloc, qui est supérieure ou supérieure ou égale à un premier seuil, tel que le seuil de transaction minimum 1320, et, dans au moins un mode de réalisation, inférieure ou inférieure ou égale à un second seuil, tel que le seuil de transaction maximum 1310.
[0375]Le destinataire averti comprendra que les chaînes de blocs de l'art antérieur sont connues pour utiliser habituellement une limite fixe de quantité de données pour leurs blocs. Ce faisant, elles assurent une décentralisation relative. Ainsi, étant donné que les blocs des blockchains de l'art antérieur maintiennent généralement une limite de quantité de données fixe, un bloc dans les blockchains de l'art antérieur peut comprendre à la fois une partie de données liées à des transactions et/ou tout autre type de données qu'il est souhaitable d'y inclure et, dans certains cas, une partie de données non liées à un type de données souhaitable, telles que des données transactionnelles, qui peuvent souvent être classées comme des données de "remplissage". Certaines blockchains de l'art antérieur (par exemple Monero) permettent de modifier une limite de quantité de données donnée d'un bloc donné en présentant au moins un inconvénient spécifique qui diffère de la technologie présentée ici. Le destinataire expérimenté comprendra que plus une limite de quantité de données fixe est grande, plus l'évaluation et/ou la génération et/ou la fourniture et/ou l'obtention et/ou le traitement d'un bloc donné sont souvent exigeants, et que du matériel à haute performance est souvent nécessaire pour rendre le processus rapide et efficace. Le destinataire averti comprendra que, puisque le matériel à haute performance est généralement coûteux et limité, ce qui le rend inaccessible à certains individus, tels que les individus non privilégiés, une limite de quantité de données est souvent directement corrélée à la centralisation de la blockchain vers des nœuds de calcul plus puissants. D'autre part, une limite fixe de quantité de données plus petite limite souvent un aspect de scalabilité d'une blockchain donnée. Souvent, les blockchains de l'art antérieur sélectionnent la quantité de données fixes pour trouver un équilibre entre la maximisation de la décentralisation et la minimisation de l'évolutivité. Pourtant, une telle quantité de données fixe présente des inconvénients, tels que les inconvénients apportés au cours et à la suite des multiples débats passionnés de BitcoinTM sur la taille des blocs, que la présente technologie peut surmonter.
[0376]Dans au moins un mode de réalisation, le seuil maximal de transaction 1310 correspond à une valeur maximale d'une combinaison d'au moins un nombre associé à au moins une transaction associée à un bloc donné. Le destinataire averti comprendra que l'au moins un nombre peut être fourni sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 8. Dans au moins un mode de réalisation, au moins un noeud donné générant un bloc peut être empêché de continuer à associer au moins une transaction audit bloc une fois que la taille de bloc réglable 1300 dépasse, ou dans au moins un mode de réalisation est égale, au seuil de transaction maximum 1310. Dans au moins un mode de réalisation, au moins un noeud donné n'est pas autorisé à générer un bloc si une combinaison d'au moins une transaction à associer audit bloc a pour conséquence que la taille de bloc réglable 1300 dépasse, ou dans au moins un mode de réalisation est égale, au seuil de transaction maximum 1310. Dans au moins un mode de réalisation, un noeud n'est pas limité par le seuil maximal de transaction 1310 lors de la génération d'un bloc, mais peut être soumis à une activation et/ou une conséquence selon au moins un critère, un événement lié à la blockchain, une condition et/ou une activité liée à la blockchain, qui peut impliquer une valeur métrique de fiabilité et/ou un rôle pertinent associé audit noeud, ou son portefeuille associé, comme une conséquence selon au moins un critère et/ou un événement lié à la blockchain impliquant le dépassement d'un seuil de combinaison de nombre(s) de transactions donné déterminé en utilisant une valeur métrique de fiabilité associée audit noeud, ou son portefeuille associé, pour un bloc donné. Dans au moins un mode de réalisation, une valeur donnée d'un seuil de combinaison de numéro(s) de transaction(s) donné est un paramètre faisant partie de la blockchain.
[0377]Dans au moins un mode de réalisation, un bloc peut être associé au seuil minimum de transaction 1320. Dans au moins un mode de réalisation, le seuil de transaction minimum 1320 correspond à une valeur minimum associée à une combinaison d'au moins un nombre associé à au moins une transaction, ou une indication de celle-ci, comprise dans un bloc donné. Le destinataire averti comprendra que l'au moins un numéro peut être fourni sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 8. Dans au moins un mode de réalisation, l'activation de la génération d'un bloc implique la correspondance d'une combinaison d'au moins une transaction avec le seuil minimal de transaction 1320. Dans au moins un mode de réalisation, un noeud donné n'est pas limité par le seuil de transaction minimum 1320 lors de la génération d'un bloc, mais peut être soumis à une activation et/ou une conséquence selon au moins un critère, un événement lié à la blockchain, une condition et/ou une activité liée à la blockchain, qui peut impliquer une valeur métrique de fiabilité et/ou un rôle pertinent associé audit noeud, ou son portefeuille associé, comme une conséquence selon au moins un critère et/ou un événement lié à la blockchain, comme le fait de ne pas atteindre un seuil donné de combinaison de nombre(s) de transactions déterminé en utilisant une valeur métrique de fiabilité associée audit noeud, ou son portefeuille associé, pour un bloc donné.
[0378]Dans au moins un mode de réalisation, lors d'au moins une tentative de génération d'un bloc, un noeud donné est au moins interdit de générer ledit bloc et pénalisé selon au moins un critère, tel qu'un critère impliquant la taille de bloc ajustable 1300 ne correspondant pas à l'au moins un seuil. Dans au moins un mode de réalisation, si ledit nœud donné ne respecte pas au moins un premier critère parmi les au moins un critère, il est demandé et/ou donné une option pour respecter au moins un deuxième critère et si, dans au moins un mode de réalisation, ledit nœud ne respecte pas l'au moins un deuxième critère, ledit nœud est interdit de générer ledit bloc et/ou pénalisé pour celui-ci. Dans au moins une réalisation, un succès correspondant implique que la taille de bloc ajustable 1300 atteint au moins un premier seuil de combinaison de nombre(s) de transaction(s), tel que le seuil de transaction minimum 1320, et/ou au moins ne dépasse pas un second seuil de combinaison de nombre(s) de transaction(s), tel que le seuil de transaction maximum 1310. Dans au moins un mode de réalisation, la pénalisation implique que ledit noeud donné soit obligé d'envoyer au moins un actif à au moins un autre noeud et/ou de perdre, par exemple en utilisant un mécanisme de "combustion" lié à la blockchain, au moins une partie dudit au moins un actif. Dans au moins un mode de réalisation, une quantité d'au moins un actif à envoyer et/ou une taille de la partie de l'au moins un actif à perdre est directement corrélée à une similarité entre au moins un des au moins un seuil et la taille de bloc réglable 1300. Par exemple, dans au moins un mode de réalisation, la quantité d'au moins un actif à envoyer et/ou la taille de la partie de l'au moins un actif à perdre augmente au fur et à mesure que la taille de bloc réglable 1300 se rapproche, ou s'éloigne dans au moins un mode de réalisation, du seuil de transaction maximum 1310 et/ou du seuil de transaction minimum 1320. Dans au moins un mode de réalisation, l'au moins un critère comprend une valeur métrique de fiabilité associée audit noeud, ou à son portefeuille associé, pour un bloc donné.
[0379]Dans au moins un mode de réalisation, aucun actif n'est tenu d'envoyer et/ou de perdre selon au moins un critère, par exemple si une valeur de métrique de fiabilité associée à un nœud concerné, ou à son portefeuille associé, est supérieure, ou dans au moins un mode de réalisation égale, à un certain seuil même si la taille de bloc ajustable 1300 est inférieure, ou dans au moins un mode de réalisation inférieure ou égale, le seuil de transaction minimum 1320 et/ou supérieur, ou dans au moins un mode de réalisation supérieur ou égal, au seuil de transaction maximum 1310, et un noeud concerné serait soumis à au moins une conséquence et/ou pénalisation, telle qu'un impact négatif sur une valeur métrique de fiabilité influencée par la fiabilité associée à celui-ci, ou à son porte-monnaie associé.
[0380]Dans au moins un mode de réalisation, au moins une entité et/ou un rôle faisant partie de la blockchain se voit imposer au moins un critère différent d'au moins une autre entité faisant partie de la blockchain pour générer un bloc donné et/ou déterminer la taille de bloc réglable 1300. Par exemple, dans au moins un mode de réalisation, un noeud donné, ou son portefeuille associé, considéré comme fiable peut être autorisé, selon au moins un autre critère, tel que le fait d'être impliqué dans une génération d'au moins un autre bloc et/ou un résultat d'un défi réalisé, tel qu'un défi visant à établir une fiabilité dudit noeud donné, ou de son portefeuille associé, à ignorer au moins un critère de génération de bloc imposé. Dans au moins un mode de réalisation, au moins l'un d'au moins un seuil, tel que le seuil de transaction maximum 1310 et/ou le seuil de transaction minimum 1320, et une nature et/ou une forme de la taille de bloc ajustable 1300 varie en fonction d'au moins un critère, tel qu'un résultat d'un challenge réalisé, tel qu'un challenge visant à établir une fiabilité d'un nœud donné, ou d'un portefeuille associé de celui-ci, une autorité d'un noeud donné, au moins un type de transaction donné associé à au moins une transaction à associer et/ou associée audit bloc, un taux d'au moins un type d'au moins une activité liée à la blockchain obtenue d'au moins un noeud faisant partie de la blockchain et/ou similaire. Le destinataire averti comprendra que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3.
[0381]Dans au moins un mode de réalisation, la combinaison d'au moins un nombre correspond à une opération, telle qu'une somme, une multiplication, une concaténation et/ou similaire, et/ou une combinaison de celles-ci. Dans au moins un mode de réalisation, au moins un premier nombre associé à une première transaction a plus d'impact sur un résultat de la combinaison d'au moins un nombre qu'au moins un deuxième nombre associé à une deuxième transaction par rapport à au moins un critère, tel qu'un paramètre de blockchain, au moins une valeur métrique de fiabilité et/ou une métrique de fiabilité, ou une combinaison de celles-ci, associée à au moins un nœud donné, ou un portefeuille associé à celui-ci, impliqué dans celui-ci, au moins une valeur de métrique de fiabilité et/ou une métrique de fiabilité, ou une combinaison de celles-ci, associée à au moins un noeud donné, ou un portefeuille associé à celui-ci, impliqué dans un bloc, ledit bloc étant associé à celui-ci, un résultat d'un traitement, tel qu'une évaluation d'au moins une transaction concernée et/ou d'un bloc associé à celle-ci par au moins une autre entité faisant partie de la blockchain, un type donné de transaction associé à celle-ci, au moins un actif impliqué dans un transfert compris dans celle-ci, au moins une règle et/ou similaire.
[0382]Dans au moins un mode de réalisation, au moins l'un du seuil de transaction maximum 1310 et du seuil de transaction minimum 1320 peut être ajusté en réponse à au moins un événement et/ou critère, tel qu'un sondage activé, tel que démarré, par une entité donnée ayant une telle autorité, ladite autorité étant, dans au moins un mode de réalisation, accordée par au moins une entité et/ou une partie d'instruction lisible par machine de la blockchain, au moins un rôle donné, un taux d'au moins un type d'au moins une activité liée à la blockchain, une mise à jour activée par une entité donnée ayant une telle autorité, au moins une règle, un résultat d'un défi achevé, tel qu'un défi visant à établir une fiabilité d'un noeud donné, ou d'un portefeuille associé de celui-ci, et/ou similaire.
[0383]Dans au moins un mode de réalisation, le seuil maximal de transaction 1310 et/ou le seuil minimal de transaction 1320 peuvent être ajustés par au moins une partie d'instruction lisible par machine de la blockchain en relation avec au moins une activité liée à la blockchain, telle qu'une augmentation et/ou une diminution d'un nombre d'au moins une entité active, telle qu'un noeud, faisant partie de la blockchain, une augmentation et/ou une diminution d'un taux d'au moins une transaction générée et/ou génératrice, un vote impliquant au moins un noeud autorisé, ou un portefeuille associé de celui-ci et/ou similaire.
[0384]Dans au moins un mode de réalisation, au moins une première partie de nœud de la blockchain associée à une valeur de métrique de fiabilité correspondant à au moins un seuil donné et/ou au moins une première partie de nœud de la blockchain sélectionnée par un smart contract, un gestionnaire de système, un serveur, un nœud de calcul, un dispositif de traitement et/ou un logiciel peut ajuster le seuil maximal de transaction 1310 et/ou le seuil minimal de transaction 1320 en fonction d'au moins un critère, tel qu'une quantité déterminée d'au moins un vote d'au moins une partie d'entité de la blockchain, et, dans au moins un mode de réalisation, des données pertinentes, telles qu'au moins un taux d'au moins un type d'au moins une activité liée à la blockchain obtenue d'au moins une autre partie d'entité de la blockchain et/ou dudit au moins un noeud, au moins un identifiant associé à au moins une autre partie d'entité de la blockchain et/ou audit au moins un noeud et/ou similaire. Dans au moins un mode de réalisation, au moins une entité, telle qu'un noeud, faisant partie de la blockchain et/ou au moins une instruction lisible par machine faisant partie de la blockchain peut ajuster la ou les valeurs métriques de fiabilité associées à et/ou déterminer la ou les punitions et/ou déterminer la ou les récompenses et/ou déterminer la ou les compensations à au moins un autre noeud, ou portefeuille associé de celui-ci, faisant partie de la blockchain en fonction d'au moins un critère, tel qu'un comportement et/ou au moins un vote d'au moins un noeud donné et/ou similaire. Dans au moins un mode de réalisation, ladite au moins une entité est autorisée à filtrer au moins un type d'activité liée à la blockchain qu'elle considère comme potentiellement malveillante, telle qu'une ou plusieurs transactions. Dans au moins un mode de réalisation, ledit comportement potentiellement malveillant est déterminé par rapport à au moins une partie de règle de la blockchain. Le destinataire averti comprendra que l'au moins une règle peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3.
[0385]Le destinataire averti comprendra qu'un aspect de centralisation de la blockchain peut être affecté par une variation de l'au moins un seuil, tel que le seuil de transaction maximal 1310 et/ou le seuil de transaction minimal 1320. Plus précisément, à titre de premier exemple, lorsque le seuil minimal de transaction 1320 augmente significativement, au moins un nœud disposant de moins de ressources informatiques disponibles qu'au moins un autre nœud faisant partie de la blockchain peut lutter, c'est-à-dire être désavantagé, par rapport à l'au moins un autre nœud par rapport au seuil minimal de transaction 1320. De même, dans un deuxième exemple, lorsque le seuil maximal de transaction 1310 diminue de manière significative, au moins un nœud disposant de plus de ressources informatiques qu'au moins un autre nœud faisant partie de la blockchain peut être limité dans sa capacité de génération et/ou de traitement de blocs par rapport à l'au moins un autre nœud par rapport au seuil maximal de transaction 1310. De même, selon un troisième exemple, lorsque le seuil maximal de transaction 1310 augmente de manière significative, au moins un nœud ayant moins de ressources informatiques disponibles qu'au moins un autre nœud faisant partie de la blockchain peut se débattre, c'est-à-dire être désavantagé, car l'au moins un autre nœud peut générer un ou plusieurs blocs qui dépassent sa limite de calcul.
[0386]Dans au moins un mode de réalisation, au moins l'un du seuil de transaction maximal 1310 et du seuil de transaction minimal 1320 peut être ajusté par au moins une instruction lisible par machine et/ou une entité, telle qu'un nœud, ou un portefeuille associé de celui-ci, considéré comme fiable et/ou gestionnaire de système et/ou contrat intelligent et/ou similaire, de la blockchain pour abaisser la centralisation de la blockchain malgré au moins une autre activité liée à la blockchain indiquant le contraire, telle qu'au moins un vote impliquant au moins un nœud informatique votant, tel qu'un sondage, en réponse à un degré d'aspect de centralisation franchissant une valeur déterminée. Le destinataire averti comprendra que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3.
[0387]Dans au moins un mode de réalisation, un ajustement d'au moins un des au moins un seuil, tel que le seuil de transaction maximum 1310 et/ou le seuil de transaction minimum 1320, peut être permanent ou temporaire, selon au moins un mode de réalisation et/ou au moins un critère. Par exemple, dans au moins un mode de réalisation, le seuil maximal de transaction 1310 et/ou le seuil minimal de transaction 1320 peuvent être ajustés en réponse à une augmentation et/ou une diminution significative d'un taux d'au moins un type d'au moins une activité liée à la blockchain et/ou à une variation d'un nombre d'au moins un nœud actif et/ou à une variation d'un taux d'au moins un type de transaction et/ou similaire, mais seulement, dans au moins un mode de réalisation, pendant une période de temps donnée et/ou un nombre donné d'au moins un bloc et/ou jusqu'à ce que la blockchain ait atteint un taux déterminé d'au moins un type d'au moins une activité liée à la blockchain. Le destinataire averti comprendra que divers autres critères peuvent être utilisés à la place, dans au moins un mode de réalisation. Dans au moins un mode de réalisation, le seuil maximal de transaction 1310 et/ou le seuil minimal de transaction 1320 peuvent être ajustés dans une seule direction (c'est-à-dire uniquement diminués et/ou augmentés) jusqu'à atteindre une première valeur déterminée, moment auquel le seuil maximal de transaction 1310 et/ou la valeur du seuil minimal peuvent être ajustés par rapport à une ou plusieurs valeurs déterminées ou indéterminées. Dans au moins un mode de réalisation, ladite première valeur déterminée est une partie de paramètre de la blockchain.
[0388]Le destinataire averti comprendra que, dans au moins un mode de réalisation, la taille de bloc ajustable 1300 dans la présente technologie est permise par au moins une valeur métrique de fiabilité associée à au moins un noeud, ou à son portefeuille associé, faisant partie de la blockchain ainsi que par une évaluation d'au moins une métrique d'activité liée à la blockchain décrite dans le(s) mode(s) de réalisation mentionné(s) ci-dessus, telle qu'un taux de génération d'au moins un type de transaction. En effet, pour les blockchains de l'art antérieur qui ne génèrent et ne traitent pas de bloc(s) en relation avec au moins un mode de réalisation de la présente technologie et/ou ne mettent pas en œuvre au moins une métrique de fiabilité liée à un nœud, ou à un portefeuille de celui-ci, telle que décrite dans le ou les modes de réalisation précités de la figure 3 et/ou n'imposent pas au moins une limitation, telle qu'une valeur de métrique de fiabilité pénalisante et/ou des barres obliques, et/ou une autre méthode d'évaluation en relation avec des données obtenues à partir d'au moins un bloc et/ou une entité, telle qu'un nœud et/ou un gestionnaire de système, partie de la blockchain et/ou un mécanisme d'association de numéros très fiable pour au moins un type de transaction en relation avec au moins un mode de réalisation de la présente technologie, il serait peu pratique, voire impossible, de mettre en œuvre la taille de bloc ajustable 1300 présentée, car elle peut permettre une possibilité de réaliser au moins une attaque malveillante dévastatrice connue de l'homme du métier, telle que limiter fortement un taux de confirmation de nouvelle(s) transaction(s) en empêchant une grande partie de nœud(s) partie(s) d'une blockchain de traiter au moins un bloc générateur et/ou généré.
[0389]Dans au moins un mode de réalisation, l'au moins un seuil peut être déterminé en fonction de divers facteurs, tels qu'au moins un vote impliquant au moins un noeud informatique de vote, tel qu'un sondage, activé par au moins une entité faisant partie de la blockchain, une valeur métrique moyenne de fiabilité associée à au moins un noeud, ou à un portefeuille associé de celui-ci, compris dans un sous-ensemble donné d'une distribution donnée de valeurs métriques de fiabilité, un taux de génération d'au moins un type de transaction, un taux métrique lié au temps établi en utilisant une pluralité de confirmations de transactions et/ou des éléments similaires.
[0390]Le destinataire averti comprendra que, étant donné qu'une détermination d'une taille de bloc ajustable 1300 et/ou d'au moins un seuil, tel que le seuil de transaction maximum 1310 et/ou le seuil de transaction minimum 1320, doit respecter au moins un critère strict et/ou une règle établie tels que décrits dans le ou les modes de réalisation susmentionnés, une tentative de tempérer la taille de bloc ajustable 1300 et/ou l'au moins un seuil serait très probablement identifiée et contrée.
[0391]La figure 14 est un organigramme illustrant un mode de réalisation d'un procédé de traitement d'une unité de données structurées liée à un système activé par un grand livre distribué, conformément à au moins un mode de réalisation, tel qu'au moins un mode de réalisation correspondant mentionné et présenté ci-dessus.
[0392]Selon l'étape de traitement 1402, au moins un d'au moins un premier nœud de calcul et un nœud de calcul donné, ou un portefeuille associé de celui-ci, est déterminé comme étant fiable. Le destinataire averti comprendra que, dans au moins un mode de réalisation, au moins l'un de l'au moins un premier nœud de calcul et/ou du nœud de calcul est soumis à des rémanences et/ou pénalités, telles que des rémanences et/ou pénalités décrites dans au moins un mode de réalisation de la figure 3, selon au moins un critère, tel qu'une évaluation d'au moins une action et/ou un comportement lié à la blockchain impliquant le au moins un premier noeud de calcul et/ou le noeud de calcul donné, dans lequel ladite évaluation et/ou ledit comportement sont ainsi souvent associés à ladite fiabilité du au moins un premier noeud de calcul et/ou du noeud de calcul donné. Le destinataire averti comprendra également que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3.
[0393]Selon une étape de traitement optionnelle 1404, au moins un noeud donné de l'au moins un premier noeud de calcul, étant impliqué dans un processus de génération en cours impliquant un générateur, effectue un premier traitement d'un bloc donné en fonction d'au moins un premier critère, tel qu'un résultat d'un challenge réalisé, tel qu'un challenge visant à établir une première fiabilité dudit au moins un noeud donné, ou de son portefeuille associé, ledit bloc donné étant un sujet principal dans le processus de génération en cours et obtenu à partir d'un premier noeud impliqué, puis le fournir, selon l'étape de traitement 1406 décrite ci-dessous, à au moins une autre entité faisant partie de la blockchain, telle qu'une autre entité impliquée et/ou à impliquer dans le processus de génération en cours, faisant partie de la blockchain. Dans au moins un mode de réalisation, la détermination de la fiabilité est activée en fonction d'au moins un critère donné, tel qu'un nombre d'au moins une fois où ledit au moins un nœud donné a participé à un processus de génération d'un bloc impliquant un autre nœud informatique donné impliqué / à impliquer dans le processus de génération en cours, un nombre d'au moins un nœud impliqué / à impliquer dans le processus de génération, et/ou similaire.
[0394]Le destinataire averti comprendra que l'étape 1402 peut être traitée à une ou plusieurs étapes différentes du processus de génération en cours, à la place ou en complément de l'étape préalable 1404, selon au moins un mode de réalisation.
[0395]Dans au moins un mode de réalisation, le premier traitement consiste, selon au moins un deuxième critère, à effectuer au moins une première action liée à la blockchain, telle qu'une suppression, un ajout et/ou une mise à jour, sur au moins une partie des données associées audit bloc donné. Dans au moins un mode de réalisation, l'au moins un deuxième critère comprend au moins un type de transaction d'au moins une transaction associée au bloc donné. Dans au moins un mode de réalisation, l'au moins une première action liée à la blockchain comprend la suppression de données potentiellement malveillantes et/ou d'au moins une transaction sur la base de son au moins un numéro associé et/ou l'ajout et/ou la mise à jour d'au moins une transaction et/ou d'une signature et/ou d'une cosignature.
[0396]Dans au moins un mode de réalisation, ledit premier traitement implique, selon au moins un troisième critère, une activation d'au moins une étape de traitement et/ou une désactivation d'au moins une étape de traitement du processus de génération en cours. Dans au moins un mode de réalisation, ledit au moins un troisième critère implique une évaluation et/ou une validation d'au moins une partie dudit bloc donné, par exemple en déterminant si le bloc donné comprend des données malveillantes et/ou si les données comprises dans ladite au moins une partie dudit bloc donné ne respectent pas au moins un quatrième critère de génération de bloc, par exemple un ordre d'au moins une partie d'au moins un type de transaction d'au moins une transaction comprise dans celui-ci. Dans au moins un mode de réalisation, une nature et/ou une portée et/ou une forme d'une étape de traitement donnée activée sur la base de l'au moins un troisième critère est déterminée et/ou ajustée en fonction d'au moins un événement et/ou critère lié à la blockchain, tel qu'une action donnée liée à la blockchain activée par un exécuteur impliqué dans le processus de génération en cours, un premier traitement donné par au moins un noeud donné impliqué dans ledit processus de génération en cours, un résultat d'un défi terminé, tel qu'un défi visant à établir une fiabilité d'au moins un noeud donné, tel que le noeud de calcul donné et/ou au moins un autre noeud de l'au moins un premier noeud de calcul, ou un portefeuille associé de celui-ci.
[0397]Selon l'étape de traitement 1406, au moins une indication d'au moins une partie du bloc donné est fournie à un deuxième nœud de calcul. Dans au moins un mode de réalisation, la fourniture implique au moins un deuxième noeud, tel que le noeud de calcul donné, le au moins un deuxième noeud agissant comme un intermédiaire entre le au moins un noeud donné et le deuxième noeud de calcul. Dans au moins un mode de réalisation, le au moins un noeud donné, en effectuant ledit premier traitement, termine le processus de génération en cours. Dans au moins un mode de réalisation où le second noeud de calcul effectuerait un premier traitement, la totalité de la au moins une partie du bloc donné est constituée de données à traiter dans ledit premier traitement. Dans au moins un mode de réalisation, la au moins une indication est la au moins une partie du bloc donné. Dans au moins un mode de réalisation, l'au moins une indication permet au deuxième noeud de calcul d'obtenir l'au moins une partie du bloc donné, par exemple lorsque l'au moins une indication consiste en au moins un identifiant associé à au moins une transaction, ladite au moins une transaction étant associée à l'au moins une partie du bloc donné. Le destinataire averti comprendra qu'un premier traitement, dans au moins un mode de réalisation, implique que la au moins une partie du bloc donné peut différer du bloc donné original.
[0398]Dans au moins un mode de réalisation, le traitement comprend en outre la détermination du fait que le second noeud de calcul, ou son portefeuille associé, est fiable, telle qu'une détermination similaire à la détermination à l'étape de traitement 1402.
[0399]Le destinataire averti comprendra que le processus de génération peut être fourni sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 1 et/ou de la figure 11.
[0400]La figure 15 est un organigramme illustrant un mode de réalisation d'un procédé de validation d'au moins une partie de l'unité de données structurées d'un système activé par un grand livre distribué, conformément à au moins un mode de réalisation, tel qu'au moins un mode de réalisation correspondant mentionné et présenté ci-dessus.
[0401]Selon l'étape de traitement 1502, une fiabilité d'au moins un d'au moins un premier nœud de calcul et d'un nœud de calcul donné, ou d'un portefeuille associé de ceux-ci, est déterminée. Le destinataire averti comprendra que, dans au moins un mode de réalisation, au moins l'un de l'au moins un premier nœud de calcul et/ou du nœud de calcul donné fait l'objet de réductions et/ou de pénalités, telles que des réductions et/ou des pénalités décrites dans au moins un mode de réalisation de la figure 3, en fonction d'au moins un critère, tel qu'une évaluation d'au moins une action et/ou un comportement lié à la blockchain impliquant le au moins un premier noeud de calcul et/ou le noeud de calcul donné, dans lequel ladite évaluation et/ou ledit comportement sont ainsi souvent associés à ladite fiabilité du au moins un premier noeud de calcul et/ou du noeud de calcul donné. Le destinataire averti comprendra également que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3.
[0402]Selon l'étape de traitement 1504, au moins une indication d'au moins une première transaction associée à l'unité de données structurées est obtenue. Dans au moins un mode de réalisation, ladite obtention implique que le deuxième noeud de calcul, ou une pluralité de ceux-ci, et/ou au moins un noeud donné du au moins un premier noeud de calcul sélectionne le au moins un du au moins un premier noeud de calcul. Dans au moins un mode de réalisation, l'au moins un premier noeud de calcul sélectionne le deuxième noeud de calcul. Dans au moins un mode de réalisation, la sélection implique l'utilisation d'au moins une métrique de fiabilité, telle qu'une valeur de métrique de fiabilité, associée à au moins un noeud, ou à un portefeuille associé de celui-ci, impliqué dans ladite obtention, tel qu'un noeud donné étant une cible de ladite sélection. Le destinataire averti comprendra que l'obtention peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 1, de la figure 11 et/ou de la figure 14. Le destinataire expérimenté comprendra que le deuxième noeud de calcul et la au moins une première transaction sont tous deux associés à au moins un système distribué similaire activé par ledged. Dans au moins un mode de réalisation, au moins l'un de la validation et de l'obtention comprend en outre la détermination que le deuxième noeud de calcul, ou le portefeuille associé à celui-ci, est fiable, telle qu'une détermination similaire à la détermination à l'étape de traitement 1502.
[0403]Selon l'étape de traitement 1506, une similarité entre au moins une indication d'au moins une deuxième transaction associée à l'au moins un premier nœud de calcul et l'au moins une indication de l'au moins une première transaction est déterminée. Dans au moins un mode de réalisation, la au moins une indication de la au moins une deuxième transaction est la au moins une deuxième transaction et/ou la au moins une indication de la au moins une première transaction est la au moins une première transaction. Dans au moins un mode de réalisation, l'au moins une indication de l'au moins une seconde (première) transaction permet à l'au moins un premier (second) noeud de calcul, et/ou, dans au moins un mode de réalisation, à au moins un autre noeud, d'obtenir l'au moins une seconde (première) transaction. Dans au moins un mode de réalisation correspondant, la au moins une indication de la au moins une deuxième (première) transaction consiste en, ou, dans au moins un mode de réalisation donné, comprend au moins un identifiant, tel qu'un identifiant numérique et/ou un cryptage cryptographique unidirectionnel. Dans au moins un mode de réalisation donné, une indication donnée est une combinaison d'une pluralité d'identifiants, une nature de la combinaison de ladite indication donnée étant définie selon au moins un premier critère, tel qu'une valeur de métrique de fiabilité, la nature de l'identifiant, etc. Dans au moins un mode de réalisation, une indication est un ensemble d'au moins une instruction lisible par une machine qui permet de l'obtenir. Dans au moins un mode de réalisation, une nature donnée d'au moins une indication donnée est activée en fonction d'au moins un critère et/ou d'un événement lié à la blockchain, tel qu'un type de transaction, une métrique de fiabilité associée à l'au moins un des au moins un premier nœud de calcul, ou à un portefeuille associé de celui-ci, et/ou similaire. Dans au moins un mode de réalisation, ladite nature de la combinaison de l'indication donnée est définie en fonction d'une partie de paramètre du système activé par le grand livre distribué. Le destinataire averti comprendra que la comparaison et la détermination peuvent être fournies sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 1, de la figure 5, de la figure 11 et/ou de la figure 14. Le destinataire averti comprendra également que l'au moins une indication de l'au moins une deuxième transaction et l'au moins une indication de l'au moins une première transaction peuvent être fournies sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 7 et/ou de la figure 12.
[0404]Le destinataire averti comprendra que l'étape 1502 peut être traitée à une ou plusieurs étapes différentes de la validation du bloc, à la place ou en complément de l'étape antérieure 1504, par exemple à l'étape 1506, selon au moins un mode de réalisation.
[0405]Selon l'étape de traitement 1508, au moins l'une d'au moins une indication donnée d'un premier résultat de ladite détermination de similarité et d'au moins une partie de l'unité de données structurées au au moins un deuxième nœud de calcul est fournie au deuxième nœud de calcul. Dans au moins un mode de réalisation, l'indication est le premier résultat de ladite comparaison. Dans au moins un mode de réalisation, l'indication permet au deuxième noeud de calcul d'obtenir le premier résultat de ladite comparaison, par exemple lorsque l'indication consiste en au moins un identifiant associé à au moins une partie du premier résultat de ladite comparaison. Le destinataire averti comprendra que l'indication peut être fournie sous diverses formes, conformément à au moins un mode de réalisation de la présente technologie.
[0406]Dans au moins un mode de réalisation, la figure 15 comprend en outre une première validation, par l'au moins un d'au moins un premier nœud de calcul, d'au moins une partie donnée de l'unité de données structurées. Dans au moins un mode de réalisation, la première validation implique, selon au moins un deuxième critère, l'exécution d'au moins une première action liée à la blockchain, telle qu'une suppression, un ajout et/ou une mise à jour, sur au moins une partie des données associées à ladite unité de données structurées donnée. Dans au moins un mode de réalisation, l'au moins un deuxième critère comprend au moins un type de transaction d'au moins une transaction associée à l'unité de données structurées. Dans au moins un mode de réalisation, l'au moins une première action liée à la blockchain comprend la suppression de données potentiellement malveillantes et/ou d'au moins une transaction sur la base de son au moins un numéro associé et/ou l'ajout et/ou la mise à jour d'au moins une transaction et/ou d'une signature et/ou d'une cosignature. Dans au moins un mode de réalisation, une indication d'un résultat de ladite première validation est fournie au deuxième nœud de calcul. Le destinataire averti comprendra qu'une première validation donnée, dans au moins un mode de réalisation, implique que l'au moins une partie donnée validée de l'unité de données structurées peut différer de l'au moins une partie donnée originale de l'unité de données structurées.
[0407]Dans au moins un mode de réalisation, l'obtention, la comparaison et/ou la fourniture implique au moins un autre noeud, tel que le noeud de calcul donné, l'au moins un autre noeud agissant comme un intermédiaire entre une pluralité de noeuds de calcul impliqués, tels que l'au moins un d'au moins un premier noeud de calcul et le second noeud de calcul selon l'obtention. Dans au moins un mode de réalisation, au moins une signature et/ou cosignature associée à au moins une entité impliquée, telle qu'un noeud, ou un portefeuille associé de celle-ci, est impliquée dans l'obtention, la comparaison et/ou la fourniture, telle qu'au moins une du second noeud de calcul et/ou au moins un du au moins un autre noeud selon l'obtention. Le destinataire averti comprendra qu'une technique de signature et/ou de co-signature donnée peut être utilisée à diverses fins et dans diverses situations, et peut être fournie sous diverses formes, selon au moins un mode de réalisation. On comprendra donc qu'au moins une entité donnée qui aurait besoin de fournir des données à au moins une autre entité et/ou un support de stockage lié à la blockchain de manière à ce qu'au moins une origine, une provenance et/ou une authenticité desdites données ne soit pas altérée tout en préservant également, dans au moins une réalisation, un aspect de disponibilité d'au moins une partie desdites données utilise typiquement, aux côtés, dans au moins une réalisation, d'autre(s) mécanisme(s) connu(s) de l'homme du métier, au moins une signature et/ou une cosignature pour répondre audit besoin. Enfin, l'homme du métier comprendra qu'au moins une signature et/ou co-signature mentionnée dans un contexte de la présente technologie implique typiquement un algorithme de chiffrement asymétrique.
[0408]La figure 16 est un organigramme illustrant un mode de réalisation d'un procédé d'obtention d'un numéro de suivi, conformément à au moins un mode de réalisation, tel qu'au moins un mode de réalisation correspondant mentionné et présenté ci-dessus. Le destinataire averti comprendra que ledit procédé est mis en œuvre par au moins un premier nœud de calcul.
[0409]Selon l'étape de traitement 1602, au moins un premier identifiant associé à l'au moins un premier noeud de calcul est d'abord combiné avec au moins un premier numéro traçable associé à une partie déterminée d'au moins une unité de données structurée faisant partie du système activé par le grand livre distribué. Dans au moins un mode de réalisation où une pluralité de seconds numéros est impliquée, comme lorsqu'une pluralité d'unités de données structurées est impliquée, selon au moins un mode de réalisation, ladite pluralité est réduite, en utilisant au moins une opération mathématique, à un seul numéro avant ladite première combinaison. Dans au moins un mode de réalisation où une pluralité d'identifiants est associée à l'au moins un premier noeud de calcul, selon au moins un mode de réalisation, ladite pluralité est réduite, en utilisant au moins une opération mathématique, à un identifiant unique avant ladite première combinaison. Dans au moins un mode de réalisation où une pluralité d'unités de données structurées est impliquée dans ladite première combinaison, une combinaison d'au moins un second nombre associé correspondant est effectuée, par exemple en effectuant une moyenne de la pluralité de l'au moins un nombre associé correspondant.
[0410]Dans au moins un mode de réalisation, la partie correspondante déterminée de l'au moins une unité de données structurées est un espace dédié constitué de l'au moins un second numéro. Le destinataire averti comprendra qu'une unité de données structurées donnée ajoutée à une blockchain donnée dans laquelle une partie déterminée donnée de ladite unité de données structurées donnée ne consiste pas en, ou, dans au moins un mode de réalisation, ne comprend pas ledit au moins un deuxième nombre est typiquement considérée comme invalide et peut résulter, par un processus donné lié à la blockchain, en une pénalisation d'au moins un noeud de calcul impliqué dans ledit ajout de ladite unité de données structurées donnée à ladite blockchain donnée.
[0411]Dans au moins un mode de réalisation, un identifiant donné et/ou un nombre donné associé à une unité de données structurées donnée est séparé en une pluralité de parties avant ladite première combinaison. Par exemple, dans un mode de réalisation où un identifiant donné est un nombre, l'identifiant donné pourrait être séparé en une pluralité de nombres plus petits. Le destinataire averti comprendra que, dans au moins un mode de réalisation correspondant, un premier avantage de la séparation, par exemple, d'un identificateur donné en une pluralité de parties est une économie de stockage. Par exemple, une pluralité de portions obtenues à partir d'un identifiant donné combinées, dans laquelle ladite combinaison implique un nombre donné associé à une unité de données structurée donnée qui peut avoir été modifiée en utilisant au moins une opération mathématique, l'une après l'autre en utilisant une opération exclusive ou (XOR) résulterait en un résultat de la combinaison plus petit que sans effectuer une séparation. Le destinataire averti comprendra en outre que, dans au moins un mode de réalisation, un deuxième avantage de la séparation, par exemple, d'un identifiant donné en une pluralité de portions est un temps de traitement d'au moins un processus donné utilisant un numéro traçable résultant.
[0412]Dans au moins un mode de réalisation où une pluralité de premiers noeuds de calcul est impliquée dans la première combinaison, selon au moins un premier mode de réalisation, ladite pluralité atteindrait un consensus, par exemple en effectuant une synchronisation, avant l'achèvement de ladite première combinaison. Dans au moins un mode de réalisation lié à l'au moins un premier mode de réalisation, l'obtention du consensus implique qu'au moins une partie de ladite pluralité fournisse son au moins un identifiant associé à au moins une autre partie de ladite pluralité. Dans au moins un mode de réalisation où la au moins une autre partie consiste en un seul noeud, au moins une partie de noeud donnée de la au moins une autre partie effectue la première combinaison. Dans au moins un mode de réalisation, l'au moins une autre partie effectue une combinaison et un conditionnement des données reçues, telles que l'au moins un identifiant fourni, avant qu'un noeud donné n'achève ladite première combinaison. Dans au moins un mode de réalisation, un premier seuil détermine un nombre d'au moins un premier noeud de calcul requis pour être impliqué dans ladite première combinaison. Dans au moins un mode de réalisation, le premier seuil est un paramètre faisant partie du système activé par le grand livre distribué. Dans au moins un mode de réalisation, au moins une signature et/ou une cosignature est impliquée dans au moins une communication correspondante entre une pluralité de premiers noeuds de calcul impliqués dans ladite première combinaison, telles que les communications effectuées pour atteindre le consensus.
[0413]Dans au moins un mode de réalisation, au moins un premier critère détermine une activation d'au moins une étape de traitement de ladite première combinaison. Dans au moins un mode de réalisation, l'au moins un premier critère implique au moins une métrique de fiabilité, ou une moyenne de celle-ci, associée à au moins un premier noeud de calcul impliqué, et/ou similaire. Dans au moins un mode de réalisation, l'au moins une étape de traitement est, ou, dans au moins un mode de réalisation, comprend une portée et/ou une nature de ladite première combinaison, telle qu'un nombre d'au moins un noeud requis pour être impliqué dans ladite première combinaison et/ou une pluralité d'opérations mathématiques à effectuer dans ladite première combinaison entre une pluralité de composants requis d'un nombre traçable donné.
[0414]Selon l'étape de traitement 1604, au moins une indication du numéro traçable est obtenue sur la base d'un premier résultat de ladite première combinaison. Dans au moins un mode de réalisation, un premier noeud informatique donné effectuant l'obtention du numéro de suivi indique, par exemple en émettant un événement lié à la blockchain, à au moins un autre premier noeud informatique que ladite obtention a été effectuée par celui-ci. Dans au moins un mode de réalisation, ladite obtention implique qu'un premier noeud informatique d'obtention signe ledit numéro de suivi après l'avoir obtenu. Dans au moins un mode de réalisation, au moins un autre premier noeud de calcul est tenu d'attester ladite signature, par exemple en effectuant une signature supplémentaire. Dans au moins un mode de réalisation, un mécanisme de co-signature est utilisé à la place. Le destinataire averti comprendra que le numéro de suivi est utilisé pour diverses fonctions, mécanismes, systèmes et méthodes faisant partie du système à registre distribué, comme l'enregistrement et/ou la génération d'une transaction et/ou d'une unité de données structurée donnée, la sélection et/ou la communication et/ou l'interaction avec une entité et/ou un portefeuille et/ou un noeud faisant partie du système à registre distribué et/ou autres.
[0415]Dans au moins un mode de réalisation, l'obtention du numéro traçable comprend en outre la détermination qu'au moins un d'au moins un premier nœud de calcul et/ou au moins un autre nœud de calcul impliqué est déterminé comme étant fiable. Le destinataire averti comprendra que, dans au moins un mode de réalisation, au moins un des au moins un premier noeud de calcul et/ou l'autre noeud de calcul impliqué est soumis à des réductions et/ou des pénalisations, telles que des réductions et/ou des pénalisations décrites dans au moins un mode de réalisation de la figure 3, selon au moins un critère, tel qu'une évaluation d'au moins une action et/ou un comportement lié à la blockchain impliquant le au moins un premier noeud de calcul et/ou le au moins un autre noeud de calcul impliqué, dans lequel ladite évaluation et/ou ledit comportement sont ainsi souvent associés à ladite fiabilité du au moins un premier noeud de calcul et/ou du au moins un autre noeud de calcul impliqué. Le destinataire averti comprendra également que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel que les modes de réalisation susmentionnés de la figure 3.
[0416]Le destinataire averti comprendra que l'obtention du numéro de suivi et de la première combinaison peut être assurée sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 4 et/ou de la figure 8.
[0417]La figure 17 est un organigramme illustrant un mode de réalisation d'un procédé de génération d'une transaction à ajouter à l'unité de données structurées d'un système à grand livre distribué, conformément à au moins un mode de réalisation, tel qu'au moins un mode de réalisation correspondant mentionné et présenté ci-dessus. Le destinataire averti comprendra que ladite méthode est exécutée par au moins un premier noeud de calcul.
[0418]Selon l'étape de traitement 1702, une fiabilité associée à au moins un deuxième nœud de calcul, ou à son portefeuille associé, est déterminée. La détermination peut se faire en fonction d'au moins l'un d'un premier événement et d'un premier critère. Dans au moins un mode de réalisation, la détermination comprend en outre la détermination du fait qu'au moins l'un de l'au moins un premier noeud de calcul et d'un noeud de calcul donné, ou du porte-monnaie associé à celui-ci, est fiable. Le destinataire averti comprendra que, dans au moins un mode de réalisation, l'au moins un deuxième nœud de calcul, l'au moins un de l'au moins un premier nœud de calcul et/ou le nœud de calcul donné est soumis à des réductions et/ou des pénalités, telles que des réductions et/ou des pénalités décrites dans au moins un mode de réalisation de la figure 3, selon au moins un critère, tel qu'une évaluation d'au moins une action et/ou un comportement lié à la blockchain impliquant le au moins un deuxième noeud de calcul, le au moins un du au moins un premier noeud de calcul et/ou le noeud de calcul donné, dans lequel ladite évaluation et/ou ledit comportement sont ainsi souvent associés à ladite fiabilité du au moins un deuxième noeud de calcul, le au moins un du au moins un premier noeud de calcul et/ou le noeud de calcul donné. Le destinataire averti comprendra également que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3. Dans au moins un premier mode de réalisation, le premier événement lié à la blockchain est déterminé comme une métrique de fiabilité, telle qu'une valeur de métrique de fiabilité, associée à au moins un de l'au moins un premier nœud de calcul, ou portefeuille associé de celui-ci, atteignant au moins un seuil déterminé, tel qu'un seuil de rôle de demandeur. Dans au moins un mode de réalisation, le critère implique qu'au moins un des au moins un premier noeud de calcul résout un défi. Dans au moins un mode de réalisation impliquant le au moins un premier mode de réalisation, à l'achèvement d'un premier processus associé au premier événement lié à la blockchain, le premier critère est traité, ledit premier critère impliquant une validation d'au moins un événement précédent lié à la blockchain faisant partie du système activé par le grand livre distribué et associé au au moins un du au moins un premier noeud de calcul. Le destinataire averti comprendra qu'une obtention d'un résultat d'un traitement de l'au moins un événement précédent lié à la chaîne de blocs est souvent nécessaire pour déterminer ledit premier critère. Le destinataire averti comprendra également que le premier événement lié à la blockchain et/ou le premier critère peuvent être fournis sous diverses formes, selon au moins un mode de réalisation de la présente technologie.
[0419]Selon l'étape de traitement 1704, au moins une indication d'au moins un numéro traçable est obtenue à partir de l'au moins un deuxième noeud de calcul, par exemple selon au moins un parmi le premier événement, le premier critère, un deuxième événement et un deuxième critère. Dans au moins un mode de réalisation, ladite obtention implique que le au moins un deuxième noeud de calcul, ou une pluralité de ceux-ci, et/ou au moins un noeud donné du au moins un premier noeud de calcul sélectionne le au moins un du au moins un premier noeud de calcul. Dans au moins un mode de réalisation, l'au moins un premier noeud de calcul sélectionne l'au moins un deuxième noeud de calcul. Dans au moins un mode de réalisation, la sélection implique l'utilisation d'au moins une métrique de fiabilité, telle qu'une valeur de métrique de fiabilité, associée à au moins un noeud, ou un portefeuille associé de celui-ci, impliqué dans ladite obtention, tel qu'un noeud donné étant une cible de ladite sélection. Le destinataire averti comprendra que l'obtention peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 7, de la figure 8 et/ou de la figure 12. Le destinataire expérimenté comprendra que l'au moins un deuxième noeud de calcul et le numéro à suivre sont tous deux associés à au moins un système distribué similaire. Dans au moins un mode de réalisation, au moins l'un de l'obtention et de la génération de la transaction comprend en outre la détermination du fait que le troisième noeud de calcul, ou son portefeuille associé, est fiable, comme une détermination similaire à la détermination à l'étape de traitement 1702. Le deuxième critère peut être tout critère décrit comme un exemple du "premier critère" en référence à l'étape 1702. Le second événement peut être tout événement décrit comme un exemple du "premier événement lié à la blockchain" en référence à l'étape 1702.
[0420]Selon l'étape de traitement 1706, au moins une indication du numéro traçable est associée à la transaction, par exemple selon au moins l'un des éléments suivants : le premier événement, le premier critère, le deuxième événement, le deuxième critère, un troisième événement et un troisième critère. Dans au moins un mode de réalisation, la au moins une indication du numéro identifiable est le numéro identifiable. Dans au moins un mode de réalisation, l'au moins une indication du numéro pouvant être suivi permet à l'au moins un premier noeud de calcul et/ou à l'au moins un deuxième noeud de calcul et/ou au noeud de calcul donné et/ou à au moins un autre noeud d'obtenir le numéro pouvant être suivi. Dans au moins un mode de réalisation correspondant, la au moins une indication de la au moins une deuxième (première) transaction consiste en, ou, dans au moins un mode de réalisation donné, comprend au moins un identifiant, tel qu'un identifiant numérique et/ou un cryptage cryptographique à sens unique. Dans au moins un mode de réalisation donné, une indication donnée est une combinaison d'une pluralité d'identifiants, une nature de la combinaison de ladite indication donnée étant définie selon au moins un premier critère, tel qu'une valeur métrique de fiabilité, la nature de l'identifiant, etc. Dans au moins un mode de réalisation, une indication est un ensemble d'au moins une instruction lisible par une machine qui permet de l'obtenir. Dans au moins un mode de réalisation, une nature donnée d'au moins une indication donnée est activée en fonction d'au moins un critère et/ou d'un événement lié à la blockchain, tel qu'un type de transaction, une métrique de fiabilité associée à l'au moins un des au moins un premier nœud de calcul, ou à un portefeuille associé de celui-ci, et/ou similaire. Dans au moins un mode de réalisation, ladite nature de la combinaison de l'indication donnée est définie en fonction d'une partie de paramètre du système activé par le grand livre distribué. Le destinataire averti comprendra que l'association de l'au moins une indication du numéro de suivi à la transaction peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 7, de la figure 8, de la figure 12 et/ou de la figure 15. L'homme du métier comprendra également que l'au moins une indication du numéro de suivi peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 7 et/ou de la figure 12. Le troisième critère peut être tout critère décrit comme un exemple du " premier critère " en référence à l'étape 1702. Le troisième événement peut être tout événement décrit comme un exemple du "premier événement lié à la blockchain" en référence à l'étape 1702).
[0421]Le destinataire averti comprendra que l'étape 1702 peut être traitée à une ou plusieurs étapes différentes de la génération de la transaction, à la place ou en complément de l'étape antérieure 1704, par exemple à l'étape 1706, selon au moins un mode de réalisation.
[0422]Selon l'étape de traitement 1708, une indication de la transaction est fournie à un troisième nœud de calcul. Dans au moins un mode de réalisation, l'indication est la transaction. Dans au moins un mode de réalisation, l'indication permet au troisième noeud de calcul d'obtenir ladite transaction, par exemple lorsque l'indication consiste en au moins un identifiant associé à au moins une partie de ladite transaction. Le destinataire averti comprendra que l'indication peut être fournie sous diverses formes, conformément à au moins un mode de réalisation de la présente technologie.
[0423]Dans au moins un mode de réalisation, l'obtention, l'association et/ou la fourniture implique au moins un autre noeud, tel que le noeud de calcul donné, l'au moins un autre noeud agissant comme un intermédiaire entre une pluralité de noeuds de calcul impliqués, tel que l'au moins un d'au moins un premier noeud de calcul et l'au moins un deuxième noeud de calcul selon l'obtention. Dans au moins un mode de réalisation, au moins une signature et/ou cosignature associée à au moins une entité impliquée, telle qu'un noeud, ou un portefeuille associé de celle-ci, est impliquée dans l'obtention, l'association et/ou la fourniture, telle qu'au moins une de l'au moins un deuxième noeud de calcul et/ou au moins une de l'au moins un autre noeud selon l'obtention. Le destinataire averti comprendra qu'une technique de signature et/ou de cosignature donnée peut être utilisée à diverses fins et dans diverses situations, et peut être fournie sous diverses formes, selon au moins un mode de réalisation de la présente technologie. On comprendra donc qu'au moins une entité donnée qui aurait besoin de fournir des données à au moins une autre entité et/ou un support de stockage lié à la blockchain de manière à ce qu'au moins une origine, une provenance et/ou une authenticité desdites données ne soit pas altérée tout en préservant également, dans au moins une réalisation, un aspect de disponibilité d'au moins une partie desdites données utilise typiquement, aux côtés, dans au moins une réalisation, d'autre(s) mécanisme(s) connu(s) de l'homme du métier, au moins une signature et/ou une cosignature pour répondre audit besoin. Enfin, l'homme du métier comprendra qu'au moins une signature et/ou co-signature mentionnée dans un contexte de la présente technologie implique typiquement un algorithme de chiffrement asymétrique.
[0424]La figure 18 est un organigramme illustrant un mode de réalisation d'un procédé de validation d'au moins une taille d'au moins une unité de données structurées, conformément à au moins un mode de réalisation, tel qu'au moins un mode de réalisation correspondant mentionné et présenté ci-dessus. Le destinataire averti comprendra que ledit procédé est exécuté par au moins un premier nœud de calcul.
[0425]Selon l'étape de traitement 1802, au moins une première comparaison entre au moins une première taille d'une première unité de données structurées reçue et au moins un premier seuil est effectuée. Le destinataire averti comprendra que la réception peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 1, de la figure 11 et/ou de la figure 14. Dans au moins un mode de réalisation, l'au moins un premier seuil comprend un seuil de limite inférieure et un seuil de limite supérieure. Dans au moins un mode de réalisation, l'au moins un premier seuil est au moins l'un de déterminé et redéterminé selon au moins un événement et/ou critère lié à la blockchain tel qu'un nombre de nœuds actifs faisant partie de la blockchain, un droit ou une restriction accordé ou imposé à une entité donnée, telle qu'un nœud, par une autre entité faisant partie de la blockchain, un nombre déterminé d'au moins un bloc généré, une règle, au moins un taux d'au moins un type d'activité liée à la blockchain et/ou similaire. Dans au moins un mode de réalisation, la première unité de données structurées reçue est un bloc d'une blockchain. Dans au moins un mode de réalisation, la première unité de données structurées reçue est une partie d'un bloc à générer, tel qu'un ensemble de données comprenant au moins une transaction, telle qu'une liste de transactions, ledit ensemble de données impliquant au moins un noeud donné, tel qu'un générateur, ayant participé à la génération dudit ensemble de données. Dans au moins un mode de réalisation, la au moins une première comparaison implique une pluralité de premiers nœuds de calcul. Dans au moins un mode de réalisation correspondant, la comparaison implique au moins un noeud de la pluralité de premiers noeuds de calcul pour valider une comparaison donnée effectuée par au moins un autre noeud et/ou valider au moins une partie de la première unité de données structurées reçue. Le destinataire averti comprendra que la première unité de données structurées reçue et l'au moins une première comparaison sont généralement associées à au moins une signature et/ou une cosignature d'au moins un noeud concerné, tel que l'au moins un noeud donné et l'au moins un noeud impliqué dans au moins une comparaison. Le destinataire averti comprendra que l'au moins une première dimension peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 13.
[0426]Selon une étape de traitement optionnelle 1804, au moins une seconde comparaison entre au moins une seconde taille d'une seconde unité de données structurées reçue et au moins un second seuil est effectuée. Le destinataire averti comprendra que la réception peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 1, de la figure 5 et/ou de la figure 15. Dans au moins un mode de réalisation, le au moins un deuxième seuil comprend un seuil de limite inférieure et un seuil de limite supérieure. Dans au moins un mode de réalisation, l'au moins un deuxième seuil est au moins l'un des éléments déterminés et redéterminés en fonction d'au moins un événement et/ou critère lié à la blockchain tel qu'un nombre de nœuds actifs faisant partie de la blockchain, un droit ou une restriction accordé(e) ou imposé(e) à une entité donnée, telle qu'un nœud, par une autre entité faisant partie de la blockchain, un nombre déterminé d'au moins un bloc généré, une règle, au moins un taux d'au moins un type d'activité liée à la blockchain et/ou similaire. Dans au moins un mode de réalisation, la deuxième unité de données structurées reçue est un bloc d'une blockchain. Dans au moins un mode de réalisation, la deuxième unité de données structurées reçue est la première unité de données structurées reçue. Dans au moins un mode de réalisation, la seconde unité de données structurées reçue est une partie d'un bloc à générer, tel qu'un ensemble de données comprenant au moins une transaction, telle qu'une liste de comparaison de transaction(s), ledit ensemble de données impliquant au moins un noeud donné, tel qu'un exécuteur, ayant participé à la génération dudit ensemble de données. Dans au moins un mode de réalisation, la au moins une seconde comparaison implique une pluralité de seconds noeuds de calcul. Dans au moins un mode de réalisation correspondant, la comparaison implique au moins un noeud de la pluralité de seconds noeuds de calcul pour valider une comparaison donnée effectuée par au moins un autre noeud et/ou valider au moins une partie de la seconde unité de données structurées reçue. Le destinataire averti comprendra que la deuxième unité de données structurées reçue et l'au moins une deuxième comparaison sont généralement associées à au moins une signature et/ou une cosignature d'au moins un noeud concerné, tel que l'au moins un noeud donné et l'au moins un noeud impliqué dans au moins une comparaison. Le destinataire averti comprendra que l'au moins une deuxième dimension peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 13.
[0427]Selon l'étape de traitement 1806, une validation basée sur ladite exécution de la au moins une première comparaison et ladite exécution de la au moins une deuxième comparaison est établie. Dans au moins un mode de réalisation, la validation implique de déterminer si au moins un premier seuil de taille virtuelle est respecté. Dans au moins un mode de réalisation, une détermination de la validation implique au moins un premier critère. Dans au moins un mode de réalisation, un traitement d'un premier résultat de la première comparaison effectuée et d'un second résultat de la seconde comparaison effectuée détermine ladite validation. Dans au moins un mode de réalisation, l'au moins un premier critère implique une partie de paramètre de la blockchain.
[0428]Dans au moins un mode de réalisation, la validation de l'au moins une taille de l'au moins une unité de données structurées comprend en outre la détermination qu'au moins l'un de l'au moins un premier noeud de calcul et/ou de l'au moins un autre noeud de calcul impliqué est déterminé comme étant fiable. Le destinataire averti comprendra que, dans au moins un mode de réalisation, au moins un d'au moins un premier noeud de calcul et/ou l'autre noeud de calcul impliqué est soumis à des réductions et/ou des pénalisations, telles que des réductions et/ou des pénalisations décrites dans au moins un mode de réalisation de la figure 3, selon au moins un critère, tel qu'une évaluation d'au moins une action et/ou un comportement lié à la blockchain impliquant le au moins un premier noeud de calcul et/ou le au moins un autre noeud de calcul impliqué, dans lequel ladite évaluation et/ou ledit comportement sont ainsi souvent associés à ladite fiabilité du au moins un premier noeud de calcul et/ou du au moins un autre noeud de calcul impliqué. Le destinataire averti comprendra également que la fiabilité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel que les modes de réalisation susmentionnés de la figure 3.
[0429]Dans au moins un mode de réalisation, un exécuteur est lié à un générateur et, sur la base d'une comparaison d'au moins une partie d'un pool de mémoires et/ou d'une liste de transactions associée au générateur et d'au moins une partie d'un pool de mémoires et/ou d'une liste de transactions associée à l'exécuteur, un numéro traçable associé à l'exécuteur est fourni au générateur.
[0430]Dans au moins un mode de réalisation, un exécuteur fournit une transaction unique comprise dans au moins une partie du pool de mémoire et/ou de la liste de transactions de l'exécuteur à un générateur.
[0431]Dans au moins un mode de réalisation, il est demandé à un noeud donné d'obtenir un exécuteur et/ou un générateur et un numéro traçable associé au noeud donné peut être inclus dans un bloc impliquant l'exécuteur et/ou le générateur dans un processus de génération dudit bloc.
[0432]Dans au moins un mode de réalisation, il est demandé à un nœud donné d'obtenir un partenaire et/ou un demandeur et un numéro traçable associé au nœud donné peut être inclus dans une transaction impliquant le partenaire et/ou le demandeur dans un processus de génération de ladite transaction.
[0433]Le destinataire averti comprendra que tout numéro traçable associé à et/ou compris dans un élément donné présenté ici, tel qu'un bloc, peut être redéterminé selon au moins un critère, tel qu'au moins un vote impliquant au moins un nœud informatique votant, tel qu'un sondage, un changement d'au moins une métrique de fiabilité associée à un nœud donné impliqué dans une génération dudit numéro traçable et/ou similaire.
[0434]Dans au moins un mode de réalisation, un nœud donné obtenant un numéro de suivi peut le faire en combinant un numéro de suivi associé à un bloc faisant partie de la blockchain et un numéro de suivi associé à au moins une autre entité, telle qu'un nœud, faisant partie de la blockchain.
[0435]Dans au moins un mode de réalisation, un nœud, ou son portefeuille associé, doit être approuvé par au moins une autre entité, telle qu'un nœud, et/ou doit être conforme à au moins une règle pour pouvoir agir comme au moins un rôle donné.
[0436]Dans au moins un mode de réalisation, pour un sous-ensemble donné d'une distribution de métrique(s) de fiabilité donnée, telle qu'une distribution de valeur de métrique de fiabilité, dans lequel ledit sous-ensemble est associé à un rôle donné, une pluralité d'au moins un sous-ensemble est définie dans ledit sous-ensemble donné. Le destinataire averti comprendra que chaque sous-ensemble peut être associé à au moins un droit, une action liée à la blockchain, une autorité et/ou un rôle, tel qu'un rôle d'exécuteur, un rôle de stockeur, le fait d'agir en tant qu'exécuteur dans un scénario déterminé et/ou similaire, et une relation récursive peut être déterminée entre une pluralité donnée de sous-ensembles. Dans au moins un mode de réalisation, un nombre de la pluralité d'au moins un sous-ensemble est déterminé en utilisant une partie paramètre de la blockchain.
[0437]Dans au moins un mode de réalisation, une pluralité de nœuds est impliquée dans un processus de génération d'un numéro traçable donné, ledit numéro traçable étant ensuite fourni à au moins un nœud donné faisant partie de la blockchain.
[0438]Dans au moins un mode de réalisation, une règle est au moins déterminée ou redéterminée dans la blockchain en fonction d'au moins un critère et/ou d'un événement lié à la blockchain, tel que la détection d'au moins un type d'activité(s) potentiellement suspecte(s), l'écoulement d'une période de temps donnée depuis un second événement lié à la blockchain, ou une pluralité de ceux-ci, au moins un vote impliquant au moins un noeud informatique de vote, tel qu'un sondage, un résultat d'une exécution d'au moins une instruction lisible par machine et/ou similaire.
[0439]Dans au moins un mode de réalisation, un poids associé à une règle donnée varie en fonction d'au moins un rôle et/ou d'au moins une métrique de fiabilité, telle qu'une valeur de métrique de fiabilité, associée à un noeud concerné, ou à un portefeuille associé de celui-ci.
[0440]Dans au moins un mode de réalisation, sur la base de la génération d'un bloc donné, un noeud concerné attribue et/ou distribue ainsi au moins une récompense et/ou une compensation à au moins un autre noeud impliqué dans la génération du bloc.
[0441]Dans au moins un mode de réalisation, au moins un actif d'un noeud donné impliqué dans une transaction est gelé pendant une durée donnée selon au moins un critère, par exemple jusqu'à ce que ladite transaction soit terminée, jusqu'à ce qu'un bloc comprenant ladite transaction soit généré et/ou similaire. Le destinataire averti comprendra que la nature et/ou l'étendue du gel peuvent être déterminées en fonction de diverses conditions, telles qu'un type et/ou une nature donnés de ladite transaction, une quantité de l'au moins un actif et/ou des éléments similaires. Le destinataire averti appréciera également que l'au moins un actif peut être gelé pour diverses conditions, telles que pendant une détermination d'un rôle, pendant une génération d'un bloc et/ou similaire.
[0442]Le destinataire averti comprendra qu'un nombre associé à une transaction et/ou à toute structure de données pertinente selon un contexte donné, tel qu'un processus de génération de blocs, peut être utilisé pour établir une métrique temporelle donnée d'un achèvement et/ou d'au moins une étape d'un processus de génération de ladite transaction et/ou de tout type de processus pertinent selon un contexte donné, tel qu'un processus de génération de blocs,. Le destinataire averti comprendra donc que la présente technologie est capable de permettre d'empêcher au moins une entité, telle qu'un noeud, et/ou au moins une entité, telle qu'un noeud, associée à au moins une partie de rôle donnée de la blockchain d'envoyer de manière répétée des données liées à la blockchain devant être traitées et/ou enregistrées dans la blockchain, telles que des transactions dans une période de temps donnée établie à l'aide d'une métrique liée au temps, telle que ladite métrique liée au temps donnée, par exemple en déterminant au moins l'un d'un maximum et d'un minimum d'au moins un type de données liées à la blockchain à envoyer dans une période de temps donnée pour au moins un premier rôle, noeud, porte-monnaie et/ou similaire selon au moins un critère, tel qu'une règle, une partie de paramètre de la blockchain, au moins un événement précédent lié à la blockchain, tel qu'au moins une transaction précédente impliquant ledit premier rôle, noeud, porte-monnaie et/ou similaire, et/ou similaire. Le destinataire averti comprendra que le numéro est de préférence traçable, c'est-à-dire que dans au moins un mode de réalisation, le numéro est associé à au moins l'un des éléments suivants : un nœud, ou son portefeuille associé, une partie de la blockchain et un bloc précédent et/ou actuel. Dans au moins un mode de réalisation où le numéro est obtenu à partir d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un nœud de calcul, d'un dispositif de traitement et d'un logiciel, la traçabilité est établie via au moins une entité faisant partie de la blockchain obtenant une preuve d'authenticité de l'obtention et, dans au moins un mode de réalisation associé, une preuve d'autorité. Dans au moins un mode de réalisation où le nombre est un nombre aléatoire, au moins une preuve dudit caractère aléatoire et/ou une preuve d'autorité doit être fournie à au moins une autre entité faisant partie de la blockchain. Le destinataire averti comprendra que le nombre peut être fourni sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 1, de la figure 2, de la figure 4, de la figure 7, de la figure 8, de la figure 12 et/ou de la figure 16. Dans au moins un mode de réalisation, une pluralité de numéros est utilisée au lieu d'un seul numéro.
[0443]Dans au moins un mode de réalisation, au moins une règle affecte une nature, un type, une taille et/ou une quantité d'au moins une transaction donnée autorisée à être générée dans la blockchain. Le destinataire averti comprendra que ladite nature, taille et/ou quantité peut être affectée par une mise à jour d'au moins une règle donnée, telle que décrite dans au moins un mode de réalisation mentionné de la figure 3. Le destinataire averti comprendra que ladite nature, taille et/ou quantité peut être fournie sous diverses formes, selon au moins un mode de réalisation, tel qu'au moins un mode de réalisation de la figure 3.
[0444]Dans au moins un mode de réalisation, au moins un générateur participant à un processus de génération d'un bloc n'associe pas directement au moins un résultat de comparaison de l'exécuteur avec ledit bloc, et une première validation dudit bloc et/ou association d'au moins une comparaison de l'exécuteur avec ledit bloc est effectuée selon au moins un critère, tel qu'une règle, un paramètre faisant partie de la blockchain, une période de temps écoulée, telle qu'une période de temps établie en utilisant au moins un événement précédent lié à la blockchain et/ou similaire. Dans au moins un mode de réalisation, un bloc qui n'a pas été validé et/ou associé en premier peut être considéré comme valide ou invalide selon au moins un critère, tel qu'une règle, une métrique de fiabilité associée à une entité, telle qu'un nœud, impliquée dans ledit processus de génération dudit bloc, un paramètre de la blockchain et/ou similaire.
[0445]Dans au moins un mode de réalisation, une première détermination d'au moins un critère et/ou d'un événement lié à la blockchain est établie sur la base d'une comparaison d'au moins deux mesures de temps, telles que des horodatages, au moins une première mesure de temps étant associée à au moins un premier ensemble de données associé à au moins un premier noeud de calcul et au moins une seconde mesure de temps étant associée à au moins un second ensemble de données associé à au moins un second noeud de calcul, dans lequel le au moins un second ensemble de données est déterminé après le au moins un premier ensemble de données. Le destinataire averti comprendra qu'un résultat de ladite première détermination peut être utilisé dans diverses situations et/ou contextes et à diverses fins, selon au moins un mode de réalisation, par exemple dans un processus de génération d'une transaction dans lequel ledit au moins un premier ensemble de données est associé à au moins un demandeur donné et ledit au moins un deuxième ensemble de données est associé à au moins un partenaire donné.
[0446]Dans au moins un mode de réalisation, au moins un demandeur participant à un processus de génération d'une transaction n'associe pas directement le ou les numéros d'au moins un partenaire à ladite transaction, et une première association du ou des numéros d'au moins un partenaire à ladite transaction est effectuée selon au moins un critère, tel qu'une règle, un paramètre faisant partie de la blockchain, une période de temps écoulée, telle qu'une période de temps établie en utilisant au moins un événement précédent lié à la blockchain et/ou similaire. Dans au moins un mode de réalisation, une transaction qui n'a pas été associée en premier lieu peut être considérée comme valide ou invalide selon au moins un critère, tel qu'une règle, une métrique de fiabilité associée à une entité, telle qu'un nœud, impliquée dans ledit processus de génération de ladite transaction, un paramètre de la blockchain et/ou similaire.
[0447]Dans au moins un mode de réalisation, au moins une métrique de fiabilité associée à un noeud donné, ou à son portefeuille associé, peut être réduite et/ou peut devoir atteindre au moins un seuil de métrique de fiabilité, selon au moins un premier critère, pour que ledit noeud donné permette au moins l'accès à au moins un autre rôle donné, une action liée à la blockchain, un droit, une autorité, un privilège et/ou similaire. Dans au moins un mode de réalisation, un nœud donné peut fournir au moins un actif à au moins l'un d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un nœud de calcul, d'un dispositif de traitement et d'un logiciel pour au moins permettre l'accès dudit nœud donné à au moins un autre rôle donné, une action liée à la blockchain, un droit, une autorité, un privilège et/ou similaire.
[0448]Dans au moins un mode de réalisation, au moins une entité donnée faisant partie de la blockchain, telle qu'un nœud, associée à au moins un rôle et/ou un droit donné d'exécuter au moins un type d'action liée à la blockchain, peut uniquement être en mesure d'agir et/ou d'exécuter en tant que telle selon au moins un critère, par exemple en étant uniquement en mesure d'agir et/ou d'exécuter en tant que telle pendant une période déterminée, en répondant à un besoin, tel qu'un seuil de quantité, d'exécuter au moins une action liée à la blockchain sur une période déterminée, et/ou similaire.
[0449]Dans au moins un mode de réalisation, au moins un type d'action liée à la blockchain peut être associé à au moins un type différent de punition, de récompense, de compensation, d'ensemble d'au moins une règle et/ou similaire, dans lequel une activation de celle-ci peut être déterminée par une période de temps déterminée et/ou au moins un autre critère de celle-ci.
[0450]Dans au moins un mode de réalisation, au moins un rôle donné et/ou une action liée à la blockchain est disponible pour au moins une entité donnée, telle qu'un noeud, faisant partie de la blockchain, et au moins une de ladite au moins une entité donnée est sélectionnée pour au moins permettre un accès audit au moins un rôle donné et/ou une action liée à la blockchain selon au moins un critère, tel qu'au moins une métrique de fiabilité, telle qu'une valeur de métrique de fiabilité, qui lui est associée, une quantité d'au moins un actif disponible, un nombre d'au moins un type de transaction dans au moins une partie d'un pool de mémoire et/ou d'une liste de transactions correspondante et/ou similaire.
[0451]Dans au moins un mode de réalisation, au moins un noeud ayant accès à au moins un rôle donné et/ou une action liée à la blockchain peut avoir besoin d'atteindre un consensus pour une autorisation d'au moins un premier noeud audit au moins un rôle donné et/ou une action liée à la blockchain.
[0452]Dans au moins un mode de réalisation, un système donné activé par un grand livre distribué utilisant la présente technologie comprend une blockchain principale et un système de stockage et/ou de calcul secondaire lié à la blockchain, dans lequel un stockage et/ou un calcul impliquant au moins une partie des données qui seraient stockées et/ou calculées dans leur intégralité dans la blockchain principale est au contraire délégué au système de stockage et/ou de calcul secondaire lié à la blockchain. Dans au moins un mode de réalisation, la délégation implique une compression, qui peut être sans perte ou avec perte selon au moins un mode de réalisation correspondant, et/ou une modification et/ou un cryptage de ladite au moins une partie des données avant ladite délégation. Le destinataire averti comprendra que le système de stockage et/ou de calcul secondaire lié à la blockchain peut être fourni sous diverses formes, telles qu'une architecture de deuxième couche, comme des rollups à connaissance nulle (ZK-rollups) ou des rollups optimistes, comprenant, dans au moins un mode de réalisation, au moins un mécanisme de preuve, tel qu'un mécanisme de preuve de fraude, et/ou un système de fichiers interplanétaires (IPFS), et qu'au moins une indication de la au moins une partie des données est stockée dans la blockchain principale, ladite au moins une indication étant associée à ladite au moins une partie des données déléguées. Dans au moins un mode de réalisation, le chiffrement est effectué à l'aide d'un algorithme de chiffrement symétrique choisi dans un groupe comprenant la norme de chiffrement avancée (AES), la norme de chiffrement des données (DES), l'algorithme international de chiffrement des données (IDEA), Blowfish, le chiffrement de Rivest 4 (RC4), le chiffrement de Rivest 5 (RC5), le chiffrement de Rivest 6 (RC6) et autres. Dans au moins un mode de réalisation, le chiffrement est effectué en utilisant un algorithme de chiffrement asymétrique choisi dans un groupe comprenant le Rivest Shamir Adleman (RSA), la norme de signature numérique (DSS), l'algorithme de signature numérique (DSA), la cryptographie à courbe elliptique (ECC), la méthode d'échange Diffie-Hellman, le protocole TLS/SSL et autres.
[0453]Le destinataire averti comprendra qu'une clé cryptographique est une donnée permettant le décryptage d'un fichier ou d'une autre forme de données traitées. Dans au moins un mode de réalisation, la clé cryptographique est une clé publique et/ou privée. Dans au moins un mode de réalisation, la clé cryptographique est liée à une signature et/ou une co-signature. Le destinataire averti comprendra que, généralement, au moins une interaction, telle que l'obtention et/ou la fourniture de données, entre une pluralité d'entités, telles que des nœuds, faisant partie d'une blockchain, implique généralement au moins une signature et/ou une cosignature. Dans au moins un mode de réalisation, ladite au moins une interaction implique au moins un autre nœud agissant comme intermédiaire entre une pluralité de nœuds de calcul impliqués dans ladite au moins une interaction de celle-ci. Dans au moins un mode de réalisation, selon au moins un premier critère, ledit au moins un autre noeud peut au moins demander à au moins une entité de la pluralité d'entités de traiter un défi, demander l'assistance d'au moins une autre entité pour une interaction donnée entre une pluralité d'entités, telles que des noeuds, limiter une interaction donnée entre une pluralité d'entités, telles que des noeuds, arrêter ou activer une interaction donnée entre une pluralité d'entités, telles que des noeuds et/ou similaire. Dans au moins un mode de réalisation, l'au moins un premier critère implique un traitement et/ou une évaluation de données reçues fournies par un noeud donné, une valeur métrique de fiabilité associée à celles-ci, ou une porte-monnaie associée à celles-ci, et/ou similaire. Dans au moins un mode de réalisation, la limitation et/ou l'arrêt implique au moins une pénalisation d'au moins une entité, telle qu'un noeud, associée auxdites données reçues. Dans au moins un mode de réalisation, en fonction d'un traitement et/ou d'une évaluation des données reçues fournies par un noeud donné, un noeud impliqué peut se voir accorder une récompense et/ou une compensation en fonction d'au moins un critère donné, ledit au moins un critère variant fortement en fonction d'au moins un type de situation donné. Le destinataire averti comprendra qu'une technique de signature et/ou de co-signature donnée peut être utilisée à diverses fins et dans diverses situations, et peut être fournie sous diverses formes, conformément à au moins un mode de réalisation de la présente technologie. On comprendra donc qu'au moins une entité donnée qui aurait besoin de fournir des données à au moins une autre entité et/ou un support de stockage lié à la blockchain de manière à ce qu'au moins une origine, une provenance et/ou une authenticité desdites données ne soit pas altérée tout en préservant également, dans au moins une réalisation, un aspect de disponibilité d'au moins une partie desdites données utilise typiquement, aux côtés, dans au moins une réalisation, d'autre(s) mécanisme(s) connu(s) de l'homme du métier, au moins une signature et/ou une cosignature pour répondre audit besoin. Enfin, l'homme du métier comprendra qu'au moins une signature et/ou co-signature mentionnée dans un contexte de la présente technologie implique typiquement un algorithme de chiffrement asymétrique, tel que la cryptographie à courbe elliptique. Dans au moins un mode de réalisation, une interaction donnée d'une pluralité d'entités faisant partie d'une blockchain implique un cryptage et/ou un décryptage de données obtenues et/ou fournies pendant ladite interaction donnée. Dans au moins un mode de réalisation, une fourniture de données implique la fourniture d'une indication desdites données, telle qu'un identifiant et/ou des étapes pour reproduire lesdites données, dans laquelle ladite indication permet une obtention, telle qu'une récupération, desdites données par au moins une autre entité faisant partie de la blockchain. Le destinataire averti comprendra que l'obtention implique souvent un mécanisme de cryptage lorsque lesdites données sont considérées comme privées. Dans au moins un mode de réalisation où un nœud de calcul donné reçoit ladite indication desdites données, ledit nœud de calcul donné stocke ladite indication desdites données dans au moins un support de stockage, tel qu'une transaction, une unité de données structurée, telle qu'un bloc, un disque dur, un disque à semi-conducteurs et/ou similaire. Dans au moins un mode de réalisation, un décryptage donné de données données obtenues et/ou fournies est autorisé à au moins une entité faisant partie de la blockchain selon au moins un critère, tel qu'une autorité, une métrique de fiabilité, au moins un vote impliquant au moins un nœud informatique votant, tel qu'un sondage, et/ou similaire. Le destinataire averti comprendra que ledit chiffrement et/ou déchiffrement peut être fourni sous diverses formes, selon au moins un mode de réalisation de la présente technologie. Dans au moins un mode de réalisation, une interaction donnée entre une pluralité d'entités, telles que des nœuds, faisant partie de la blockchain implique une pluralité de canaux TCP (Transmission Control Protocol). Dans au moins un mode de réalisation, une interaction donnée entre une pluralité d'entités, telles que des noeuds, implique l'utilisation du protocole UDP (User Datagram Protocol). Le destinataire averti comprendra que, typiquement, au moins un type d'interaction entre une pluralité de nœuds faisant partie d'une blockchain implique une mise en œuvre d'un système de table de hachage distribuée (DHT), telle qu'une mise en œuvre de Kademlia. Le destinataire averti comprendra que ladite mise en œuvre dudit système de table de hachage distribuée peut être fournie sous diverses formes et peut varier considérablement. Dans au moins un mode de réalisation, une interaction donnée entre une pluralité de noeuds implique qu'au moins un de la pluralité de noeuds traite un défi, un tel défi visant à établir une fiabilité d'un noeud concerné, ou d'un portefeuille associé de celui-ci, et/ou similaire. Dans au moins un mode de réalisation, un défi donné peut impliquer un défi mathématique et/ou une preuve donnée résultant de la réalisation d'une donnée donnée associée à un générateur dudit défi. Dans au moins un mode de réalisation, la fiabilité permet une continuation de ladite interaction donnée et/ou permet au moins une partie de ladite interaction donnée. Dans au moins un mode de réalisation, selon un événement donné lié à la blockchain, tel que l'écoulement d'une période de temps donnée depuis un deuxième événement lié à la blockchain, ou une pluralité de ceux-ci, au moins un noeud donné fournit ainsi, par exemple dans un processus de défi donné, au moins une preuve de non-participation à au moins un type d'activité(s) potentiellement suspecte(s) et/ou au moins une preuve de maintien d'un comportement donné dans la blockchain. Par exemple, dans au moins un mode de réalisation, un noeud donné fournit à une autre entité faisant partie de la blockchain, telle qu'un noeud, une preuve qu'il est conforme à au moins une règle, telle que la nécessité d'utiliser au moins un exécuteur différent pour au moins un bloc généré.
[0454]Dans au moins un mode de réalisation, un paramètre est défini comme une partie valeur de la blockchain qui peut ou non, selon au moins un mode de réalisation, être immuable. Dans au moins un mode de réalisation, une partie paramètre de la blockchain est immuable. Dans au moins un mode de réalisation, une partie paramètre de la blockchain peut être mise à jour en fonction d'au moins un critère, d'au moins un événement et/ou d'une règle, comme au moins un vote impliquant au moins un nœud informatique de vote, comme un sondage, activé, comme lancé, par au moins une entité de la blockchain ayant une telle autorité, comme un gestionnaire de système et/ou un rôle pertinent. Le destinataire averti comprendra que toute valeur qui ne doit pas être définie dynamiquement en fonction d'une situation donnée peut être un paramètre faisant partie de la blockchain.
[0455]Dans au moins un mode de réalisation, un critère donné implique au moins une condition, un résultat d'une exécution d'au moins une instruction lisible par machine, au moins un événement, au moins une réalisation d'une évaluation de données relatives à une situation donnée impliquant ledit critère, au moins une condition et/ou similaire. Le destinataire averti comprendra qu'un critère donné peut être fourni sous diverses formes et peut varier considérablement en nature et en portée, selon au moins un mode de réalisation et au moins une situation donnée.
[0456]Dans au moins un mode de réalisation, au moins une évaluation d'au moins une métrique de fiabilité associée à un noeud informatique donné, ou à un portefeuille associé de celui-ci, est requise pour permettre au moins un type d'action liée à la blockchain. Dans au moins un mode de réalisation, si ledit noeud de calcul donné effectue ledit au moins un type d'action liée à la blockchain indépendamment ou préalablement, ledit noeud de calcul donné peut être soumis à des réductions et/ou pénalités, telles que des réductions et/ou pénalités décrites dans au moins un mode de réalisation de la figure 3.
[0457]Dans au moins un mode de réalisation, une autorisation et/ou un octroi d'au moins l'un d'un accès à au moins une première fonctionnalité liée à la blockchain, d'une première autorité, d'un premier droit, d'un premier privilège et d'un premier rôle peut également impliquer, selon au moins un mode de réalisation et un contexte et/ou une situation donnés, au moins une autorisation et/ou un octroi d'au moins l'un d'un accès à au moins une deuxième fonctionnalité liée à la blockchain, d'une deuxième autorité, d'un deuxième droit, d'un deuxième privilège, d'un deuxième rôle et similaire.
[0458]Dans au moins un mode de réalisation, une fiabilité d'un noeud donné, ou d'un portefeuille associé de celui-ci, est déterminée par au moins un noeud de calcul faisant partie d'un système activé par un grand livre distribué et, une fois déterminée, fournit au moins une indication d'un résultat de ladite détermination de la fiabilité à au moins une autre entité faisant partie du système activé par un grand livre distribué, tel qu'au moins un noeud, ladite au moins une autre entité poursuivant, activant et/ou désactivant ainsi un processus en cours impliquant ledit noeud donné et lançant un processus impliquant ledit noeud donné selon ladite au moins une indication dudit résultat de ladite détermination. Le destinataire averti comprendra que ladite détermination peut être traitée et exécutée indépendamment dudit processus impliquant ledit noeud donné, par exemple en étant exécutée comme une tâche d'arrière-plan. Dans au moins un mode de réalisation, au moins une entité de réception, telle qu'au moins un noeud, dudit résultat de ladite détermination peut fournir au moins une indication d'un désaccord sur un verdict associé audit résultat de ladite détermination. Dans au moins un mode de réalisation, au moins une entité impliquée dans un désaccord donné peut faire l'objet de réductions et/ou de pénalités, telles que des réductions et/ou des pénalités décrites dans au moins un mode de réalisation de la figure 3, selon une évaluation dudit désaccord par au moins une entité d'évaluation, telle qu'au moins un noeud, faisant partie du système à registre distribué.
[0459]Dans au moins un mode de réalisation, au lieu de déterminer la fiabilité de l'ensemble d'une pluralité d'entités, telles que des noeuds et/ou des portefeuilles, au moins une partie de ladite pluralité est déterminée à la place, et au moins une autre partie de ladite pluralité est considérée comme fiable sans être déterminée, doit fournir au moins un résultat d'au moins un défi fourni par celle-ci et être déterminée par au moins une autre partie de noeud d'au moins une seconde partie de ladite pluralité.
[0460]Le destinataire averti comprendra qu'une obtention donnée, telle qu'une sélection, une distribution donnée de métrique de fiabilité, une détermination donnée d'une fiabilité et/ou diverses autres actions qui peuvent impliquer au moins un noeud peuvent impliquer, dans au moins un mode de réalisation, au moins un portefeuille et/ou un autre identifiant et/ou une autre représentation associés à celui-ci. Dans au moins un mode de réalisation, une obtention donnée implique au moins une instruction lisible par machine déterminant au moins une partie d'au moins un aspect de ladite obtention et/ou agit comme un critère d'au moins un aspect de ladite obtention, comme lorsqu'un noeud de calcul obtient une requête d'un noeud demandeur impliqué dans une sélection donnée.
[0461]Le destinataire averti comprendra qu'une fiabilité donnée d'au moins une entité donnée, telle qu'au moins un nœud, ou un portefeuille associé à celui-ci, peut impliquer, selon au moins un mode de réalisation, au moins une capacité à effectuer au moins une action déterminée au préalable dans un système activé par un grand livre distribué, telle qu'au moins un type de transaction.
[0462]Dans au moins un mode de réalisation, au moins un nœud déléguant au moins l'une des données liées à la blockchain, au moins un rôle, au moins un droit, au moins un privilège, au moins une action, au moins une tâche et au moins une autorité peut être associé à moins de récompense(s) et/ou de compensation(s) et/ou d'octroi(s) et/ou de pénalisation(s) plus importante(s) qu'au moins un autre nœud faisant partie de la blockchain selon au moins un critère, tel qu'au moins un rôle associé, au moins une valeur métrique de fiabilité associée et/ou au moins un aspect de délégation associé. Dans au moins un mode de réalisation, au moins un nœud lié à une délégation, ou, dans au moins un mode de réalisation, non lié à une délégation, est identifié comme tel dans les données de la blockchain. Dans au moins un mode de réalisation, au moins un type d'action liée à la blockchain est au moins activé et/ou désactivé pour au moins un noeud donné selon une identification dudit au moins un noeud donné. Dans au moins un mode de réalisation, une identification d'au moins un noeud donné est au moins déterminée et redéterminée selon au moins un critère, tel qu'au moins une connexion et/ou déconnexion dudit au moins un noeud donné à un réseau lié à la blockchain et/ou similaire. Dans au moins un mode de réalisation, au moins un noeud donné lié à une délégation est au moins autorisé ou non, selon au moins un critère, tel qu'une valeur métrique de fiabilité associée à celui-ci, à effectuer et/ou être impliqué dans au moins un type d'action liée à la blockchain associée à au moins un droit, une autorité, un privilège et/ou similaire.
[0463]Dans au moins un mode de réalisation, au moins un noeud de calcul traitant une unité de données structurées associe des informations à ladite unité de données structurées, telles qu'au moins une indication d'au moins un numéro traçable, au moins une indication d'au moins une transaction et/ou similaire, avant de les fournir à au moins un autre noeud de calcul. Dans au moins un mode de réalisation, lesdites informations impliquent une pluralité de noeuds de calcul. Par exemple, ladite au moins une partie de ladite pluralité combine au moins une cosignature avec des informations données avant d'associer lesdites informations.
[0464]Dans au moins un mode de réalisation, une validation associée à au moins une partie de l'unité de données structurées est effectuée avant de la fournir à au moins une autre entité de la blockchain et/ou de la confirmer dans la blockchain, telle que la détermination d'une validité associée à au moins une transaction dans ladite unité de données structurées et/ou un suivi d'au moins une indication d'au moins un numéro traçable associé à ladite unité de données structurées. Dans au moins un mode de réalisation, ladite validité implique au moins une entité faisant partie de la blockchain pour permettre une pénalisation et/ou une compensation et/ou toute autre action résultant d'un suivi donné et/ou d'au moins une étape de traitement de ladite validation. Dans au moins un mode de réalisation, au moins une indication d'au moins une preuve d'exécution d'au moins un type d'au moins une action liée à la blockchain doit être fournie à au moins une entité pertinente, telle qu'un gestionnaire de système, faisant partie de la blockchain. Dans au moins un mode de réalisation, au moins l'une d'une forme, d'une portée et d'une nature associées à une pénalisation et/ou une compensation donnée liée à ladite validation varie en fonction des données en cours de validation. Par exemple, un nœud donné considéré comme ayant commis plusieurs infractions à un ensemble d'au moins une règle pourrait recevoir une punition plus sévère qu'un autre nœud dont les données validées sont similaires. Dans au moins un mode de réalisation, une pénalisation implique au moins l'un d'un empêchement et d'une perte d'au moins un actif associé et/ou d'une modification d'un score associé, et vice versa pour une compensation, selon une forme, une portée et/ou une nature d'au moins une partie validée de celle-ci. Dans au moins un mode de réalisation, la durée d'une compensation et/ou d'une pénalisation varie en fonction d'au moins une condition, d'un événement, d'une action, d'une fonction, d'un critère, d'un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un nœud informatique, d'un paramètre, d'un dispositif de traitement, d'une règle, d'une instruction lisible par machine et d'un vote d'au moins une entité liée à une blockchain, telle qu'au moins une valeur métrique de fiabilité associée à au moins un nœud informatique concerné.
[0465]Dans au moins un mode de réalisation, au moins une action liée à la blockchain associée à au moins un nœud donné est permise par au moins une autorisation, telle qu'un défi à réaliser, au moins une fois par période de temps donnée, afin d'effectuer ladite action. Dans au moins un mode de réalisation, au moins une autorisation est imposée sur la base d'au moins une condition, un événement, une action, une fonction, un critère, un contrat intelligent, un gestionnaire de système, un serveur, un nœud de calcul, un paramètre, un dispositif de traitement, une règle, une instruction lisible par machine et un vote d'au moins une entité liée à la blockchain.
[0466]Dans au moins un mode de réalisation, un nombre d'au moins un numéro traçable et/ou d'autres données pertinentes à associer à une unité de données structurées varie en fonction d'au moins un nœud de calcul concerné.
[0467]Dans au moins un mode de réalisation, une génération d'un numéro traçable implique une obtention d'au moins une partie de celui-ci, telle qu'au moins un identifiant associé à au moins un noeud de calcul donné visant à générer un tel numéro traçable, ladite obtention impliquant l'obtention d'au moins une partie dudit au moins un identifiant à partir d'au moins un du au moins un noeud de calcul donné et/ou d'au moins un d'au moins un contrat intelligent, d'un gestionnaire de système, d'un serveur, d'un noeud de calcul, d'un dispositif de traitement et d'une partie d'instruction lisible par machine d'une blockchain. Dans au moins un mode de réalisation, au moins l'une d'une forme, d'une nature et d'une portée d'un processus d'obtention et/ou d'un processus de combinaison impliqué dans une génération d'au moins un nombre traçable donné et/ou d'au moins une partie déterminée d'au moins une partie de bloc d'une blockchain associée audit processus de combinaison varie selon au moins l'une d'au moins une condition, un événement, une action, une fonction, un critère, un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un paramètre, un dispositif de traitement, une règle, une instruction lisible par machine et un vote d'au moins une entité liée à une blockchain. Par exemple, une valeur d'au moins une métrique de fiabilité associée à celle-ci pourrait avoir un impact.
[0468]Dans au moins un mode de réalisation, une sélection d'un noeud donné implique au moins une partie donnée d'au moins un parmi au moins un contrat intelligent, un gestionnaire de système, un serveur, un noeud de calcul, un dispositif de traitement et une instruction lisible par machine agissant comme un intermédiaire. Par exemple, au moins un noeud donné ayant besoin de s'associer à au moins un autre noeud enverrait des informations pour effectuer ladite sélection, telles qu'au moins une indication d'au moins un numéro traçable, à ladite au moins une partie donnée avant que ladite au moins une partie donnée n'effectue ladite sélection selon au moins une condition parmi au moins une condition, événement, action, fonction, critère, contrat intelligent, gestionnaire de système, serveur, noeud informatique, paramètre, dispositif de traitement, règle, instruction lisible par machine et vote d'au moins une entité liée à la blockchain, telle qu'une valeur associée à ladite au moins une indication d'au moins un numéro traçable.
[0469]Dans au moins un mode de réalisation, une indication d'un numéro traçable consiste en des instructions et/ou des données permettant une récupération dudit numéro traçable. Par exemple, un ensemble de composant(s), une ou plusieurs parties de données pertinentes et une ou plusieurs indications d'instructions sur la manière de combiner au moins une partie d'au moins un desdits ensemble de composant(s) et partie(s) de données pertinentes.
[0470]Le destinataire averti comprendra qu'au moins un mode de réalisation de la méthode et du système décrits dans le présent document présente de grands avantages.
[0471]Plus précisément, un premier avantage d'au moins un mode de réalisation des méthodes et des systèmes divulgués ici est que la présente technologie permet de traiter efficacement une transaction sans avoir besoin de s'appuyer de manière significative sur des ressources d'investissement telles que PoS, PoW et PoSpace. Au lieu de cela, la présente technologie utilise un principe d'égalité probabiliste dans lequel les nœuds ont une chance égale de générer le bloc suivant étant donné que les nœuds respectent au moins une règle déterminée.
[0472]Un deuxième avantage d'au moins un mode de réalisation des méthodes et des systèmes divulgués ici est que la présente technologie permet de détecter des événements potentiellement indésirables et/ou de contrer des événements potentiellement indésirables en déterminant un modèle potentiellement suspect et ainsi de créer une règle pour punir un nœud lié au modèle potentiellement suspect. Par exemple, une attaque Sybil, qui consiste à attaquer une blockchain en créant un grand nombre de nœuds pour prendre le pouvoir décisionnel lié à une blockchain, pourrait potentiellement être contrée en utilisant une règle établissant qu'un nœud de calcul donné doit avoir une certaine valeur métrique de fiabilité pour agir en tant qu'exécuteur, générateur et/ou tout autre rôle pertinent. Grâce à cette règle, même si un nœud effectue une attaque sybille sans permettre la détection de l'événement potentiellement indésirable lié à la blockchain et/ou la neutralisation du modèle potentiellement suspect, le modèle suspect peut toujours être déterminé et pénalisé. Le destinataire averti comprendra que les modèles potentiellement suspects peuvent être fournis sous diverses formes. Dans au moins un mode de réalisation, une blockchain utilisant la présente technologie pourrait détecter un modèle potentiellement suspect sélectionné dans un groupe comprenant une rotation et/ou une alternance de noeuds pour un exécuteur, un générateur et/ou tout autre rôle pertinent, ignorant et/ou donnant la priorité aux transactions provenant d'un noeud de calcul similaire lors de la génération d'un bloc, la sélection d'un exécuteur et/ou d'un partenaire qui a été déterminé dans le même laps de temps qu'un générateur, et/ou d'un demandeur et/ou de tout autre rôle pertinent, la détermination d'une transaction d'un noeud de calcul déterminé dans le même laps de temps qu'un générateur lors de la génération d'un bloc, la détermination d'une transaction d'un noeud de calcul déterminé dans le même laps de temps que la majorité des autres noeuds de calcul lors de la génération d'un bloc et/ou similaire. Par conséquent, la valeur de la métrique de fiabilité associée à un noeud effectuant les activités susmentionnées pourrait subir un impact négatif lorsqu'elle est détectée, et le noeud pourrait être pénalisé et/ou figurer sur une liste noire.
[0473]Un troisième avantage d'au moins un mode de réalisation des méthodes et systèmes divulgués ici est que, puisque la présente technologie permet d'évaluer les nœuds et de détecter et/ou de contrer au moins un modèle potentiellement suspect, des attaques telles qu'une attaque 51%, c'est-à-dire lorsqu'une majorité de nœuds tente de prendre le pouvoir décisionnel dans le réseau pour effectuer des actions malveillantes telles que la mise à jour malveillante d'au moins un bloc et/ou la génération d'au moins un bloc malveillant dans une blockchain et/ou la génération et/ou le traitement d'au moins une transaction malveillante dans une blockchain, pourraient être détectables et/ou possibles à contrer. Dans un ou plusieurs modes de réalisation exemplaires et non limitatifs, un système utilisant la présente technologie pourrait contrer une attaque 51% en ajoutant des règles et/ou des stratégies telles que :
- Règle visant à empêcher un noeud donné d'agir en tant qu'exécuteur, générateur et/ou tout autre rôle pertinent en réduisant sa valeur métrique de fiabilité lorsqu'il effectue un modèle reconnaissable et potentiellement suspect, réduisant ainsi la valeur métrique de fiabilité liée audit noeud donné en dessous d'une région déterminée dans une distribution de valeur métrique de fiabilité, telle qu'une région d'exécuteur ou une région de liste noire ;
- Stratégie visant à permettre le sharding, dans laquelle un générateur et/ou un demandeur et/ou tout autre rôle pertinent donné n'est autorisé à interagir avec un exécuteur et/ou un partenaire et/ou tout autre rôle pertinent respectif que si ledit exécuteur et/ou partenaire et/ou tout autre rôle pertinent respectif est compris dans un shard différent dudit générateur et/ou demandeur et/ou tout autre rôle pertinent donné, le générateur et/ou le demandeur et/ou tout autre rôle pertinent donné étant associé audit shard sur la base d'un événement donné lié à la blockchain, l'événement donné lié à la blockchain étant déclenché lorsqu'une condition donnée est remplie, telle qu'un nombre déterminé d'au moins un bloc, une quantité déterminée de temps écoulé, et/ou similaire ;
- Stratégie visant à limiter un noeud donné à produire de manière répétée des transactions d'un type donné vers au moins l'un d'un portefeuille donné et d'un autre noeud informatique donné sur une période de temps déterminée, limitant ainsi ledit noeud informatique à interagir de manière répétée avec au moins un noeud informatique spécifique et/ou à produire des transactions d'un type donné vers au moins un portefeuille spécifique. Dans au moins un mode de réalisation, la stratégie comprend en outre le fait d'exiger qu'une quantité d'au moins un actif compris dans un portefeuille associé audit noeud donné soit comprise dans une plage déterminée pour pouvoir agir comme un exécuteur, un générateur et/ou tout autre rôle pertinent, limitant ainsi une création massive de portefeuilles et/ou de noeuds malveillants. Dans au moins un mode de réalisation, la stratégie comprend également la limitation dudit nœud de calcul à interagir avec au moins un autre nœud associé à au moins un autre portefeuille comprenant une quantité d'au moins un actif inférieure à un seuil minimum, ledit seuil minimum étant soit statique, soit déterminé sur la base d'une pluralité de portefeuilles ; et/ou
- Stratégie visant à mettre à jour, après un nombre déterminé d'au moins un bloc, la valeur métrique de fiabilité associée à un noeud donné si ladite valeur métrique de fiabilité est supérieure à une limite supérieure dans une distribution de valeurs métriques de fiabilité par rapport à une valeur métrique de fiabilité moyenne, ladite valeur métrique de fiabilité moyenne étant basée sur une pluralité de noeuds, limitant ainsi ledit noeud donné à interagir de manière répétée avec un exécuteur, un générateur et/ou tout autre rôle pertinent spécifique. Dans au moins un mode de réalisation, la stratégie comprend en outre le fait de demander temporairement audit noeud donné d'agir en tant qu'exécuteur, générateur et/ou tout autre rôle pertinent par rapport à un événement lié à la fiabilité, tel que la mise à jour de ladite valeur de mesure de fiabilité après le nombre déterminé d'au moins un bloc, jusqu'à ce qu'au moins un noeud puisse agir en tant qu'exécuteur, générateur et/ou tout autre rôle pertinent.
[0474]Le destinataire averti comprendra qu'étant donné que les agents d'exécution sont, par défaut, choisis dans une plage de valeurs de métrique de fiabilité spécifique variant en fonction du nombre de générateurs, et que les modèles suspects sont détectables et punissables, les attaques 51% sont possibles mais extrêmement difficiles à exécuter et les nœuds malveillants seraient rapidement pénalisés par les règles déterminées. Le destinataire averti comprendra en outre que, tout comme pour le PoW, le PoS et le PoSpace, la présente technologie n'est pas infaillible contre les attaques 51%, et que ces dernières peuvent réussir à traiter des transactions frauduleuses.
[0475]Les modes de réalisation décrits ci-dessus n'ont qu'une valeur d'exemple. La portée de l'invention est donc destinée à être limitée uniquement par les revendications annexées.