Criptomoedas
Smart contract
também conhecido como: contrato inteligente, contrato automatizado
Codigo auto-executavel armazenado na blockchain que executa acoes quando condicoes pre-definidas sao atendidas. Permite acordos sem intermediarios: pagamentos, trocas, regras de governanca.
**Smart contract** (contrato inteligente) e um programa que vive na blockchain e executa automaticamente as regras escritas no codigo. O termo foi cunhado por Nick Szabo em 1994, mas so virou realidade pratica com o lancamento da Ethereum em 2015.
A logica e simples: voce escreve um programa que diz se A acontecer, entao faca B. Esse programa e implantado na blockchain e qualquer pessoa pode interagir com ele enviando transacoes. O codigo executa exatamente como escrito, sem possibilidade de censura ou intervencao humana (desde que o contrato nao tenha funcao de pausa ou upgrade).
**Exemplos praticos:**
- **DEX como Uniswap:** smart contract recebe Token A, calcula a cotacao pelo formula matematica e devolve Token B automaticamente, sem corretora. - **Stablecoin DAI:** smart contract permite que voce deposite ETH como garantia e gere DAI atrelado ao dolar. Se o ETH cair de preco e a garantia ficar insuficiente, o contrato liquida automaticamente. - **NFT marketplace:** o contrato gerencia transferencia de propriedade e royalties para o criador a cada revenda. - **DAO:** smart contracts executam votos e movimentam tesouraria conforme decisoes da comunidade.
A linguagem dominante no Ethereum e **Solidity**. Outras chains usam Rust (Solana, Polkadot), Move (Aptos, Sui) ou variantes proprias. Codigo malescrito pode ter bugs que custam centenas de milhoes: o hack da The DAO em 2016 perdeu USD 60 milhoes; a exploracao do Ronin Bridge em 2022 perdeu USD 625 milhoes.
A execucao consome gas (taxa de rede) proporcional a complexidade da operacao. Um simples envio de token custa ~21.000 gas; uma swap em DEX custa 100.000-300.000 gas.
Para investidores, smart contracts sao a base de quase toda DeFi e NFT. Entender que codigo e lei (e bugs sao perdas reais) e fundamental antes de interagir com qualquer protocolo.