Anúnciate en KripZen — pon tu marca ante una audiencia global de criptomonedas.Contáctanos →

Entrada del glosario

Contrato inteligente

Fundamentos

Un contrato inteligente es código on-chain que se ejecuta solo al ser llamado. Cómo guarda estado y por qué un fallo desplegado casi nunca se corrige.

Definición

Un contrato inteligente es un programa desplegado en una blockchain que se ejecuta exactamente como fue escrito cada vez que una transacción llama a alguna de sus funciones, sin un intermediario que custodie los fondos ni haga cumplir las condiciones. En Ethereum y redes compatibles el contrato tiene su propia dirección, su propio almacenamiento y su propio saldo, y cada nodo vuelve a ejecutar el mismo código para llegar al mismo resultado. Como el bytecode y el estado son públicos y están replicados, cualquiera puede revisar la lógica. Esa transparencia tiene doble filo: el fallo también es visible para un atacante y un contrato desplegado no suele poder modificarse salvo que se previera una vía de actualización.

Siguiente

Términos relacionados

Más en Fundamentos