L'identité numérique non coercitive
(Brevet n° WO2023025394A1)Les sciences et techniques ne sont ni bonnes ni mauvaises, elles sont ce que nous en faisons. (Albert Einstein)
Explication du procédé de consensus dans une chaîne de blocs
Terradoxa est un projet visant à créer une identité numérique non coercitive basée sur la technologie blockchain. Notre objectif est de donner aux utilisateurs un contrôle total sur leurs données personnelles, en leur permettant de choisir quand les partager ou non. Pour cela, ils doivent en être les seuls propriétaires, de manière pleine et entière. L'idée est de leur offrir un accès exclusif à leur identité numérique grâce à une clé secrète, considérée comme unique et extrêmement robuste, fondée sur des données d'identification confidentielles et chiffrées.
Cette identité numérique est qualifiée de "non coercitive" lorsque l'utilisateur en détient la pleine propriété, et non simplement l'usufruit. Aujourd'hui, vos données appartiennent principalement aux acteurs du web, qui en ont fait une source de profits considérables, sans partage. Cela pose non seulement un problème de droit de propriété, mais aussi un asservissement de la majorité face à un petit nombre d'acteurs qui ont acquis un pouvoir immense sur nos libertés individuelles.
Technologie
L'identité numérique non coercitive de Terradoxa repose sur des bases de données décentralisées pour stocker massivement des informations confidentielles de manière évolutive, ainsi que sur la technologie blockchain pour permettre une gestion transparente des autorisations d'accès aux jeux de données. Les utilisateurs peuvent créer leur propre identité numérique en utilisant leur clé privée, ce qui leur confère un contrôle total sur leurs données personnelles.
Terradoxa compartimente les différents domaines de données afin de répondre aux exigences d'étanchéité fonctionnelle, par exemple entre les données de santé et celles destinées à des assureurs. Les utilisateurs signent numériquement leurs données personnelles avant de les partager avec des tiers, garantissant ainsi leur intégrité, leur inaltérabilité et la non-répudiation.
Enfin, Terradoxa utilise des protocoles de confidentialité avancés pour protéger les données personnelles des utilisateurs. Celles-ci sont stockées de manière chiffrée et peuvent être partagées de façon sélective avec des tiers autorisés.
L'invention propose un procédé innovant pour établir un consensus dans une chaîne de blocs (blockchain). Ce système repose sur un réseau distribué composé de plusieurs types de nœuds (ou "nodes"), chacun ayant un rôle spécifique et équipé de mécanismes de vérification basés sur des machines virtuelles (VM). Voici une explication détaillée et reformulée du fonctionnement :
Les rôles des nœuds dans le réseau
- Nœud Administratif (AN) : Responsable de la gestion globale du réseau et notamment de la sélection d'un nœud élu.
- Nœud Élu (EN) : Un nœud spécifique désigné par le nœud administratif pour recevoir les transactions et générer les blocs.
- Nœuds Réguliers (RN) : Les nœuds standards qui participent à la validation et au stockage des blocs générés.
- Nœuds Fournisseurs (PN) : Entités externes ou systèmes qui soumettent des transactions à la chaîne de blocs.
Les étapes du procédé
- élection du Nœud Élu (EN) : Le nœud administratif (AN) choisit un nœud parmi les nœuds réguliers (RN) pour devenir le nœud élu (EN) qui jouera un rôle central dans le traitement des transactions.
- Réception des Transactions : Le nœud élu (EN) reçoit des transactions soumises par les nœuds fournisseurs (PN).
- Vérification des Transactions : Le nœud élu (EN) exécute son service de vérification en utilisant son compte dédié (checker account) pour valider chaque transaction reçue.
- Génération d’un Bloc : Après validation des transactions, le nœud élu (EN) crée un bloc contenant toutes les transactions vérifiées.
- Distribution du Bloc : Le nœud élu (EN) transmet le bloc généré à tous les nœuds réguliers (RN) du réseau.
- Vérification du Bloc : Les nœuds réguliers (RN) exécutent à nouveau le service de vérification du nœud élu (EN), en utilisant le compte de vérification dédié, pour confirmer et authentifier le bloc.
Caractéristiques clés du système
- Machine Virtuelle (VM) : Chaque nœud est équipé d'une machine virtuelle permettant l'exécution d’un service de vérification de manière isolée et sécurisée.
- Compte de Vérification (Checker Account) : Un compte spécial attribué à chaque nœud, avec des droits de lecture et d’exécution accessibles aux autres nœuds pour les processus de validation.
- Décentralisation et Sécurité : Le procédé garantit que les transactions et les blocs sont vérifiés par plusieurs acteurs, renforçant ainsi la sécurité et l'intégrité du réseau.
Objectifs de l'invention
- Amélioration du Consensus : Un processus structuré et distribué pour parvenir à un accord sur les transactions valides.
- Optimisation des Rôles : Une spécialisation des nœuds pour améliorer l'efficacité et réduire les conflits dans le traitement des données.
- Fiabilité : Grâce aux mécanismes de double vérification (transactions et blocs), le système assure une grande résilience face à d'éventuelles erreurs ou fraudes.