Implementar um contrato inteligente

ATENÇÃO!! IBM Blockchain Platform Software Edition está sendo substituído pelo IBM Support for Hyperledger Fabric!! O IBM Blockchain Platform Software Edition não será mais suportado após 30 de abril de 2023. Os clientes foram direcionados a migrar suas redes até 30 de abril de 2023 Após essa data, as redes de software do IBM Blockchain Platform que não são migrados para o IBM Support for Hyperledger Fabric estarão em risco para potenciais vulnerabilidades de segurança Scripts de migração são fornecidos e a interrupção para sua rede é mínima. Consulte Migrando para o IBM Support for Hyperledger Fabric para obter detalhes.

Um contrato inteligente é o código, empacotado como chaincode, com o qual os aplicativos interagem para ler e atualizar dados no livro-razão de blockchain. Um contrato inteligente transforma a lógica de negócios em um programa executável que é acordado e verificado por todos os membros de uma rede de blockchain. Este tutorial é a terceira parte na série de tutorial de rede de amostra e descreve como implementar contratos inteligentes para iniciar transações na rede blockchain.

Público-alvo: este tópico é projetado para operadores de rede que são responsáveis por criar, monitorar e gerenciar a rede de blockchain. Além disso, os desenvolvedores de aplicativos podem estar interessados nas seções que citam como criar um contrato inteligente.

Amostra de séries do tutorial de rede

Você está atualmente na terceira parte da série do tutorial de três partes. Este tutorial orienta você no processo de uso do console para implementar um contrato inteligente em um canal em sua rede IBM Blockchain Platform .

  • Construir um tutorial de rede orienta você através do processo de hospedagem de uma rede criando um orderer e peer.
  • Unir um tutorial de rede orienta você através do processo de junção de uma rede existente, criando um peer e junte-o a um canal.
  • Implementar um contrato inteligente na rede (tutorial atual) fornece informações sobre como gravar um contrato inteligente e implementá-lo em sua rede.

É possível usar as etapas nestes tutoriais para construir uma rede com várias organizações em um cluster para propósitos de desenvolvimento e teste. Use o tutorial Construir uma rede se você desejar formar um consórcio de blockchain criando um nó do solicitador e incluindo organizações. Use o tutorial Associar-se a uma rede para conectar um peer à rede. A seguir os tutoriais com diferentes membros do consórcio ajudam você a criar uma rede de blockchain verdadeiramente distribuída.

Selecione o tutorial que corresponde à sua configuração do canal:

*** O Fabric v2.0 introduziu um novo processo distribuído para gerenciar o ciclo de vida de um contrato inteligente que permite descentralizar o controle de contratos inteligentes em um canal. Sempre que possível, recomenda-se que os clientes passem a usar o novo ciclo de vida de contrato inteligente para evitar qualquer interrupção de serviço em upgrades posteriores quando o Fabric não suportar mais o processo da v1.4 de instalação e instanciação de contratos inteligentes.