¿Qué son los Smart Contracts?

Un smart contract o contrato inteligente es una pieza de código que se autoejecuta al cumplirse las condiciones que fueron preestablecidas cuando fue escrito.

Se podría decir que funcionan como una máquina expendedora: tienen un sistema automático que, ante una entrada (introducir dinero), responde con una salida (entregar una gaseosa).

Los smart contracts abren posibilidades muy amplias de usos concretos, desde los que se utilizan para crear nuevas criptomonedas, hasta otros que permiten diseñar videojuegos o sistemas de gobernanza descentralizados. Gracias a la enorme funcionalidad que permiten los contratos inteligentes, Ethereum se convirtió en una red de infraestructura para todo el ecosistema cripto.