¿Qué es Smart Contract (Contrato Inteligente)?

Tecnología

Programa autoejecutale almacenado en una blockchain que ejecuta automáticamente acciones cuando se cumplen condiciones predefinidas, sin intermediarios.

Definición completa

Un smart contract o contrato inteligente es un programa informático almacenado en una blockchain que se ejecuta automáticamente cuando se cumplen las condiciones predefinidas en su código. Funcionan bajo la lógica si esto, entonces aquello, eliminando la necesidad de intermediarios como abogados, notarios o instituciones financieras para hacer cumplir acuerdos entre partes.

El concepto fue propuesto en 1994 por el criptógrafo Nick Szabo, mucho antes de la creación de Bitcoin. Sin embargo, no fue hasta el lanzamiento de Ethereum en 2015 que los smart contracts se convirtieron en una realidad práctica. Ethereum fue diseñado específicamente como una plataforma para ejecutar smart contracts, con su propio lenguaje de programación llamado Solidity y una máquina virtual conocida como Ethereum Virtual Machine o EVM.

Los smart contracts pueden manejar cualquier tipo de lógica programable. Un ejemplo simple sería un contrato de venta que libera automáticamente los fondos al vendedor cuando el comprador confirma la recepción del producto. Ejemplos más complejos incluyen protocolos DeFi que gestionan miles de millones en préstamos y exchanges descentralizados, sistemas de votación transparentes para DAOs, y distribución automática de regalías para creadores de NFTs.

Una vez desplegado en la blockchain, un smart contract es inmutable: no puede ser modificado ni eliminado. Esto garantiza que las reglas acordadas no cambiarán, pero también significa que cualquier error en el código será permanente. Por ello, la auditoría de smart contracts se ha convertido en una industria crucial dentro del ecosistema crypto. Empresas como Certik, Trail of Bits y OpenZeppelin se especializan en revisar el código de los contratos antes de su despliegue.

La interacción con smart contracts requiere pagar comisiones de gas en la criptomoneda nativa de la blockchain. En Ethereum, el coste del gas varía según la complejidad de la operación y la congestión de la red. Las soluciones de Layer 2 han reducido significativamente estos costes, haciendo los smart contracts más accesibles.

Los smart contracts han revolucionado múltiples industrias más allá de las finanzas. En seguros, contratos paramétricos pagan automáticamente cuando ocurre un evento verificable como un retraso de vuelo. En la cadena de suministro, automatizan pagos cuando la mercancía llega a cierto punto. En el sector inmobiliario, facilitan la tokenización y transferencia de propiedades.

Hoy en día, múltiples blockchains soportan smart contracts además de Ethereum, incluyendo Solana con Rust, Cardano con Plutus, y Avalanche con compatibilidad EVM, cada una ofreciendo diferentes ventajas en velocidad, coste y funcionalidad.

Términos relacionados

Monedas relacionadas

Herramientas relacionadas

Preguntas frecuentes

¿Qué es Smart Contract (Contrato Inteligente)?

+

Programa autoejecutale almacenado en una blockchain que ejecuta automáticamente acciones cuando se cumplen condiciones predefinidas, sin intermediarios.

¿Cómo funciona Smart Contract (Contrato Inteligente)?

+

El concepto fue propuesto en 1994 por el criptógrafo Nick Szabo, mucho antes de la creación de Bitcoin. Sin embargo, no fue hasta el lanzamiento de Ethereum en 2015 que los smart contracts se convirtieron en una realidad práctica. Ethereum fue diseñado específicamente como una plataforma para ejecutar smart contracts, con su propio lenguaje de programación llamado Solidity y una máquina virtual conocida como Ethereum Virtual Machine o EVM. Los smart contracts pueden manejar cualquier tipo de lóg...

¿Por qué es importante Smart Contract (Contrato Inteligente)?

+

Los smart contracts han revolucionado múltiples industrias más allá de las finanzas. En seguros, contratos paramétricos pagan automáticamente cuando ocurre un evento verificable como un retraso de vuelo. En la cadena de suministro, automatizan pagos cuando la mercancía llega a cierto punto. En el sector inmobiliario, facilitan la tokenización y transferencia de propiedades. Hoy en día, múltiples blockchains soportan smart contracts además de Ethereum, incluyendo Solana con Rust, Cardano con Plut...

Resumen

CategoríaTecnología
Términos relacionados5
Monedas relacionadas4