Cuando cambias un token por otro en un exchange descentralizado, ninguna persona aprueba la operación. Ningún banco retiene tus fondos durante el proceso. Toda la transacción se lleva a cabo dentro de un contrato inteligente: un código que reside en una cadena de bloques y se ejecuta automáticamente cuando se cumplen sus condiciones.
Los contratos inteligentes son programas almacenados en una cadena de bloques que ejecutan automáticamente un conjunto de instrucciones cuando se cumplen unas condiciones predefinidas. Son la base de la mayor parte de las actividades que la gente realiza hoy en día con las criptomonedas, desde prestar miles de millones de dólares en protocolos como Aave, hasta intercambiar tokens en Uniswap o acuñar NFT en Ethereum y Solana.
Esta guía explica qué son los contratos inteligentes, cómo funcionan paso a paso, dónde se ejecutan (incluido Bitcoin) y para qué se utilizan.
Utiliza la cadena múltiple Aplicación Bitcoin.com Wallet, en la que confían millones de personas para enviar, recibir, comprar, vender, intercambiar, utilizar y gestionar de forma segura y sencilla Bitcoin (BTC), Bitcoin Cash (BCH), Ether (ETH) y las criptomonedas más populares. La aplicación te permite interactuar con contratos inteligentes en diversas redes de blockchain públicas.
Puntos clave
- Un contrato inteligente es un código que se ejecuta automáticamente y que se almacena en una cadena de bloques. Una vez que se cumplen sus condiciones, se ejecuta automáticamente, sin que ninguna de las partes pueda bloquear o anular el resultado.
- Pasan por cuatro etapas: Un desarrollador escribe el código (normalmente en Solidity), lo implementa en una cadena de bloques, un usuario lo activa mediante una transacción y todos los nodos de la red ejecutan el mismo resultado.
- Ethereum alberga el ecosistema más grande, pero Bitcoin también admite contratos inteligentes a través de Taproot, Stacks, Rootstock y el marco experimental BitVM.
- Los principales casos de uso en 2026 son las finanzas descentralizadas (DeFi), los NFT, las organizaciones autónomas descentralizadas (DAO) y los activos del mundo real tokenizados, con cientos de miles de millones de dólares que circulan a través de contratos inteligentes en todo momento.
- La inmutabilidad tiene sus pros y sus contras. La misma característica que hace que los contratos inteligentes sean fiables es la que hace que sus errores sean permanentes, por lo que las auditorías ayudan, pero no pueden garantizar la seguridad.
¿Qué es un contrato inteligente?
Un contrato inteligente es un programa almacenado en una cadena de bloques que ejecuta automáticamente un conjunto de instrucciones cuando se cumplen unas condiciones predefinidas.
Esto puede parecer algo abstracto hasta que lo comparas con un contrato normal. Un contrato normal es un acuerdo por escrito. Si una de las partes incumple sus obligaciones, la otra parte tiene que demandarla y convencer a un tribunal para que haga cumplir el contrato. El documento en sí mismo no tiene ningún efecto.
Un contrato inteligente se diferencia porque las reglas están escritas en forma de código, y el código se ejecuta en una red de ordenadores que ninguna parte controla por sí sola. Una vez que se cumplen las condiciones del código, el contrato se ejecuta. No hay ningún paso de ejecución que alguien pueda rechazar. Si el código dice «si ocurre X, envía 1 ETH a Alice», y ocurre X, Alice recibe 1 ETH. Ninguna de las partes puede impedirlo.
El término se remonta al informático Nick Szabo, quien lo propuso a mediados de la década de 1990. La idea se mantuvo en gran medida en el ámbito teórico hasta que, en 2015, se lanzó Ethereum con una máquina virtual diseñada específicamente para ejecutar este tipo de código a gran escala. Fue entonces cuando los contratos inteligentes pasaron de ser un concepto a convertirse en una categoría.
A veces se pregunta si los contratos inteligentes son contratos «reales» en el sentido jurídico. A veces sí, a veces no. Un contrato que se ejecuta automáticamente y está almacenado en una cadena de bloques puede cumplir los requisitos legales de un acuerdo, pero la mayoría de los contratos inteligentes que existen en la práctica se entienden mejor como mecanismos automatizados dentro de un acuerdo más amplio que como documentos jurídicos independientes. Encontrarás más información al respecto en las preguntas frecuentes que figuran a continuación.
¿Cómo funcionan los contratos inteligentes?
Los contratos inteligentes pasan por cuatro etapas: un desarrollador escribe el código, el código se implementa en una cadena de bloques, alguien lo activa mediante una transacción y la red ejecuta el resultado.
1. Se escribe el código
Los contratos inteligentes se escriben en un lenguaje de programación diseñado específicamente para este fin. El más habitual es Solidity, que se ejecuta en Ethereum y en la mayoría de las cadenas compatibles con él. Otros son Rust (utilizado en Solana y Near), Move (Aptos y Sui) y Vyper. El código especifica exactamente qué estipula el contrato, qué condiciones desencadenan qué acciones y quién está autorizado a invocar qué funciones.
No hace falta saber leer código para entender lo que está pasando. Aquí tienes un fragmento de cinco líneas en Solidity:
función withdraw() pública { require(block.timestamp >= unlockTime, "Fondos bloqueados"); require(msg.sender == owner, "No es el propietario"); payable(owner).transfer(address(this).balance);}
En pocas palabras: cualquiera puede llamar a esta función, pero solo libera fondos si se cumplen ambas condiciones. En primer lugar, debe haber transcurrido el plazo de desbloqueo. Segundo, quien la invoca es el propietario. Si no se cumple alguna de estas condiciones, la función se interrumpe y no ocurre nada. Esta es la esencia misma de lo que es un contrato inteligente: un conjunto de reglas del tipo «si esto, entonces aquello», sin margen para la intervención humana.
2. Se implementa el contrato
Cuando el desarrollador termina de escribir el código, envía una transacción especial a la cadena de bloques que contiene el código compilado. Los validadores (o mineros, en las cadenas que aún los utilizan) incluyen la transacción en un bloque. El contrato queda entonces almacenado en una dirección única en la cadena, junto con el resto de contratos y cuentas de usuario. Cualquier persona del mundo puede leer su código e interactuar con él.
3. Alguien lo activa
Los contratos inteligentes no hacen nada por sí mismos. Se limitan a esperar. Cuando un usuario envía una transacción a la dirección del contrato, normalmente a través de un monedero como MetaMask, todos los nodos de la red ejecutan el código del contrato utilizando esa transacción como entrada. En Ethereum, esto se ejecuta dentro de la Máquina Virtual de Ethereum (EVM), un entorno de ejecución que todos los nodos utilizan para generar el mismo resultado ante una misma entrada. La EVM es lo que hace que el resultado sea fiable sin que nadie esté al mando.
4. Se registra el resultado
Una vez que el código termina de ejecutarse, los cambios resultantes (saldos actualizados, titularidad transferida, registro creado) pasan a formar parte del siguiente bloque. Cada nodo verifica de forma independiente el mismo resultado. Tras la creación de unos cuantos bloques más, el cambio es definitivo y, a efectos prácticos, inalterable.
Dónde se ejecutan los contratos inteligentes: comparación de plataformas
Ethereum fue la plataforma que popularizó los contratos inteligentes y sigue albergando el ecosistema más grande. Ya no es la única opción. Cabe destacar que Bitcoin también admite ahora los contratos inteligentes de varias formas.
Ethereum alberga el mayor ecosistema de contratos inteligentes. Según datos de DefiLlama de abril de 2026, el valor total bloqueado en DeFi oscila entre los 95 000 y los 160 000 millones de dólares, dependiendo de cómo se contabilicen los tokens de restaking y liquid staking, y Ethereum y sus redes de capa 2 representan la mayor parte. La contrapartida es el coste: las comisiones por transacción en la red principal aumentan durante los picos de congestión, lo que ha impulsado la actividad hacia redes de capa 2 más económicas construidas sobre ella.
Solana es el mayor competidor que no utiliza EVM. Utiliza Rust, procesa las transacciones en paralelo y mantiene las comisiones en el rango de una fracción de céntimo. A mediados de mayo de 2026, el TVL de Solana se sitúa cerca de los 5.5 mil millones de dólares, lo que supone alrededor del 6,8 % del DeFi mundial, con una elevada relación entre volumen y TVL que refleja el rendimiento de la cadena.
La situación del bitcoin es más interesante de lo que la mayoría de los artículos explicativos dan a entender. El bitcoin siempre ha admitido una forma limitada de contratos inteligentes a través de Bitcoin Script, que se utiliza para cosas como carteras multisig y pagos con bloqueo temporal. La actualización Taproot de noviembre de 2021 los hizo más eficientes y privados. Hay otros proyectos que amplían aún más la capacidad de Bitcoin en materia de contratos inteligentes: Stacks ejecuta contratos Clarity que se liquidan en Bitcoin; Rootstock es una cadena lateral respaldada por Bitcoin que ejecuta contratos Solidity; y BitVM (propuesto en 2023) es un marco de investigación para verificar cálculos arbitrarios en Bitcoin.
Para qué se utilizan los contratos inteligentes
Las categorías más activas en el uso de contratos inteligentes en 2026 son las finanzas descentralizadas, la propiedad digital, la gobernanza en cadena y una lista cada vez mayor de aplicaciones que no son nativas de las criptomonedas.
Finanzas descentralizadas (DeFi). Prestar, pedir prestado, intercambiar y obtener rentabilidad sin un intermediario centralizado. El ejemplo más destacado es Uniswap, un mercado descentralizado cuyos contratos inteligentes han procesado más de 3,45 billones de dólares en volumen de negociación acumulado hasta enero de 2026. Aave es el protocolo de referencia equivalente en el ámbito de los préstamos.
Los NFT y la propiedad digital. Los contratos inteligentes que siguen estándares como ERC-721 y ERC-1155 en Ethereum definen la propiedad de activos digitales únicos, desde obras de arte hasta objetos de videojuegos, pasando por activos del mundo real tokenizados. Cada mercado de NFT es una capa de interfaz de usuario que se superpone a estos contratos.
Las DAO y la gobernanza. Las organizaciones autónomas descentralizadas (DAO) utilizan contratos inteligentes para gestionar tesorerías compartidas, llevar a cabo votaciones sobre propuestas y ejecutar automáticamente los resultados cuando se aprueba una votación. Algunas DAO cuentan con tesorerías por valor de cientos de millones de dólares.
Más allá de las criptomonedas. Más allá de las categorías estrictamente propias del ámbito de las criptomonedas, los contratos inteligentes han ganado terreno en el seguimiento de la cadena de suministro, los activos del mundo real tokenizados (como las letras del Tesoro y los inmuebles) y los seguros paramétricos, en los que los pagos se realizan automáticamente en función de un evento verificable, como el retraso de un vuelo.
Límites y riesgos
Los contratos inteligentes conllevan ventajas e inconvenientes reales que cualquier descripción honesta debe tener en cuenta.
La inmutabilidad tiene sus pros y sus contras. Una vez implementado, un contrato inteligente es difícil de modificar. Así está diseñado. Esto también significa que los errores son permanentes, a menos que los desarrolladores hayan incorporado una vía de actualización. El ataque al DAO de 2016, que supuso la pérdida de aproximadamente 60 millones de dólares en ETH en aquel momento debido a un error de reentrada, es el ejemplo por excelencia. La congelación de la cartera multisig de Parity en 2017 bloqueó de forma permanente más de 150 millones de dólares en fondos de los usuarios, ya que otro error permitió a un usuario convertir accidentalmente el contrato de la biblioteca en uno personal y, a continuación, destruirlo. A día de hoy, sigue sin poder accederse a esos fondos.
El problema del oráculo. Los contratos inteligentes solo pueden actuar sobre datos que ya existen en la cadena de bloques. Para responder a cualquier acontecimiento del mundo exterior (el precio de una acción, el retraso de un vuelo, el resultado de un partido de fútbol), necesitan un servicio de oráculo que incorpore esos datos a la cadena. Chainlink es el más destacado. Los oráculos introducen una dependencia de confianza que el resto del sistema fue diseñado para evitar.
Las auditorías son útiles. No garantizan la seguridad. La mayoría de los protocolos importantes se someten a auditorías, a veces por parte de varias empresas. Aun así, los contratos auditados siguen siendo objeto de abusos. Considera que el hecho de que estén «auditados» es solo una señal positiva entre muchas otras, no una luz verde para enviar fondos que no te puedas permitir perder.
Conclusión
Un contrato inteligente es un programa almacenado en una cadena de bloques que se ejecuta automáticamente cuando se cumplen sus condiciones. En 2026, esa sencilla idea se ha convertido en una infraestructura madura en Ethereum, se está expandiendo en Bitcoin y constituye la base de la mayor parte de lo que la gente hace realmente en el mundo de las criptomonedas. El paso de «un acuerdo que alguien hace cumplir» a «un código que se ejecuta por sí mismo» sigue siendo el mayor avance que han hecho posible las cadenas de bloques, y el abanico de posibilidades de los contratos inteligentes no deja de crecer a medida que maduran las redes subyacentes.





