Contratos inteligentes
O que é um contrato, o que significa código verificado, o que são eventos on-chain e como qualquer pessoa pode lê-los.
Um contrato inteligente que se executa sozinho
Um contrato inteligente é um programa que reside na blockchain e é executado exatamente como foi escrito — sem uma pessoa aprovando manualmente cada execução. Nenhuma empresa aciona manualmente a liberação da sua solicitação: o código decide de forma autônoma, seguindo regras fixas.
É o caso do RecoveryClaim, o contrato inteligente deste processo: quando você chama a função de reivindicação, o código confere sozinho se o valor pedido está dentro do que o snapshot registra — e aceita ou recusa de imediato, sem intervenção humana. O DelegationExecutor opera do mesmo modo na etapa de execução.
Isso conduz à pergunta natural: se ninguém aprova manualmente, como confiar que o código faz o que declara? A resposta começa na próxima lição.