Uma equipe de Engenharia de Computação está projetando uma ...

Próximas questões
Com base no mesmo assunto
Q3882853 Engenharia de Software
Uma equipe de Engenharia de Computação está projetando uma blockchain privada para rastreamento da cadeia de suprimentos, onde as partes envolvidas como fornecedores e fabricantes já são confiáveis e conhecidas em ambiente permissionado. O objetivo é garantir a imutabilidade do registro de transações, mas minimizando o consumo excessivo de energia elétrica.

Assinale a opção que identifica o mecanismo de consenso que seria mais eficiente em termos de energia para validar transações em uma blockchain permissionada, em comparação com o Proofof-Work (PoW).
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A questão opõe mecanismos de consenso a componentes criptográficos e pede a opção mais eficiente energeticamente em rede permissionada.

Tema central: consenso em blockchain permissionada
Análise das alternativas
A
Errada
SHA-256 é função de hash. Serve como componente técnico da blockchain, mas não é mecanismo de consenso para definir como os nós validam transações.
B
Errada
Merkle Tree é estrutura usada para organizar e verificar a integridade dos dados. Não é protocolo de consenso entre participantes da rede.
C
Certa
Proof-of-Authority é um mecanismo de consenso voltado a redes permissionadas, nas quais os validadores são identificados e autorizados. Isso se ajusta ao cenário descrito de participantes conhecidos e confiáveis e atende ao requisito de maior eficiência energética em relação ao Proof-of-Work, porque a validação não depende de mineração com alto custo computacional.
D
Errada
Criptografia assimétrica é empregada para autenticação, assinatura e confidencialidade, mas isso não resolve, por si só, o consenso distribuído da rede. Portanto, não atende ao que foi pedido.
E
Errada
Mineração por força bruta reproduz a lógica de esforço computacional intensivo. Isso confronta diretamente a exigência de minimizar o consumo de energia em comparação com o PoW.
Pegadinha da questão
Confundir mecanismos de consenso com técnicas e estruturas criptográficas da blockchain.
Dica para questões semelhantes
  • Se a questão pedir consenso, elimine alternativas que sejam apenas função criptográfica, estrutura de dados ou técnica de autenticação.
  • Quando o enunciado destacar rede permissionada com participantes conhecidos, procure mecanismo baseado em identidade ou autorização dos validadores.
  • Se houver exigência de menor consumo de energia em comparação ao PoW, descarte opções fundadas em mineração ou esforço computacional intensivo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O enunciado descreve um cenário de blockchain permissionada (privada), onde os participantes (fornecedores e fabricantes) são conhecidos e possuem identidades verificadas. Em ambientes assim, não há necessidade de resolver enigmas matemáticos complexos para provar a "honestidade" do minerador, como ocorre no Proof-of-Work (PoW).

O que é o Proof-of-Authority (PoA)?

  • Mecanismo: Em vez de mineradores competindo por poder computacional, o PoA utiliza um conjunto de validadores aprovados (autoridades).
  • Eficiência Energética: Como não há mineração competitiva (força bruta), o consumo de energia é comparável ao de uma aplicação de servidor comum.
  • Confiança: A segurança baseia-se na reputação dos validadores. Se um fornecedor validasse transações fraudulentas, ele perderia seu status e credibilidade na rede.
  • A) Hashing simples (SHA-256): O hashing é uma função criptográfica usada para garantir a integridade dos dados dentro do bloco, mas não é um mecanismo de consenso por si só. Ele faz parte da estrutura, mas não define como a rede concorda sobre qual bloco é válido.
  • B) Merkle Tree Validation: A Árvore de Merkle é uma estrutura de dados usada para resumir todas as transações de um bloco de forma eficiente. Assim como o hash, é uma ferramenta de organização de dados, não um protocolo de consenso.
  • D) Criptografia Assimétrica: Refere-se ao uso de chaves públicas e privadas para assinaturas digitais e segurança. É um componente essencial de qualquer blockchain, mas não resolve o problema do consenso (quem escreve o próximo bloco).
  • E) Mining por Força Bruta: Isso é exatamente o que define o Proof-of-Work (PoW). É o método menos eficiente em termos de energia, pois exige que milhares de máquinas tentem trilhões de combinações para encontrar o hash correto.

O Proof-of-Authority (PoA) é um mecanismo de consenso muito utilizado em:

  • blockchains permissionadas;
  • ambientes corporativos;
  • redes com participantes conhecidos e confiáveis.

O PoA é ideal porque:

  • não depende de mineração intensiva;
  • evita gasto computacional do Proof of Work (PoW);
  • utiliza validadores autorizados.

Características do PoA:

  • baixo consumo de energia
  • alta eficiência
  • adequado para redes privadas
  • baixa latência

Análise das alternativas

  • A) Hashing simples → função criptográfica, não mecanismo de consenso.
  • B) Merkle Tree Validation → estrutura de verificação de integridade.
  • C) PoA → correta.
  • D) Criptografia Assimétrica → técnica criptográfica.
  • E) Mining por Força Bruta → relacionado ao PoW, altamente custoso.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo