Questão de Segurança da Informação — Blockchain e Smart Contracts (Contratos Inteligentes) — VUNESP 2023
Segurança da Informação›Blockchain e Smart Contracts (Contratos Inteligentes)
Código
vu197059
Banca
VUNESP
Órgão
CIJUN
Ano
2023
Cargo
Arqt ( )
Sobre a replicação de dados em uma arquitetura Blockchain, assinale a alternativa correta.
AA entidade centralizadora é a única responsável por armazenar uma cópia da Blockchain.
BTodos os nós completos da rede armazenam uma cópia da Blockchain.
CA distribuição da Blockchain na rede segue o modelo RAID0.
DCaso um nó execute o algoritmo proof-of-work, ele não irá armazenar a cópia da Blockchain.
EDados n nós completos em uma rede, é necessário que n/2 destes nós armazenem uma cópia da Blockchain.
Revelar gabarito e comentário▾
GabaritoB — Todos os nós completos da rede armazenam uma cópia da Blockchain.
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”.
Replicação de dados em Blockchain
Gabarito: letra B. Em uma arquitetura Blockchain, todos os nós completos (full nodes) da rede armazenam uma cópia integral do livro-razão distribuído — é essa replicação que garante a descentralização e a imutabilidade do registro. A alternativa B espelha exatamente esse conceito central da tecnologia.
A Blockchain é, por definição, um livro-razão distribuído (distributed ledger): em vez de um banco de dados centralizado, controlado por uma única entidade, o registro de transações é compartilhado e sincronizado entre diversos participantes da rede. Cada nó completo (full node) baixa e valida toda a cadeia de blocos, mantendo uma cópia local e atualizada. Essa replicação massiva é o que torna a rede resiliente: se um nó falhar, for atacado ou tentar adulterar dados, os demais nós continuam operando e rejeitam a versão divergente.
A descentralização é o princípio que sustenta essa arquitetura. Não existe uma "entidade centralizadora" que detenha a única cópia — pelo contrário, a ausência de um ponto único de falha é uma das principais vantagens da Blockchain. Quando um novo bloco é validado (por exemplo, via proof-of-work), ele é propagado para toda a rede, e cada nó completo atualiza sua cópia local. É por isso que a integridade do sistema não depende de nenhum servidor específico.
A confusão mais comum neste tema é misturar conceitos de armazenamento tradicional (como RAID) ou de sistemas centralizados com a lógica distribuída da Blockchain. O RAID, por exemplo, é uma técnica de redundância aplicada a discos físicos dentro de um mesmo servidor ou storage — não tem relação com a replicação entre nós de uma rede descentralizada. Da mesma forma, a ideia de que apenas uma fração dos nós (como n/2) armazenaria a cópia contraria o princípio de que todos os nós completos participam da manutenção do ledger.
Guarde o critério decisivo: na Blockchain, a replicação é total entre os nós completos — não é parcial, não é centralizada e não depende de algoritmos de consenso para armazenar a cópia (o consenso valida as transações, mas a cópia é mantida por todos). É exatamente nessa fronteira que as alternativas se dividem.
Replicação em Blockchain
1Nós completos (full nodes)
Armazenam cópia integral do ledger
Todos, sem exceção
2Papéis distintos
Armazenamento → todos os nós completos
Consenso → mineradores/validadores (PoW, PoS)
Nós leves → só cabeçalhos de blocos
3Princípios
Descentralização (sem entidade central)
Imutabilidade (rejeição a adulteração)
Resiliência (sem ponto único de falha)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que uma "entidade centralizadora" é a única responsável por armazenar a cópia. Isso contraria o próprio conceito de Blockchain, que é um sistema descentralizado, sem autoridade central. A cópia não pertence a uma entidade única — ela é distribuída entre todos os nós da rede. A alternativa inverte o princípio fundamental da tecnologia.
Alternativa B — ✅ Correta ⟵ GABARITO
Esta é a definição correta de replicação em Blockchain. Todos os nós completos (full nodes) armazenam uma cópia integral da cadeia de blocos. É essa replicação total que garante a descentralização, a transparência e a resistência a adulterações — qualquer tentativa de alterar um bloco seria detectada pelos demais nós, que possuem a versão correta do ledger.
Alternativa C — ❌ Incorreta
Compara a distribuição da Blockchain ao RAID 0. O RAID 0 é uma técnica de armazenamento que divide (striping) os dados entre discos físicos para aumentar desempenho, sem redundância — se um disco falha, os dados são perdidos. A Blockchain não segue esse modelo: a replicação é integral (cada nó tem a cópia completa), e não há divisão de dados entre nós. A alternativa mistura conceitos de armazenamento local com a lógica de rede distribuída.
Alternativa D — ❌ Incorreta
Sugere que um nó que executa proof-of-work não armazenaria a cópia da Blockchain. Isso é falso: o proof-of-work é o algoritmo de consenso usado para validar novos blocos, mas o nó que o executa (um minerador) também é um nó completo e, portanto, mantém a cópia integral do ledger. O consenso e o armazenamento são funções independentes — um nó pode fazer ambos simultaneamente.
Alternativa E — ❌ Incorreta
Afirma que apenas n/2 dos nós completos precisariam armazenar a cópia. Isso contraria o princípio da replicação total: todos os nós completos armazenam a cópia, não apenas uma fração. A ideia de "maioria" (n/2) se relaciona a mecanismos de consenso (como proof-of-stake ou tolerância a falhas bizantinas), mas não à replicação do ledger — que é integral entre os nós completos.
NÃO CAIA NESSA!
A banca explora a confusão entre replicação de dados e mecanismos de consenso. O candidato que sabe que proof-of-work é usado para validar blocos pode achar que o nó minerador não armazena a cópia (alternativa D), ou que a maioria (n/2) é suficiente para manter o ledger (alternativa E). Mas a replicação é uma característica estrutural: todo nó completo armazena a cadeia inteira, independentemente de participar ou não da mineração. Fique atento: consenso valida, replicação distribui — são funções distintas.
PEGA ESSA DICA!
Para questões de Blockchain, separe mentalmente os papéis: (1) nós completos armazenam a cópia integral; (2) mineradores/validadores executam o consenso (proof-of-work, proof-of-stake); (3) nós leves (light nodes) armazenam apenas cabeçalhos de blocos. Quando a alternativa falar de "quem armazena", a resposta é sempre os nós completos — todos eles, sem exceção.