Lição 3
O que é um Smart Contract?
Contratos autoexecutáveis na blockchain
Um Smart Contract é um programa armazenado na blockchain que é executado automaticamente quando determinadas condições são cumpridas. Funciona como um autômato: você insere moedas, e o contrato cumpre sua parte.
Imagine um distribuidor automático: ele entrega o produto assim que o valor correto é inserido – sem vendedor, sem papelada. É exatamente assim que os Smart Contracts funcionam.
Vantagens: são transparentes (qualquer um pode verificar o código), imutáveis (ninguém pode alterá-los depois) e não exigem confiança em terceiros.
Smart Contracts são a base de DeFi, NFTs e muitas outras aplicações blockchain.