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 em vez de por um banco, corretor 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 o 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 silenciosamente.
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 os provedores de liquidez automaticamente, sem nenhuma empresa retendo os fundos.
Go deeper than the definition — explainers, live data and free calculators.