Brevet FR3099327A1 — publié le 20210129

Description Titre de l'invention : METHODE D'ADRESSAGE RESEAU DE LA CHAINE DE BLOCS BASEE SUR LA CHAINE PUBLIQUE Domaine technique [0001] Cette application concerne le domaine technique de la chaîne de blocs, en particulier une méthode d'adressage de réseau de chaîne de blocs basée sur une chaîne publique. [0002] CONTEXTE TECHNIQUE [0003] La technologie de la chaîne de blocs a pour tâche principale de créer un envi- ronnement numérique de non-répudiation relativement objectif basé sur un consensus public conformément aux exigences des systèmes décentralisés. Sur la base de la technologie de la chaîne de blocs, l'authenticité des informations du réseau peut être garantie. Par exemple, lorsqu'une transaction se produit dans le réseau de la chaîne de blocs, les noeuds du réseau génèrent des données de bloc qui enregistrent le contenu de la transaction en fonction des informations de transaction et diffusent les données de bloc sur l'ensemble du réseau, d'autres noeuds du réseau stockent les données de bloc en même temps, formant une chaîne de blocs immuable. Parmi eux, la transaction a un sens large, ne se référant pas à la «vente de marchandises» ou à «l'échange d'articles» au sens traditionnel, mais à un certain contenu d'opération de données ou résultat d'opération sur le réseau de la chaîne de blocs, par exemple, un certain noeud de chaîne de blocs A sur le réseau lance une demande de requête a pour les performances d'un certain type de dispositif de communication. La demande de requête a est une transaction pour le noeud de chaîne de blocs B qui entreprend le service de requête. De la même manière, c'est également une transaction que le noeud B envoie à la requête la table de performances b du dispositif de communication du modèle obtenu au noeud A. Les informations A, a et B, h seront écrites dans le bloc de données de la chaîne de blocs en tant qu'informations de transaction. 100041 On peut voir que les transactions basées sur la technologie de la chaîne de blocs sont essentiellement des transactions entre deux noeuds. Les transactions traditionnelles nécessitent que le noeud initiateur connaisse ou ait appris les informations d'adresse du noeud cible pour trouver le noeud cible à travers les informations d'adresse, puis terminer la transaction. Cependant, comme les transactions entre chaînes se produisent entre deux chaînes de blocs différentes, les informations de chaque chaîne de blocs sont indépendantes et incompatibles. Par conséquent, dans le cas des transactions entre chaînes, le noeud qui est l'initiateur de transaction d'une chaîne de blocs ne peut pas obtenir directement les informations d'adresse du noeud qui est la cible de transaction de l'autre chaîne de blocs. 2 [0005] Afin d'obtenir les informations d'adresse du noeud cible, la liste d'adresses des autres noeuds de la chaîne de blocs peut être stockée dans le réseau actuel de chaîne de blocs. La liste d'adresses qui enregistre toute chaîne de blocs de l'ensemble de chaînes de blocs peut être utilisée comme informations d'adresse de noeud cible de transaction. Si le noeud initiateur initie une transaction, il est nécessaire d'interroger les informations d'adresse du noeud cible correspondant dans la liste d'adresses et d'effectuer des transactions avec le noeud cible en fonction des informations d'adresse interrogées. Cependant, cette méthode ne s'applique qu'à l'environnement réseau qui a été contracté pour les transactions inter-chaînes. Dans le processus de déploiement de la chaîne de blocs, différents types de chaînes publiques, de chaînes d'alliance ou de chaînes industrielles seront organisées en fonction des différents domaines d'application, et des transactions entre chaînes peuvent avoir lieu entre ces chaînes. Par conséquent, chaque noeud de chaque chaîne doit stocker une liste d'adresses, occupant une grande quantité de ressources de stockage. [0006] De plus, la plupart des chaînes de blocs ont une fonction d'ajustement dynamique, c'est-à-dire qu'il y a des noeuds en ligne ou hors ligne à tout moment dans chaque chaîne de blocs, de sorte que l'adresse du noeud change dynamiquement. Par conséquent, pour tout noeud de la chaîne de blocs, il est nécessaire de mettre à jour en permanence la liste d'adresses stockée pour s'adapter à la connexion en ligne ou hors ligne des noeuds dans d'autres chaînes de bloc, ou au changement d'adresse. Cela oblige le réseau de la chaîne de blocs à mettre à jour constamment la liste d'adresses, gaspillant ou occupant plus de bande passante réseau, réduisant l'efficacité des transactions. [0007] DESCRIPTION DE L'INVENTION [0008] Cette application fournit une méthode d'adressage réseau de chaîne de blocs basée sur une chaîne publique pour résoudre le problème que la méthode d'adressage réseau traditionnelle doit constamment mettre à jour la liste d'adresses et occupe la bande passante du réseau lorsque le noeud passe en ligne ou hors ligne. [0009] La méthode d'adressage de réseau de chaîne de blocs basée sur la chaîne publique fournie dans cette application peut être appliquée à un réseau de chaîne de blocs contenant une chaîne publique, dans lequel certains noeuds de la chaîne publique sont configurés en tant que noeuds de gestion d'adresses, qui sont utilisés pour fournir des services d'adressage réseau pour chaque noeud du réseau de chaîne de blocs. [0010] Afin de fournir des services d'adressage réseau, certains noeuds de la chaîne publique peuvent également être configurés en tant que noeuds de stockage pour stocker des informations d'adresse, de sorte que plusieurs noeuds de gestion d'adresses et noeuds de stockage forment un réseau de gestion d'adresses. Lorsqu'une transaction se produit, le noeud initiateur de transaction initie une transaction d'inten-ogation d'adresse vers le 3 noeud de gestion d'adresses de la chaîne publique. Le noeud de gestion d'adresse génère des informations de requête d'adresse en fonction de la transaction de requête d'adresse reçue, et diffuse les informations de requête d'adresse dans le réseau de gestion d'adresses, de sorte que le noeud de stockage puisse faire correspondre les informations d'adresse du noeud cible de transaction dans la table d'index d'adresse en fonction des informations de requête d'adresse. Si les informations d'adresse du noeud cible de transaction sont mises en correspondance dans la table d'index (l'adresse, le noeud de stockage peut envoyer les informations d'adresse au noeud initiateur de transaction pour terminer l'adressage réseau. [0011] D'une manière d'implémentation, les informations d'adresse de stockage peuvent également être stockées via une chaîne publique dans une plage spécifiée et/ou une sous-chaîne connectée à la chaîne publique. Par conséquent, lorsqu'une transaction se produit, le noeud de gestion d'adresse qui reçoit la transaction de requête d'adresse peut diffuser les informations de requête d'adresse dans la chaîne publique et/ou la sous-chaîne accédant à la chaîne publique dans la plage spécifiée, de sorte que le noeud de chaîne publique ou le noeud de sous-chaîne qui reçoit les informations de requête d'adresse renvoie les informations d'adresse actuelles au noeud de gestion d'adresses en fonction des informations de requête d'adresse et envoie les informations d'adresse actuelles au noeud initiateur de transaction via le noeud de gestion d'adresses pour terminer l'adressage réseau. [0012] Ainsi, à travers le réseau de la chaîne publique, la sous-chaîne et/ou le réseau de chaîne de blocs tierce constituent un système de réseau transactionnel, et dans ce système, certains noeuds du réseau de la chaîne publique sont configurés en tant que noeuds de gestion d'adresses, qui peuvent renvoyer les informations d'adresse du noeud cible de transaction pour la transaction de requête d'adresse envoyée par le noeud initiateur de transaction. De plus, en faisant correspondre la table d'index d'adresses et les informations de requête d'adresse de diffusion, l'adresse du noeud cible de transaction est rapidement déterminée de sorte que le noeud initiateur de transaction et le noeud cible de transaction puissent effectuer des transactions ultérieures. Le procédé d'adressage fourni dans cette application peut obtenir les informations d'adresse du noeud cible de transaction via le noeud de gestion d'adresse, évitant ainsi l'adressage de diffusion pour chaque transaction, et/ou évitant de stocker et de mettre à jour la table d'index d'adresses à chaque noeud. Par conséquent, cela peut réduire l'occupation de la bande passante du réseau dans le processus d'adressage et améliorer l'efficacité des transactions. DESCRIPTION DES FIGURES [0013] [fig.l] est un organigramme schématique d'un procédé d'adressage de réseau de chaîne de blocs hasé sur une chaîne publique de cette application; [0014] [fig.2] est un organigramme schématique d'un noeud d'initiation de transaction de cette application initiant une transaction d'interrogation d'adresse vers un noeud de gestion d'adresse; [0015] [fig.3] est un diagramme schématique d'un processus de création et/ou de mise à jour d'une table d'index d'adresses dans cette application; [0016] [fig.4] est un diagramme schématique du processus de stockage des informations d'adresse du nouveau noeud d'accès de cette application; [0017] [fig.5] est un organigramme schématique d'un autre procédé d'adressage de réseau de chaîne de blocs hasé sur une chaîne publique de cette application; [0018] [fig.6] est un organigramme schématique de cette application pour diffuser des in- formations d'interrogation d'adresse dans une sous-région; [0019] [fig.7] est un diagramme schématique d'un flux de cette application pour diffuser des informations de requête d'adresse sur le réseau de chaîne de blocs tierce ; [0020] [fig.8] est un diagramme schématique d'un flux de cette application pour interroger des informations via une adresse de diffusion en chaîne parallèle ; [0021] [fig.9] est un diagramme schématique d'un processus de retour d'informations d'adresse courante dans cette application. [0022] MODES DE RÉALISATION [0023] Dans la solution technique fournie par la présente application, la chaîne de blocs fait référence aux données comptables générées par les transactions dans le système de réseau d'une part, et se réfère au réseau exécutant la technologie de chaîne de blocs, c'est-à-dire le réseau de chaîne de blocs, d'autre part. Parmi eux, le réseau de chaîne de blocs fait référence à un réseau peer-to-peer (P2P) avec une architecture d'application décentralisée. Le réseau de chaîne de blocs peut effectuer un stockage distribué, un consensus public, un cryptage numérique, une comptabilité des transactions et une vérification. C'est-à-dire une platefonne de trading couvrant la technologie distribuée, la cryptographie, l'architecture de réseau P2P et divers algorithmes de consensus qui peuvent être appliqués. [0024] Les informations sur la chaîne de blocs ou la chaîne de blocs sont les informations comptables générées sur la base des informations de transaction lorsque des transactions se produisent dans le réseau de la chaîne de blocs, c'est-à-dire que plusieurs transactions spécifiques forment un bloc et que plusieurs blocs forment une chaîne de blocs. Le réseau de chaîne de blocs comprend des noeuds qui établissent des connexions de réseau d'égal à égal les uns avec les autres. Chaque noeud est configuré avec un mécanisme de consensus correspondant, tel qu'un contrat intelligent, et dispose d'une puissance de calcul suffisante pour effectuer des procédures de vérification des transactions et de comptabilité. Les noeuds ont également des spécifications d'interface conformes à une norme unifiée pour permettre l'accès à davantage de noeuds ou à d'autres types de réseaux de chaînes de blocs via les spécifications d'interface. [0025] Voir la figure 1, qui est un organigramme schématique d'un procédé d'adressage de réseau de chaîne de blocs basé sur un réseau public de la présente application. Comme le montre la figure 1, le procédé d'adressage de réseau de chaîne de blocs basé sur un réseau public fourni par cette application comprend les étapes suivantes: [0026] 511: le noeud initiateur de transaction lance une transaction d'interrogation d'adresse vers un noeud de gestion d'adresses de la chaîne publique; certains noeuds de la chaîne publique sont configurés comme noeuds de gestion d'adresses et noeuds de stockage, et plusieurs noeuds de gestion d'adresses et noeuds de stockage forment un réseau de gestion d'adresses; [0027] Dans la solution technique fournie par cette application, la chaîne publique, la sous- chaîne et/ou la chaîne de blocs tierce sont sont tous des réseaux P2P sous forme de point à point. Le réseau P2P est composé de plusieurs noeuds, chacun ayant la capacité de calcul indépendante, la capacité d'exécution des applications, la capacité de stockage et la capacité de fournir une interaction homme-ordinateur. Les noeuds du réseau P2P ne sont pas seulement des périphériques de passerelle qui assurent le transfert d'informations sur le réseau, mais également tous les périphériques informatiques certifiés par le réseau de chaîne de blocs, tels que les ordinateurs personnels, les unités informatiques, les serveurs et les terminaux intelligents. [0028] Le noeud d'initiation de transaction peut être n'importe quel noeud du système, comme les noeuds de chaîne publique, les noeuds de sous-chaîne et les noeuds de chaîne de blocs tierce. Le noeud de chaîne d'initiation de transaction peut initier une transaction vers d'autres noeuds du système en fonction des besoins réels. La transaction peut être une transaction de monnaie virtuelle, par exemple, pour échanger une monnaie virtuelle (STO) dans un réseau de chaîne de blocs en monnaie virtuelle dans un autre réseau de blocs; ou une transaction de service d'information, par exemple, un noeud dans un réseau de chaîne de blocs souhaite fournir des services tels que la requête d'informations et l'analyse de données via un autre réseau de chaîne de blocs. [0029] Ce noeud initiateur de transaction d'application peut lancer une transaction de requête d'adresse en fonction du contenu spécifique de la transaction pré-initiée avant de lancer la transaction formelle. Le but de la transaction de requête d'adresse est généralement de trouver le noeud cible de transaction. La transaction de requête d'adresse peut spécifier les caractéristiques du noeud qui peut pré-initier la transaction, afin de trouver le noeud qui peut terminer la transaction pré-initiée. Une fois que le noeud initiateur de transaction a créé la transaction de requête d'adresse, il peut initier la transaction de requête d'adresse au noeud de gestion d'adresse. [0030] Selon la configuration du système de réseau réel, le noeud d'initiation de transaction 6 dans cette application initie les transactions de requête d'adresse au noeud de gestion d'adresse de différentes manières. Si le noeud d'initiation de transaction stocke des informations d'adresse du noeud de gestion d'adresse, ou si le noeud d'initiation de transaction peut interagir directement avec le noeud de gestion d'adresse, le noeud d'initiation de transaction peut lancer directement une transaction d'interrogation d'adresse vers le noeud de gestion d'adresse; si le noeud initiateur de transaction ne peut pas interagir directement avec le noeud de gestion d'adresse ou si le noeud initiateur de transaction et le noeud de gestion d'adresse ne sont pas dans le même réseau de chaîne publique, le noeud initiateur de transaction doit diffuser la transaction de requête d'adresse au réseau de la chaîne publique pour trouver le noeud de gestion d'adresse. Plus précisément, comme illustré sur la figure 2, l'étape du noeud initiateur de transaction initiant la transaction de requête d'adresse au noeud de gestion d'adresse dans la chaîne publique comprend: [0031] 5111: extraire le résumé de la transaction dans la transaction pré-initiée; [0032] 5112: générer une transaction d'interrogation d'adresse avec le résumé de transaction via un contrat intelligent de chaîne publique et déterminer si la transaction pré-initiée est une transaction inter-chaîne selon le résumé de transaction; [0033] 5113: si la transaction pré-initiée n'est pas une transaction entre chaînes, diffuser la transaction de requête d'adresse au noeud de réseau de chaîne publique; [0034] 5114: si la transaction pré-initiée est une transaction inter-chaîne, envoyer la transaction de requête d'adresse au noeud de chaîne parallèle correspondant au noeud d'initiation de transaction; [0035] S115: le noeud de chaîne parallèle diffuse la transaction de requête d'adresse au réseau de chaîne publique. [0036] Comme on peut le voir à partir des étapes ci-dessus, dans ce mode de réalisation, en extrayant le résumé de transaction dans la transaction pré-initiée, les exigences que le noeud cible de transaction désigné par la transaction pré-initiée doit satisfaire peuvent être déterminées. Ensuite, via le contrat intelligent de chaîne publique, des informations de requête d'adresse avec un résumé de transaction sont générées. Après avoir généré les informations de requête d'adresse, il peut également être déterminé si la transaction pré-initiée est une transaction inter-chaîne selon le contenu de service spécifié dans le récapitulatif de transaction. La méthode de jugement spécifique peut être basée sur le fait que le contenu du service spécifié dans le récapitulatif de la transaction peut être complété au sein du réseau de chaîne de blocs actuel. Par exemple, la transaction pré-initiée est un transfert STO, c'est-à-dire qu'un noeud de la même chaîne souhaite transférer un nombre spécifié de STO vers un autre noeud, une telle transaction de transfert n'a pas besoin d'être effectuée à travers les chaînes, il peut donc être jugé que la transaction pré-initiée n'est pas des transactions inter-chaînes. 7 [0037] De plus, dans la méthode pour déterminer s'il s'agit d'une transaction entre chaînes basée sur le résumé de la transaction, une règle de conversion peut être spécifiée dans le contrat intelligent de chaîne publique pour générer un résumé de transaction avec une marque de codage spécifique, et extraire directement la marque de codage dans le processus de jugement pour juger s'il s'agit d'une transaction entre chaînes. [0038] Dans les applications pratiques, s'il est jugé que la transaction pré-initiée n'est pas une transaction inter-chaînes, la transaction de requête d'adresse peut être diffusée directement au noeud du réseau de la chaîne publique, de sorte que le noeud de gestion d'adresse dans le réseau de la chaîne publique puisse recevoir la transaction de requête d'adresse pour faire un retour d'information sur le noeud cible de la transaction. Informations d'adresse. S'il est jugé que la transaction pré-initiée est une transaction entre chaînes, en raison des différentes formes de transaction entre différentes chaînes, il est nécessaire de diffuser davantage la transaction de requête d'adresse. Les détails peuvent inclure les éléments suivants: [0039] Si la sous-chaîne où se trouve le noeud d'initiation de transaction a été configurée avec une forme de contrat intelligent du réseau de chaîne publique, elle peut se connecter directement avec le noeud de chaîne publique via le contrat intelligent du réseau de chaîne publique pour diffuser la transaction de requête d'adresse dans le cadre de la chaîne publique; si la sous-chaîne où se trouve le noeud d'initiation de transaction n'est pas configurée avec un contrat intelligent du réseau de chaîne publique, par exemple, la sous-chaîne est un réseau de chaîne de blocs tierce formé, alors le noeud d'initiation de transaction doit d'abord envoyer la transaction de requête d'adresse au noeud de chaîne parallèle correspondant. Ensuite, via la fonction de pont des noeuds de chaîne parallèle, la transaction de requête d'adresse est envoyée au réseau de chaîne publique pour être diffusée dans le cache du réseau de chaîne publique. [0040] 11 convient de noter que dans la solution technique fournie par la présente demande, la chaîne parallèle signifie que certains noeuds de la chaîne publique et/ou de la sous-chaîne (chaîne de blocs tierce) sont configurés pour pouvoir effectuer toutes les opérations de données des noeuds de la chaîne publique, ont toutes les fonctions et informations des noeuds de la chaîne publique; elle est également configurée pour pouvoir effectuer toutes les opérations de données du noeud de chaîne de blocs tierce, et possède toutes les fonctions et informations du noeud de chaîne de blocs tierce. Dans les applications pratiques, les noeuds de chaîne parallèle peuvent transmettre les informations de transaction pendant la transaction et combler la transaction. [0041] En outre, le noeud de chaîne parallèle stocke les informations d'adresse d'un noeud de gestion d'adresse voisin, et le procédé comprend en outre: le noeud de chaîne parallèle envoie directement la transaction de requête d'adresse au noeud de gestion d'adresse voisin. 8 [0042] Dans une application réelle, si l'échelle de l'ensemble du système de chaîne de blocs est très grande et qu'il existe de nombreuses sous-chaînes ou réseaux de chaîne de blocs tierce connectés à la chaîne publique, les noeuds de la chaîne publique peuvent être divisés selon les régions en fonction de l'emplacement géographique ou de la topologie du réseau. Chaque sous-région peut comprendre au moins un noeud de gestion d'adresse, et le noeud de gestion d'adresses peut également interroger la transaction et renvoyer l'adresse de chaîne cible de transaction pour l'adresse dans la zone actuelle. [0043] Dans les applications pratiques, puisque la chaîne parallèle sert de réseau de connexion entre le réseau de chaîne de blocs tierce et le réseau de chaîne publique, le noeud de chaîne parallèle peut stocker l'adresse du noeud de gestion d'adresse voisin, de sorte que la transaction de requête d'adresse peut être envoyée directement au noeud de gestion d'adresse le plus proche via le noeud de chaîne parallèle, afin d'éviter le temps consommé par l'échange de requête d'adresse de diffusion et d'améliorer l'efficacité de l'achèvement de la transaction. [0044] SU: le noeud de gestion d'adresse génère des informations de requête d'adresse en fonction de la transaction de requête d'adresse et diffuse les informations de requête d'adresse dans le réseau de gestion d'adresse. [0045] Dans la solution technique fournie par la présente demande, le nombre de noeuds de gestion d'adresses peut être multiple, et un réseau basé sur la technologie de chaîne de blocs peut également être formé entre les multiples noeuds de gestion d'adresses, c'est-à-dire un réseau de gestion d'adresses. Dans le réseau de gestion des adresses, le noeud de gestion des adresses peut être davantage configuré. Par exemple, un noeud avec de meilleures performances de traitement des données peut être configuré pour la transmission et la réception de données, la résolution et la requête d'adresse, de sorte qu'il ait des performances de traitement suffisantes dans les transactions simultanées élevées; et un noeud avec un espace de stockage plus important peut être configuré pour stocker des données d'adresse, c'est-à-dire un noeud de stockage, pour utiliser pleinement les capacités de traitement des données du noeud pour le stockage distribué. [0046] Dans le noeud de stockage, non seulement la table d'index d'adresses de chaque noeud et de chaque noeud de chaque chaîne d'accès, mais également les données de vérification et les données de bloc générées lors de l'achèvement de la transaction de requête d'adresse peuvent être stockées afin de tenir compte des résultats de la requête d'adresse et de produire un effet anti-répudiation. De plus, afin d'améliorer la sécurité des données dans le système, les données du même noeud peuvent être stockées dans plusieurs noeuds de stockage en même temps, et après que le noeud de gestion d'adresses a diffusé les informations de requête d'adresse dans le réseau de gestion d'adresses, la transaction de requête d'adresse est vérifiée séparément pour obtenir les 9 informations d'adresse de noeud cible de transaction les plus précises. [0047] 513: le noeud de stockage dans le réseau de gestion d'adresses correspond aux in- formations d'adresse du noeud cible de transaction dans la table d'index d'adresse en fonction des informations de requête d'adresse. [0048] Après avoir reçu les informations de requête d'adresse, les noeuds du réseau de gestion d'adresses peuvent faire correspondre les données d'adresse correspondant aux informations de requête d'adresse dans la table d'index d'adresses stockées dans les informations de requête d'adresse. Si les informations d'adresse du noeud cible de transaction sont mises en correspondance dans la table d'index d'adresse, les informations d'adresse de noeud cible correspondantes peuvent être extraites pour terminer le processus d'adressage. [0049] Dans la solution technique fournie par cette application, le noeud de gestion des adresses doit faire correspondre les informations via la table d'index des adresses, puis le noeud de gestion des adresses de cette application doit créer un noeud de gestion des adresses à l'avance, et le noeud de gestion des adresses stocké doit être mis à jour en permanence pour adapter les noeuds du système pour qu'ils soient en ligne et hors ligne. Par conséquent, dans certains modes de réalisation de la présente demande, comme le montre la figure 3, le procédé comprend en outre: [0050] S131: le noeud de gestion d'adresses diffuse périodiquement des informations de confirmation d'adresse; [0051] 5132: le noeud recevant les informations de confirmation d'adresse renvoie les in- formations d'adresse actuelles au noeud de gestion d'adresses; les informations d'adresse actuelles sont l'une de l'adresse réseau du noeud, de l'adresse MAC du terminal et de l'adresse d'identification unifiée; [0052] S133: le noeud de gestion d'adresses crée et/ou met à jour des entrées dans la table d'index d'adresses en fonction des informations d'adresse actuelles. [0053] Dans ce mode de réalisation, le noeud de gestion d'adresse peut effectuer activement une vérification d'adresse pour mettre à jour la table d'index d'adresses dans le noeud de gestion d'adresse, c'est-à-dire que le noeud de gestion d'adresse peut diffuser des informations de confirmation d'adresse à chaque heure prédéfinie, et les informations de confirmation d'adresse de diffusion peuvent être distribuées de la chaîne publique à diverses sous-chaînes et réseaux de chaîne de blocs tierce, de sorte que les noeuds de la sous-chaîne puissent renvoyer les informations d'adresse actuelles au noeud de gestion d'adresses après avoir reçu les informations de confirmation d'adresse. [0054] Afin de s'adapter à la norme unifiée du réseau de la chaîne publique, dans cette ap- plication, les informations d'adresse actuelles renvoyées par chaque noeud peuvent inclure une ou plusieurs d'une adresse réseau, d'une adresse MAC de terminal et d'un identifiant d'adresse unifié. Parmi eux, l'adresse réseau peut être une adresse Ethernet, une adresse iP, etc. dans le réseau, qui convient à la gestion des adresses de noeud dans un environnement de système de réseau établi en fonction de l'internet actuel; l'adresse MAC du terminal est utilisée comme identifiant d'identification unique d'un terminal et peut être utilisée pour la gestion des adresses lorsque le noeud est un seul appareil, par exemple, un noeud ne comprend qu'un seul terminal PC; l'identifiant d'adresse unifié peut être une forme d'adresse réseau convenue à l'avance, qui peut être adaptée à tous les types de noeuds, niais nécessite à l'avance une conversion unifiée des règles de gestion des adresses des noeuds réseau. [0055] Dans des applications pratiques, l'identifiant d'adresse unifié peut être converti en correspondance avec d'autres données d'adresse. Évidemment, l'identifiant d'adresse unifié peut répondre à une relation plusieurs-à-plusieurs avec le terminal, c'est-à-dire qu'un identifiant d'adresse unifié peut correspondre à plusieurs périphériques terminaux dans un noeud; le même périphérique terminal peut également avoir plusieurs identificateurs d'adresse unifiés en fonction des différents rôles joués dans différents réseaux de chaîne de blocs, par exemple, le même noeud, qui peut avoir à la fois des services de requête d'informations et de traitement de données, peut servir de noeud à la fois pour la sous-chaîne de requête d'informations et la sous-chaîne de traitement de données, dans ce cas, ce noeud peut avoir plusieurs identificateurs d'adresse unifiés. Cependant, sous la même fonction (ou transaction), un noeud ne peut correspondre qu'à un identifiant d'adresse unifié à des fins d'adressage. [0056] Une fois que chaque noeud a renvoyé les informations d'adresse actuelles, le noeud de gestion des adresses peut traiter les informations de retour, telles que l'analyse, la conversion de format, l'extraction de données, etc., convertir les informations d'adresse actuelle de retour dans la spécification de format correspondant à la table d'index d'adresses, puis convertir les informations correspondantes dans la table d'index d'adresse pour terminer la mise à jour des données d'adresse. De toute évidence, dans les applications pratiques, les informations d'adresse renvoyées par le noeud peuvent être les mêmes que les informations d'adresse précédemment stockées, c'est-à-dire que l'adresse de noeud n'a pas changé; ou elles peuvent être différentes des informations d'adresse précédemment stockées, c'est-à-dire que l'adresse de noeud a changé. Si l'adresse du noeud change, l'entrée correspondant à la table d'index d'adresse peut être remplacée par les données modifiées. [0057] De plus, les données mises à jour correspondantes peuvent également inclure des in- formations d'adresse de nouveaux noeuds d'accès, qui ne sont pas inclus dans la table d'index d'adresses stockée. Par conséquent, une nouvelle entrée peut être créée dans la table d'index d'adresse pour les informations d'adresse du nouveau noeud d'accès. De toute évidence, la table d'index d'adresse doit inclure le noeud correspondant: données de terminal, informations d'adresse et contenu de service. 11 [0058] Dans le mode de réalisation ci-dessus, la méthode de mise à jour des données dans la table d'index d'adresses dépend principalement de la façon dont le noeud de gestion des adresses envoie activement des informations de confirmation d'adresse. Cette méthode ne nécessite pas de configuration supplémentaire des noeuds dans la sous-chaîne ou le réseau de chaîne de blocs tierce, et peut être directement connectée au réseau de chaîne de blocs existant pour réduire le coût initial d'exploitation et de maintenance. Toutefois, dans les applications pratiques, si la table d'index d'adresses est périodiquement mise à jour de la manière ci-dessus, elle occupera une partie de la bande passante du réseau à chaque fois qu'elle est mise à jour. Afin d'éviter d'occuper la bande passante du réseau, la période de mise à jour peut être prolongée de manière appropriée. Afin de maintenir une certaine fonction de mise à jour en temps réel pendant le processus d'extension de la période de mise à jour, dans certains modes de réalisation de la présente demande, comme illustré sur la figure 4, le procédé comprend en outre: [0059] S134: le nouveau noeud d'accès crypte les informations d'adresse actuelles dans une clé publique d'adresse selon l'algorithme de chiffrement d'adresse du réseau de chaîne publique, et diffuse la clé publique d'adresse dans le réseau de chaîne publique; [0060] S135: un noeud de gestion d'adresse qui reçoit la clé publique d'adresse, analyse la clé publique d'adresse et obtient les informations d'adresse actuelles; [0061] S136: le noeud de gestion d'adresses diffuse les informations d'adresse actuelles dans le réseau de gestion d'adresses à stocker dans la table d'index d'adresses du noeud de stockage. [0062] Dans ce mode de réalisation, le nouveau noeud d'accès envoie activement les in- formations d'adresse au noeud de gestion d'adresses, et les données d'adresse de noeud peuvent être stockées lorsque chaque noeud se connecte pour mettre à jour la table d'index d'adresses. Dans les applications pratiques, afin d'améliorer la sécurité du nouveau noeud d'accès et d'éviter le danger d'être vulnérable aux attaques en diffusant les informations d'adresse, le noeud nouvellement accédé peut être restreint pour crypter les informations d'adresse actuelles selon l'algorithme de cryptage d'adresse du réseau public, c'est-à-dire qu'il génère une clé publique d'adresse. L'algorithme de chiffrement d'adresse peut être l'algorithme HASH standard dans le réseau de chaîne publique, par exemple, la valeur HASH obtenue par l'algorithme de chiffrement 64 bits est utilisée comme clé publique d'adresse. [0063] Une fois la clé publique d'adresse générée, le nouveau noeud d'accès peut diffuser la clé publique d'adresse. Le formulaire de diffusion spécifique peut être le même que le formulaire de diffusion commun, mais il doit répondre aux exigences des réglementations du réseau de la chaîne publique afin que le noeud de gestion des adresses puisse recevoir la clé publique d'adresse. Après avoir reçu la clé publique d'adresse, le 12 noeud de gestion d'adresse peut analyser la clé publique d'adresse et la diffuser dans le réseau de gestion d'adresses pour la stocker dans la table d'index d'adresses correspondante. [0064] S14: le noeud de stockage envoie les informations d'adresse au noeud initiateur de transaction. [0065] Dans les applications pratiques, une fois que le noeud de stockage a extrait les in- formations d'adresse, il peut envoyer les informations d'adresse au noeud utilisé pour le traitement et l'analyse des données dans le réseau de gestion des adresses. Le noeud juge ensuite si les informations d'adresse sont complètes et si le format d'informations d'adresse peut être reconnu par le noeud initiateur de transaction via le programme de filtrage intégré. De plus, lorsque le format des informations d'adresse ne peut pas être directement reconnu par le noeud initiateur de transaction, les informations d'adresse extraites sont converties en un format pour répondre aux besoins d'adressage de nombreux réseaux de chaînes de blocs tierces différents. [0066] Il ressort des solutions techniques ci-dessus que la méthode d'adressage de réseau de chaîne de blocs basée sur le réseau public fournie par cette application peut configurer certains noeuds du réseau de la chaîne publique en tant que noeuds de gestion d'adresses, de sorte que lorsqu'une transaction se produit, la table cible d'adresses stockée dans la transaction de requête d'adresse et le noeud de gestion d'adresses sont utilisées pour localiser rapidement le noeud cible de transactions. Par conséquent, la solution technique fournie par cette application peut renvoyer des informations d'adresse via le noeud de gestion des adresses sur la base d'aucune plate-forme centralisée pour réduire l'occupation de la bande passante du réseau du système. [0067] Dans un autre mode de réalisation de la présente demande, un procédé d'adressage de réseau public basé sur une chaîne de blocs est également fourni. Comme le montre la figure 5, le procédé d'adressage comprend les étapes suivantes : [0068] S21: le noeud initiateur de transaction diffuse une transaction d'interrogation d'adresse à la chaîne publique; certains noeuds de la chaîne publique sont configurés comme noeuds de gestion d'adresses; [0069] S22: le noeud de gestion d'adresse qui reçoit la transaction de requête d'adresse, diffuse les informations de requête d'adresse dans la chaîne publique et/ou la sous-chaîne accédant à la chaîne publique dans la plage spécifiée; [0070] S23: le noeud de chaîne publique ou le noeud de sous-chaîne qui reçoit les in- formations de requête d'adresse, et renvoie les informations d'adresse actuelles au noeud de gestion d'adresse en fonction des informations de requête d'adresse; [0071] S24: le noeud de gestion d'adresse envoie les informations d'adresse actuelles au noeud initiateur de transaction. [0072] La différence entre ce mode de réalisation et le mode de réalisation ci-dessus est que 13 dans ce mode de réalisation, le noeud de gestion d'adresse peut ne pas stocker la table d'index d'adresse, niais le noeud de gestion d'adresse diffuse les informations de requête d'adresse dans la plage de la chaîne publique ou de la sous-chaîne via le noeud de gestion d'adresse, de sorte que le noeud qui reçoit les informations de requête d'adresse puisse renvoyer ses informations d'adresse au noeud de gestion d'adresse et les envoyer au noeud initiateur de transaction via le noeud de gestion d'adresse. Cc mode de réalisation diffuse de manière directionnelle les noeuds dans la plage spécifiée à travers le noeud de gestion d'adresses, de sorte que dans les applications pratiques, il est évité que chaque transaction doive être adressée au sein de l'ensemble du réseau, et l'efficacité des transactions est améliorée. [0073] Afin de réaliser les informations de requête d'adresse de diffusion dans la chaîne publique et la sous-chaîne dans la plage spécifiée, le noeud de chaîne publique est divisé en plusieurs sous-régions, chaque sous-région comprend au moins un noeud de gestion d'adresse, comme illustré sur la figure 6, la méthode comprend également: [0074] 5221: le noeud de gestion d'adresse qui reçoit la transaction de requête d'adresse et diffuse les informations de requête d'adresse dans la sous-zone à laquelle il appartient; [0075] 5222: si le noeud de la sous-région à laquelle il appartient ne renvoie pas les in- formations d'adresse au noeud de gestion d'adresse, le noeud de gestion d'adresse diffuse les informations de requête d'adresse à la sous-région adjacente à la sous-région à laquelle il appartient. [0076] Les sous-régions de la chaîne publique peuvent être divisées en fonction de l'emplacement géographique des noeuds, des différentes sous-chaînes connectées par les noeuds et des différents rôles configurés par les noeuds. Du fait que le temps de transmission des noeuds dans la zone d'adresse adjacente est relativement court et que les fonctions ont généralement tendance à être cohérentes, cette application préfère la solution technique de division par emplacement géographique. Dans des applications pratiques, le noeud de gestion d'adresse qui reçoit la transaction de requête d'adresse peut diffuser de préférence des informations de requête d'adresse dans la sous-zone à laquelle il appartient. S'il y a un noeud cible de transaction qui satisfait la transaction pré-initiée dans la sous-région, le noeud peut renvoyer les informations d'adresse actuelles au noeud de gestion d'adresse. [0077] S'il n'y a pas de noeud cible de transaction qui satisfait la transaction pré-initiée dans la sous-zone à laquelle il appartient, les informations de requête d'adresse doivent être diffusées davantage dans la sous-zone adjacente à la sous-zone jusqu'à ce que le noeud renvoie les informations d'adresse actuelles au noeud de gestion d'adresse. On peut voir que, dans ce mode de réalisation, grâce à un mécanisme de partage raisonnable, l'adressage dans l'ensemble du réseau peut être évité, raccourcissant ainsi le temps d'acquisition de l'adresse de noeud cible de transaction et améliorant l'efficacité 14 d'adressage. Le procédé de diffusion dans la sous-région d'abord puis de diffusion dans le voisinage de la sous-région peut minimiser la bande passante du réseau sur la base d'éviter une panne d'adressage. [0078] En outre, comme le montre la figure 7, si la sous-chaîne connectée à la chaîne publique comprend une chaîne de blocs tierce, la chaîne de blocs tierce est liée à la chaîne publique via des liens parallèles et la gestion d'adresse de la transaction de requête d'adresse est reçue. Les étapes pour qu'un noeud diffuse des informations de requête d'adresse dans une chaîne publique et/ou des sous-chaînes connectées à la chaîne publique dans une plage spécifiée comprennent: [0079] S223: le noeud de gestion d'adresse diffuse les informations de requête d'adresse au noeud de chaîne parallèle; [0080] S224: le noeud de chaîne parallèle diffuse les informations de requête d'adresse dans la chaîne de blocs tierce sous la forme d'un contrat intelligent correspondant à la chaîne de blocs tierce. [0081] Dans les applications pratiques, la chaîne de blocs tierce a un mode de transaction et un mode de comptabilité de la chaîne de blocs indépendants, de sorte que le réseau de chaîne de blocs tierce ne peut pas recevoir directement les informations de requête d'adresse de diffusion du noeud de gestion d'adresse. Par conséquent, le noeud de gestion d'adresses peut d'abord diffuser des informations de requête d'adresse à la chaîne parallèle correspondant à la chaîne de blocs tierce. Ensuite, via la chaîne parallèle, les informations de requête d'adresse sont converties conformément au contrat intelligent de la chaîne de blocs tierce, et les informations de requête d'adresse sont diffusées dans le réseau de chaîne de blocs tierce, afin de réaliser la transmission d'informations de requête d'adresse et le pontage de transaction. [0082] De manière correspondante, comme le montre la figure 8, le procédé comprend en outre les étapes suivantes: [0083] S225: le noeud de chaîne de blocs tierce qui reçoit les informations de requête d'adresse détermine si la transaction spécifiée par les informations de requête d'adresse peut être effectuée selon un type de transaction prédéfini; [0084] S226: si le noeud de chaîne de blocs tierce peut terminer la transaction spécifiée par les informations de requête d'adresse, il renvoie les informations d'adresse actuelles au noeud de chaîne parallèle; [0085] S227: le noeud de chaîne parallèle envoie les informations d'adresse actuelles au noeud de gestion d'adresses sous la forme d'un contrat intelligent de chaîne publique; [0086] S228: si le noeud de chaîne de blocs tierce ne peut pas terminer la transaction spécifiée par les informations de requête d'adresse, les informations de requête d'adresse sont diffusées aux noeuds adjacents à la chaîne de blocs tierce. [0087] Dans certains modes de réalisation de la présente application, comme illustré sur la figure 9, l'étape du noeud de chaîne publique ou du noeud de sous-chaîne recevant les informations de requête d'adresse pour renvoyer les informations d'adresse actuelles au noeud de gestion d'adresse en fonction des informations de requête d'adresse comprend: [0088] 5231: le noeud de chaîne publique ou le noeud de sous-chaîne qui reçoit les in- formations de requête d'adresse analyse les informations de requête d'adresse et détermine si la transaction spécifiée par les informations de requête d'adresse peut être effectuée selon un type de transaction prédéfini; [0089] 5232: si le noeud de chaîne publique ou le noeud de sous-chaîne peut terminer la transaction spécifiée par les informations de requête d'adresse, les informations d'adresse actuelles sont renvoyées au noeud de gestion d'adresse; [0090] 5233: Si le noeud de chaîne publique ou le noeud de sous-chaîne ne peut pas terminer la transaction spécifiée par les informations de requête d'adresse, les informations de requête d'adresse sont diffusées aux noeuds adjacents au noeud de chaîne publique ou au noeud de sous-chaîne. [0091] Dans des applications pratiques, chaque noeud qui reçoit les informations de requête d'adresse peut analyser les informations de requête d'adresse selon un protocole de transmission de données prédéfini pour déterminer le type de transaction pré-initiée spécifié dans la transaction de requête d'adresse. Ensuite, en comparant avec le type de transaction pris en charge par lui-même, il est déterminé s'il peut être utilisé comme noeud cible de transaction. [0092] On peut voir que dans ce mode de réalisation, les informations de requête d'adresse peuvent être diffusées dans la plage spécifiée, de sorte que la diffusion de réseau entière peut être convertie en une diffusion de plage de réseau partielle, qui peut s'adapter à la forme de diffusion de la plupart des réseaux P2P, et raccourcir le temps d'adressage des transactions de la chaîne de blocs, améliorer les transactions efficacité. En outre, étant donné que la plupart des processus d'adressage ont lieu dans une partie du réseau, cela peut réduire l'occupation de l'ensemble des ressources de bande passante du réseau pendant le processus de diffusion. [0093] Comme on peut le voir à partir des solutions techniques ci-dessus, la présente demande fournit un procédé d'adressage de réseau de chaîne de blocs basé sur un réseau public, qui utilise un réseau de chaîne publique pour transformer des sous-chaînes et/ou des réseaux de chaîne de blocs tierce en un système de réseau transactionnel, Et dans ce système, certains noeuds du réseau de la chaîne publique sont configurés en tant que noeuds de gestion d'adresses, qui peuvent interroger les informations d'adresse du noeud cible de transaction de retour de transaction pour l'adresse envoyée par le noeud initiateur de transaction. De plus, en faisant correspondre la table d'index d'adresses et les informations de requête d'adresse de diffusion, l'adresse du noeud cible de transaction est rapidement déterminée de sorte 16 que le noeud initiateur de transaction et le noeud cible de transaction puissent effectuer des transactions ultérieures. Le procédé d'adressage fourni dans cette application peut obtenir les informations d'adresse du noeud cible de transaction via le noeud de gestion d'adresse, évitant ainsi l'adressage de diffusion pour chaque transaction et/ou évitant de stocker et de mettre à jour la table d'index d'adresses à chaque noeud. TI peut réduire l'occupation de la bande passante du réseau dans le processus d'adressage et améliorer l'efficacité des transactions. 17 [Revendication I] [Revendication 2] [Revendication 3] REVENDICATIONSProcédé d'adressage de réseau de chaînes de blocs basé sur une chaîne publique, caractérisé en ce qu'il comprend :un noeud d'initiation dc transaction lance une transaction de requête d'adresse à un noeud de gestion d'adresse dans une chaîne publique; certains noeuds dc la chaîne publique étant configurés en tant que noeuds de gestion d'adresses et noeuds de stockage, et plusieurs noeuds de gestion d'adresses et noeuds de stockage formant un réseau de gestion d'adresses, dans lequel le noeud de gestion d'adresse génère des informations d'interrogation d'adresse en fonction de la transaction d'interrogation d'adresse et diffuse les informations d'interrogation d'adresse dans le réseau de gestion d'adresse, dans lequel le noeud de stockage dans le réseau de gestion d'adresses adapte les informations d'adresse du noeud cible de transaction dans une table d'index d' adresses en fonction des informations de requête d'adresse, et si les informations d'adresse du noeud cible de transaction sont mises en correspondance dans la table d'index d'adresse, le noeud de stockage envoie les informations d'adresse au noeud initiateur de transaction. Procédé d'adressage décrit dans la revendication 1, comprenant le noeud de gestion d'adresses transmet périodiquement des informations de confirmation d'adresse; le noeud recevant les informations d'accusé de réception d'adresse transmet les informations d'adresse courantes au noeud de gestion d'adresse; les informations d'adresse courantes étant l'une des adresses de réseau du noeud, l'adresse MAC du terminal et l'adresse d'identification uniforme, dans lequel :le noeud de gestion d'adresses crée et/ou met à jour des entrées dans la table d'index d'adresses en fonction des informations d'adresse courantes. Procédé d'adressage décrit dans la revendication 1, dans lequel le noeud d'initiation de transaction lance une opération de recherche d'adresse à un noeud de gestion d'adresse dans une chaîne publique, qui comprend les étapes suivantes : extraire le résumé de la transaction dans la transaction pré-initiée, une transaction de recherche d'adresse avec le résumé de transaction étant générée par un contrat intelligent à chaîne commune et la question de savoir si la transaction précontrainte est une transaction transchaîne est déterminée sur la base du résumé de transaction ; si la transaction pré-initiée n'est pas une transaction entre 18 [Revendication 4] [Revendication 5] [Revendication 6] [Revendication 7] chaînes, la transaction de recherche d'adresse est transmise au noeud de réseau à chaîne publique ; si la transaction pré-initiée est une transaction entre chaînes, la transaction de requête d'adresse est envoyée au noeud de liaison parallèle correspondant au noeud de lancement de la transaction; le noeud de chaîne parallèle diffuse la transaction de requête d'adresse vers le réseau de chaîne publique. Procédé d'adressage décrite dans la revendication 3, caractérisé en ce que des informations d'adresse contenant un noeud de gestion d'adresse adjacent sont stockées dans le noeud de chaîne parallèle et le procédé comprend également le noeud de chaîne parallèle envoie directement la transaction de requête d'adresse au noeud de gestion d'adresse voisin. Procédé d'adressage décrit dans la revendication 1, caractérisé en ce que, le procédé comprend également: le nouveau noeud d'accès crypte les informations d'adresse courantes en une clé publique d'adresse conformément à l'algorithme de cryptage d'adresse du réseau à chaîne publique et diffuse la clé publique d'adresse dans le réseau à chaîne publique; le noeud de gestion d'adresse qui reçoit la clé publique d'adresse, analyse la clé publique d'adresse et obtient les informations d'adresse actuelles; le noeud de gestion d'adresses diffuse les informations d'adresse courantes dans le réseau de gestion d'adresses afin de les stocker dans la table d'index d'adresses du noeud de stockage. Procédé d'adressage de réseau de blocs basé sur une chaîne publique, caractérisé en ce que : le noeud initiateur de transaction diffuse la transaction de requête d'adresse à la chaîne publique; certains noeuds de la chaîne publique sont configurés comme noeuds de gestion d'adresses; le noeud de gestion d'adresse qui reçoit la transaction de requête d'adresse diffuse les informations de requête d'adresse dans la chaîne publique et/ou la sous-chaîne accédant à la chaîne publique dans la plage spécifiée; le noeud de chaîne publique ou le noeud de sous-chaîne recevant les informations de requête d'adresse transmet les informations d' adresse courantes au noeud de gestion d'adresse en fonction des informations de requête d'adresse; le noeud de gestion d'adresse transmet les informations d'adresse courantes au noeud initiateur de transaction. Procédé d'adressage décrit dans la revendication 6, caractérisé en ce que le noeud de chaîne publique est divisé en plusieurs sous-zones, chaque sous-zone comprend au moins un noeud de gestion d'adresse, et le procédé comprend également : 19 [Revendication 8] [Revendication 9] [Revendication 10] le noeud de gestion d'adresse qui reçoit la transaction de requête d'adresse diffuse les informations de requête d'adresse dans la sous-zone à laquelle il appartient; si le noeud dans la sous-zone ne retourne pas les informations d'adresse au noeud de gestion d'adresse, le noeud de gestion d'adresse diffuse les informations de requête d'adresse à la sous-zone adjacente à la sous-zone à laquelle il appartient. Procédé d'adressage décrit dans la revendication 6, caractérisé en cc que le noeud de chaîne publique ou le noeud de sous-chaîne recevant les informations d'interrogation d'adresse, les étapes de retour des informations d'adresse courantes au noeud de gestion d'adresse en fonction des informations d'interrogation d'adresse sont les suivantes : le noeud de chaîne publique ou le noeud de sous-chaîne qui reçoit les informations de requête d'adresse analyse les informations de requête d'adresse et détermine si la transaction spécifiée par les informations de requête d'adresse peut être effectuée selon un type de transaction prédéfini; si le noeud de chaîne publique ou le noeud de sous-chaîne peut terminer la transaction spécifiée par les informations dc requête d'adresse, les informations d'adresse actuelles sont renvoyées au noeud de gestion d'adresses; si le noeud dc chaîne publique ou le noeud de sous-chaîne ne parvient pas à effectuer la transaction spécifiée par les informations de requête d'adresse, les informations de requête d'adresse sont diffusées aux noeuds adjacents au noeud de chaîne publique ou au noeud de sous-chaîne. Procédé d'adressage décrit dans la revendication 6, caractérisé en ce que la sous-chaîne d'accès à la chaîne publique comprend une chaîne de blocs tierce, qui accède à la chaîne publique par l'intermédiaire d'une chaîne parallèle, reçoit le noeud de gestion d'adresses de la transaction d'interrogation d'adresses, les étapes de diffusion d'informations d'interrogation d'adresse dans la chaîne publique et/ou la sous-chaîne d'accès dans une plage spécifiée comprennent : le noeud de gestion d'adresse diffuse les informations de requête d'adresse vers le noeud de chaîne parallèle, le noeud de chaîne parallèle diffuse les informations de requête d'adresse dans la chaîne de blocs tierce sous la forme d'un contrat intelligent correspondant à la chaîne de blocs tierce. Procédé d'adressage décrit dans la revendication 9, caractérisé en ce que, et le procédé comprend également: le noeud de chaîne de blocs tierce qui 20 reçoit les informations de requête d'adresse détermine s'il est possible d 'effectuer la transaction spécifiée par les informations d'interrogation d 'adresse selon un type de transaction prédéfini ; si le noeud de chaîne de blocs tierce est en mesure d'effectuer la transaction spécifiée par les informations de requête d'adresse, les informations d'adresse actuelles sont renvoyées au noeud de chaîne parallèle; le noeud de chaîne parallèle transmet les informations d'adresse courantes au noeud de gestion d'adresses sous la forme d'un contrat intelligent de chaîne publique; si le noeud de chaîne de blocs tierce n'est pas en mesure d'effectuer la transaction spécifiée par les informations de requête d'adresse, les informations de requête d'adresse sont diffusées aux noeuds adjacents à la chaîne de blocs tierce.