Portefeuille universel en tant que service (UWaaS)
Universal Wallet as a Service (UWaaS) est une plate-forme de portefeuille dépositaire qui fournit des API standardisées et évolutives pour la gestion des portefeuilles numériques, l'application de stratégies commerciales et l'exécution de transactions de chaîne de blocs selon des règles opérationnelles définies.
Le service de portefeuille UWaaS se compose de trois composants :
- Policy et Rule Manager.
- Gestionnaire de portefeuille UWaaS.
- Service de portefeuille local ou d'instance.
Gestionnaire de règles et de stratégies
Policy and Rule Manager fournit des API permettant de gérer le cycle de vie des stratégies métier et de définir leur portée opérationnelle. Ces API prennent en charge la création, l'activation, la désactivation, la modification et la suppression de règles et de stratégies métier.
Gestionnaire de portefeuille UWaaS
Le gestionnaire de portefeuilles UWaaS modélise les processus fonctionnels et opérationnels d'une entreprise à l'aide des objets logiques suivants :
- Organisation.
- Partitions réseau.
- Partitions réseau de l'organisation.
- Portefeuilles.
- Organisation
- L'objet logique Organisation est mappé avec les services internes d'une entreprise ou avec les membres d'un consortium d'entreprises. Cela aligne les fonctions métier avec des objets d'organisation logiques, tels que les services financiers et d'achat ou les membres du consortium.
- Partitions réseau
- L'objet de partition réseau définit les partitions locales ou les réseaux qui encapsulent les réseaux de chaîne de blocs physiques existants, qu'ils soient publics, privés ou autorisés.
- Partitions du réseau d'organisations
- L'objet Partition réseau de l'organisation associe les partitions réseau aux organisations et applique une limite opérationnelle pour chaque fonction. Ces objets peuvent être associés à des stratégies et des règles créées par Policy and Rule Manager.
- Portefeuilles
- Les administrateurs métier créent des objets de portefeuille sous une organisation pour le compte des utilisateurs finals. Chaque portefeuille est identifié de manière unique par un UUID UWaaS et encapsule l'adresse de portefeuille physique pour un réseau de chaîne de blocs spécifique. L'objet de portefeuille fournit une API permettant d'extraire l'adresse de portefeuille physique sous-jacente.
Service de portefeuille local ou d'instance
L'instance ou le service de portefeuille local fournit des API permettant d'interroger et d'effectuer des transactions sur le réseau d'instance à l'aide des fonctionnalités de signature, de transaction, de requête et de diffusion du service. Dans la mesure où elles sont intégrées au réseau d'instance, ces API acceptent une adresse de portefeuille physique au lieu d'un UUID de portefeuille dans cette version à disponibilité limitée.