¿Qué son los smart contracts?

Los smart contracts son programas autónomos que se ejecutan automáticamente cuando se cumplen ciertas condiciones preestablecidas en su código. Descubre cómo funcionan y cuáles son sus ventajas e inconvenientes en este artículo.