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.
Se um contrato inteligente tem um erro, os desenvolvedores sempre podem editar o código para corrigi-lo?
Um contrato inteligente é código que se executa sozinho. Ele elimina o intermediário e, junto, a pessoa que poderia corrigir um erro.
Fontes
- ethereum.org: Introduction to smart contracts
- ethereum.org: Timeline of all Ethereum forks
- ethereum.org: What is Ethereum?
- ethereum.org: Ethereum security and scam prevention
Fatos conferidos com estas fontes em 8 de outubro de 2026.
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.
Quer salvar seu progresso também? Crie uma conta grátis.