BLOCO 07 · 4 MIN DE LEITURA

Contratos inteligentes explicados

Um contrato inteligente é um programa guardado em uma blockchain. Ele roda exatamente como foi escrito sempre que suas condições são atendidas. Esta lição explica o que isso torna possível e onde estão os riscos.

Uma máquina de venda automática, não um advogado

O cientista da computação Nick Szabo criou o termo em 1994. A comparação dele era com uma máquina de venda automática: você escolhe o produto, paga o preço e a máquina entrega. Nenhum atendente precisa decidir nada.

Um contrato inteligente funciona do mesmo jeito. Ele guarda regras no formato "se isto acontecer, faça aquilo". Mande a entrada certa e ele produz o resultado programado.

Apesar do nome, um contrato inteligente não é um contrato jurídico. É código. Ele faz o que o código diz, mesmo quando não é o que seus autores queriam.

O que os torna úteis

  • Automáticos. O código roda quando as condições são atendidas. Ninguém precisa aprovar cada etapa.
  • Previsíveis. A mesma entrada sempre dá o mesmo resultado.
  • Públicos. Qualquer pessoa pode examinar a atividade de um contrato, e muitas vezes o código, antes de usá-lo.
  • Difíceis de mudar. Depois de publicado, o código de um contrato não pode ser editado.

Alguns projetos incluem um botão de atualização que permite aos desenvolvedores trocar o código depois. Isso pode corrigir erros. Também significa que você está confiando em quem controla esse botão.

Para que são usados

Contratos inteligentes criam tokens, operam corretoras e serviços de empréstimo e emitem stablecoins. Eles podem guardar grandes quantias sem nenhuma empresa segurando as chaves. Essa é a força deles, e também é o motivo de os erros custarem tão caro.

Quando o código está errado

Em 2016, milhares de pessoas juntaram seus ethers em um fundo de investimento no Ethereum chamado The DAO. Um atacante encontrou uma falha no código e drenou mais de 3,6 milhões de ETH.

O contrato fez o que o código permitia. Para devolver o dinheiro, a maior parte da comunidade do Ethereum concordou em alterar o próprio livro-razão em 20 de julho de 2016. Algumas pessoas recusaram por princípio e mantiveram a corrente antiga, que continua até hoje como Ethereum Classic.

Não se espera que um resgate assim volte a acontecer. Hoje, quando um contrato é explorado, o dinheiro geralmente se perde.

O que isso significa para você

Usar um contrato inteligente significa assinar uma transação com sua carteira. Essa assinatura pode dar ao contrato permissão para movimentar seus tokens.

  • Leia o que sua carteira diz antes de assinar. Aprovar algo que você não entende se chama assinatura às cegas, e é um risco grande.
  • Prefira contratos que funcionam há muito tempo e foram revisados por auditores independentes. Uma auditoria reduz o risco. Não o elimina.
  • Nunca assine para "resgatar" uma recompensa surpresa. A Lição 37 trata de aprovações maliciosas.
CHECKPOINT

Se um contrato inteligente tem um erro, os desenvolvedores sempre podem editar o código para corrigi-lo?

Ponto principal

Um contrato inteligente é código que se executa sozinho. Ele elimina o intermediário e, junto, a pessoa que poderia corrigir um erro.

Confirmar o bloco 07

5 perguntas. Passe com 4 acertos. Tentar de novo não custa nada.

Fontes

Fatos conferidos com estas fontes em 8 de outubro de 2026.

POR E-MAIL

O curso por e-mail

Cinco e-mails curtos para você começar, depois um por mês com as novidades. Sem dicas de preço e sem exagero.

Grátis. Cancele quando quiser. Veja nosso aviso de privacidade.