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.