FR3099326A1 - Systeme de gestion des adresses base sur la chaine publique - Google Patents

Systeme de gestion des adresses base sur la chaine publique Download PDF

Info

Publication number
FR3099326A1
FR3099326A1 FR2007541A FR2007541A FR3099326A1 FR 3099326 A1 FR3099326 A1 FR 3099326A1 FR 2007541 A FR2007541 A FR 2007541A FR 2007541 A FR2007541 A FR 2007541A FR 3099326 A1 FR3099326 A1 FR 3099326A1
Authority
FR
France
Prior art keywords
address
node
transaction
address management
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2007541A
Other languages
English (en)
Inventor
Jie Bai
Xianfeng Wu
Dongyun Li
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aowei Information Tech Jiangsu Co Ltd
Aowei Information Technology Jiangsu Co Ltd
Original Assignee
Aowei Information Tech Jiangsu Co Ltd
Aowei Information Technology Jiangsu Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aowei Information Tech Jiangsu Co Ltd, Aowei Information Technology Jiangsu Co Ltd filed Critical Aowei Information Tech Jiangsu Co Ltd
Publication of FR3099326A1 publication Critical patent/FR3099326A1/fr
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

La présente invention concerne un système de gestion d'adresses basé sur une chaîne publique comprenant une chaîne publique et une sous-chaîne connectée à la chaîne publique ou une chaîne de blocs tierce, où certains nœuds de la chaîne publique sont configurés en tant que nœuds de gestion d'adresses, stockant et synchronisant les données d'adresse de tous les nœuds de la chaîne publique et de la sous-chaîne; lorsqu'une transaction se produit, le nœud de gestion d'adresse peut recevoir la transaction de requête d'adresse et envoyer les données d'adresse correspondant au nœud cible de transaction. En configurant certains nœuds de la chaîne publique en tant que nœuds de gestion d'adresses, le système peut permettre au nœud d'initiation de transaction d'obtenir rapidement l'adresse du nœud cible de transaction. Par conséquent, dans le nœud initiateur de transaction, il n'est pas nécessaire de stocker les informations d'adresse de tous les nœuds, et le processus d'acquisition de l'adresse du nœud cible de transaction ne se produit qu'entre le nœud initiateur de transaction et le nœud de gestion d'adresse, et il n'est pas nécessaire d'obtenir l'adresse du nœud cible de transaction par le biais de transactions de diffusion, ce qui peut réduire considérablement l'occupation de la bande passante du réseau et améliorer l'efficacité des transactions. Figure pour l’abrégé : Fig 1

Description

SYSTEME DE GESTION DES ADRESSES BASE SUR LA CHAINE PUBLIQUE
La présente invention concerne le domaine technique des transactions de chaîne de blocs, en particulier un système de gestion d'adresses basé sur une chaîne publique.
CONTEXTE TECHNIQUE
La technologie de la chaîne de blocs a pour tâche principale de créer un environnement 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 nœuds 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 nœuds 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 nœud 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 nœud 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 nœud B envoie à la requête la table de performances b du dispositif de communication du modèle obtenu au nœud A. Les informations A, a et B, b seront écrites dans le bloc de données de la chaîne de blocs en tant qu'informations de transaction.
On peut voir que les transactions basées sur la technologie de la chaîne de blocs sont essentiellement des transactions entre deux nœuds. Les transactions traditionnelles nécessitent que le nœud initiateur connaisse ou ait appris les informations d'adresse du nœud cible pour trouver le nœud 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 nœud qui est l'initiateur de transaction d'une chaîne de blocs ne peut pas obtenir directement les informations d'adresse du nœud qui est la cible de transaction de l'autre chaîne de blocs.
Afin d'obtenir les informations d'adresse du nœud cible, la liste d'adresses des autres nœuds 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 nœud cible de transaction. Si le nœud initiateur initie une transaction, il est nécessaire d'interroger les informations d'adresse du nœud cible correspondant dans la liste d'adresses et d'effectuer des transactions avec le nœud 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 nœud de chaque chaîne doit stocker une liste d'adresses, occupant une grande quantité de ressources de stockage.
De plus, la plupart des chaînes de blocs ont une fonction d'ajustement dynamique, c'est-à-dire qu'il y a des nœuds en ligne ou hors ligne à tout moment dans chaque chaîne de blocs, de sorte que l'adresse du nœud change dynamiquement. Par conséquent, pour tout nœud 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 nœuds 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.
DESCRIPTION DE L’INVENTION
La présente invention propose un système de gestion d'adresses basé sur une chaîne publique pour résoudre les problèmes du réseau de chaîne de blocs traditionnel occupant plus de bande passante réseau et une faible efficacité des transactions.
Le système de gestion d'adresses basé sur la chaîne publique fourni dans cette application peut être appliqué aux réseaux de chaînes de blocs, y compris les chaînes publiques et les réseaux connectés aux chaînes publiques. Parmi eux, le réseau connecté à la chaîne publique peut être une sous-chaîne ou une chaîne de blocs tierce. Les nœuds du réseau connectés à la chaîne publique peuvent établir des connexions réseau avec des nœuds de la chaîne publique, et certains nœuds de la chaîne publique peuvent être configurés en tant que nœuds de gestion d'adresses pour gérer les données d'adresse connectées au réseau de la chaîne publique. Autrement dit, le nœud de gestion d'adresses peut stocker et synchroniser toutes les données d'adresse de nœud dans la chaîne publique et accéder au réseau de la chaîne publique.
Lorsqu'une transaction se produit, le nœud de gestion d'adresse peut recevoir une transaction de requête d'adresse et envoyer des données d'adresse correspondant au nœud cible de transaction au nœud initiateur de transaction selon la transaction de requête d'adresse. Parmi eux, la transaction de requête d'adresse peut être envoyée au nœud de gestion d'adresse par le nœud initiateur de transaction ou le nœud voisin du nœud de gestion d'adresse.
Lorsque l'adresse d'un nœud quelconque change, le nœud de gestion d'adresses peut également recevoir les informations de changement d'adresse diffusées par le nœud correspondant et mettre à jour les données d'adresse stockées en fonction des informations de changement d'adresse.
Par conséquent, le système de gestion d'adresses fourni par cette application peut configurer certains nœuds de la chaîne publique en tant que nœuds de gestion d'adresses, combinés aux caractéristiques des transactions de la chaîne de blocs, peuvent permettre au nœud initiateur de transaction d'obtenir rapidement l'adresse du nœud cible de transaction. Dans le nœud initiateur, il n'est pas nécessaire de stocker les informations d'adresse de tous les nœuds, et le processus d'acquisition de l'adresse du nœud cible de transaction ne se produit qu'entre le nœud initiateur de transaction et le nœud de gestion d'adresse. Il n'est pas nécessaire d'obtenir l'adresse du nœud cible de transaction via des transactions de diffusion, ce qui peut réduire considérablement l'occupation de la bande passante du réseau et améliorer l'efficacité des transactions.
DESCRIPTION DES FIGURES
est un diagramme structurel schématique d'un système de gestion d'adresses basé sur une chaîne publique selon la présente invention.
est un diagramme schématique d'un processus de transaction de requête d'adresse d'un système de gestion d'adresse basé sur une chaîne publique selon la présente invention.
est un diagramme schématique d'un processus de mise à jour d'une table d'index d'adresses d'un système de gestion d'adresses basé sur une chaîne publique selon la présente invention.
est un diagramme schématique de la structure de chaîne parallèle selon la présente invention.
MODES DE RÉALISATION
Dans la solution technique fournie par la présente invention, 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 plateforme 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.
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 nœuds qui établissent des connexions de réseau d'égal à égal les uns avec les autres. Chaque nœud 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 nœuds ont également des spécifications d'interface conformes à une norme unifiée pour permettre l'accès à davantage de nœuds ou à d'autres types de réseaux de chaînes de blocs via les spécifications d'interface.
Voir la , qui est un diagramme structurel schématique d'un système de gestion d'adresses basé sur une chaîne publique selon la présente invention. On peut voir sur la que le système de gestion d'adresses fourni par la présente demande comprend une chaîne publique et une sous-chaîne connectée à la chaîne publique, et les nœuds de la chaîne publique et de la sous-chaîne établissent des connexions réseau entre elles. Dans ce cas, certains nœuds de la chaîne publique sont configurés en tant que nœuds de gestion d'adresses, stockant et synchronisant toutes les données d'adresses de nœuds dans la chaîne publique et les sous-chaînes. Dans les applications pratiques, la chaîne publique et la sous-chaîne sont des réseaux P2P point à point. Le réseau P2P est composé de plusieurs nœuds, et chaque nœud a une puissance de calcul indépendante, une capacité d'exécution des applications, une capacité de stockage et la capacité de fournir une interaction homme-ordinateur. Les nœuds 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.
Dans le système de gestion des adresses, la chaîne publique est un réseau de chaîne de blocs qui fournit une plate-forme de base, c'est-à-dire qu'en définissant une norme de transaction unifiée, en vertu de cette norme de transaction, chaque réseau de chaînes de blocs connecté à la chaîne publique peut transférer et vérifier uniformément les informations de transaction via la chaîne publique pour réaliser des transactions entre chaînes. Dans les applications pratiques, le réseau de chaîne de blocs connecté à la chaîne publique peut inclure des sous-chaînes et des chaînes de blocs tierces, où la sous-chaîne est un réseau de chaînes de blocs avec les mêmes normes de transaction que la chaîne publique, c'est-à-dire qu'il est établi la chaîne privée, la chaîne industrielle, la chaîne d'alliance, etc. sur la base de la forme d'un réseau de chaîne publique.
Dans la solution technique fournie par cette application, un nœud en tant que chaîne publique peut diviser plusieurs rôles en fonction de sa position dans le réseau et de sa propre configuration matérielle, c'est-à-dire que dans le processus de transaction réel, tous les nœuds de la chaîne publique n'effectuent pas la vérification et la comptabilisation de la même transaction, mais effectuent des tâches différentes en fonction de leurs propres rôles pour terminer rapidement la transaction et éviter le retard des transactions simultanées élevées. Par conséquent, dans cette application, certains nœuds de la chaîne publique peuvent être configurés en tant que nœuds de gestion d'adresses, c'est-à-dire que dans le processus de transaction réel, le nœud de gestion d'adresses peut être utilisé pour stocker et synchroniser toutes les données d'adresse de nœud dans la chaîne publique et la sous-chaîne.
Comme le montre la , lorsqu'une transaction se produit, le nœud de gestion d'adresse est en outre configuré pour recevoir une transaction de requête d'adresse envoyée par un nœud initiateur de transaction ou un nœud voisin du nœud de gestion d'adresse, et, envoyer les données d'adresse correspondant au nœud cible de transaction au nœud initiateur de transaction selon la transaction de requête d'adresse.
Le système de gestion d’adresses lance une opération de recherche d’adresses au nœud de gestion d’adresses par le nœud d’initiation de transactions avant la transaction, l’opération de recherche d’adresse comprenant un résumé de transaction d’une transaction inter-chaîne pré-initiée.
Le nœud de gestion des adresses est configuré pour enregistrer des données d’adresse sur l’ensemble de la transaction en fonction de l’adresse, et extraire des données d’adresse de nœud cible de transaction correspondant au résumé de transaction, et envoyer les données d’adresse de nœud cible de transaction au point d’initiation de transaction.
Plus précisément, avant que la transaction ne soit effectuée par le système de gestion d'adresse, le nœud initiateur de transaction initie une transaction de requête d'adresse vers le nœud de gestion d'adresse, la transaction de requête d'adresse inclut un résumé de transaction d'une transaction inter-chaîne pré-initiée; le nœud de gestion d'adresses est configuré pour interroger des données d'adresse de stockage de traversée de transaction en fonction de l'adresse; et, extraire des données d'adresse de nœud cible de transaction correspondant au résumé de transaction, et envoyer les données d'adresse de nœud cible de transaction au point d'initiation de transaction.
Dans les applications pratiques, le nœud d'initiation de transaction peut être un nœud dans le réseau de sous-chaîne ou un nœud dans le réseau de chaîne publique. Avant que le nœud initiateur de transaction n'initie une transaction formelle, il peut initier une transaction de requête d'adresse au nœud de gestion d'adresses en fonction du contenu des informations de transaction réelles. Cette transaction de requête d'adresse doit inclure les informations de contenu de transaction dans la transaction formelle pré-initiée ou les informations décrivant la transaction formelle. Par exemple, le contenu de transaction de la transaction formelle est compressé et conditionné sous la forme d'un récapitulatif de transaction, et envoyé à la transaction de requête d'adresse.
Selon différents environnements d'application réelles, la forme de transaction de requête entre le point d'origine de transaction et le nœud de gestion d'adresse est également différente. Si le nœud d'initiation de transaction peut effectuer directement des transactions ou une interaction d'informations avec le nœud de gestion d'adresse, il peut directement initier une transaction d'interrogation vers le nœud de gestion d'adresse via le nœud d'initiation de transaction. Cette méthode est la plus appropriée pour les transactions où le nœud initiateur de transaction et le nœud de gestion d'adresses sont dans le même réseau de chaîne de blocs, c'est-à-dire que le nœud initiateur de transaction est également un nœud dans la portée du réseau de chaîne publique. Si le nœud initiateur de transaction ne peut pas effectuer directement des transactions ou une interaction d'informations avec le nœud de gestion d'adresses, il peut diffuser une transaction de requête d'adresse via le nœud initiateur de transaction. Plus précisément, la transaction de requête peut être diffusée en premier au nœud voisin, et le nœud voisin peut combiner son rôle pour déterminer s'il faut terminer la transaction ou continuer la diffusion jusqu'à ce que le nœud de gestion d'adresse reçoive la transaction de requête.
Après avoir reçu la transaction de requête, le nœud de gestion des adresses peut extraire le résumé de la transaction dans la transaction de requête, déterminer la fonction cible de transaction spécifiée dans la transaction de requête, puis faire correspondre le nœud cible de transaction correspondant à la fonction à partir du tableau d'informations d'adresse stockées, et empaqueter ses données d'adresse correspondantes dans un résultat de transaction et l'envoyer au nœud d'initiation de transaction, de sorte que le nœud d'initiation de transaction obtient des données d'adresse. Dans la transaction formelle suivante, les données d'adresse correspondant au nœud cible de transaction correspondant peuvent être directement spécifiées pour terminer directement la transaction.
Il convient de noter que dans la solution technique fournie par cette application, la transaction de requête d'adresse est essentiellement le même processus de transaction que la transaction formelle, autrement dit, grâce au mécanisme de consensus intégré et au contrat intelligent du réseau de la chaîne publique, un processus de transaction sans certificat ni nombre spécifié de certificats est achevé.
Grâce au processus de requête d'adresse ci-dessus, il n'est pas nécessaire de stocker les informations d'adresse du nœud cible de transaction dans le nœud initiateur de transaction, seules les informations d'adresse du nœud de gestion d'adresses doivent être stockées, et même toute information d'adresse n'a pas besoin d'être stockée, mais l'adresse du nœud cible de transaction est interrogée par diffusion dans le réseau de la chaîne publique. Par conséquent, le système de gestion d'adresses fourni par la présente application peut réduire les exigences de performances de stockage des nœuds. Et dans le processus de transactions inter-chaînes, seule la requête d'adresse avant la transaction formelle peut être obtenue pour obtenir les informations d'adresse du nœud cible de transaction. Les transactions de pré-requête sont également requises, de sorte que les transactions de requête d'adresse et les transactions de pré-requête peuvent être fusionnées dans la même transaction pour la diffusion, sans transmission de données supplémentaire, en évitant une bande passante réseau excessive dans l'application réelle et en améliorant l'efficacité des transactions.
Le nœud de gestion d'adresse est en outre configuré pour recevoir les informations de changement d'adresse diffusées par le nœud de sous-chaîne et mettre à jour les données d'adresse stockées en fonction des informations de changement d'adresse. Dans les applications pratiques, chaque fois qu'un nœud de la chaîne publique ou du réseau de sous-chaîne se connecte ou se déconnecte, cela entraîne la modification des informations d'adresse de nœud. Par exemple, un nœud nouvellement lancé doit s'inscrire auprès du réseau de la chaîne publique pour caractériser le type de transaction qu'il prend en charge, c'est-à-dire pour générer un message de changement d'adresse. Les nœuds nouvellement lancés peuvent diffuser des informations de changement d'adresse dans le réseau de sous-chaîne ou le réseau de chaîne publique. En théorie, tous les nœuds du réseau de la chaîne publique peuvent recevoir les informations de changement d'adresse de diffusion, mais seul le nœud qui est le nœud de gestion d'adresse analyse, convertit et stocke les informations de changement d'adresse dans le nœud de gestion d'adresse de manière unifiée.
En mettant à jour les données d'adresse via le nœud de gestion d'adresse, l'espace de stockage du nœud de gestion d'adresse peut être entièrement utilisé et n'occupe pas l'espace de stockage des autres nœuds. Dans le même temps, le transfert d'informations de changement d'adresse ne peut avoir lieu qu'entre le nœud de gestion d'adresses et le nœud qui modifie l'adresse sans se synchroniser sur tous les nœuds, ce qui peut réduire considérablement l'occupation de la bande passante du réseau. De plus, afin de réaliser le stockage et la synchronisation rapide des informations d'adresse, le nœud de gestion d'adresses peut préférentiellement sélectionner le nœud avec une capacité de ressources de stockage plus élevée comme nœud de gestion d'adresses pour fournir une capacité de stockage pour les données d'adresse; il peut également sélectionner les nœuds de connexion de sous-chaîne et de chaîne publique ou les nœuds adjacents au nœud de connexion comme nœuds de gestion d'adresses, afin que le nœud de gestion d'adresses puisse recevoir rapidement les informations de changement d'adresse, de manière à améliorer l'efficacité de mise à jour des informations.
En outre, le nœud de gestion d'adresses est généré par un nœud de la chaîne publique par élection au sein de la chaîne publique, ou généré de manière aléatoire par certains nœuds de la chaîne publique, et la configuration du nœud est périodiquement commutée entre certains nœuds de la chaîne publique. Dans les applications pratiques, le nœud de gestion des adresses peut élire les nœuds dont les conditions matérielles répondent aux exigences via le mécanisme de vote interne de la chaîne publique pour compléter le service de gestion des adresses via les nœuds sûrs et stables.
Dans une application réelle, certains nœuds de nœuds de chaîne publique peuvent également être utilisés comme nœuds alternatifs. Cependant, tous les nœuds qui sont des nœuds candidats ne complètent pas le service de gestion d'adresses ci-dessus, mais parmi ces nœuds candidats, un nombre spécifié de nœuds sont sélectionnés au hasard périodiquement comme nœuds de gestion d'adresses. Cette façon de modifier aléatoirement le nœud de gestion des adresses peut empêcher le système de réseau d'être attaqué et les informations stockées à falsifier, réduisant ainsi le risque de transactions illégales, il est également possible de compléter les services de gestion des adresses via d'autres nœuds lorsque les nœuds individuels échouent, garantissant ainsi le bon déroulement du processus de transaction.
Il convient de noter que, afin de réduire le degré de redondance des informations, un mécanisme de synchronisation des données peut être défini entre tous les nœuds qui peuvent être utilisés comme nœuds de gestion d'adresses, de sorte que tous les nœuds candidats stockent les données d'adresse de chaque nœud. Lorsqu'un autre nœud qui n'est pas un nœud de gestion d'adresse reçoit une transaction de requête d'adresse, il peut transmettre la transaction de requête d'adresse à l'adresse la plus proche et l'envoyer au nœud de gestion d'adresse le plus proche, afin que le nœud de gestion d'adresse reçoive la transaction de requête d'adresse dès que possible.
Dans certains modes de réalisation de la présente application, plusieurs nœuds de gestion d'adresses forment un réseau de gestion d'adresses à plusieurs niveaux; dans le réseau de gestion d'adresses, au moins l'un des nœuds de gestion d'adresses est configuré pour stocker les données d'adresse, et au moins l'un des nœuds de gestion d'adresse est configuré pour envoyer des données d'adresse correspondant au nœud cible de transaction au nœud initiateur de transaction selon la transaction de requête d'adresse. Autrement dit, dans ce mode de réalisation, le réseau de gestion d'adresses composé de plusieurs nœuds de gestion d'adresses est également une sorte de réseau de chaînes de blocs. Dans le réseau de gestion d'adresses, les informations d'adresse peuvent être distribuées et stockées par plusieurs nœuds de gestion d'adresses pour améliorer la capacité de stockage des données d'adresse. Dans le processus de transaction réel, la requête d'adresse peut être effectuée via certains nœuds du réseau de gestion des adresses, tandis que d'autres nœuds ne sont utilisés que comme stockage d'adresses, de sorte que la capacité de stockage répartie du réseau peut être utilisée plus efficacement et que les transactions de requête peuvent être effectuées aussi rapidement que possible.
Cependant, lorsqu'il y a un grand nombre de transactions dans le système de réseau actuel en peu de temps, afin d'éviter la congestion des données et les retards causés par les opérations à haute concurrence à grande échelle, selon la quantité de traitement de transaction réelle ou la période de temps actuelle, plusieurs nœuds sont activés pour terminer l'opération d'envoi de données d'adresse correspondant au nœud cible de transaction au nœud initiateur de transaction selon la transaction de requête d'adresse.
Dans certains modes de réalisation de la présente application, comme illustré sur la , les données d'adresse incluent l'une d'une adresse réseau du nœud, une adresse MAC du terminal et une adresse d'identification unifiée; le nœud de gestion d'adresses stocke une table d'index d'adresses; la table d'index d'adresses comprend des données d'adresse correspondant à chaque nœud, et une clé publique d'adresse correspondant aux données d'adresse; la clé publique d'adresse est composée de valeurs HASH chiffrées; et le nœud de gestion d'adresse est en outre configuré comme :
parcourir la clé publique d'adresse de chaque nœud de sous-chaîne; puis analyser la clé publique d'adresse selon un algorithme de chiffrement prédéfini, obtenir des données d'adresse correspondant à la clé publique d'adresse et générer une table d'index d'adresse .
Dans les applications pratiques, différents réseaux correspondent à différentes formes d'informations d'adresse et différents réseaux définissent les informations d'adresse de différentes manières. Par conséquent, dans la solution technique fournie par la présente demande, afin de rendre les données d'adresse stockées dans le nœud de gestion d'adresses applicables à plusieurs réseaux différents, l'une des adresses réseau sous la forme d'une identification unifiée, l'adresse MAC du terminal et l'adresse d'identification unifiée peuvent être utilisées. Dans la transaction de requête réelle, les données d'adresse sous la même forme que l'adresse du nœud initiateur de transaction peuvent être interrogées préférentiellement dans la table d'index d'adresse pour pouvoir déterminer directement le nœud cible de transaction.
Avant la requête de données d'adresse, la table d'index d'adresse peut être créée en facilitant la clé publique d'adresse de chaque nœud de sous-chaîne, la table d'index d'adresse est créée en fonction de la correspondance entre la clé publique d'adresse et les données d'adresse, de sorte que dans la requête de données d'adresse suivante, les informations d'adresse du nœud cible de transaction peuvent être directement déterminées via la table d'index d'adresse.
Dans certains modes de réalisation de la présente application, le nœud de gestion d'adresses est en outre configuré pour calculer l'inactivité du réseau en fonction du nombre de transactions qui se produisent dans le réseau de la chaîne publique par unité de temps; et, lorsque l'inactivité du réseau est inférieure à un seuil prédéfini, les informations de confirmation d'adresse sont diffusées à tous les nœuds de la chaîne et de la sous-chaîne publiques; les nœuds de la chaîne publique et de la sous-chaîne sont configurés pour envoyer des informations d'adresse actuelles au nœud de gestion d'adresses après avoir reçu les informations de confirmation d'adresse.
Dans les applications pratiques, les données d'adresse stockées dans le nœud de gestion des adresses doivent être continuellement mises à jour en fonction de la situation réelle. Sa méthode de mise à jour peut inclure deux types. Une façon est que la chaîne publique ou le nœud de sous-chaîne nouvellement connecté envoie activement des informations de changement d'adresse au nœud de gestion d'adresse ; cette façon de mettre à jour les informations d'adresse est plus appropriée dans le cas où la chaîne publique et chaque sous-chaîne ont la même forme de gestion d'adresse. Une autre méthode consiste à ce que le nœud de gestion des adresses publie activement la confirmation sur chaque nœud. Cette méthode de mise à jour peut être appliquée à divers formulaires de réseau public et sous-chaîne, cependant, cette méthode de mise à jour occupera une partie des ressources de bande passante lorsqu'il y a de nombreuses transactions dans le système actuel. Par conséquent, dans ce mode de réalisation, l'inactivité du réseau peut être calculée et la synchronisation peut être effectuée lorsque le nombre de transactions dans le réseau est faible.
Étant donné que le réseau d'application est un réseau de chaîne de blocs, toutes les transactions doivent être diffusées dans l'ensemble du réseau pour terminer la création de la chaîne de blocs grâce au formulaire de comptabilisation des transactions du réseau de chaîne de blocs. Par conséquent, ce mode de réalisation peut obtenir indirectement le nombre de transactions grâce à la création de la chaîne de blocs, de sorte que ce mode de réalisation peut facilement calculer l'inactivité du réseau. Dans les applications réelles, selon différentes caractéristiques du réseau, différents seuils prédéfinis peuvent être définis pour tenir compte à la fois du taux de mise à jour et de l'occupation de la bande passante du réseau.
En outre, le nœud de gestion d'adresse est en outre configuré pour faire correspondre les données d'adresse stockées en fonction des informations d'adresse actuelles et supprimer des données d'adresse qui ne correspondent pas aux informations d'adresse actuelles. En d'autres termes, après avoir reçu les informations d'adresse actuelles envoyées par un nœud de la sous-chaîne ou de la chaîne publique, les informations d'adresse actuelles peuvent être utilisées pour faire correspondre les informations stockées dans la table d'index d'adresses. Si les informations d'adresse correspondant au nœud n'ont pas changé, les données correspondantes dans la table d'index d'adresses sont conservées ; si les informations d'adresse correspondant au nœud ont changé, les informations dans la table d'index d'adresses peuvent être converties en informations d'adresse actuelles. En outre, par le biais du processus d'informations de confirmation d'adresse ci-dessus, si un nœud ou des données d'adresse correspondantes qui ne correspondent pas avec succès apparaissent pendant le processus d'informations de confirmation, les données de la table d'index d'adresses peuvent être supprimées ou ajoutées.
Dans un autre mode de réalisation de la présente application, cette application fournit également un système de gestion des adresses basé sur une chaîne publique, y compris une chaîne publique et une chaîne de blocs tierce connectée à la chaîne publique. Les nœuds de la chaîne publique et la chaîne de blocs tierce établissent des connexions réseau les uns avec les autres, et certains nœuds de la chaîne publique sont configurés en tant que nœuds de gestion d'adresses, stockant et synchronisant toutes les données d'adresse de nœud dans la chaîne publique et la chaîne de blocs tierce.
Dans ce cas, le nœud de gestion d'adresse est en outre configuré pour recevoir une transaction de requête d'adresse envoyée par un nœud initiateur de transaction ou un nœud voisin du nœud de gestion d'adresse lorsqu'une transaction se produit, et conformément à la transaction de requête d'adresse, envoyer des données d'adresse correspondant au nœud cible de transaction au nœud initiateur de transaction. Le nœud de gestion d'adresses est en outre configuré pour recevoir les informations de changement d'adresse diffusées par le nœud de chaîne de blocs tierce et mettre à jour les données d'adresse stockées en fonction des informations de changement d'adresse.
Dans les solutions techniques fournies par cette application, les chaînes de blocs tierces peuvent avoir des normes de transaction différentes des chaînes publiques, se référant principalement à l'ancrage avec des réseaux de chaînes de blocs existants, tels que les réseaux Ethereum et Bitcoin matures, etc. Il s'agit d'une chaîne privée tierce, d'une chaîne industrielle tierce et d'une chaîne d'alliance tierce auto-organisée selon le principe du réseau de chaîne de blocs. Ce réseau de chaîne de blocs tierce n'a généralement pas le même mécanisme de consensus et le même contrat intelligent que la chaîne publique, il est donc difficile de communiquer directement et d'effectuer des transactions directement.
Par conséquent, comme le montre la , afin de permettre la communication entre différents réseaux de chaîne de blocs tierce et la chaîne publique et de compléter les transactions entre chaînes, le système de gestion des adresses comprend également une chaîne parallèle composée des nœuds de chaîne publique et/ou de nœuds de chaîne de blocs tierce. Le nœud de chaîne parallèle est configuré pour pouvoir effectuer toutes les opérations de données du nœud de chaîne publique et possède toutes les fonctions et informations du nœud de chaîne publique ; il est également configuré pour pouvoir effectuer toutes les opérations de données des nœuds de chaîne de blocs tierce et possède toutes les fonctions et informations des nœuds de chaîne de blocs tierce; au moins l'un des nœuds de chaîne parallèle est configuré comme nœud de gestion des adresses. Dans les applications pratiques, les nœuds de chaîne parallèle peuvent transmettre les informations de transaction pendant la transaction et combler la transaction.
Par exemple, lorsque les nœuds de la sous-chaîne doivent effectuer des transactions à travers la chaîne, les données de bloc peuvent d'abord être diffusées dans la sous-chaîne, puis la transaction peut être diffusée dans la chaîne publique via les nœuds de la chaîne parallèle, c'est-à-dire que la création, la vérification, le stockage, etc. des données de la chaîne de blocs pour la même transaction sont effectuées dans la sous-chaîne et le réseau de la chaîne publique en même temps pour former les données de la chaîne de blocs, et les informations de transaction sont distribuées et stockées pour terminer la transaction inter-chaînes. Cette méthode de transaction inter-chaîne de pontage à travers des chaînes parallèles peut atteindre l'objectif des transactions inter-chaîne avec un minimum de transformation de nœud.
Lorsque le système de gestion d'adresses effectue une transaction, le nœud initiateur de transaction initie une transaction d'interrogation d'adresse vers le nœud de gestion d'adresses, la transaction d'interrogation d'adresse comprend un résumé de transaction; le nœud de gestion d'adresse est configuré pour parcourir les données d'adresse stockées en fonction de la transaction de requête d'adresse, trouver la chaîne cible de transaction correspondant au résumé de transaction et extraire les données d'adresse du nœud de chaîne parallèle correspondant à la chaîne cible de transaction et envoyer les données d'adresse du nœud de chaîne parallèle au point d'initiation de transaction.
Comme le montrent les solutions techniques ci-dessus, cette application fournit un système de gestion d'adresses basé sur une chaîne publique, le système comprend une chaîne publique et une sous-chaîne connectée à la chaîne publique. De plus, certains nœuds de la chaîne publique sont configurés comme nœuds de gestion d'adresses pour stocker et synchroniser les données d'adresse de tous les nœuds de la chaîne publique et des sous-chaînes ; lorsque des transactions se produisent, les nœuds de gestion d'adresses peuvent recevoir des transactions de requête d'adresse, et envoyer les données d'adresse correspondant au nœud cible de transaction au nœud initiateur de transaction selon la transaction de requête d'adresse. Le nœud de gestion d'adresse est également configuré pour recevoir les informations de changement d'adresse diffusées par le nœud de sous-chaîne et mettre à jour les données d'adresse stockées en fonction des informations de changement d'adresse.
Le système de gestion d'adresses fourni par cette application, en configurant certains nœuds de la chaîne publique en tant que nœuds de gestion d'adresses, combinés aux caractéristiques des transactions de la chaîne de blocs, peut permettre au nœud d'initiation de transaction d'obtenir rapidement l'adresse du nœud cible de transaction. Par conséquent, dans le nœud initiateur de transaction, il n'est pas nécessaire de stocker les informations d'adresse de tous les nœuds, et le processus d'acquisition de l'adresse du nœud cible de transaction ne se produit qu'entre le nœud initiateur de transaction et le nœud de gestion d'adresse, il n'est pas nécessaire d'obtenir l'adresse du nœud cible de transaction par le biais de transactions de diffusion, ce qui peut réduire considérablement l'occupation de la bande passante réseau et améliorer l'efficacité des transactions.

Claims (10)

  1. Système de gestion d'adresses basé sur une chaîne publique comprenant une chaîne publique et une sous-chaîne connectée à la chaîne publique, dans laquelle les nœuds de la chaîne publique et la sous-chaîne sont interconnectés par un réseau, caractérisé en ce que certains nœuds de la chaîne publique sont configurés en tant que nœuds de gestion d'adresses qui stockent et synchronisent toutes les données d'adresse de nœud dans la chaîne publique et la sous-chaîne ;
    le nœud de gestion d'adresses est en outre configuré pour recevoir une transaction de requête d'adresse envoyée par le nœud initiateur de transaction ou le nœud voisin du nœud de gestion d'adresse en cas de transaction; et pour envoyer des données d'adresse correspondant du nœud cible de transaction au nœud initiateur de transaction selon la transaction de requête d'adresse;
    le nœud de gestion d'adresse est également configuré pour recevoir les informations de changement d'adresse diffusées par le nœud de sous-chaîne et pour actualiser les données d'adresse stockées en fonction des informations de changement d'adresse.
  2. Système de gestion d'adresses selon la revendication 1, caractérisé en ce que le nœud de gestion d'adresses est choisi par le nœud de la chaîne publique à l'intérieur de la chaîne publique ;
    ou par certains nœuds de la chaîne publique de manière aléatoire, et configuré périodiquement dans une partie du nœud de la chaîne publique.
  3. Système de gestion d'adresses selon la revendication 1, caractérisé en ce qu’une pluralité de nœuds de gestion d'adresses forment un réseau de gestion d'adresses à plusieurs niveaux ;
    dans le réseau de gestion d'adresses, au moins un nœud de gestion d'adresse est configuré pour stocker les données d'adresse; et au moins un nœud de gestion d'adresse est configuré pour envoyer des données d'adresse correspondant au nœud cible de transaction au nœud initiateur de transaction conformément à la transaction de requête d'adresse.
  4. Système de gestion d'adresses selon la revendication 1, caractérisé en ce que les données d'adresse comprennent l'une d'une adresse réseau d'un nœud, d'une adresse MAC d'un terminal et d'une adresse d'identification unifiée, le nœud de gestion d'adresses stocke une table d'index d'adresses; la table d'index d'adresses comprend des données d'adresse correspondant à chaque nœud et une clé publique d'adresse correspondant aux données d'adresse; la clé publique d'adresse est composée de valeurs HASH chiffrées; le nœud de gestion des adresses est en outre configuré pour:
    la clé publique d'adresse parcourant chaque nœud de sous-chaîne;
    analyser la clé publique d'adresse selon un algorithme de chiffrement prédéfini, obtenir des données d'adresse correspondant à la clé publique d'adresse et générer une table d'index d'adresse.
  5. Système de gestion d'adresses selon la revendication 1, caractérisé en ce que le système de gestion d'adresses lance une opération de recherche d'adresses au nœud de gestion d'adresses par le nœud d'initiation de transactions avant la transaction, l'opération de recherche d'adresse comprend un résumé de transaction d'une transaction inter-chaîne pré-initiée ;
    le nœud de gestion des adresses est configuré pour enregistrer des données d'adresse sur l'ensemble de la transaction en fonction de l'adresse; et extraire des données d'adresse de nœud cible de transaction correspondant au résumé de transaction, et envoyer les données d'adresse de nœud cible de transaction au point d'initiation de transaction .
  6. Système de gestion d'adresses selon la revendication 1, caractérisé en ce que le nœud de gestion d'adresses est également configuré pour calculer l'inactivité du réseau en fonction du nombre de transactions effectuées dans le temps unitaire d'un réseau de chaîne publique ; et pour diffuser de confirmation d'adresse à tous les nœuds de la chaîne publique et de la sous-chaîne, lorsque l'inactivité du réseau est inférieure à un seuil prédéfini,
    les nœuds de la chaîne publique et de la sous-chaîne sont configurés pour envoyer des informations d'adresse actuelles au nœud de gestion d'adresses après avoir reçu les informations de confirmation d'adresse.
  7. Système de gestion d'adresses selon la revendication 6, caractérisé en ce que le nœud de gestion d'adresses est également configuré pour faire correspondre les données d'adresse stockées en fonction des informations d'adresse actuelles, et pour supprimer les données d'adresse qui ne correspondent pas aux informations d'adresse actuelles.
  8. Système de gestion d'adresses basé sur une chaîne publique, comprenant une chaîne publique et une chaîne de blocs tierce qui y accède, les nœuds de la chaîne publique et de la chaîne de blocs tierce sont interconnectés par un réseau, caractérisé en ce que certains nœuds de la chaîne publique sont configurés en tant que nœuds de gestion d'adresses, stockant et synchronisant toutes les données d'adresse de nœud dans la chaîne publique et la chaîne de blocs tierce ;
    le nœud de gestion d'adresse est également configuré pour recevoir une transaction de requête d'adresse envoyée par un nœud initiateur de transaction ou le nœud voisin du nœud de gestion d'adresse en cas de transaction; et pour envoyer les données d'adresse correspondant au nœud cible de transaction au nœud initiateur de transaction selon la transaction de requête d'adresse;
    le nœud de gestion d'adresses est en outre configuré pour recevoir les informations de changement d'adresse diffusées par le nœud de chaîne de blocs tierce et pour actualiser les données d'adresse stockées en fonction des informations de changement d'adresse.
  9. Système de gestion d'adresses selon la revendication 8, caractérisé en ce que le système de gestion d'adresses comprend en outre une chaîne parallèle composée des nœuds de chaîne publique et / ou de nœuds de chaîne de blocs tierce ;
    le nœud de chaîne parallèle est configuré pour pouvoir exécuter toutes les opérations de données du nœud de chaîne publique et possède toutes les fonctions et informations du nœud de chaîne publique; il est également configuré pour pouvoir effectuer toutes les opérations de données des nœuds de chaîne de blocs tierce, avec toutes les fonctions et informations des nœuds de chaîne de blocs tierce; et au moins un nœud de chaîne parallèle est configuré comme nœud de gestion des adresses.
  10. Système de gestion d'adresses selon la revendication 9, caractérisé en ce que le système de gestion d'adresses lance une opération de recherche d'adresses au nœud de gestion d'adresses par le nœud d'initiation de transactions au cours de la transaction, l'opération de recherche d'adresse comprend un résumé de la transaction,
    le nœud de gestion d'adresse est configuré pour effectuer une recherche de données d'adresse sur l'ensemble de la transaction en fonction de la transaction de requête d'adresse, pour rechercher la chaîne cible de transaction correspondant au résumé de transaction, et pour extraire des données d'adresse correspondant au nœud de chaîne parallèle de la chaîne cible de transaction et envoyer les données d'adresse du nœud de chaîne parallèle au point de départ de la transaction.
FR2007541A 2019-07-19 2020-07-17 Systeme de gestion des adresses base sur la chaine publique Pending FR3099326A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910656220.2A CN112241888B (zh) 2019-07-19 2019-07-19 基于公链的地址管理***
CN201910656220.2 2019-07-19

Publications (1)

Publication Number Publication Date
FR3099326A1 true FR3099326A1 (fr) 2021-01-29

Family

ID=74167815

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2007541A Pending FR3099326A1 (fr) 2019-07-19 2020-07-17 Systeme de gestion des adresses base sur la chaine publique

Country Status (4)

Country Link
JP (1) JP2022535781A (fr)
CN (1) CN112241888B (fr)
FR (1) FR3099326A1 (fr)
WO (1) WO2021012811A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018162687A1 (fr) * 2017-03-09 2018-09-13 Gulbrandsen Magnus Skraastad Fournisseur d'accès au réseau central
US20190104102A1 (en) * 2017-10-04 2019-04-04 The Dun & Bradstreet Corporation System and method for identity resolution across disparate distributed immutable ledger networks
CN109981814A (zh) * 2019-03-19 2019-07-05 全链通有限公司 基于区块链网络服务节点的域名信息查询方法和***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528746B (zh) * 2016-10-26 2019-07-16 江苏通付盾科技有限公司 交易信息查询方法、装置及***
WO2018120121A1 (fr) * 2016-12-30 2018-07-05 深圳前海达闼云端智能科技有限公司 Procédé, dispositif et appareil de nœud de contrôle d'autorisation de chaîne de blocs
CN106919419A (zh) * 2017-02-03 2017-07-04 中钞***产业发展有限公司北京智能卡技术研究院 区块链上的智能合约程序的更新方法及装置
CN108323232B (zh) * 2017-05-16 2020-01-24 北京大学深圳研究生院 一种多层级区块链***之间索引与链拓扑结构的维护方法
CN107231299A (zh) * 2017-06-07 2017-10-03 众安信息技术服务有限公司 一种链路由及实现区块链跨链通信的***
KR101984254B1 (ko) * 2018-09-21 2019-05-30 김성완 블록체인 네트워크를 구성하는 노드 장치 및 그 노드 장치의 동작 방법
CN109462505B (zh) * 2018-11-12 2021-07-30 上海点融信息科技有限责任公司 实现多个区块链网络之间的跨链通信的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018162687A1 (fr) * 2017-03-09 2018-09-13 Gulbrandsen Magnus Skraastad Fournisseur d'accès au réseau central
US20190104102A1 (en) * 2017-10-04 2019-04-04 The Dun & Bradstreet Corporation System and method for identity resolution across disparate distributed immutable ledger networks
CN109981814A (zh) * 2019-03-19 2019-07-05 全链通有限公司 基于区块链网络服务节点的域名信息查询方法和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WEI-HONG HU ET AL: "Review of blockchain-based DNS alternatives", CHINESE JOURNAL OF NETWORK AND INFORMATION SECURITY, 1 March 2017 (2017-03-01), pages 1 - 7, XP055534786, Retrieved from the Internet <URL:http://www.infocomm-journal.com/cjnis/CN/article/downloadArticleFile.do?attachType=PDF&id=159675> [retrieved on 20181214], DOI: 10.11959/j.issn.2096-109x.2017.00157 *

Also Published As

Publication number Publication date
CN112241888A (zh) 2021-01-19
CN112241888B (zh) 2024-03-26
WO2021012811A1 (fr) 2021-01-28
JP2022535781A (ja) 2022-08-10

Similar Documents

Publication Publication Date Title
CN109471744B (zh) 基于区块链的主链加并行多子链***架构
EP3745684B1 (fr) Procédé de fusion de deux sous-réseaux en un unique résau ad hoc implementant le protocole d2hcp
FR3099327A1 (fr) Methode d&#39;adressage reseau de la chaine de blocs basee sur la chaine publique
FR2855691A1 (fr) Securisation de la distribution de documents numeriques dans un reseau pair a pair
FR2883437A1 (fr) Dispositif et procede de communication dans un reseau
FR2948247A1 (fr) Procede et systeme pour la gestion performante et automatisee de reseaux virtuels.
EP3789901A1 (fr) Méthode d&#39;authentification sélective d&#39;un utilisateur de chaine de blocs auprès d&#39;un contrat intelligent
CN112417001A (zh) 基于区块链网络的数据处理方法及相关设备
EP3804408A1 (fr) Procédé de sélection d&#39;une route dans un réseau ad hoc
FR2928800A1 (fr) Procede de gestion de requetes d&#39;obtention d&#39;identifiants de pairs en vue d&#39;acceder en mode p2p a des contenus qu&#39;ils stockent, et dispositif de gestion et equipement de reseau associes.
FR3099326A1 (fr) Systeme de gestion des adresses base sur la chaine publique
EP2266294A1 (fr) Procédé et dispositif de messagerie réseau
FR3074592B1 (fr) Procede de partage d&#39;une cle servant a deriver des cles de session pour crypter et authentifier des communications entre un objet et un serveur
US20200296158A1 (en) Node and cluster management on distributed self-governed ecosystem
EP1912408B1 (fr) Procédé de gestion d&#39;une base de données partitionnée dans un réseau de communication
EP1349400A1 (fr) Fourniture de services pour terminaux privés distants
EP3211826B1 (fr) Méthode de gestion de certificats implicites au moyen d&#39;une infrastructure à clés publiques distribuée
EP1810492A1 (fr) Service de messagerie dans un reseau de telecommunications de type &#34;pair a pair&#34;
FR2858163A1 (fr) Procede de localisation d&#39;objets mobiles communicants au sein d&#39;un reseau de communications, par transmission d&#39;identifiants de localisation par des repeteurs et mise a jour de serveur
EP3563558A1 (fr) Reseau informatique de noeuds communiquant entre eux par messages en pair a pair et procede d&#39;interconnexion entre noeuds associe
EP2765739B1 (fr) Localisation de terminaux mobiles
CA2397867C (fr) Procede et systeme pour la diffusion de donnees en boucle
EP3211841B1 (fr) Procédé pour décider de relayer par diffusion une copie d&#39;une requête de découverte de route dans un réseau de communication
CN113741818A (zh) 一种数据分离及分散存储的方法
FR3116370A1 (fr) Procédé et système d’affichage digital.

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20220701

RX Complete rejection

Effective date: 20230622