Was sind Chaincode-Beispiele?

Oracle Blockchain Platform umfasst Chaincode-Beispiele, die in Go und Node.js geschrieben wurden, um Ihnen zu helfen, die Chaincodes Ihres Netzwerks zu implementieren und zu 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 Minter-Rolle 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 Mit den Beispieltokenspezifikationsdateien arbeiten.
  • Das Beispiel für Loyalty Token enthält einen Chaincode zur Verwaltung eines Treueprogramms mit Token. Treuepunkte können vergeben, eingelöst und übertragen werden. Weitere Informationen zu den Tokenbeispielen finden Sie unter Mit den Beispieltokenspezifikationsdateien arbeiten.
  • 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 aus den Museen kaufen und dann wiederverkaufen. 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 Mit den Beispieltokenspezifikationsdateien arbeiten.

Verwenden Sie die Links Beispiel hier herunterladen unter jedem Beispiel, um den Beispielkettencode herunterzuladen. Der Download enthält die Go- und Node.js-Versionen des Chaincodes.

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