Was sind Chaincode-Beispiele?

Oracle Blockchain Platform umfasst Chaincode-Beispiele, die in Go, Node.js und Java geschrieben werden, um Ihnen zu helfen, zu lernen, 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:

  • Die Probe "Saldotransfer" ist ein einfacher Chaincode, der zwei Parteien mit Kontensalden und Vorgängen darstellt, um die Salden abzufragen und Mittel zwischen Parteien zu transferieren.
  • Die Marbles-Probe enthält einen Chaincode zum Erstellen von Marmor, bei dem jeder Marmor ein Farb- und Größenattribut aufweist. Sie können einem Eigentümer einen Marmor zuweisen und Vorgänge aktivieren, um den Status abzufragen und Marmor 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 zusammengebaut werden; 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, den Zeitaufwand für die Abstimmung von Problemen mit dem Fahrzeug- und Teileaudittrail zu reduzieren.

  • 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, Tokenbenutzerkonten erstellt und die Rolle "Miner" zugewiesen haben, können Sie Token ausgeben, übertragen und brennen. Sie können auch Tokensalden und die 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.