FR3140184A1 - Procédé et dispositif d’attribution d’un NFT - Google Patents
Procédé et dispositif d’attribution d’un NFT Download PDFInfo
- Publication number
- FR3140184A1 FR3140184A1 FR2209828A FR2209828A FR3140184A1 FR 3140184 A1 FR3140184 A1 FR 3140184A1 FR 2209828 A FR2209828 A FR 2209828A FR 2209828 A FR2209828 A FR 2209828A FR 3140184 A1 FR3140184 A1 FR 3140184A1
- Authority
- FR
- France
- Prior art keywords
- allocation
- data
- interest
- user
- fungible
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000005516 engineering process Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000006870 function Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000012550 audit Methods 0.000 description 3
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 2
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 2
- 102100021133 Nuclear protein 1 Human genes 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000002604 ultrasonography Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention concerne un procédé d’attribution, à un utilisateur, d’un jeton cryptographique non fongible, ledit procédé étant mis en œuvre par un dispositif d’attribution caractérisé en ce qu’il comprend : une première étape d’émission à destination d’un dispositif d’intérêt d’au moins un premier paramètre ;une première étape de réception d’au moins une donnée en provenance dudit dispositif d’intérêt, ladite donnée étant générée en fonction dudit au moins un paramètre émis ;une deuxième étape d’émission d’une requête d’attribution audit utilisateur dudit jeton cryptographique non fongible, ladite requête étant émise à destination d’un contrat intelligent mandataire inscrit à une chaîne de blocs et comprenant ladite au moins une donnée reçue. Figure pour l'abrégé : Figure 1
Description
1. Domaine de l'invention
L’invention se rapporte au domaine général des réseaux de télécommunications, et plus précisément à la technologie des chaînes de blocs (en anglais « blockchain »).
2. Art Antérieur
De façon traditionnelle, les chaînes de blocs gèrent des crypto-monnaies (monnaie émise de pair à pair sans intervention d’une banque centrale). On peut citer la monnaie électronique décentralisée Bitcoin créée en 2009. Cependant, de nouveaux usages liés aux chaînes de blocs ont récemment émergés. C’est par exemple le cas du marché de l’art numérique qui repose sur la technologie des NFT (en anglais « Non Fongible Token ») basée sur les contrats intelligents des chaînes de blocs. Concrètement, cette technologie permet la création et la gestion d’un certificat de propriété numérique infalsifiable d’un objet numérique. Ainsi, il possible d’acheter un « tweet », un objet virtuel situé dans un métavers / jeu vidéo, une œuvre d’art numérique (une icône, une image animée, un tableau) ou tout autre objet numérique cessible.
Le marché de l’art numérique propose des collections d’œuvres générées via le principe de l’art génératif (collections numériques créées par des algorithmes). Concrètement, l’ensemble d’une collection est généré à partir d’un même objet numérique (par exemple une image) auquel des variantes sont appliquées (modification de couleur, d’éléments graphiques de l’image, de filtre photo, etc.). Les facteurs qui créent le changement sont appelés des « attributs ». La répartition de ces attributs est aléatoire et ne suit pas nécessairement un modèle d'équiprobabilité. Ainsi, certaines variantes et par voie de conséquence les NFT associés, sont plus rares. Les NFT sont alors utilisés pour attester d’une forme de rareté.
Force est de constater qu’il n’est actuellement pas possible de conditionner la création d’un NFT à la proximité d’un point d’intérêt par exemple un lieu précis ou bien à la présence d’un tiers apte à générer le NFT.
3. Exposé de l'invention
L'invention vient améliorer l'état de la technique et propose un procédé d’attribution, à un utilisateur, d’un jeton cryptographique non fongible, ledit procédé étant mis en œuvre par un dispositif d’attribution caractérisé en ce qu’il comprend :
- une première étape d’émission à destination d’un dispositif d’intérêt d’au moins un paramètre ;
- une première étape de réception d’au moins une donnée en provenance dudit dispositif d’intérêt, ladite donnée étant générée en fonction dudit au moins un paramètre émis ;
- une deuxième étape d’émission d’une requête d’attribution audit utilisateur dudit jeton cryptographique non fongible, ladite requête étant émise à destination d’un contrat intelligent mandataire inscrit à une chaîne de blocs et comprenant ladite au moins une donnée reçue.
Avantageusement, l’invention permet l’attribution à un utilisateur d’un jeton cryptographique non fongible (ou NFT). Concrètement, le procédé transmet à un dispositif d’intérêt un ou plusieurs paramètres qui peuvent comprendre des attributs. Ces paramètres sont par exemple des chaînes de caractères comme une adresse électronique (messagerie, IP, de chaîne de blocs, etc.), une phrase particulière, une énumération de couleurs ou n’importe quel élément permettant par exemple la génération d’un couple objet numérique/NFT et / ou la sélection d’un NFT parmi une collection de NFT. A noter que ces paramètres peuvent être obtenus depuis un terminal tiers ou bien via une interface homme-machine du dispositif d’attribution.
Le dispositif d’intérêt génère ensuite une donnée en fonction des paramètres reçus. Cette donnée est par exemple un ensemble de chaînes de caractères comprenant les paramètres reçus et/ou des paramètres additionnels obtenus par le dispositif d’intérêt (les paramètres additionnels pouvant être obtenus en fonction d’un paramètre reçu) et/ou un identifiant du dispositif d’intérêt. Cette donnée est ensuite émise par le dispositif d’intérêt à destination du procédé (dispositif d’attribution) puis réémise par le procédé à destination d’un contrat intelligent mandataire inscrit à une chaîne de blocs dans une requête d’attribution d’un jeton cryptographique non fongible.
Une fois la requête d’attribution reçue par le contrat intelligent mandataire, celui-ci transfère en fonction de la donnée reçue le droit de propriété d’un NFT à l’utilisateur (attribution du NFT à l’utilisateur).
A noter que le contrat intelligent mandataire peut, en fonction de la donnée reçue, générer un objet numérique particulier et un NFT associé. Le NFT ainsi généré est ensuite attribué à l’utilisateur (le NFT devient la propriété de l’utilisateur).
Optionnellement, le contrat intelligent mandataire peut préalablement à la première étape d’émission générer un NFT associé à un objet (numérique ou non), NFT qui sera ensuite attribué à l’utilisateur en fonction de la donnée reçue.
Comme indiqué dans le document (https://fr.wikipedia.org/wiki/Blockchain), la technologie des chaînes de blocs est une technologie de stockage et de transmission d'informations sans organe de contrôle. Techniquement, il s'agit d'une base de données distribuée dont les informations envoyées par les utilisateurs et les liens internes à la base sont vérifiés et groupés à intervalles de temps réguliers en blocs, l'ensemble étant sécurisé par cryptographie, et formant ainsi une chaîne. Par extension, une chaîne de blocs est une base de données distribuée qui gère une liste d'enregistrements protégés contre la falsification ou la modification par les nœuds de stockage ; c'est donc un registre distribué et sécurisé de toutes les transactions effectuées depuis le démarrage du système. Les chaînes de blocs sont notamment caractérisées en ce que leurs contenus ne peuvent pas être modifiés ou supprimés : une information publiée (c’est-à-dire enregistrée ou sauvegardée) dans une chaîne de blocs le reste pour toujours. Ainsi, une chaîne de blocs est réputée inaltérable et permet la gestion de données sensibles telles que des crypto-monnaies (monnaie émise de pair à pair sans intervention d’une banque centrale). On peut citer par exemple la monnaie électronique décentralisée Bitcoin créée en 2009.
De façon connue, la sécurité d’une chaîne de blocs réside également dans le fait que les transactions réalisées au niveau de la chaîne de blocs sont visibles par tous ceux qui ont accès à cette chaîne de blocs. Cette transparence est une propriété fondamentale de la chaîne de blocs.
En outre, un contrat intelligent est un petit programme informatique irrévocable qui permet de réaliser des transactions au sein de la chaîne de blocs sous certaines conditions (exécute des instructions prédéfinies).
On entend par dispositif d’intérêt un dispositif électronique situé dans un lieu précis (point d’intérêt). Le dispositif est par exemple un smartphone (téléphone intelligent en anglais), une passerelle, un tableau de bord d’une voiture connectée, un objet connecté, un serveur ou tout autre dispositif électronique apte à communiquer. On entend par point d’intérêt un site géographique particulier.
On entend par NFT un jeton cryptographique non fongible stocké sur une chaîne de blocs qui représente un objet (le plus souvent numérique) et qui peut être considéré comme un titre de propriété dudit objet.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ladite donnée comprend un identifiant dudit jeton cryptographique non fongible.
On entend par identifiant d’un jeton cryptographique non fongible une chaîne de caractère qui permet d’identifier sans ambigüité un jeton cryptographique non fongible (ou NFT).
Dans ce mode de réalisation le dispositif d’intérêt sélectionne un identifiant de NFT parmi une pluralité d’identifiants (par exemple un identifiant d’un NFT appartenant à une collection de NFT, chaque NFT de la collection de NFT étant associé à un objet numérique d’une collection d’objets numériques) en fonction des paramètres reçus depuis le dispositif d’attribution. L’identifiant de NFT est ensuite émis à destination de la chaîne de blocs via le procédé (le dispositif d’attribution) afin qu’un transfert de propriété du NFT associé soit réalisé pour le compte de l’utilisateur (propriété du NFT attribué à l’utilisateur). Ce mode de réalisation suppose que le point d’intérêt détient une liste des identifiants des NFT de la collection de NFT générée par le contrat intelligent mandataire inscrit à la chaîne de blocs.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ladite donnée est chiffrée.
Ce mode de réalisation permet de sécuriser et d’anonymiser les données qui ont permis de générer un NTF et / ou de transférer le droit de propriété d’un NFT à un utilisateur.
La donnée est par exemple signée électroniquement par le dispositif d’intérêt grâce à une signature de cercle. La signature de cercle est une primitive cryptographique analogue à la signature numérique, en ce sens où elle vise à permettre à un utilisateur de signer un message au nom d’un groupe, en restant anonyme au sein de ce groupe. Concrètement, une personne peut vérifier avec les clefs publiques des membres du groupe que le message a bien été signé par un membre du groupe, mais ne peut pas savoir lequel.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que ladite deuxième étape d’émission est suivie est suivie d’une deuxième étape de réception d’un message de notification de l’attribution dudit jeton cryptographique non fongible audit utilisateur.
Ce mode de réalisation permet l’obtention d’une notification indiquant que la requête d’attribution a bien été traitée et que le jeton cryptographique non fongible a bien été attribué à l’utilisateur. Cela permet de s’assurer que le processus a bien fonctionné. La notification est par exemple obtenue directement depuis le contrat intelligent mandataire ou bien via un contrat intelligent appartenant à l’utilisateur.
Concrètement, la notification peut être émise par le contrat intelligent mandataire à destination d’une adresse électronique, par exemple, obtenue dans les paramètres de la requête d’attribution. Cette adresse électronique peut correspondre à une adresse d’un contrat intelligent appartenant à l’utilisateur ou bien à une adresse du dispositif d’attribution.
On entend par adresse électronique une suite de caractères et/ou de données binaires qui sert à identifier de façon certaine un service informatique ou un dispositif. Une telle adresse est par exemple composée d’une adresse IP, une adresse MAC ou bien une URI/URL.
Selon un mode de mise en œuvre particulier de l'invention, un procédé tel que décrit ci-dessus est caractérisé en ce que la première étape d’émission est réalisée à l’aide d’une technologie de communication en champ proche
Ce mode de réalisation permet de lier la génération d’un NFT et /ou le transfert de propriété d’un NFT à la localisation de l’utilisateur et plus précisément à sa proximité avec le dispositif d’intérêt. La technologie de communication en champ proche peut être le NFC, le WiFi, le Bluetooth, le ZigBee, les ultrasons, etc.
L'invention concerne également un dispositif d’attribution, à un utilisateur, d’un jeton cryptographique non fongible caractérisé en ce qu’il comprend :
- un premier module d’émission à destination d’un dispositif d’intérêt d’au moins un paramètre ;
- un premier module de réception d’au moins une donnée en provenance dudit dispositif d’intérêt, ladite donnée étant générée en fonction dudit au moins un paramètre émis ;
- un deuxième module d’émission d’une requête d’attribution audit utilisateur dudit jeton cryptographique non fongible, ladite requête étant émise à destination d’un contrat intelligent mandataire inscrit à une chaîne de blocs et comprenant ladite au moins une donnée reçue.
Le terme module peut correspondre aussi bien à un composant logiciel qu’à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d’ordinateur ou de manière plus générale à tout élément d’un programme apte à mettre en œuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d’un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.).
Selon un mode de mise en œuvre particulier de l'invention, un dispositif comme tel que décrit ci-dessus est caractérisé en ce qu’il est compris par un terminal électronique de l’utilisateur.
L'invention concerne également un système d’attribution, à un utilisateur, d’un jeton cryptographique non fongible caractérisé en ce qu’il comprend :
- un dispositif d’attribution tel que décrit ci-dessus ;
- un dispositif d’intérêt pour obtenir au moins un paramètre en provenance dudit dispositif d’attribution, pour générer au moins une donnée en fonction dudit au moins paramètre, pour signer électroniquement via une signature de cercle ladite donnée générée et pour émettre ladite donnée à destination dudit dispositif d’attribution ;
- un contrat intelligent inscrit à une chaîne de blocs pour vérifier la signature de ladite donnée reçue et lorsque celle-ci est valide, attribuer en fonction de ladite donnée reçue ledit jeton cryptographique non fongible audit utilisateur.
L'invention concerne également un programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé ci-dessus selon l'un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. Le procédé peut être mis en œuvre de diverses manières, notamment sous forme câblée ou sous forme logicielle. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable.
L'invention vise aussi un support d'enregistrement ou support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. D'autre part, les supports d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet.
Alternativement, les supports d'enregistrement peuvent correspondre à un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.
Ce dispositif d’attribution, ce système d’attribution et ce programme d'ordinateur présentent des caractéristiques et avantages analogues à ceux décrits précédemment en relation avec le procédé d’attribution.
4. Liste des figures
D’autres caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description suivante de modes de réalisation particuliers, donnés à titre de simples exemples illustratifs et non limitatifs, et des dessins annexés, parmi lesquels :
5. Description d'un mode de réalisation de l'invention
La illustre un exemple d'environnement de mise en œuvre de l'invention selon un mode particulier de réalisation. L’environnement représenté en comprend au moins un terminal 101 qui intègre un dispositif d’attribution apte à mettre en œuvre le procédé d’attribution selon la présente invention. Le procédé peut fonctionner de manière permanente et autonome dès l’activation de celui-ci ou bien à la suite d’une action d’un utilisateur.
Selon un autre mode de réalisation, le dispositif d’attribution peut être situé dans un terminal tiers (non représenté) connecté au terminal 101 ou bien réparti entre les deux terminaux.
Le terminal 101 est par exemple un terminal de type smartphone (téléphone intelligent en anglais), tablette, télévision connectée, objet connecté, ordinateur de bord d’une voiture, ordinateur personnel ou tout autre terminal apte à communiquer (émettre et/ou recevoir des requêtes) selon les technologies de l’état l’art via par exemple un réseau IP (100), le réseau pouvant être privé ou public. Le terminal 101 est également apte à communiquer via une ou plusieurs technologies de communication en champ proche (WiFI ®, Bluetooth®, etc.).
La comprend également une chaîne de blocs (102) qui comprend au moins un contrat intelligent (SC). Le contrat intelligent SC est apte à générer une collection de NFT, chaque NTF pouvant être associé à un identifiant unique.
On entend par collection de NFT, un ensemble de NFT dont chaque élément (c’est-à-dire chaque NFT) est associé une variation unique d’un même objet (numérique ou non). En d’autres mots, chaque NFT de la collection représente un objet dérivé d’un unique objet et possédant des caractéristiques distinctes (couleur, forme, texture, etc.).
La comprend en outre un dispositif d’intérêt (103) localisé à un endroit précis (point d’intérêt). Ce dispositif d’intérêt est compris au sein d’un groupe de dispositifs d’intérêt (G), chaque dispositif du groupe pouvant être localisé à des endroits différents (positions géographiques différentes). Le dispositif d’intérêt est par exemple un terminal de type smartphone (téléphone intelligent en anglais), tablette, terminal de paiement électronique, système de caisse, télévision connectée, objet connecté, ordinateur de bord d’une voiture, ordinateur personnel ou tout autre terminal apte à communiquer (émettre et/ou recevoir des requêtes) selon les technologies de l’état l’art via le réseau de communication 100.
La illustre un dispositif (S) configuré pour mettre en œuvre le procédé d’attribution selon un mode particulier de réalisation de l'invention. Le dispositif (S) a l'architecture classique d'un ordinateur, et comprend notamment une mémoire MEM, une unité de traitement UT, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM. Le programme d'ordinateur PG comprend des instructions pour mettre en œuvre les étapes du procédé d’attribution tel que décrit ultérieurement à l’appui de la , lorsque le programme est exécuté par le processeur PROC.
A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur PROC. Le processeur PROC de l'unité de traitement UT met notamment en œuvre les étapes du procédé d’attribution selon l'un quelconque des modes particuliers de réalisation décrits en relation avec la et selon les instructions du programme d'ordinateur PG.
Le dispositif (S) comprend un module COM1 apte à émettre à destination du dispositif d’intérêt 103 une requête qui comprend au moins un paramètre. La communication est par exemple réalisée via une technologie en champ proche telle que le WiFi®, le Bluetooth®, le RFID, le Li-Fi, etc.
Le dispositif (S) comprend également un module COM2 apte à recevoir un message comprenant au moins une donnée en provenance du dispositif d’intérêt. La donnée peut être signée électroniquement par le dispositif d’intérêt grâce à une signature de cercle. De même la communication peut être réalisée via une technologie en champ proche telle que le WiFi®, le Bluetooth®, le RFID, le Li-Fi, etc.
De plus, le dispositif (S) comprend un module COM3 apte à émettre à destination de la chaîne de blocs 102 une requête d’attribution d’un NFT à l’utilisateur du terminal 101, la requête comprenant au moins la donnée préalablement reçue.
Selon un mode particulier de réalisation, le dispositif (S) comprend un module COM4 apte à recevoir un message de notification de la bonne attribution du NFT à l’utilisateur
Selon un mode particulier de réalisation, les modules COM1 et/ou COM2 et/ou COM3 et/ou COM4 peuvent être un seul et même module de communication.
La illustre des étapes du procédé d’attribution selon un mode particulier de réalisation de l'invention. La est constituée d’un terminal 101, d’un dispositif d’intérêt 103 et d’une chaîne de blocs 102 hébergée par un ou plusieurs serveurs informatiques. La chaîne de blocs 102 comprend au moins le contrat intelligent SC.
Lors de l’étape E10 le dispositif d’intérêt émet une requête à destination de la chaîne de blocs 102 et plus particulièrement à destination du contrat intelligent SC afin d’obtenir les clefs de chiffrement publiques des dispositifs d’intérêt qui appartiennent au groupe G, c’est-à-dire le groupe de dispositifs d’intérêt qui comprend le dispositif d’intérêt 103. La requête est reçue par le contrat intelligent lors de l’étape E30. Le contrat intelligent récupère les clefs de chiffrement publiques des dispositifs d’intérêt du groupe puis les transmet au dispositif d’intérêt 103 lors de l’étape E31. Les clefs de chiffrement sont ensuite reçues par le dispositif d’intérêt 103 lors de l’étape E11.
Selon un mode particulier de réalisation, lorsque le dispositif d’intérêt 103 est compris au sein d’une pluralité de groupes (G, G1, G2, etc.), la requête émise par le dispositif d’intérêt lors de l’étape E10 peut comprendre un identifiant de groupe. Ainsi, le contrat intelligent peut récupérer les clefs de chiffrement publiques des dispositifs d’intérêt qui appartiennent uniquement au groupe identifié par l’identifiant.
Lors de l’étape E22, le terminal 101 est approché du dispositif d’intérêt 103. Une communication en champ proche (par exemple en NFC, WiFi, ultrasons, ou Bluetooth) est alors initiée entre les deux dispositifs. La requête émise (E22) par le terminal 101 à destination du dispositif d’intérêt 103 comprend au moins un paramètre. Le ou les paramètres sont par exemple une ou plusieurs chaînes de caractères comme une adresse électronique (de messagerie, IP, de chaîne de blocs, etc.), une phrase particulière, une énumération de couleurs, un identifiant de NFT, etc. La requête est ensuite reçue par le dispositif d’intérêt lors de l’étape E12.
Selon un mode particulier de réalisation, le dispositif d’intérêt peut accéder (localement ou à distance) à une liste d’identifiants de NFT appartenant à une collection de NFT, les NFT de cette collection ayant été préalablement générés et stockés par le contrat intelligent SC. Ainsi, une fois la requête reçue par le dispositif d’intérêt (E12), celui-ci sélectionne un identifiant de NFT (tokenID) en fonction du ou des paramètres obtenus depuis la requête puis optionnellement supprime l’identifiant de la liste. L’identifiant est ensuite inséré dans une donnée qui est émise à destination du terminal 101 (E13).
Alternativement, la donnée émise lors de l’étape E13 comprend le ou les paramètres reçus et obtenus depuis la requête reçue par le dispositif d’intérêt lors de l’étape E12 et /ou un ou plusieurs paramètres générés et / ou obtenus par le dispositif d’intérêt 103. A noter que les paramètres générés et / ou obtenus par le dispositif d’intérêt 103 peuvent être de même nature que ceux obtenus depuis la requête reçue par le dispositif d’intérêt lors de l’étape E12. En outre, les paramètres générés et / ou obtenus par le dispositif d’intérêt 103 peuvent être fonction de ceux obtenus depuis la requête reçue par le dispositif d’intérêt lors de l’étape E12.
Selon un mode particulier de réalisation, le dispositif d’intérêt signe électroniquement la donnée émise lors de l’étape E13 via une signature de cercle. A noter que la signature de cercle comprend des étapes de chiffrement avec les clefs publiques obtenues lors de l’étape E11 (clefs publiques des dispositifs d’intérêt dispositifs d’intérêt appartenant au groupe G). La signature de cercle est connue en soi et ne sera pas décrite plus en détail ici.
Lors de l’étape E23, le terminal 101 reçoit (E23) la donnée (signée ou non) depuis le dispositif d’intérêt (103) puis émet (E24) une requête d’attribution d’un NFT à destination de la chaîne de blocs 102 et plus particulièrement à destination du contrat intelligent SC. La requête d’attribution comprend au moins la donnée reçue par le terminal 101 lors de l’étape E23.
La requête d’attribution est reçue par le contrat intelligent lors de l’étape E34.
Selon un mode particulier de réalisation, lorsque la requête d’attribution reçue par le contrat intelligent comprend une donnée signée via une signature de cercle, le contrat intelligent vérifie que la signature est valide. Cette vérification est réalisée notamment grâce aux clefs publiques de chiffrement des dispositifs d’intérêt du groupe G stockées au sein du contrat intelligent. Si la signature est valide, le contrat intelligent passe à l’étape suivante. Dans le cas contraire, le procédé exécuté par le contrat intelligent s’arrête et une notification indiquant une erreur peut être envoyée à destination du terminal 101.
Lorsque la donnée obtenue depuis la requête d’attribution comprend un identifiant de NFT, c’est-à-dire un tokenID, le contrat intelligent transfère, à l’utilisateur du terminal 101, la propriété du NFT associé au tokenID. Un accusé de réception (message de notification au sens de l’invention) du transfert de propriété peut ensuite être émis (E35) à destination du terminal 101 par le contrat intelligent. Cet accusé de réception est ensuite reçu par le terminal 101 lors de l’étape E25. L’accusé de réception peut comprendre le tokenID et / ou l’adresse de chaîne de blocs du NFT associé.
Selon un mode particulier de réalisation, l’accusé de réception est émis à destination d’un contrat intelligent appartenant à l’utilisateur du terminal 101. Dans ce cas, l’adresse du contrat intelligent de l’utilisateur est insérée dans la requête d’attribution émise par le terminal 101 lors de l’étape E24.
Lorsque la donnée obtenue depuis la requête d’attribution ne comprend pas d’identifiant de NFT mais des paramètres obtenus depuis le terminal 101 et/ou du dispositif d’intérêt 103, le contrat intelligent peut générer, en fonction de la donnée obtenue et donc des paramètres, un couple objet numérique/NFT à attribuer à l’utilisateur du terminal 101. Le contrat intelligent attribue ensuite le NFT généré à l’utilisateur du terminal 101. Un accusé de réception (message de notification au sens de l’invention) de l’attribution du NFT généré peut ensuite être émis (E35) à destination du terminal 101 par le contrat intelligent. Cet accusé de réception est ensuite reçu par le terminal 101 lors de l’étape E25. L’accusé de réception peut comprendre un identifiant du NFT généré et / ou l’adresse de chaîne de blocs du NFT généré.
Claims (9)
- Procédé d’attribution, à un utilisateur, d’un jeton cryptographique non fongible, ledit procédé étant mis en œuvre par un dispositif d’attribution (101) caractérisé en ce qu’il comprend :
- une première étape d’émission (E22) à destination d’un dispositif d’intérêt d’au moins un paramètre ;
- une première étape de réception (E23) d’au moins une donnée en provenance dudit dispositif d’intérêt, ladite donnée étant générée en fonction dudit au moins un paramètre émis ;
- une deuxième étape d’émission (E24) d’une requête d’attribution audit utilisateur dudit jeton cryptographique non fongible, ladite requête étant émise à destination d’un contrat intelligent mandataire (SC) inscrit à une chaîne de blocs (102) et comprenant ladite au moins une donnée reçue. - Procédé d’attribution selon la revendication 1 dans lequel ladite donnée comprend un identifiant dudit jeton cryptographique non fongible.
- Procédé d’attribution selon la revendication 1 dans lequel ladite donnée est chiffrée
- Procédé d’attribution selon la revendication 1 dans lequel ladite deuxième étape d’émission est suivie d’une deuxième étape de réception (E25) d’un message de notification de l’attribution dudit jeton cryptographique non fongible audit utilisateur.
- Procédé d’attribution selon la revendication 1 dans lequel la première étape d’émission est réalisée à l’aide d’une technologie de communication en champ proche.
- Dispositif d’attribution, à un utilisateur, d’un jeton cryptographique non fongible caractérisé en ce qu’il comprend :
- un premier module d’émission (COM1) à destination d’un dispositif d’intérêt d’au moins un paramètre ;
- un premier module de réception (COM2) d’au moins une donnée en provenance dudit dispositif d’intérêt, ladite donnée étant générée en fonction dudit au moins un paramètre émis ;
- un deuxième module d’émission (COM3) d’une requête d’attribution audit utilisateur dudit jeton cryptographique non fongible, ladite requête étant émise à destination d’un contrat intelligent mandataire inscrit à une chaîne de blocs et comprenant ladite au moins une donnée reçue. - Terminal caractérisé en ce qu’il comprend un dispositif d’attribution selon la revendication 6.
- Système d’attribution, à un utilisateur, d’un jeton cryptographique non fongible caractérisé en ce qu’il comprend :
- un dispositif d’attribution selon la revendication 6 ;
- un dispositif d’intérêt pour obtenir au moins un paramètre en provenance dudit dispositif d’attribution, pour générer au moins une donnée en fonction dudit au moins paramètre, pour signer électroniquement via une signature de cercle ladite donnée générée et pour émettre ladite donnée à destination dudit dispositif d’attribution ;
- un contrat intelligent inscrit à une chaîne de blocs pour vérifier la signature de ladite donnée reçue et lorsque celle-ci est valide, attribuer en fonction de ladite donnée reçue ledit jeton cryptographique non fongible audit utilisateur. - Programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé d’attribution selon l'une quelconque des revendications 1 à 6, lorsque le programme est exécuté par un processeur.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2209828A FR3140184A1 (fr) | 2022-09-28 | 2022-09-28 | Procédé et dispositif d’attribution d’un NFT |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2209828A FR3140184A1 (fr) | 2022-09-28 | 2022-09-28 | Procédé et dispositif d’attribution d’un NFT |
FR2209828 | 2022-09-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3140184A1 true FR3140184A1 (fr) | 2024-03-29 |
Family
ID=85017881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2209828A Pending FR3140184A1 (fr) | 2022-09-28 | 2022-09-28 | Procédé et dispositif d’attribution d’un NFT |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3140184A1 (fr) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021231911A1 (fr) * | 2020-05-14 | 2021-11-18 | Nike Innovate C.V. | Systèmes et procédés permettant de fournir des biens numériques cryptographiques pour des produits de détail sécurisés par une chaîne de blocs |
US20210357489A1 (en) * | 2014-04-29 | 2021-11-18 | Taliware, Inc. | Communication network based non-fungible token creation platform with integrated creator biometric authentication |
US20220114600A1 (en) * | 2020-03-05 | 2022-04-14 | Scientia Potentia Est., LLC | System for verification and management for non-fungible tokens |
-
2022
- 2022-09-28 FR FR2209828A patent/FR3140184A1/fr active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210357489A1 (en) * | 2014-04-29 | 2021-11-18 | Taliware, Inc. | Communication network based non-fungible token creation platform with integrated creator biometric authentication |
US20220114600A1 (en) * | 2020-03-05 | 2022-04-14 | Scientia Potentia Est., LLC | System for verification and management for non-fungible tokens |
WO2021231911A1 (fr) * | 2020-05-14 | 2021-11-18 | Nike Innovate C.V. | Systèmes et procédés permettant de fournir des biens numériques cryptographiques pour des produits de détail sécurisés par une chaîne de blocs |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3243176B1 (fr) | Procédé de traitement d'une transaction à partir d'un terminal de communication | |
WO2006053958A9 (fr) | Support personnel de mémoire de masse portatif et système informatique d'accès sécurisé a un espace utilisateur via un réseau | |
FR2932048A1 (fr) | Procede et systeme d'acces par un utilisateur a au moins un service offert par au moins un autre utilisateur. | |
FR3058243A1 (fr) | Procede de controle d'identite d'un utilisateur au moyen d'une base de donnees publique | |
WO2015059389A1 (fr) | Procede d'execution d'une transaction entre un premier terminal et un deuxieme terminal | |
EP1637989A1 (fr) | Procédé et système de séparation de comptes de données personnelles | |
FR3062499A1 (fr) | Procede de reduction de la taille d'une base de donnees repartie de type chaine de blocs, dispositif et programme correspondant | |
EP3485451B1 (fr) | Procédé de traitement d'au moins une donnée de moyen de paiement, terminal de paiement et programme d'ordinateur correspondant | |
FR2889388A1 (fr) | Procede et systeme de gestion securise de donnees entre un serveur et un client | |
FR3140184A1 (fr) | Procédé et dispositif d’attribution d’un NFT | |
EP3903210A1 (fr) | Reseau de communication securisee et tracee | |
EP3948627A1 (fr) | Procede de negociation de contrat entre deux parties dans un reseau de telecommunications et dispositifs mettant en oeuvre ce procede | |
FR3090959A1 (fr) | Traitement d’un service de tickets électroniques | |
EP4099249A1 (fr) | Procédé et dispositif de transmission d'un identifiant d'un utilisateur lors d'un paiement électronique réalisépar l utilisateur | |
WO2022269179A1 (fr) | Procede et dispositif de paiement par chaines de blocs | |
FR3064379A1 (fr) | Procede et dispositif de gestion du stockage de documents numeriques | |
EP4107905A1 (fr) | Procede et dispositif de controle d'acces a une fonction d'une application inscrite dans une chaine de blocs | |
WO2023062095A1 (fr) | Procédé et dispositif de transfert d'une communication d'une station de base à une autre | |
FR3057085A1 (fr) | Controle de delegation de droits | |
FR3114714A1 (fr) | Procédé d’accès à un ensemble de données d’un utilisateur. | |
WO2021198606A1 (fr) | Procede et dispositif d'authentification d'un utilisateur aupres d'une application | |
EP4241416A1 (fr) | Procede de delegation d'acces a une chaine de blocs | |
WO2018229089A1 (fr) | Procédé de gestion d'identifiants de fidélité, procédé de traitement de données de fidélité, serveur, dispositif de transaction et programmes correspondants | |
EP4032057A1 (fr) | Procede de transmission d'une information complementaire relative a une transaction financiere | |
EP2317691B1 (fr) | Système et procédé de sécurisation contextuelle et dynamique des échanges de données au travers d'un réseau |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20240329 |