7 Crie Chaincodes com o Criador de Aplicativos Blockchain de Baixo Código

O Blockchain App Builder para Oracle Blockchain Platform é um conjunto de ferramentas que auxilia no rápido desenvolvimento, teste, depuração e implantação de chaincode em redes do Oracle Blockchain Platform, compreendendo nós BaaS na nuvem na Oracle Cloud Infrastructure ou nós locais usando a Enterprise Edition.

Um contrato inteligente (também conhecido como chaincode) define os diferentes estados de um objeto de negócios entre duas ou mais partes e a lógica de negócios que valida e implementa alterações à medida que o objeto se move entre esses diferentes estados. No coração de cada aplicativo blockchain há um ou mais chaincodes. Um chaincode deve ser livre de bugs e testado antes de ser implantado.

Você pode usar o Blockchain App Builder para gerar chaincodes complexos em TypeScript (para chaincode Node.js) e Go (para chaincode Golang) a partir de um arquivo de especificação simples. Com o arquivo de especificação, você pode especificar várias definições e comportamentos de ativos. Em seguida, você pode gerar e testar seus chaincodes no sistema local usando uma instância pré-configurada do Hyperledger Fabric no Blockchain App Builder ou conectando-se à sua rede do Oracle Blockchain Platform.

Observação:

Embora JavaScript não seja suportado pelo Blockchain App Builder, como os projetos TypeScript são compilados em JavaScript, você pode adicionar JavaScript básico a um projeto TypeScript, se necessário.

O Blockchain App Builder suporta o ciclo de vida de desenvolvimento completo a partir de uma interface de linha de comando ou como uma extensão para o Visual Studio Code.

Para obter as ferramentas e amostras do Blockchain App Builder, na console, abra a guia Ferramentas do Desenvolvedor e selecione o painel Blockchain App Builder. A partir daqui, você pode baixar as ferramentas de interface de linha de comando ou a extensão do Visual Studio Code. Além disso, há amostras - Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace e Fractional NFT em Real Estate - que podem ser usadas para ver como as ferramentas funcionam ou como um modelo para seus próprios projetos de chaincode.