Un smart contract es un programa informático que vive en una blockchain y se ejecuta automáticamente cuando se cumplen las condiciones predefinidas en su código.
Ejemplo simple
Un smart contract puede liberar automáticamente un pago cuando se cumple una condición, sin banco que medie ni notario que autorice.
Plataformas principales
Ethereum fue la primera en popularizarlos (2015). Hoy existen Solana, Avalanche, Cardano, Polkadot.
Usos reales
Alimentan DeFi, NFTs, DAOs, seguros paramétricos y votaciones verificables.
El riesgo del código
Un smart contract ejecuta exactamente lo que dice su código. Si hay un error, puede ser explotado irreversiblemente.