Questão de Redes de Computadores — Protocolo — INSTITUTO AOCP 2025
Redes de Computadores›Protocolo
Código
qg543517
Banca
INSTITUTO AOCP
Órgão
TRE-TO
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área de Atividade: Apoio Especializado - Especialidade: Tecnologia da Informação
Protocolos de consenso normalmente são utilizados em sistemas de processamento distribuídos, permitindo que um conjunto de processos independentes tome como verdadeiro um mesmo valor proposto. Sabendo disso, ao se utilizar o blockchain, qual é o nome do algoritmo de consenso que pode ser utilizado com a premissa de reduzir o custo com energia e/ou com equipamentos especializados, fazendo isso com a utilização de instruções contidas nos processadores mais atuais?
AProva de participação.
BProva de trabalho.
CProva de tempo decorrido.
DProva de carteira.
EProva de nodos.
Revelar gabarito e comentário▾
GabaritoC — Prova de tempo decorrido.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Algoritmos de Consenso em Blockchain
Gabarito: letra C. A questão descreve um algoritmo de consenso que "reduz o custo com energia e/ou com equipamentos especializados, fazendo isso com a utilização de instruções contidas nos processadores mais atuais". Essa é a definição precisa do Proof of Elapsed Time (PoET), utilizado em plataformas como Hyperledger Sawtooth, que emprega hardware confiável (ex.: Intel SGX) para sortear líderes de forma eficiente sem a necessidade de alto poder computacional.
Algoritmos de consenso
1PoW (Prova de Trabalho)
Alto consumo de energia
Equipamentos especializados (ASICs)
2PoS (Prova de Participação)
Baixo consumo de energia
Seleção por stake financeiro
3PoET (Prova de Tempo Decorrido)
Baixo consumo de energia
Usa instruções de CPU (Intel SGX)
Sorteio por tempo de espera
LEVEL · soulevel.com.br
Análise das Alternativas
Alternativa A — ❌ Incorreta
Prova de Participação (Proof of Stake - PoS) também reduz o consumo energético, mas não depende de instruções especiais de processadores. Substitui a mineração por uma seleção baseada na quantidade de moedas em posse (stake). A armadilha da banca está em confundir a eficiência energética do PoS com o requisito de hardware específico do PoET.
Alternativa B — ❌ Incorreta
Prova de Trabalho (Proof of Work - PoW) é o algoritmo do Bitcoin, conhecido por seu alto consumo de energia e necessidade de equipamentos especializados (ASICs). A descrição da questão é oposta: ela busca reduzir custos, não aumentá-los.
Alternativa C — ✅ Correta ⟵ GABARITO
Prova de Tempo Decorrido (Proof of Elapsed Time) utiliza um ambiente de execução confiável (TEE) nos processadores modernos (como Intel SGX) para gerar um tempo de espera aleatório e seguro. O nó com o menor tempo aguardado é escolhido como líder. Isso elimina a competição energética do PoW e não requer hardware caro, apenas recursos já presentes em CPUs atuais.
Alternativa D — ❌ Incorreta
Prova de Carteira não é um algoritmo de consenso conhecido. Trata-se de um termo genérico que não corresponde a nenhum protocolo estabelecido na literatura de blockchain.
Alternativa E — ❌ Incorreta
Prova de Nodos também não é um algoritmo de consenso reconhecido. Pode ser confundido com Proof of Authority (PoA) ou outros, mas não atende à descrição dada.
NÃO CAIA NESSA!
A banca explora a confusão entre Proof of Stake e Proof of Elapsed Time. Ambos são eficientes em energia, mas o PoST requer stake financeiro, enquanto o PoET exige suporte de hardware (instruções de processador). A expressão "instruções contidas nos processadores mais atuais" é o diferencial que aponta para o PoET.