Prévia do material em texto
Prova-5: Mecanismos de Consenso em Blockchain Introdução Os mecanismos de consenso são fundamentais para garantir a segurança, eficiência e descentralização das redes blockchain. Esta prova explora os principais tipos de consenso, como Proof of Work (PoW) e Proof of Stake (PoS), e seus impactos no ecossistema. Questões 1. Qual é a principal função de um mecanismo de consenso em blockchain? a) Garantir que todos os participantes da rede concordem sobre o estado atual da blockchain. b) Impedir a criação de novos blocos. c) Centralizar o controle da rede em um nó único. d) Aumentar a velocidade de transações em redes privadas. e) Proteger apenas as carteiras digitais. 2. Qual é a diferença entre Proof of Work (PoW) e Proof of Stake (PoS)? a) PoW utiliza hashing para mineração, enquanto PoS depende da participação de tokens. b) PoW é mais eficiente em energia do que PoS. c) PoS não utiliza validação de transações. d) PoW é aplicável apenas a blockchains privadas. e) PoS é baseado em poder computacional, enquanto PoW é baseado em staking. 3. Qual é uma vantagem do Proof of Stake (PoS) em relação ao Proof of Work (PoW)? a) Menor consumo de energia. b) Maior dificuldade para validar transações. c) Necessidade de hardware específico para staking. d) Redução no número de nós na rede. e) Menor segurança em redes públicas. 4. O que é um nó na blockchain? a) Um tipo de carteira digital. b) Uma entidade que armazena, replica e valida transações em uma rede blockchain. c) Um mecanismo de consenso baseado em Proof of Stake. d) Um protocolo de segurança usado por carteiras. e) Uma aplicação de contrato inteligente. 5. Qual mecanismo de consenso é utilizado no Bitcoin? a) Proof of Stake (PoS). b) Proof of Authority (PoA). c) Proof of Work (PoW). d) Delegated Proof of Stake (DPoS). e) Practical Byzantine Fault Tolerance (PBFT). 6. Qual das opções abaixo descreve o Delegated Proof of Stake (DPoS)? a) Um mecanismo que utiliza poder computacional para minerar blocos. b) Um sistema onde participantes elegem validadores para propor e validar blocos. c) Um método exclusivo para redes privadas de blockchain. d) Um algoritmo que combina Proof of Work e Proof of Stake. e) Uma rede de validação manual para transações financeiras. 7. Qual é a principal desvantagem do Proof of Work (PoW)? a) Baixo nível de segurança em redes públicas. b) Dependência de mineradores centralizados. c) Alto consumo de energia elétrica. d) Baixa escalabilidade de transações. e) Restrição ao uso apenas em blockchains privadas. 8. O que caracteriza o mecanismo de consenso Proof of Authority (PoA)? a) Uso de staking em grandes quantidades de tokens. b) Validação por entidades pré-aprovadas que garantem a segurança da rede. c) Mineração baseada em potência computacional. d) Necessidade de nós públicos para realizar transações. e) Utilização de algoritmos de hashing para consenso. 9. Qual é a função do Practical Byzantine Fault Tolerance (PBFT)? a) Aumentar a velocidade de mineração. b) Resolver problemas de consenso em redes com nós maliciosos. c) Implementar contratos inteligentes com maior eficiência. d) Garantir maior volatilidade no preço dos tokens. e) Eliminar o uso de chaves privadas. 10. O que acontece quando dois blocos são minerados simultaneamente em uma rede blockchain? a) Ambos os blocos são descartados. b) A rede seleciona um dos blocos e descarta o outro após um tempo. c) Os dois blocos são adicionados à blockchain. d) Os mineradores param a validação de novos blocos. e) A blockchain é resetada para evitar conflitos. Gabarito e Justificativas 1. a) O mecanismo de consenso garante que todos os participantes concordem sobre o estado da blockchain. 2. a) PoW utiliza hashing e alto consumo energético, enquanto PoS depende de tokens apostados. 3. a) PoS consome menos energia, tornando-o uma opção mais sustentável. 4. b) Nós são fundamentais para armazenar, validar e replicar transações na blockchain. 5. c) O Bitcoin utiliza Proof of Work (PoW), baseado em hashing para validação de blocos. 6. b) O DPoS permite que participantes escolham validadores para representar suas decisões. 7. c) O alto consumo de energia é a principal crítica ao PoW. 8. b) PoA depende de validadores aprovados, sendo utilizado principalmente em redes privadas. 9. b) PBFT é projetado para redes que precisam lidar com possíveis falhas ou comportamentos maliciosos. 10. b) A rede escolhe um bloco e descarta o outro para manter a integridade.