7 Crea codici concatenati con App Builder Blockchain low-code
Blockchain App Builder per Oracle Blockchain Platform è un set di strumenti che supporta lo sviluppo, il test, il debug e la distribuzione rapidi del codice concatenato nelle reti Oracle Blockchain Platform, che comprende nodi BaaS cloud su Oracle Cloud Infrastructure o nodi on-premise utilizzando Enterprise Edition.
Uno smart contract (noto anche come codice concatenato) definisce i diversi stati di un business object tra due o più parti e la business logic che convalida e implementa le modifiche man mano che l'oggetto si sposta tra questi diversi stati. Al centro di ogni applicazione blockchain ci sono uno o più codici concatenati. Un codice concatenato deve essere privo di bug e testato prima di essere distribuito.
È possibile utilizzare Blockchain App Builder per generare complessi codici a catena in TypeScript (per codice a catena Node.js) e Go (per codice a catena Golang) da un semplice file di specifica. Con il file di specifica è possibile specificare più definizioni e comportamenti degli asset. È quindi possibile generare e testare i codici concatenati nel sistema locale utilizzando un'istanza preconfigurata di Hyperledger Fabric all'interno di Blockchain App Builder o collegandosi alla rete Oracle Blockchain Platform.
Nota
Sebbene JavaScript non sia supportato da Blockchain App Builder, poiché i progetti TypeScript vengono compilati in JavaScript, è possibile aggiungere JavaScript di base a un progetto TypeScript, se necessario.Blockchain App Builder supporta l'intero ciclo di vita dello sviluppo da un'interfaccia a riga di comando o come estensione per Visual Studio Code.
Per ottenere gli strumenti e gli esempi di Blockchain App Builder, nella console aprire la scheda Strumenti sviluppatore e selezionare il riquadro Blockchain App Builder. Da qui è possibile scaricare gli strumenti di interfaccia a riga di comando o l'estensione Visual Studio Code. Inoltre, ci sono campioni - Fabcar, Marmi, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace e Fractional NFT in Real Estate - che possono essere utilizzati per vedere come funzionano gli strumenti o come modello per i tuoi progetti con codice a catena.