Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 960 Bytes

T003-Blockchain.md

File metadata and controls

23 lines (14 loc) · 960 Bytes

Trabalho Blockchain

  • Implementar um contrato inteligente para registro e verificação de certificados de conclusão de curso
  • Contrato deve possui os atributos
    • ID do certificado (número qualquer)
    • Nome do aluno
    • Curso
    • Data de Emissão
    • Status (valido ou cancelado)
  • As funcionalidades devem ser
    • Registrar Certificados: O contrato deve permitir que a instituição registre novos certificado (contendo ID do certificado, nome do aluno, curso, data de emissão)
    • Consultar Certificados: Qualquer usuário poderá consultar um certificado pelo ID para verificar a validade do registro
    • Revogar Certificados: Deve haver uma função para revogar certificados, para que um certificado possa ser invalidado quando necessário.
  • Criar um frontend para cada uma das funcionalidades
  • Utilizar como referência o Mateiral de Sala