Na lição anterior, foi explicado o sistema de contas do Web3: os utilizadores controlam os ativos por meio de chaves privadas, sendo as carteiras essencialmente ferramentas de assinatura.
No entanto, se o Web3 se limitar à mera “posse de ativos”, a sua relevância acaba por ser bastante limitada.
A questão mais crítica é: o que se pode fazer com os ativos além de os transferir?
No modelo do Bitcoin, a funcionalidade é relativamente simples:
Resolve o problema de “propriedade de ativos digitais”, mas não disponibiliza capacidades de interação complexa. O verdadeiro salto do Web3 surgiu com a Ethereum.

Fonte: página do contrato inteligente da stablecoin Tether
A principal inovação da Ethereum resume-se numa frase: inserir “programas” na blockchain. Estes programas são designados por “contratos inteligentes”.
Contudo, importa esclarecer: os contratos inteligentes não são realmente “inteligentes”—são código determinístico em execução na blockchain.
As suas características essenciais não são a inteligência, mas sim:
A lógica de base pode ser resumida assim: quando determinadas condições são satisfeitas → executa automaticamente regras pré-definidas
Por exemplo:
Este processo dispensa:
Pela primeira vez, a execução de regras passou das instituições para o próprio sistema.
Nos sistemas tradicionais, as regras não são automáticas—dependem de instituições para serem cumpridas:
As regras existem, mas a sua aplicação depende de pessoas e organizações.
No sistema de contratos inteligentes, ocorre uma mudança fundamental: regras = código = execução automática
As regras são gravadas diretamente na cadeia e são automaticamente acionadas e executadas pela rede blockchain.
Daqui resultam três mudanças estruturais:
Em síntese, os contratos inteligentes substituem as instituições por código e a confiança por algoritmos.
Se o Bitcoin conseguiu: ativos on-chain,
Então a Ethereum conseguiu: lógica on-chain.
A diferença é: o BTC regista “quem possui o quê”, enquanto o ETH define como os ativos funcionam.
O significado é que a blockchain deixou de ser apenas um “livro de registos” para passar a ser um “sistema operativo”.
Graças aos contratos inteligentes, o Web3 ganhou finalmente uma camada de aplicação.
Exemplos incluem:
Deixaram de ser apenas “ativos”, passando a ser combinações de ativos + regras + lógica comportamental.
O efeito mais direto dos contratos inteligentes é o DeFi (finanças descentralizadas). Nas finanças tradicionais, as funções centrais dependem de instituições:
No DeFi, estas funções encontram-se totalmente “modularizadas + contratualizadas”:
|
Função financeira
|
Como o DeFi a executa
|
| —- | —- |
|
Depósitos
|
Contratos de pool de liquidez
|
|
Empréstimos
|
Lógica de garantia + liquidação
|
|
Negociação
|
Automated Market Making (AMM)
|
|
Taxas de juro
|
Ajuste dinâmico algorítmico
|
A mudança fundamental não é simplesmente ficar “online”, mas decompor as funções financeiras em módulos de código composíveis. O DeFi não replica apenas as finanças tradicionais—reconstrói a estrutura financeira com código.
Os contratos inteligentes aumentam a eficiência, mas também criam novos riscos sistémicos. No Web3: o código é a regra—se o código falha, as regras falham.
Os riscos mais comuns incluem:
Ao contrário dos sistemas tradicionais:
A maioria dos utilizadores julga que está apenas a “usar uma aplicação” ao interagir com o Web3. No entanto, estão a chamar contratos inteligentes.
Por exemplo:
O processo subjacente é:
A interface front-end (UI) é apenas uma “visualização das chamadas de contrato”. Os utilizadores não estão a usar um produto—estão a interagir com um protocolo.