Portal educativo · Criptomonedas, blockchain y seguridad digital
BLOCKCHAIN · Guía educativa

¿Qué es un smart contract?

Código que se ejecuta en una blockchain siguiendo reglas definidas previamente.

Programa en blockchain

Un smart contract es código desplegado en una red blockchain que puede ejecutar funciones según reglas programadas.

Qué puede hacer

Los contratos pueden crear tokens, administrar permisos, registrar estados, coordinar aplicaciones y automatizar procesos digitales.

Determinismo

En muchas blockchains, los nodos deben obtener resultados consistentes al ejecutar el mismo contrato, lo que limita ciertos tipos de operaciones externas.

Riesgo de software

Un contrato inteligente sigue el código que fue desplegado. Errores de programación, permisos o diseño pueden afectar su funcionamiento, por eso las auditorías y la documentación técnica son conceptos importantes.

← Volver a la biblioteca