Verbesserungen für Digital Assets Edition
Die Oracle Blockchain Platform Digital Assets Edition umfasst eine erweiterte Version von Blockchain App Builder.
Die folgenden Funktionen werden von der erweiterten Version von Blockchain App Builder unterstützt.
- Automatische Generierung vollständiger Chaincode-Anwendungen für Großhandels-CBDC- und Anleihenmarktszenarien.
- Automatische Generierung von Wrapper-API-Packages für API Gateway mit dedizierten Endpunkten für jede Chaincode-Methode. Sie können die Namen der Endpunkte so konfigurieren, dass sie den Benennungskonventionen Ihrer Organisation entsprechen.
- Unterstützung für Chaincode-Ereignisse, die Echtzeitbenachrichtigungen senden und Workflows auslösen können.
- Unterstützung für Bestätigungsparameter in generierten Postman-Sammlungen.
- Unterstützung für Chaincodes, die den erweiterten Token Taxonomy Framework-Standard verwenden, um vertrauliche oder sensible Daten einzuschränken, sodass nur die an der Transaktion beteiligten Organisationen darauf zugreifen können.
- Neue Account-, Rollen- und Transaktionsfunktionen im erweiterten Token Taxonomy Framework-Standard.
- Verbesserungen an der CLI und der Visual Studio Code-Erweiterungs-UI.
CLI-Erweiterungen
Der Befehl ochain invoke
unterstützt die folgenden zusätzlichen optionalen Argumente.
- Transiente Karte
- Option:
-t, --transient
- Header
- Option:
-H, --headers
- Endorser
- Option:
-e, --endorsers
- Gleiche Organisation - Unterstützer
- Option:
-S, --sameorgendorser
ochain invoke <method> 's01' 's10' \
-r <remote OBP URL> -u <username> -s <password> \
-H '{"confidential-transaction": "true"}' \
-S false \
-t '{"key": "value"}' \
-e '["org1-xyz-abc.blockchain.ocp.oraclecloud.com:20009", "org1-xyz-abc.blockchain.ocp.oraclecloud.com:20010"]'
Verbesserungen für Visual Studio Code-Erweiterung
Die Optionen für transiente Maps, Header, Endorser und dieselben Organisations-Endorser sind im Bereich Ausführen für Remoteumgebungen verfügbar. Wenn Sie eine Remoteumgebung auswählen, ist das Steuerelement Erweiterte Optionen anzeigen verfügbar. Klicken Sie auf Erweiterte Optionen anzeigen, um diese Optionen für die aktuell ausgewählte Methode (Funktion) festzulegen. Wenn Sie eine andere Methode auswählen, werden die erweiterten Optionen zurückgesetzt.
Für jede erweiterte Option können Sie Werte hinzufügen und entfernen sowie die Optionen auswählen oder löschen, die beim Aufruf der Methode berücksichtigt werden sollen. Das Kontrollkästchen Gleiche Organisations-Endorser ist im Dialogfeld Endorsing Peers verfügbar. Wenn Sie Gleiche Organisations-Endorser auswählen, werden alle von Ihnen manuell angegebenen Endorsing-Peers ignoriert. Stattdessen wird die Transaktion von gleichgestellten Mitarbeitern derselben Organisation wie der Benutzer bestätigt.
Bei vertraulichen Chaincodes wird der Confidential-Transaction: true
-Header standardmäßig für alle Methoden in der Visual Studio Code-Erweiterung festgelegt. Sie können diese Kopfzeile bearbeiten.