Smart contract
También: contrato inteligente
Un contrato inteligente es un programa que vive en una blockchain y se ejecuta solo cuando se cumplen las condiciones escritas en su código. Nadie puede detenerlo ni alterar su resultado una vez desplegado.
El nombre confunde, porque ni es un contrato en sentido jurídico ni es inteligente. Es código que se ejecuta de forma determinista: si ocurre A, entonces B, sin que nadie pueda interponerse. De ahí viene la frase de que el código es la ley.
Esa rigidez es la virtud y el defecto. Permite construir servicios financieros sin intermediarios, pero también significa que un error de programación no se puede parchear a posteriori si el contrato no previó esa posibilidad. Cientos de millones se han perdido así.
Antes de interactuar con uno conviene saber si ha sido auditado, por quién, cuánto tiempo lleva funcionando y cuánto valor custodia. Un contrato con años de recorrido y mucho dinero dentro ha sido atacado sin éxito muchas veces.
Términos relacionados
- DeFiDeFi son servicios financieros construidos con contratos inteligentes en vez de con empresas: prestar, pedir prestado o intercambiar sin que haya un banco por medio.
- GasEl gas es la unidad que mide el trabajo de cómputo que exige una operación en Ethereum.
- DEXUn DEX es un exchange descentralizado: un conjunto de contratos inteligentes que permite intercambiar tokens directamente desde tu wallet, sin que ninguna empresa custodie los fondos en ningún momento.
- TokenUn token es un activo digital emitido sobre una blockchain existente, normalmente mediante un contrato inteligente.

