INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Comme décrit plus en détails ci-après, l’algorithme de consensus qui est mis en œuvre par les nœuds 10 du réseau 11 pour ajouter un nouveau bloc à la chaîne de blocs BC tient compte de la réputation des participants opérant les nœuds dans le monde réel, c’est-à-dire hors de la chaîne de bloc. A cet égard, chaque terminal informatique 10 mettant en œuvre un nœud est également configuré pour prendre part à des interactions commerciales dans le monde réel, une interaction commerciale comprenant la fourniture d’un produit ou d’un service dans le monde réel en contrepartie d’une somme d’argent, cette somme d’argent étant versée dans une cryptomonnaie, c’est-à-dire dans la monnaie échangée au sein de la chaîne de blocs.
Comme décrit plus en détails ci-après, la réputation d’un participant correspondant à un nœud est mise à jour en fonction du déroulement d’interactions commerciales mises en œuvre hors de la chaîne de bloc. Pour réaliser le procédé de vérification qu’un service ou un produit a été correctement fourni lors d’une transaction hors de la chaîne de bloc, chaque nœud est configuré pour mettre en œuvre un module de vérification 20, qui peut par exemple employer des réseaux Oracle décentralisés (Decentralized Oracle Networks ou DONs), qui permettent la création de contrats intelligents hybrides, c’est-à-dire combinant des données externes et internes à la chaîne de blocs pour relier le fonctionnement de la chaîne de blocs avec des évènements intervenant hors de celle-ci.
Le module de vérification 20 a une interface externe spécifique pour la récupération des informations relatives D aux interactions commerciales hors chaîne de blocs comme indiqué ci-avant. Le module de vérification 20 communique avec le module 21 de mise en œuvre des contrats intelligents. En particulier, le module de vérification 20 fournit au module 21 les certificats qui sont issus de la vérification des transactions hors chaîne de blocs. Le module 21 et le module 23 de cœur interagissent pour permettre la mise en œuvre de l’algorithme de consensus à partir des valeurs de réputation et de garantie et actualiser ces valeurs après la mise en œuvre de l’algorithme de consensus. Enfin le module 22 de communication établit une communication avec les autres nœuds du réseau pour permettre la mise en œuvre de l’algorithme de consensus.
En référence à la on a représenté un exemple de procédé d’interaction commerciale mis en œuvre entre deux nœuds 10 du réseau comprenant un acheteur B et un vendeur S, le procédé impliquant la fourniture d’un produit ou d’un service dans le monde réel par le vendeur S, c’est-à-dire hors chaîne de blocs, en contrepartie d’une somme d’argent fournie par l’acheteur B, le versement étant réalisé dans la chaîne de blocs. Comme décrit plus en détails ci-après, le procédé d’interaction commerciale comporte la génération d’un ensemble de transactions qui sont enregistrées dans la chaîne de blocs BC.
Préférentiellement, le boîtier de protection comprend une cloison inférieure ; ladite paroi inférieure étant distante d’au moins 40 mm, préférentiellement d’au moins 50 mm de la paroi inférieure.
Selon un autre aspect, l’invention propose un véhicule automobile comprenant : une structure, un dispositif lumineux fixé à la structure, et un support de maintien reliant le dispositif lumineux à la structure ; la structure présentant préférentiellement un logement de montage avec une paroi inférieure ; remarquable en ce que le support de montage comprend une branche de positionnement contre la structure, afin de positionner le support de montage par rapport à la structure ; préférentiellement le dispositif lumineux est au moins partiellement dans le logement de montage, et la branche de positionnement est contre la paroi inférieure.
La est une vue dans l’espace d’un ensemble lumineux assemblé à une structure de véhicule automobile selon l’invention.
La représente un support de maintien d’un dispositif lumineux de véhicule automobile selon l’invention.
La est une vue arrière d’un ensemble lumineux de véhicule automobile selon l’invention.
La est une section selon l’axe V-V tracé sur la .
Dans la description qui suit, le terme « comprendre » est synonyme de « inclure » et n’est pas limitatif en ce qu’il autorise la présence d’autres éléments dans le véhicule automobile ou dans l’ensemble lumineux auquel il se rapporte. Il est entendu que le terme « comprendre » inclut les termes « consister en ». Les termes « externe » et « interne » désigneront respectivement ce qui est orienté vers l’extérieur du véhicule et vers l’intérieur du véhicule.
Par le terme « lumineux », on entend qui a la capacité d’émettre des rayons lumineux.
Dans la présente description, les caractéristiques techniques sont définies dans la configuration de montage de l’ensemble lumineux, à moins que le contraire ne soit explicitement mentionné.
Chaque nouveau participant doit s’inscrire auprès des nœuds 12 agissant en tant qu’administrateurs. Une fois l’inscription réalisée, chaque nœud est associé à un porte-monnaie numérique qui peut être rempli par conversion de monnaie hors chaîne de blocs en monnaie équivalente dans la chaîne de blocs.
La structure générale d’une transaction réalisée dans la chaîne de blocs est la suivante : où « Flag » indique le type de transaction, H(T x ) est le hachage d’une donnée T x qui dépend de la transaction, Sig T est la signature de la personne qui initie la transaction et Montant est le montant de la somme que la personne qui initie la transaction a versé pour initier la transaction. Toutes les transactions générées sont chiffrées, signées et envoyées au réseau 11 par le module de communication du nœud du participant initiant la transaction.
A l’étape S10 un vendeur S souhaitant mettre en vente un nouveau produit ou service génère une transaction qui inclut le prix du service ou du produit et une proportion de garantie Q que le vendeur récupère si le service ou le produit est rejeté par l’acheteur B à la réception. En effet, le procédé comprenant ensuite une étape de vérification du produit ou du service par l’acheteur, ce dernier peut rejeter le produit ou le service reçu. Pour protéger les vendeurs de rejets trop nombreux ou infondés de la part des acheteurs, les vendeurs fixent la proportion de garantie Q qui est le montant transféré de l’acheteur au vendeur en cas de rejet du service ou du produit. La proportion de garantie Q est une part du montant du produit ou du service considéré. Les vendeurs doivent donc déterminer une valeur de Q qui soit un compromis entre un Q trop bas, qui protège faiblement le vendeur contre le risque de rejet par l’acheteur, et un Q trop haut, qui dissuade l’acheteur.
La transaction est ensuite envoyée à tous les nœuds au sein du réseau pour vérification. Si la transaction est validée, elle est stockée T10 dans la chaîne de blocs BC et l’ensemble des produits et services disponibles à la vente pour le nœud vendeur est mise à jour. Un nœud acheteur B peut ensuite choisir un produit ou un service qui lui convient et génère une transaction B10 visant à réaliser un achat, qui contient une identification du produit ou du service acheté. Cette transaction est envoyée à tous les nœuds du réseau pour vérification et, si elle est validée, elle est stockée dans la chaîne de blocs T11.
A l’étape S11 un vendeur accepte la proposition d’un acheteur et génère une transaction comprenant l’identification de l’ordre d’achat qui a été accepté. Cette transaction est envoyée à tous les nœuds du réseau pour vérification et, si elle est validée, elle est stockée dans la chaîne de blocs T12. Le procédé comprend ensuite une étape de dépôt d’un acompte D B11 par l’acheteur (flèche Y sur la ). La transaction d’acompte T13 comprend l’identifiant de l’acheteur et du vendeur et le montant de l’acompte D. Cette transaction est enregistrée dans la chaîne de blocs pour prouver que l’acheteur a effectivement payé un acompte pour l’ordre d’achat correspondant. Alternativement, si le vendeur ne reçoit pas de confirmation du dépôt de l’acompte après un certain temps, l’ordre d’achat est rejeté (flèche N).
Le procédé comprend ensuite l’étape de fourniture S12 du produit ou du service ayant fait l’objet de l’ordre d’achat, cette fourniture ayant lieu hors de la chaîne de bloc. On a également représenté sur la par B12 la réception du produit ou du service par l’acheteur B. Des preuves de la remise du produit ou de la réalisation du service sont récupérées T14 comme mentionné ci-avant par les modules de vérification des nœuds du réseau correspondants aux participants S et B de la transaction pour vérifier et valider que la fourniture du produit ou service a bien eu lieu, et les modules génèrent un certificat qui est également enregistré dans la chaîne de blocs au moyen d’une transaction de validation d’un ordre d’achat qui est établie à partir de l’identifiant de l’ordre d’achat et du certificat généré. On a représenté par une flèche Y en sortie de l’étape T14 le cas où la fourniture du produit ou service a eu lieu, et par la flèche N le cas où elle n’a pas eu lieu.
La suite du procédé peut comprendre, dans le cas où le vendeur n’a pas fourni le service ou le produit, la restitution de l’acompte à l’acheteur et la mise à jour de la réputation du vendeur comme décrit plus en détails ci-après. Ceci fait l’objet d’une transaction T15 enregistrée dans la chaîne de blocs. Alternativement, dans le cas où le produit ou le service a été correctement fourni mais que l’acheteur ne l’accepte pas (flèche N après étape B13 d’acceptation du service), l’acompte peut être restitué en étant réparti entre l’acheteur et le vendeur selon une règle préalablement déterminée, et la réputation de l’acheteur peut être mise à jour. Ceci fait également l’objet d’une transaction enregistrée dans la chaîne de blocs T16. Selon encore une autre possibilité, le vendeur a correctement fourni le produit ou le service et l’acheteur l’a accepté, et l’acompte est transféré à l’acheteur, et la réputation de l’acheteur et du vendeur est mise à jour T17. Dans tous les cas, une transaction est enregistrée dans la chaîne de blocs identifiant la part de l’acompte restitué et le destinataire de la restitution de l’acompte, ainsi que la mise à jour de la réputation de l’un ou des deux participants à l’interaction commerciale.
Le versement du montant restitué à l’acheteur et/ou au vendeur est mis en œuvre par implémentation d’un programme de type contrat intelligent par les modules 21 des nœuds respectifs correspondant à l’acheteur et au vendeur.
On va maintenant décrire un mode de réalisation pour le calcul de la réputation d’un nœud du réseau. La réputation est calculée à partir de valeurs de confiance attribuées à l’acheteur et/ou au vendeur après chaque interaction commerciale. La valeur de confiance associée à un vendeur après une interaction commerciale i dans le monde réel est fournie par :
Où représente la valeur de confiance subjective et représente la valeur de confiance objective, et est un coefficient de pondération entre les deux. De préférence, est choisi de manière à donner plus de poids à la valeur de confiance objective. La valeur de confiance subjective représente directement l’opinion de l’acheteur à propos du vendeur et est avantageusement calculée en mettant en œuvre une logique de confiance subjective telle que décrite dans les publications suivantes : J. Audun et al. “Trust Network Analysis with Subjective Logic”, in Dobbie, G. Estivill-Castro, V (Eds.) Conference Proceedings of the Twenty-Ninth Australasian Computer Science Conference (ACSW 2006), Australian Computer Society, CD Rom, pp. 85-94. J. Keng et al., « Towards secure blockchain-enabled Internet of vehicles : Optimizing consensus management using reputation and contract theory”, 2018, arXiv:1809.08387.
Quand un acheteur B interagit avec un vendeur S, une opinion notée est fournie pour exprimer la confiance de l’acheteur b dans la fiabilité du vendeur s, où t, d et u représentent respectivement la confiance, la défiance, et l’incertitude, respectivement ; vérifient t+d+u=1, t,d,u sont inclus dans [0,1] et sont définis comme suit :
Et la valeur de après la i ème interaction est :
Où m et n sont respectivement le nombre d’interactions d’achat valides et invalides entre b et s, I f représente la fréquence d’interaction, plus celle-ci est élevée et plus l’incertitude est faible. est un coefficient de pondération de l’incertitude.
La valeur de confiance objective dépend des résultats du processus de vérification mis en œuvre lors du procédé d’achat décrit ci-avant et des métriques utilisées lors de ce processus, qui dépendent de l’objet de la transaction.
Où C est un booléen indiquant la présence (C=1) ou l’absence du certificat (C=0) émis pour une transaction valide, Pj sont des paramètres d’évaluation supplémentaires, qui varient en fonction du type de transaction considéré, et est un coefficient de pondération associé à Pj. Comme le certificat est généré à partir de preuves objectives de la fourniture du produit ou de la réalisation du service, on peut tenir compte de façon plus importante de la confiance objective en un nœud en donnant plus de poids au certificat.
La combinaison des valeurs de confiance objective et subjective fournit une valeur globale de confiance du vendeur à la i ème interaction. Le même modèle est utilisé pour calculer la valeur de confiance de l’acheteur.
Dans des modes de réalisation Procédé selon l’une des revendications précédentes, comprenant la suppression d’un nœud actif de la liste des nœuds actifs lorsque la réputation du nœud est inférieure à un seuil déterminé.
Dans des modes de réalisation, chaque nœud actif définit un montant de garantie qui doit être compris entre des montants de garantie minimal et maximal déterminés, et le procédé comprend la suppression d’un nœud actif de la liste de nœuds actifs lorsque le montant de garantie déposé par le noeud est inférieur au montant de garantie minimal.
Dans des modes de réalisation, chaque nœud actif définit un montant de garantie qui doit être compris entre des montants de garantie minimal et maximal déterminés, et le score d’un nœud actif est calculé à partir : d’un ratio entre la valeur de garantie définie par le noeud et la valeur de garantie maximale, et d’un ratio entre le montant de dépôt du noeud et la valeur de garantie.
Dans des modes de réalisation, le score d’un nœud est une combinaison linéaire de la valeur de réputation actuelle, du ratio entre la valeur de garantie définie par le noeud et la valeur de garantie maximale, et du ratio entre le montant de dépôt du nœud et la valeur de garantie.
Dans des modes de réalisation, le calcul du score d’un nœud tient en outre compte d’un taux de génération de bloc qui décroît avec le nombre de blocs ajoutés à la chaîne de blocs par le nœud pendant une période déterminée.
Dans des modes de réalisation, chaque nœud est en outre configuré mettre en œuvre au moins une application d’interaction d’achat de produit ou de service hors de la chaîne de blocs, pour calculer une valeur de confiance associée à une interaction d’achat ayant eu lieu hors de la chaîne de blocs, chaque nœud étant en outre configuré pour calculer la valeur de réputation actuelle d’un nœud en fonction de : une valeur de réputation précédente, et la valeur de confiance associée à la dernière interaction d’achat ayant impliqué le nœud.
Dans des modes de réalisation, chaque nœud est configuré pour calculer la valeur de réputation actuelle d’un participant par mise en œuvre d’un algorithme de type contrat intelligent.
Selon un autre objet, il est décrit un produit programme d’ordinateur, comprenant des instructions de code pour la mise en œuvre du procédé selon l’une des revendications qui précède, quand il est exécuté par un ordinateur.
Selon un autre objet, il est décrit un terminal informatique comprenant au moins un processeur et une mémoire, et étant connectés à un ensemble d’autres terminaux informatiques pour former un réseau pair à pair de gestion d’une chaîne de blocs, la mémoire du terminal informatique stockant une liste de nœuds dits actifs, une valeur de réputation actuelle associée à chaque nœud actif, et une copie respective de la chaîne de blocs, le terminal informatique étant configuré pour mettre en œuvre le procédé selon la description qui précède.
Selon un autre objet, il est décrit un système informatique distribué comprenant un ensemble de terminaux informatiques connectés entre eux de manière à former un réseau pair-à-pair, chaque terminal informatique comprenant au moins un processeur et une mémoire et formant un nœud dudit réseau, le système étant caractérisé en ce que chaque terminal est configuré pour mettre en œuvre le procédé selon la description qui précède.
L’algorithme de consensus proposé, basé sur une preuve de garantie et de réputation avec une méthode de notation pour la sélection du prochain nœud producteur de bloc, réduit les ressources de calcul nécessaires aux nœuds pour sa mise en œuvre et donc la consommation d’énergie associée. La méthode de calcul du score assure une équité entre les nœuds et résout un problème de monopolisation qui a lieu fréquemment dans des algorithmes de consensus de type preuve d’enjeu.
Le procédé proposé permet en outre de réaliser une sélection déterministe du prochain nœud producteur de bloc d’une chaîne de blocs. Un et un seul nœud, celui avec le score le plus élevé, est sélectionné à chaque tour. La phase de vérification et de validation de ce protocole est plus rapide et plus efficace que l’art antérieur. Ainsi, l’évolutivité et la consistance globales de l’algorithme sont meilleures.
Le score est basé à la fois sur un dépôt de garantie et sur une réputation du nœud, ce qui minimise les risques de nœuds malveillants puisqu’un bloc invalide ou une mauvaise réputation entraîne l’éviction d’un nœud de la liste des nœuds producteurs.
Fig. 1 représente schématiquement un système informatique distribué selon un mode de réalisation.
Fig. 2 représente schématiquement la structure d’un nœud.
. Puissance active mesurée de l’inducteur : 3201 kW
Détermination de la résistance électrique du produit
Détermination de la résistivité électrique du produit :
→ = 0,99 μΩ.m
Détermination de la perméabilité magnétique du produit
212 μH.m -1
Détermination du champ magnétique H (6)
H.m -1
Détermination de l’induction de saturation Bsat :
Détermination de la teneur en austénite selon de l’induction de saturation :
Chacune des compositions pour les cheveux selon les Exemples 1 à 9 (Ex. 1 à Ex. 9) et l'Exemple Comparatif 1 (Ex. Comp. 1) a été préparée en mélangeant les ingrédients à température ambiante jusqu’à ce qu’elle devienne homogène. Les formulations de chacune des compositions ont été montrées dans les tableaux 3 et 4. La carnosine a été obtenue auprès de Symrise. Les valeurs numériques pour les quantités des ingrédients sont toutes basées sur le « % en poids » en tant que matières premières.
Une mèche de cheveux blancs 100 % chinois (1 g, 10 cm) a été placée sur une plaque chauffante à 30 °C. Un agent réducteur (PREMIA WAVE, L’Oréal Professionnel) a été appliqué sur la mèche (2 g/g de cheveux), puis recouvert d’un film en vinyle. Après avoir laissé la mèche sur la plaque chauffante pendant 15 minutes, le film en vinyle a été retiré et la mèche a ensuite été rincée à l’eau du robinet à 37 °C, puis séchée à l’aide d’une serviette. Un agent oxydant (PREMIA WAVE, L’Oréal Professionnel) a été appliqué sur la mèche (2 g/g de cheveux), rincé à l’eau du robinet à 37 °C après avoir été laissé pendant 10 minutes, puis séché avec une serviette et séché au sèche-cheveux pour obtenir une mèche de cheveux permanentés.
La mèche de cheveux permanentés obtenue a été placée sur une plaque chauffante à 27 °C. Un mélange de produit colorant (Majirel Majirouge Carmilane 6,66 Dark Red Blonde, L’Oréal Professionnel) et de produit oxydant (Oxidant Crème 6 % 20vol., L’Oréal Professionnel) dans un rapport en poids de 1:1,5 a été appliqué sur la mèche (mélange de 3 g/g de cheveux), et rincé à l’eau du robinet à 37 °C après avoir été laissé pendant 35 minutes, puis rincé avec un shampooing doux, et ensuite séché à l’aide d’une serviette et séché au sèche-cheveux pour obtenir des mèches de cheveux colorés et permanentés. Les formulations du shampooing ordinaire utilisé dans la procédure de coloration sont montrées dans le tableau 1 ci-dessous. Les valeurs numériques pour les quantités des ingrédients sont toutes basées sur le « % en poids » en tant que matières premières.
Ingrédients Shampooing ordinaire pour coloration Cocamide Mea 0,5 Chlorure de sodium 0,5 Glycérine 2 Coco-Bétaïne 10 Lauréth sulfate de sodium 12 Lauréth-12 0,25 Benzoate de sodium 0,5 Acide salicylique 0,2 Acide citrique Qs pH 5,3 Hydroxyde de sodium Qs pH 5,3 Eau Qs 100
Les mèches de cheveux colorés et permanentés obtenues (1 g, 10 cm) ont été placées sur une plaque chauffante à 27 °C. Chacune des compositions selon les Exemples 1 à 9 et l’Exemple Comparatif 1 a été appliquée uniformément sur la mèche en une quantité de 1 g/g de, puis filmées avec un film en vinyle. Après avoir laissé la mèche sur la plaque chauffante pendant 30 minutes, le film en vinyle a été retiré. Après avoir exprimé l’excédent de composition, chaque mèche a été rincée à l’eau du robinet à 37 °C. Chaque mèche a ensuite été lavée avec une solution à 1 % en poids d’un shampooing ordinaire, soit en une quantité de 90 g/g de cheveux, pendant 5 minutes à 1 340 tr/min, puis rincée à l’eau du robinet à 37 °C et séchée au sèche-cheveux. Les formulations du shampooing ordinaire utilisé dans l’analyse de dégradation de couleur sont montrées dans le tableau 2 ci-dessous. Les valeurs numériques pour les quantités des ingrédients sont toutes basées sur le « % en poids » en tant que matières premières.
Ingrédients Shampooing ordinaire pour dégradation de couleur Coco-Bétaïne 9 Lauréth sulfate de sodium 15 Polyquaternium-10 0,3 Benzoate de sodium 0,5 Acide salicylique 0,2 Acide citrique Qs pH 5,3 Hydroxyde de sodium Qs pH 5,3 Eau Qs 100
La différence de couleur de la mèche colorée et permanentée avant et après shampooing pour dégradation de couleur a été mesurée en mesurant les valeurs colorimétriques (L*, a*, b*, luminosité / vert-rouge / bleu-jaune) à l’aide d’un spectrophotomètre CM-3600A de Konica Minolta. Les valeurs ΔE * (entre la mèche avant et après le traitement du processus de coloration sous le système ΔL * a * b) ont été calculées. La valeur ΔE* a été calculée en utilisant l’équation suivante :
où L 0 , a 0 et b 0 sont les valeurs avant l’application de la composition, et L 1 , a 1 , et b 1 sont les valeurs après l’application de la composition. Un ΔE* plus petit indique une meilleure protection de la couleur.
Ingrédients Ex. Comp. 1 Ex. 1 Ex. 2 Ex. 3 Ex. 4 Ex. 5 Ex. 6 Carnosine 1 1,5 2 6 5 5 5 Stéaramidopropyl Diméthylamine 1 - - - - - - Alcool cétéarylique 7 - - - - - - Cétéareth-20 3 - - - - - - Phénoxyéthanol 0,5 0,5 0,5 0,5 0,5 0,5 0,5 Acide citrique qs pH 4 1 1,6 4,3 28 - - Acide tartrique - - - - - 2,2 23 Eau désionisée qs 100 qs 100 qs 100 qs 100 qs 100 qs 100 qs 100 pH 4 4 4 4 2 4 2 Évaluation Protection de la couleur ΔE* 4,63 1,97 2,23 1,69 1,38 1,80 1,45
Ingrédients Ex. 7 Ex. 8 Ex. 9 Carnosine 5 5 5 Acide lactique 0,98 2,5 3,9 Phénoxyéthanol 0,5 0,5 0,5 Eau désionisée qs 100 qs 100 qs 100 Évaluation Protection de la couleur ΔE* 2,62 2,57 1,78
Comme on peut le voir dans les tableaux 3 et 4, les compositions selon les Exemples 1 à 9, qui incluaient une combinaison spécifique des ingrédients (a) à (c) de la présente invention, ont pu atteindre un ΔE* faible, ce qui signifie qu’elles pouvaient empêcher un délavage des teintes des fibres kératineuses colorées et conférer aux fibres kératineuses colorées un effet de protection de la couleur amélioré.
Par ailleurs, la composition selon l’Exemple Comparatif 1, qui n’incluait pas le (b) hydroxyacide en une quantité suffisante, a montré un ΔE* plus élevé indiquant qu’elle présentait une mauvaise protection de la couleur.
En conséquence, il peut être conclu que la composition selon la présente invention convient très bien au traitement des fibres kératineuses colorées, car elle peut montrer un effet de protection de la couleur amélioré.