7 Crie Chaincodes com o Blockchain App Builder de Baixo Código
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, incluindo nós BaaS na nuvem no Oracle Cloud Infrastructure ou nós locais 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 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 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) 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 códigos de cadeia no 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 JavaScript não seja suportado pelo Blockchain App Builder, como os projetos TypeScript são compilados para JavaScript, você pode adicionar 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 do 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. Aqui 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 in Real Estate - que podem ser usadas para ver como as ferramentas funcionam ou como um modelo para seus próprios projetos de chaincode.
A Edição de Ativos Digitais do Oracle Blockchain Platform inclui uma versão aprimorada do Blockchain App Builder e outras funcionalidades, incluindo aplicativos de amostra para oferecer suporte à moeda digital do banco central atacadista (CBDC), mercados de títulos e estruturas de token genéricas. Para obter mais informações, consulte Oracle Blockchain Platform Digital Assets Edition.