7 Crie Chaincodes com o Low-Code Blockchain App Builder

O Blockchain App Builder para o 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 no Oracle Cloud Infrastructure ou nós on-premises usando o 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 centro de cada aplicação blockchain está um ou mais códigos de cadeia. 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) 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 seu sistema local usando uma instância pré-configurada do Hyperledger Fabric dentro do Blockchain App Builder ou conectando-se à sua rede do Oracle Blockchain Platform.

Observação:

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

O Blockchain App Builder suporta o ciclo de vida completo de desenvolvimento 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 Visual Studio Code. Além disso, existem amostras - Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace e Fractional NFT in Real Estate - que podem ser usadas para ver como as ferramentas funcionam ou como um modelo para seus próprios projetos de chaincode.