Was sind Chaincode-Proben?
Oracle Blockchain Platform enthält in Go, Node.js und Java geschriebene Chaincode-Beispiele, mit denen Sie lernen können, wie Sie die Chaincodes Ihres Netzwerks implementieren und verwalten.
Um zur Seite "Chaincode-Beispiele" in der Oracle Blockchain Platform-Konsole zu gelangen, öffnen Sie die Registerkarte Entwicklungstools, und wählen Sie Beispiele aus.
Die Seite "Chaincode-Beispiele" enthält:
- Das Muster "Saldotransfer" ist ein einfacher Chaincode, der zwei Parteien mit Kontensalden und Vorgängen darstellt, um die Salden abzufragen und Mittel zwischen Parteien zu transferieren.
- Das Marbles-Beispiel enthält einen Chaincode zum Erstellen von Murmeln, bei denen jeder Marmor ein Farb- und Größenattribut hat. Sie können einem Eigentümer einen Marmor zuweisen und Vorgänge aktivieren, um den Status abzufragen und Murmeln nach Name oder Farbe zwischen Eigentümern zu handeln.
- Die Probe des Autohändlers enthält einen Kettencode, um die Produktion, den Transfer und die Abfrage von Fahrzeugteilen zu verwalten; die Fahrzeuge, die aus diesen Teilen zusammengesetzt sind; und die Übertragung der Fahrzeuge.
In diesem Beispiel haben ein großer Autohersteller und seine Händler und Käufer ein Blockchain-Netzwerk geschaffen, um seine Lieferkettenaktivitäten zu optimieren. Blockchain hilft ihnen, die Zeit zu reduzieren, die erforderlich ist, um Probleme mit dem Fahrzeug- und Teileaudittrail abzustimmen.
- Die Fiat Money Token-Probe enthält einen Chaincode, um den gesamten Lebenszyklus eines fraktionierten fungiblen Tokens zu verwalten, der Fiat-Geld darstellt. Nachdem Sie das Token initialisiert, Token-Benutzerkonten erstellt und die Minter-Rolle zugewiesen haben, können Sie Token ausgeben, übertragen und brennen. Sie können auch Tokensalden und Transaktionshistorie verfolgen. Weitere Informationen zu den Tokenbeispielen finden Sie unter Arbeiten mit den Token-Beispielspezifikationsdateien.
Verwenden Sie die Links Beispiel hier herunterladen unter jedem Beispiel, um den Beispiel-Chaincode herunterzuladen. Der Download enthält die Go-, Node.js- und Java-Versionen des Chaincodes.