5 Digitale Währung der Großbank

Die Beispielanwendung für digitale Währung (CBDC) der Großhandelszentralbank und zugehörige Pakete unterstützen Transaktionsszenarien zwischen einem Systemeigentümer und teilnehmenden Institutionen.

Die CBDC-Großhandelsprobe stellt den Lebenszyklus eines CBDC-Großhandelstokens dar. Die Beispielspezifikationsdatei verwendet den erweiterten Token Taxonomy Framework-Standard, der von Blockchain App Builder unterstützt wird. Der generierte Smart Contract umfasst Methoden von der Initialisierung eines CBDC-Großhandels-Tokens, Kontenvorgängen und Rollenzuweisungen bis hin zu Prägen, Übertragungen und Brennen von CBDC-Tokens. Es bietet auch Notarkonten für die Genehmigung von Minting-, Transfer- und Brennvorgängen und unterstützt die Compliance durch tägliche Limits auf Kontoebene und Auditverfahren.

Die CBDC-Großhandelslösung umfasst die folgenden Pakete.

  • Vorgefertigter Großhandel CBDC Smart Contract
  • Wrapper-APIs für CBDC-Setup- und Lebenszyklusvorgänge
  • Datenbankansichtsdefinitionen zur Unterstützung von Analysen
  • Beispiel für eine GUI-Anwendung

Um die CBDC-Großhandelspakete abzurufen, klicken Sie in der Oracle Blockchain Platform Enterprise Edition-Konsole auf Digitale Assets. Klicken Sie auf Anwendungen, und wählen Sie CBC-Großhandelsanwendung aus.

Um eine Vorschau der Beispielaktionen für die Anwendung anzuzeigen, ohne tatsächlich einen Smart Contracts aufzurufen, klicken Sie auf Lebenszyklus.

Schnellstart

Gehen Sie folgendermaßen vor, um zuerst die Zentralbank einzurichten und dann das erforderliche Setup für jedes teilnehmende Finanzinstitut zu wiederholen.

  1. Stellen Sie die CBDC-Großhandelsanwendung über die Oracle Blockchain Platform-Instanz mit einem Mausklick bereit. Warten Sie, bis der Smart Contract, die Wrapper-API, die Rich-History-Services, die Anwendung und die Service-Konfiguration bereit sind.
  2. Öffnen Sie die Anwendungs-URL. Geben Sie die CBDC-Token-ID für den Großhandel ein, prüfen Sie die vorausgefüllten Werte, und aktualisieren Sie optional die benutzerdefinierten Anpassungen. Wenden Sie die Konfiguration an, bevor Sie Konten erstellen.
  3. Melden Sie sich als Administrator der Bootstrap-Zentralbank an, und initialisieren Sie das Token. Registrieren oder überprüfen Sie die Organisationen des Gründers und der teilnehmenden Institution. Erstellen Sie die Zentralbankkonten und ein Konto des Finanzinstitutsadministrators für jedes teilnehmende Institut, indem Sie das Wallet jedes Benutzers auswählen oder erstellen und die entsprechende Anwendungsgruppe und Limits auswählen.
  4. Vollständige Bereitstellung und Einrichtung für jede teilnehmende Organisation. Der Finanzinstitutsadministrator meldet sich an und erstellt die verbleibenden Manager-, leitenden Angestellten-, Benutzer- und Auditorkonten für die Organisation.
  5. Nachdem die Managerkonten des Finanzinstituts erstellt wurden, verwendet der Zentralbankadministrator den Befehl Kontenaktionen > Rollen synchronisieren für jedes Managerkonto, um die Hauptbuchrolle Escrow hinzuzufügen. Der Finanzinstitutsadministrator kann die Anwendungsgruppe "Manager" zuweisen, jedoch nicht die erforderliche Rolle Besu Notary erteilen, die in der UI als Escrow angezeigt wird. Prüfen Sie alle Accounts, Wallets, Gruppen, Rollen und Limits.
  6. Melden Sie sich als Persona jeder Zentralbank und jedes Finanzinstituts an, um zu prüfen, ob der erwartete Workspace geöffnet wird, der Wallet- und Kontokontext korrekt ist und dass eingeschränkte Aktionen nicht verfügbar sind.
  7. Vorgänge im Token-Lebenszyklus ausführen: Erstellung anfordern und genehmigen, an den Aussteller übertragen, Wert verteilen oder zurückgeben, Teilnehmerübertragungen genehmigen und Abgangswert.
  8. Verwenden Sie die Seite Transaktionen und die Auditor-Workspaces, um Salden, ausstehende Anforderungen, Vorgangs-IDs und die endgültige Buchhistorie zu bestätigen.