7 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 das Deployment von Chaincode in Oracle Blockchain Platform-Netzwerken unterstützt und Cloud-BaaS-Knoten auf Oracle Cloud Infrastructure- oder On-Premise-Knoten mit Enterprise Edition umfasst.
Ein Smart Contract (auch als Chaincode bezeichnet) definiert die verschiedenen Zustände eines Geschäftsobjekts zwischen zwei oder mehr Parteien und die 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 und getestet sein, bevor er bereitgestellt wird.
Mit Blockchain App Builder können Sie komplexe Chaincodes in TypeScript (für Node.js chaincode) und Go (für Golang chaincode) aus einer einfachen Spezifikationsdatei generieren. Mit der Spezifikationsdatei können Sie mehrere Assetdefinitionen und Verhaltensweisen angeben. Anschließend können Sie Ihre Chaincodes entweder auf Ihrem lokalen System generieren und testen, indem Sie eine vorkonfigurierte Instanz von Hyperledger Fabric in 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 bei Bedarf einem TypeScript-Projekt die grundlegende JavaScript hinzufügen, da TypeScript-Projekte in JavaScript kompiliert werden.Blockchain App Builder unterstützt den gesamten Entwicklungslebenszyklus 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 Entwicklungstools, und wählen Sie 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 Proben - Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace und Fractional NFT in Real Estate - die verwendet werden können, um zu sehen, wie die Tools funktionieren oder als Vorlage für Ihre eigenen Chaincode-Projekte.
Die Oracle Blockchain Platform Digital Assets Edition umfasst eine verbesserte Version von Blockchain App Builder und andere Funktionen, einschließlich Beispielanwendungen zur Unterstützung der digitalen Zentralbankwährung (CBDC), Anleihemarktplätze und generische Token-Frameworks. Weitere Informationen finden Sie unter Oracle Blockchain Platform Digital Assets Edition.