Lección 3
¿Qué es un Smart Contract?
Contratos que se ejecutan solos en la blockchain
Un Smart Contract es un programa almacenado en la blockchain que se ejecuta automáticamente cuando se cumplen ciertas condiciones. Funciona como una máquina expendedora: introduces las monedas y el contrato cumple su parte.
Imagina una máquina expendedora: te entrega el producto cuando introduces el dinero, sin depender de un vendedor ni de papeleo. Así funcionan los Smart Contracts.
Ventajas: son transparentes (cualquiera puede revisar el código), inmutables (nadie puede modificarlos después) y no requieren confianza en terceros.
Los Smart Contracts son la base de DeFi, NFTs y muchas otras aplicaciones blockchain.