FC ConcursosFC Concursos

Questão FC871795

Analise as afirmativas abaixo com relação à Blockchain e tecnologias, conceitos e aplicações relacionadas. 1. O Teorema CAP atesta que sistemas distribuídos devem possuir e garanti

Blockchain e Smart Contracts (Contratos Inteligentes)

FEPESE · 2026

Analise as afirmativas abaixo com relação à Blockchain e tecnologias, conceitos e aplicações relacionadas.

 

1. O Teorema CAP atesta que sistemas distribuídos devem possuir e garantir 3 características simultaneamente: Consistência; Disponibilidade; e Tolerância à Partição, de modo a garantir que o sistema distribuído continue funcionando em caso de anomalias ou falhas.

 

2. Em sistemas distribuídos que empregam Blockchain, assume-se que alguns nós podem perder temporariamente a capacidade de se comunicar, e o sistema deve continuar operando mesmo com essas partições na rede, daí a necessidade de esses sistemas terem Tolerância a Partições.

 

3. Aplicações Blockchain, como BitCoin e Ethereum, costumam priorizar a Consistência e a Tolerância à Partição em detrimento da Disponibilidade, com foco na consistência das informações e resiliência da rede.

 

Assinale a alternativa que indica todas as afirmativas corretas.

  1. É correta apenas a afirmativa 2.
  2. São corretas apenas as afirmativas 1 e 2.
  3. São corretas apenas as afirmativas 1 e 3.
  4. São corretas apenas as afirmativas 2 e 3.
  5. São corretas as afirmativas 1, 2 e 3.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa correta afirma que as afirmativas 2 e 3 são verdadeiras. A afirmativa 2 é coerente porque sistemas distribuídos como Blockchain presumem que nós podem perder comunicação temporariamente; por isso é exigida Tolerância a Partições para que o protocolo mantenha operação mesmo com segmentos da rede isolados.


A afirmativa 3 também procede: redes públicas como Bitcoin e Ethereum privilegiam a Consistência do livro-razão e a Tolerância a Partições, aceitando maior latência ou indisponibilidade temporária para evitar estados conflitantes. Na prática, isso significa que, durante partições ou conflitos de bloco, a produção/validação de transações pode ser retardada até que o consenso resolva a versão única dos dados.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo