1 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.
Para obter mais informações sobre o Oracle Blockchain Platform além do Blockchain App Builder, consulte Usando o Oracle Blockchain Platform.
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.
O Blockchain App Builder permite gerar chaincodes complexos em TypeScript (para chaincode Node.js) e em Ir de um arquivo de especificação simples. Você pode especificar várias definições e comportamentos de ativos no arquivo de especificação. 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 como Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace e Fractional NFT in Real Estate, que você pode usar para ver como as ferramentas funcionam ou como um modelo para seus próprios projetos de chaincode.
O Oracle Blockchain Platform Digital Assets Edition 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.