Pular para o conteúdo
Glossário

Contrato inteligente

Um contrato inteligente é um programa armazenado em uma blockchain que é executado automaticamente quando suas condições predefinidas são atendidas. Como o código e seus resultados ficam na cadeia, o resultado é imposto pela rede, e não por um banco, corretora ou tribunal.

Como funciona

Um desenvolvedor escreve a lógica do contrato — por exemplo, «liberar estes fundos quando ambas as partes tiverem depositado» — e o implanta em uma plataforma de contratos inteligentes como a Ethereum. Uma vez implantado, qualquer pessoa pode chamar suas funções. Cada nó executa o mesmo código e deve chegar ao mesmo resultado, de modo que o contrato se comporta de forma idêntica para todos e não pode ser alterado discretamente.

Por que importa

Os contratos inteligentes são os blocos de construção das finanças descentralizadas, dos NFTs e das DAOs. Eles eliminam a necessidade de confiar em um intermediário, mas também significam que os bugs são públicos e exploráveis: uma falha no código pode ser drenada por qualquer pessoa antes de ser corrigida, e é por isso que as auditorias importam.

Exemplo

Uma corretora descentralizada é um conjunto de contratos inteligentes que trocam um token por outro e pagam automaticamente os provedores de liquidez, sem que nenhuma empresa guarde os fundos.