7 Crea codici concatenati con App Builder low-code per blockchain

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 sulle reti Oracle Blockchain Platform, che comprende nodi BaaS cloud su Oracle Cloud Infrastructure o sui nodi on premise che utilizzano 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 codici concatenati complessi in TypeScript (per il codice concatenato Node.js) e Go (per il codice concatenato Golang) da un semplice file di specifica. Con il file di specifica è possibile specificare più definizioni e comportamenti degli asset. Successivamente, puoi generare e testare i codici concatenati sul tuo sistema locale utilizzando un'istanza preconfigurata di Hyperledger Fabric all'interno di Blockchain App Builder o connettendoti alla tua 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 sia da un'interfaccia della riga di comando che come estensione per Visual Studio Code.

Per ottenere gli strumenti e gli esempi di Blockchain App Builder, nella console aprire la scheda Strumenti di sviluppo e selezionare il riquadro Blockchain App Builder. Da qui è possibile scaricare gli strumenti di interfaccia della riga di comando o l'estensione Visual Studio Code. Inoltre, ci sono campioni - Fabcar, Marbles, 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 di codice concatenato.