Universal Wallet as a Service (UWaaS)

Universal Wallet as a Service (UWaaS) ist eine Custodial Wallet-Plattform, die standardisierte, skalierbare APIs für die Verwaltung digitaler Wallets, die Durchsetzung von Geschäftsrichtlinien und die Ausführung von Blockchain-Transaktionen gemäß definierten Betriebsregeln bereitstellt.

Der UWaaS-Wallet-Service besteht aus drei Komponenten:

  • Policy und Rule Manager.
  • UWaaS Wallet Manager.
  • Instanz- oder lokaler Wallet-Service.

Policy und Rule Manager

Policy and Rule Manager bietet APIs für die Verwaltung des Lebenszyklus von Geschäfts-Policys und die Definition des Betriebsumfangs. Diese APIs unterstützen das Erstellen, Aktivieren, Deaktivieren, Bearbeiten und Löschen von Geschäfts-Policys und -regeln.

UWaaS Wallet-Manager

Der UWaaS Wallet Manager modelliert die funktionalen und betrieblichen Prozesse eines Unternehmens über die folgenden logischen Objekte:

  • Organisation.
  • Netzwerkpartitionen.
  • Organisationsnetzwerkpartitionen.
  • Wallets.
Organisation
Das logische Objekt "Organisation" ist internen Abteilungen eines Unternehmens oder Mitgliedern eines Geschäftskonsortiums zugeordnet. Dadurch werden Geschäftsfunktionen an logischen Organisationsobjekten wie Finanz- und Einkaufsabteilungen oder Konsortiumsmitgliedern ausgerichtet.
Netzwerkpartitionen
Das Netzwerkpartitionsobjekt definiert lokale Partitionen oder Netzwerke, die vorhandene physische Blockchain-Netzwerke kapseln, unabhängig davon, ob sie öffentlich, privat oder berechtigt sind.
Organisationsnetzwerkpartitionen
Das Objekt "Organisationsnetzwerkpartition" verknüpft Netzwerkpartitionen mit Organisationen und erzwingt eine Betriebsgrenze für jede Funktion. Diese Objekte können mit Policys und Regeln verknüpft werden, die von Policy und Rule Manager erstellt wurden.
Wallets
Geschäftsadministratoren erstellen Wallet-Objekte unter einer Organisation im Namen von Endbenutzern. Jedes Wallet wird durch eine UWaaS-UUID eindeutig identifiziert und kapselt die physische Wallet-Adresse für ein bestimmtes Blockchain-Netzwerk. Das Wallet-Objekt stellt eine API zum Abrufen der zugrunde liegenden physischen Wallet-Adresse bereit.

Instanz- oder lokaler Wallet-Service

Der Instanz- oder lokale Wallet-Service stellt APIs für Abfragen und Transaktionen im Instanznetzwerk bereit, indem die Signatur-, Transaktions-, Abfrage- und Broadcast-Funktionen des Service verwendet werden. Da sie in das Instanznetzwerk eingebettet ist, akzeptieren diese APIs eine physische Wallet-Adresse anstelle einer Wallet-UUID in diesem Release mit eingeschränkter Verfügbarkeit.