Contrato inteligente
Um contrato inteligente é um contrato digital que executa acordos automaticamente. Isto acontece assim que as condições predefinidas são cumpridas.
O que é um contrato inteligente?
Os acordos estão codificados numa blockchain. Uma blockchain é um registo digital de dados que é difícil de alterar.
O contrato executa exatamente o que está indicado no código. Por isso, normalmente não é necessária uma terceira parte, como um notário ou um árbitro. O resultado é visível para as partes envolvidas e, geralmente, não pode ser revertido depois de executado, a menos que isso esteja previsto no contrato.
Um exemplo de contrato inteligente
Imagine que um comprador e um vendedor querem transferir a propriedade de uma casa. Incluem o preço, a data de entrega e uma inspeção aprovada como condições num contrato inteligente.
Só quando todas as condições forem cumpridas é que o contrato pode executar automaticamente o pagamento e a transferência da propriedade. Este exemplo mostra que o contrato não negoceia por si próprio, mas executa acordos definidos previamente.
Porque são importantes os contratos inteligentes nas criptomoedas?
Os contratos inteligentes são a base de muitas aplicações de criptomoedas. São utilizados, por exemplo, em DeFi: serviços financeiros através de aplicações descentralizadas. Os NFT também os utilizam para criar, negociar e pagar royalties.
Nas notícias sobre criptomoedas, pode ler que um projeto lança ou altera um contrato inteligente. Isso pode ser importante, porque o código determina como funciona um serviço e o que os utilizadores podem fazer com ele.
A execução automática não significa que não haja erros. Um erro ou uma vulnerabilidade no código pode ser explorado. Além disso, a utilização de um contrato inteligente implica, geralmente, custos de transação. Por isso, leia atentamente o que faz uma aplicação de criptomoedas antes de negociar através desta ou de ligar os seus tokens.