Was sind Chaincode-Proben?

Oracle Blockchain Platform enthält in Go und Node.js 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.
  • Das Beispiel "Treue-Token" enthält einen Chaincode zur Verwaltung eines Treueprogramms mithilfe von Token. Treuepunkte können vergeben, eingelöst und übertragen werden. Weitere Informationen zu den Tokenbeispielen finden Sie unter Arbeiten mit den Token-Beispielspezifikationsdateien.
  • Das NFT Art Collection Marketplace-Beispiel enthält einen Chaincode, um einen Marktplatz für den Kauf und Verkauf von nicht fungiblen Token (NFTs) im Zusammenhang mit Kunstwerken zu simulieren. In diesem Beispiel können Museen NFTs für Kunstwerke im Blockchain-Netzwerk prägen (erstellen). Verbraucher können dann NFTs kaufen und dann in den Museen weiterverkaufen. Das NFT Art Collection Marketplace-Beispiel wurde für die Chaincode-Entwicklung in TypeScript entwickelt und ist in zwei Versionen verfügbar: eine für den ERC-721-Tokenstandard und eine für den ERC-1155-Tokenstandard. 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- und Node.js-Versionen des Chaincodes.

Der Download enthält auch eine Java-Version des Chaincodes.