O que é um contrato inteligente? E por que isso importa

Mar 196 min read

Resposta rápida: não

Um contrato inteligente é um programa que roda em uma blockchain e executa automaticamente uma ação quando condições específicas são atendidas—sem precisar de humanos, bancos ou advogados para fazer valer. Se a condição for verdadeira, ele executa. Se não for, não executa.

O problema com os acordos

Toda transação financeira que você já realizou dependeu de um terceiro para garantir o cumprimento do negócio.

Você transfere dinheiro para uma conta de custódia de um advogado ao comprar um imóvel. O advogado retém o valor até a escritura ser transferida. Você confia no advogado. O advogado cobra uma taxa. O processo leva semanas.

Você contrata um seguro. Você paga prêmios por anos. Quando algo dá errado, você faz uma solicitação, aguarda um perito, discute sobre o pagamento e talvez receba meses depois.

Você empresta dinheiro a um amigo. Você assina um contrato. Mas se ele não pagar, você precisa de um tribunal—mais um terceiro—para fazer valer o acordo.

O intermediário está em todo lugar. Na maioria dos casos, o intermediário é necessário porque não existe outro mecanismo para garantir um acordo entre duas pessoas que não confiam totalmente uma na outra.

Os contratos inteligentes substituem o intermediário por código.

O que um contrato inteligente realmente faz

Um contrato inteligente é um conjunto de regras gravadas em um programa e armazenadas em uma blockchain. Uma vez implantado, ele executa exatamente como foi escrito—automaticamente, sempre, sem que ninguém precise apertar um botão.

A estrutura é simples: se [condition], então [action].

Um exemplo concreto: seguro de atraso de voo

Imagine que você contrata um seguro de viagem que paga automaticamente se o seu voo atrasar mais de duas horas. Normalmente, isso exige que você faça uma solicitação, anexe os cartões de embarque, aguarde uma análise manual e torça para que a seguradora concorde.

A versão com contrato inteligente funciona de forma diferente. Ele se conecta a dados de voo em tempo real. No momento em que a companhia aérea atualiza o atraso do seu voo para 121 minutos, o contrato verifica sua condição—o atraso é superior a 120 minutos?—e transfere instantaneamente o pagamento para a sua carteira. 

A seguradora não pode enrolar, contestar os dados ou negar a solicitação. A regra foi definida quando você contratou a apólice, e a blockchain a executou. Esse é o ponto.

Por que "inteligente" é um pouco enganoso

Os contratos inteligentes não são inteligentes. Eles não fazem julgamentos nem se adaptam ao contexto. São mais como máquinas de venda automática extremamente precisas e incorruptíveis.

Insira o dado certo → obtenha o resultado predefinido. Sempre. Sem exceção.

O que os torna poderosos é exatamente essa rigidez. As regras não podem ser alteradas silenciosamente após o fato por uma das partes. Elas não podem ser aplicadas seletivamente. Funcionam da mesma forma para todos, sempre—porque vivem em uma blockchain mantida simultaneamente por milhares de computadores ao redor do mundo.

Onde vivem: Ethereum e além

A maioria dos contratos inteligentes roda no Ethereum, uma blockchain projetada especificamente para hospedar código programável. O Ethereum não é apenas uma moeda—é uma plataforma para executar aplicações que gerenciam dinheiro automaticamente.

Outras blockchains também suportam contratos inteligentes: Solana, BNB Chain, Avalanche e outras. Cada uma tem diferentes vantagens e desvantagens em velocidade, custo e segurança.

Executar um contrato inteligente usa uma pequena taxa chamada gas, paga em ETH na rede Ethereum. O gas remunera os computadores que processam e verificam a transação. Quanto mais complexo o contrato, mais gas ele consome.

O que os contratos inteligentes movimentam hoje

Você já está interagindo com contratos inteligentes se já usou algum dos itens a seguir.

Empréstimos e tomada de crédito em cripto. Quando você adiciona cripto como garantia para fazer um empréstimo, um contrato inteligente retém sua garantia, emite o empréstimo, acompanha sua razão empréstimo-valor e—se o mercado se mover contra você—vende automaticamente garantia suficiente para cobrir a dívida. 

Exchanges descentralizadas. Quando você faz swap de um token por outro em uma plataforma como o Uniswap, um contrato inteligente casa a negociação e a liquida instantaneamente. Não há mesa de ordens, nem risco de contraparte de uma plataforma central retendo seus fundos.

Geração de rendimento. Os pools de liquidez—onde investidores adicionam tokens e ganham retorno—funcionam inteiramente em contratos inteligentes. O pool coleta taxas de trading, aloca proporcionalmente e distribui aos depositantes sem que nenhum humano gerencie o processo.

NFTs. Quando um NFT é vendido, o contrato inteligente direciona automaticamente a porcentagem de royalty para a carteira do criador original's. Nenhum criador precisa emitir fatura para o comprador do mercado secundário.

Ativos tokenizados. Quando um título tokenizado paga juros aos titulares da cripto, o contrato inteligente lê o calendário de pagamentos, verifica o Saldo de cada titular da cripto e distribui juros proporcionais por potencialmente milhares de carteiras, simultaneamente.

O que os contratos inteligentes não conseguem fazer

Eles não conseguem acessar o mundo real por conta própria. Um contrato inteligente só consegue ler dados da blockchain em que vive. Para acionar ações com base em eventos do mundo real—como um atraso de voo, o preço de uma ação ou o clima—ele precisa de um feed de dados externo confiável chamado oracle. Se o oracle estiver errado ou for manipulado, o contrato executa com base em dados incorretos. Esta é uma das áreas mais ativas de pesquisa de risco no setor.

Eles não podem ser desfeitos. Uma vez que um contrato inteligente é executado, o resultado é definitivo. Não há linha de atendimento ao cliente para reverter uma transação. Se o código tiver um bug ou se você enviar fundos para o contrato errado, geralmente não há recuperação. Vários dos maiores hacks de cripto da história foram explorações de vulnerabilidades no código de contratos inteligentes.

Eles não conseguem fazer cumprir o que não foram programados para tratar. Um contrato inteligente é tão bom quanto as condições que seu desenvolvedor previu. 

Perguntas frequentes

1. Os contratos inteligentes são juridicamente exigíveis? 

Na maioria das jurisdições, os contratos inteligentes não têm automaticamente o mesmo status jurídico que um contrato escrito e assinado. No entanto, vários países e estados dos EUA aprovaram leis que reconhecem os contratos inteligentes como juridicamente vinculantes sob certas condições. O cenário jurídico ainda está evoluindo.

2. Um contrato inteligente pode ser alterado após ser implantado? 

A maioria dos contratos inteligentes é imutável após a implantação—não pode ser alterada. Alguns são projetados com mecanismos de atualização integrados, mas esses mecanismos em si são regidos por código adicional ou votações de governança.

3. Quem escreve os contratos inteligentes? 

Os desenvolvedores os escrevem, tipicamente em linguagens de programação como Solidity (para Ethereum) ou Rust (para Solana). Empresas de auditoria revisam o código antes da implantação para identificar vulnerabilidades—embora nenhuma auditoria garanta a ausência de todos os bugs.

Este artigo é apenas para fins educacionais e não constitui aconselhamento financeiro ou de investimento.

Estes materiais são acessíveis globalmente, e a disponibilidade destas informações não constitui acesso aos serviços descritos, que podem não estar disponíveis em determinadas jurisdições. Estes materiais têm caráter meramente informativo e não constituem aconselhamento financeiro, jurídico, tributário ou de investimentos, nem oferta, solicitação, recomendação ou endosso para usar quaisquer Serviços da Nexo, e não são personalizados nem de qualquer forma adaptados para refletir objetivos de investimento, situação financeira ou necessidades específicas. Os ativos digitais estão sujeitos a um alto grau de risco, incluindo, mas não se limitando a, dinâmicas voláteis de preço de mercado, mudanças regulatórias e avanços tecnológicos. O desempenho passado de ativos digitais não é um indicador confiável de resultados futuros. Os ativos digitais não são dinheiro nem moeda de curso legal, não são respaldados pelo governo ou por um banco central, e a maioria não possui ativos subjacentes, fluxo de receita ou outra fonte de valor. O julgamento independente baseado nas circunstâncias pessoais deve ser exercido, e recomenda-se consultar um profissional qualificado antes de tomar qualquer decisão.