# ¿Qué es Smart Contracts?

Son contratos digitales que funcionan de forma automática cuando se cumplen determinadas condiciones y no requieren de intermediario.

## Definición
Los contratos tradicionales requieren que un intermediario, como un abogado o un banco, compruebe si alguien sigue las reglas. Los contratos inteligentes, por otro lado, se escriben en código y la transacción se completa automáticamente cuando se cumplen las condiciones (por ejemplo, se realiza un pago). Estos códigos son inmutables y transparentes.

## Cómo funciona
Son piezas de código que se ejecutan en redes blockchain. Las reglas especificadas son codificadas y verificadas por la red y ejecutadas automáticamente.

## Dónde se usa
Se utiliza en transacciones financieras, transferencias de propiedad y gestión de activos digitales.

## Suele confundirse con
Puede confundirse con una simple firma digital, pero los contratos inteligentes contienen una lógica de transacción.

## Preguntas frecuentes
**¿Se puede cambiar?**
No, una vez subidos a la blockchain no se pueden cambiar.

**¿Es seguro?**
El código debe escribirse sin errores; Los códigos incorrectos pueden crear vulnerabilidades.


## Términos relacionados
- [API](/es/dictionary/api/)
- [Security Scanner](/es/dictionary/security-scanner/)
- [Distributed](/es/dictionary/distributed/)

## Herramientas relacionadas
- [Genlayer Project Boilerplate](/es/discover/genlayer-project-boilerplate/)

---
Fuente: TreScout Glosario · https://trescout.com/es/dictionary/smart-contracts/
