Capítulo · Domine o Ethereum
Smart contracts
Um smart contract é um pequeno programa guardado no Ethereum. Ele carrega regras do tipo se isso acontecer, então faça aquilo. Uma vez publicado, roda exatamente como foi escrito, e nenhuma pessoa sozinha consegue mudá-lo por baixo dos panos. Um exemplo simples: um contrato que guarda fundos e só os libera quando duas pessoas concordam. Ninguém precisa confiar num intermediário, porque o código faz o trabalho à vista de todos e qualquer um pode inspecioná-lo.
Grátis. Sem anúncios, sem token e sem conta para começar.
O que esta lição ensina
Peças de construção
A maioria dos apps cripto de que você ouve falar são, na real, conjuntos de smart contracts trabalhando juntos. Um app de empréstimo, um swap de tokens, uma venda de NFTs: cada um é código no Ethereum. É por isso que as pessoas chamam o Ethereum de dinheiro programável. Nas próximas lições vamos ver como a rede de fato executa esse código e como você paga por isso.
O que você vai responder
O que descreve melhor um smart contract?
Um smart contract é código de programa vivendo no Ethereum. Quando alguém o aciona, a rede executa as regras exatamente como foram escritas, sem nenhuma etapa de aprovação manual.
Depois que um smart contract é publicado, o código dele roda ___, sem precisar de uma pessoa aprovando cada passo.
Essa automação é justamente o ponto. As regras se executam sozinhas quando as condições são cumpridas, o que elimina a necessidade de confiar que um intermediário vai agir com justiça.
Ligue cada característica de um smart contract ao que ela significa
A transparência é o tema. Como o código e a lógica dele são públicos, os usuários podem conferir as regras antes de interagir, em vez de confiar numa promessa.
Por que um bug num smart contract é um problema sério?
A mesma característica que torna os contratos confiáveis, rodar exatamente como foram escritos, faz com que os erros também rodem. Se uma falha deixa os fundos vazarem, atacantes conseguem esvaziar tudo rápido. Auditorias reduzem esse risco, mas nunca o eliminam.
O resto deste capítulo
Aprenda como o Ethereum funciona como blockchain programável, dos smart contracts e do gas até o staking, as Layer 2 e o DeFi.