O que são amostras de Chaincode?

O Oracle Blockchain Platform inclui amostras de chaincode escritas em Go e Node.js para ajudar você a aprender como implementar e gerenciar os chaincodes da sua rede.

Para acessar a página Amostras de Chaincode na console do Oracle Blockchain Platform, abra a guia Ferramentas do Desenvolvedor e selecione Amostras.

A página Amostras de Chaincode contém:

  • A amostra de Transferência de Saldo é um chaincode simples que representa duas partes com saldos de conta e operações para consultar os saldos e transferir fundos entre as partes.
  • A amostra de mármores inclui um chaincode para criar mármores em que cada mármore tem um atributo de cor e tamanho. Você pode atribuir um mármore a um proprietário e ativar operações para consultar status e negociar mármores por nome ou cor entre proprietários.
  • A amostra da concessionária de automóveis inclui um código de cadeia para gerenciar a produção, transferência e consulta de peças de veículos; os veículos montados a partir dessas peças; e transferência dos veículos.

    Nesta amostra, uma grande montadora de automóveis e seus revendedores e compradores criaram uma rede blockchain para simplificar suas atividades de cadeia de suprimentos. O Blockchain ajuda a reduzir o tempo necessário para reconciliar problemas com a trilha de auditoria de veículos e peças.

  • A amostra Fiat Money Token inclui um chaincode para gerenciar o ciclo de vida completo de um token fungível fracionário que representa o dinheiro fiduciário. Depois de inicializar o token, criar contas de usuário de token e atribuir a função de minerador, você pode emitir, transferir e gravar tokens. Você também pode rastrear saldos de conta de token e histórico de transações. Para obter mais informações sobre as amostras de token, consulte Trabalhando com os Arquivos de Especificação de Token de Amostra.
  • A amostra de Token de Fidelidade inclui um chaincode para gerenciar um programa de fidelidade usando tokens. Os pontos de fidelidade podem ser concedidos, resgatados e transferidos. Para obter mais informações sobre as amostras de token, consulte Trabalhando com os Arquivos de Especificação de Token de Amostra.
  • A amostra do NFT Art Collection Marketplace inclui um chaincode para simular um marketplace para compra e venda de tokens não fungíveis (NFTs) associados a obras de arte. Nesta amostra, os museus podem cunhar (criar) NFTs para obras de arte na rede blockchain. Os consumidores podem então comprar e depois revender NFTs dos museus. A amostra do NFT Art Collection Marketplace foi projetada para o desenvolvimento de chaincode em TypeScript e está disponível em duas versões: uma para o padrão de token ERC-721 e outra para o padrão de token ERC-1155. Para obter mais informações sobre as amostras de token, consulte Trabalhando com os Arquivos de Especificação de Token de Amostra.

Use os links Fazer download da amostra aqui em cada amostra para fazer download do chaincode de amostra. O download contém as versões Go e Node.js do chaincode.

O download também contém uma versão Java do chaincode.