O que é um contrato inteligente?
DefiniçãoContrato inteligente (smart contract) é um programa guardado na blockchain que roda sozinho ao receber uma transação, exatamente como o código manda. Tokens, corretoras descentralizadas e garantias na blockchain são contratos inteligentes e cumprem suas regras sem intermediário.
Como os contratos inteligentes funcionam
Um contrato inteligente tem endereço próprio na blockchain, um saldo e alguns dados armazenados. Quando você envia uma transação para ele, os nós da rede executam o mesmo código e concordam com o resultado, então o desfecho não depende de confiar em uma empresa para cumpri-lo.
Executar código custa taxas, pagas na moeda da rede: gás na Ethereum e em outras redes EVM, energia na Tron e TON na TON. Na TON, até a sua carteira é um contrato inteligente, e carteiras novas geralmente usam a versão W5.
Exemplos do dia a dia
Você provavelmente já usa contratos inteligentes, muitas vezes sem perceber:
- Tokens: o USDT e outros tokens são contratos que registram quem tem quanto
- Garantia (escrow): os fundos ficam bloqueados até as duas partes confirmarem ou uma disputa ser resolvida
- Conversões: corretoras descentralizadas trocam tokens a partir de pools de liquidez
- Contratos de presente e de pagamento que liberam fundos quando uma condição é cumprida
Riscos que você precisa entender
O código roda exatamente como foi escrito, com bugs e tudo. Uma falha no contrato pode permitir que atacantes o esvaziem, e as transferências feitas por ele não podem simplesmente ser desfeitas. Alguns contratos são atualizáveis ou têm um dono com poderes especiais, como congelar tokens, então “na blockchain” não significa automaticamente que ninguém está no controle.
Usar um contrato também pode dar permissões a ele. Uma aprovação de token deixa um contrato gastar seus tokens até você revogá-la, e é por isso que sites de phishing pedem aprovações.
Contratos inteligentes na Waletifi
A Waletifi usa contratos inteligentes onde a confiança mais importa. No P2P, o USDT do vendedor fica bloqueado em um contrato de garantia na blockchain antes de você pagar. Na Raste, cada pedido é pago em um contrato de garantia próprio na TON, os links de presente usam um contrato de presente de uso único, e a sua própria carteira TON é um contrato W5.