← Questões de Banco de Dados

Banco de Dados · FGV · 2025

Questão comentada de Banco de Dados

Blockchain é uma tecnologia emergente com o potencial de revolucionar diversos setores. Atualmente, existem diversas plataformas blockchain que são os softwares que permitem construir e executar aplicações descentralizadas. Com relação aos contratos inteligentes, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F). ( ) São programas executados sobre uma plataforma blockchain e encapsulam a lógica de negócios a ser executada quando certas condições são atendidas. ( ) Estão disponíveis em todas as plataformas blockchain e se tornaram um recurso padrão devido à flexibilidade e ao poder que ele fornece para aplicativos executados na Web3. ( ) São contêineres descentralizados que realizam as provas de trabalho para a geração de novos blocos encadeados a partir de um bloco gênesis. As afirmativas são, respectivamente,

Gabarito: C

Contratos inteligentes, ou smart contracts, sao programas gravados em uma plataforma blockchain que executam automaticamente regras de negocio quando condicoes predefinidas sao atendidas. Pense neles como um “if” turbinado: se acontecer X, o sistema faz Y sem precisar de intermediario. Isso e bem caracteristico de ambientes de Web3, porque traz automacao, transparencia e menor dependencia de terceiros. A primeira afirmativa esta correta: essa e exatamente a ideia de um contrato inteligente. Ele nao e um documento juridico em si, mas um codigo que codifica uma logica de execucao na blockchain. Doutrinariamente, os smart contracts sao tratados como software autoexecutavel com registro imutavel na rede. A segunda afirmativa esta errada. Nem toda blockchain oferece smart contracts como recurso padrao. Existem redes feitas para isso, como Ethereum e outras plataformas de contratos inteligentes, mas ha blockchains com foco em transferencia de valor ou em usos mais restritos, sem suporte nativo amplo para esse tipo de aplicacao. A terceira afirmativa tambem esta errada. Isso descreve mineracao ou mecanismo de consenso, e nao contratos inteligentes. Smart contract nao e “container descentralizado” nem faz prova de trabalho; ele apenas executa regras quando acionado. Por isso, o gabarito C faz sentido: V - F - F.

Continue treinando

Questões relacionadas