Maratona Behind the Code 2020: Faça parte do Desafio. Inscreva-se até 7 de Agosto.

Crie uma rede para dar suporte a um crowdfunding ativado para blockchain

Resumo

Este padrão de código do desenvolvedor demonstra o uso do Hyperledger Fabric para criar uma rede para dar suporte a um crowdfunding ativado para blockchain. O crowdfunding é uma das maneiras mais rápidas e fáceis de reunir uma grande quantia de dinheiro por meio de doações de apoiadores, mas há uma probabilidade cada vez maior de fraude nos eventos de crowdfunding, portanto, o blockchain pode ser usado para ajudar a estabelecer a confiança e a transparência entre os participantes.

Descrição

O crowdfunding é a prática de financiamento de um projeto ou empreendimento por meio do levantamento de pequenas quantias de dinheiro de um grande número de pessoas, geralmente pela Internet. Essa é uma das maneiras mais rápidas e fáceis de reunir uma grande quantia de doação em dinheiro. Há vários tipos de crowdfunding (baseado em doações, em prêmios, em títulos de dívida e em ações), mas nem todos são regulamentados por organizações governamentais, como a Autoridade de Conduta Financeira do Reino Unido.

O crowdfunding oferece vários benefícios, mas também apresenta um risco de fraude significativo, além de diversos riscos possíveis, como perda de dinheiro, bloqueio de investimento, ausência de renda e ausência de informações. Muitas pessoas temem ser enganadas por solicitações fraudulentas geralmente devido à ausência de transparência e confiança no crowdfunding. Houve poucos casos de fraude em crowdfunding relatados, principalmente em comparação ao número geral de transações e às quantias envolvidas, mas conforme o número de plataformas de crowdfunding aumenta, também cresce o risco de que os próprios operadores da plataforma possam participar de fraudes ou permitir que elas ocorram.

Este padrão de código demonstra um crowdfunding ativado para blockchain mostrando como usar uma rede do Hyperledger Fabric para desenvolver uma plataforma para ajudar o crowdfunding. Essa rede oferece uma visão abrangente do requisito e de seu status atual, o que ajuda a atender à necessidade com mais eficiência e reduz o problema de coleta acima ou abaixo da necessidade. Tudo isso significa que a plataforma cria confiança, prestação de contas e transparência operacional.

Fluxo

crowdfunding de blockchain

As etapas mostrarão como:

  1. Configurar uma rede de blockchain usando o IBM Blockchain Platform no IBM Cloud.
  2. Implementar o aplicativo cliente usando o SDK do Java™ do Hyperledger Fabric. Ele funciona como uma camada intermediária e expõe a API de REST.
  3. Implantar o aplicativo de interface com o usuário da web desenvolvido usando o Node.js.
  4. O usuário pode executar a tarefa a seguir usando a interface da web, que interage internamente com a rede de blockchain, com a ajuda da camada intermediária.

Instruções

Leia para começar a usar o crowdfunding ativado para blockchain. Confira o LEIA-ME for detailed instructions.