1 Kettencodes mit Low-Code-Blockchain-App Builder erstellen
Blockchain App Builder für Oracle Blockchain Platform ist ein Toolset, das die schnelle Entwicklung, das Testen, das Debugging und die Bereitstellung von Chaincode in Oracle Blockchain Platform-Netzwerken unterstützt, die Cloud-BaaS-Knoten auf Oracle Cloud Infrastructure oder On-Premises-Knoten mit Enterprise Edition umfassen.
Weitere Informationen zu Oracle Blockchain Platform über Blockchain App Builder hinaus finden Sie unter Oracle Blockchain Platform verwenden.
Ein Smart Contract (auch Chaincode genannt) definiert die verschiedenen Zustände eines Geschäftsobjekts zwischen zwei oder mehr Parteien und Geschäftslogik, die Änderungen validiert und implementiert, wenn sich das Objekt zwischen diesen verschiedenen Zuständen bewegt. Das Herzstück jeder Blockchain-Anwendung ist ein oder mehrere Chaincodes. Ein Chaincode muss fehlerfrei sein und getestet werden, bevor er bereitgestellt wird.
Mit Blockchain App Builder können Sie komplexe Chaincodes in TypeScript (für Node.js chaincode) und Go aus einer einfachen Spezifikationsdatei generieren. Sie können mehrere Assetdefinitionen und -verhaltensweisen in der Spezifikationsdatei angeben. Anschließend können Sie Ihre Chaincodes entweder auf Ihrem lokalen System generieren und testen, indem Sie eine vorkonfigurierte Hyperledger Fabric-Instanz im Blockchain App Builder verwenden oder eine Verbindung zu Ihrem Oracle Blockchain Platform-Netzwerk herstellen.
Hinweis:
Obwohl JavaScript von Blockchain App Builder nicht unterstützt wird, können Sie JavaScript bei Bedarf einem TypeScript-Projekt hinzufügen, da TypeScript-Projekte in JavaScript kompiliert werden.Blockchain App Builder unterstützt den gesamten Entwicklungszyklus entweder über eine Befehlszeilenschnittstelle oder als Erweiterung für Visual Studio Code.
Um die Blockchain App Builder-Tools und -Beispiele abzurufen, öffnen Sie in der Konsole die Registerkarte Entwicklertools, und wählen Sie dann den Bereich Blockchain App Builder aus. Hier können Sie die Befehlszeilenschnittstellen-Tools oder die Visual Studio Code-Erweiterung herunterladen. Darüber hinaus gibt es Beispiele wie Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace und Fractional NFT in Real Estate, mit denen Sie sehen können, wie die Tools funktionieren oder als Vorlage für Ihre eigenen Chaincode-Projekte.
Die Oracle Blockchain Platform Digital Assets Edition umfasst eine erweiterte Version des Blockchain App Builder und andere Funktionen, einschließlich Beispielanwendungen zur Unterstützung der digitalen Währung (CBDC) der Großbank, Anleihemarktplätzen und generischen Token-Frameworks. Weitere Informationen finden Sie unter Oracle Blockchain Platform Digital Assets Edition.