Esta semana se habló mucho de Stellar: Bell trae firmas post-cuánticas dentro de smart contracts, Chainlink lleva precios a los smart contracts y en Meridian hay una sesión sobre smart wallets. Pero ¿qué es exactamente un smart contract? Vamos por partes, sin código.
En 30 segundos
Un smart contract es un programa que vive en una blockchain y se ejecuta solo cuando se cumplen sus reglas.
En Stellar, la plataforma de smart contracts se llama Soroban. No es otra blockchain: es parte de Stellar.
Los contratos guardan datos que tienen fecha de vencimiento y hay que renovar.
Con ellos se construyen smart wallets sin frase de recuperación y apps DeFi que usan oráculos de precios.
1. La idea: una máquina expendedora
La comparación clásica es la máquina de bebidas. Pones la moneda, eliges, y la máquina te entrega la bebida. No hay vendedor ni nadie a quien convencer. Las reglas están programadas.
Un smart contract funciona igual, pero en una blockchain:
Sus reglas están escritas en código y cualquiera puede revisarlas.
Se ejecuta solo cuando alguien lo llama y se cumplen las condiciones.
El resultado queda registrado en la red y nadie lo puede editar después.
Ejemplos: un fondo que solo libera plata si firman 3 de 5 personas, un préstamo que se paga automáticamente o una wallet que limita cuánto puedes gastar al día.
2. Soroban: los smart contracts de Stellar
Según la documentación oficial de Stellar, Soroban es la plataforma de smart contracts de la red. Sus contratos son programas pequeños escritos en el lenguaje Rust y convertidos a WebAssembly (Wasm) para subirlos a la red.
Tres datos para entenderlo:
No es una blockchain nueva. Es una función que se sumó a Stellar y convive con lo que ya existía, como los pagos y los activos.
Comparte las cuentas de Stellar. Un contrato sabe quién lo llamó y puede usar la misma configuración de firmas.
Trabaja con los activos de Stellar. Trae incluido el Stellar Asset Contract, que conecta los contratos con los activos clásicos. Los emisores mantienen sus controles, como congelar o recuperar fondos.
Lo que no puede hacer: según la documentación, los contratos de Soroban no interactúan con el exchange descentralizado integrado de Stellar (SDEX), ni con los claimable balances ni con los patrocinios de cuentas.
3. Los datos tienen fecha de vencimiento
Esto es algo propio de Stellar. Todo lo que un contrato guarda tiene un TTL (time to live, tiempo de vida) que hay que ir renovando. Hay tres tipos de almacenamiento:
Temporal: el más barato. Cuando vence, se borra para siempre. Sirve para datos que expiran, como el precio de un oráculo.
Persistente: más caro. Cuando vence, se archiva y se puede restaurar. Sirve para cosas como los saldos de los usuarios.
De instancia: datos generales del contrato, como quién lo administra. Vive y vence junto con el contrato.
¿Por qué así? Para que la red no cargue para siempre con datos que nadie usa. Desde el Protocol 23, los datos archivados se pueden restaurar automáticamente cuando una transacción los necesita.
4. Smart wallets: adiós a la frase de recuperación
Una smart wallet es una cuenta que en realidad es un smart contract. En vez de depender de una sola llave secreta, el contrato decide quién puede autorizar qué.
Según la documentación de Stellar, esto permite:
Entrar con passkeys: la huella o Face ID de tu teléfono, sin frase de 24 palabras. Stellar verifica estas firmas de forma nativa desde el Protocol 21.
Poner reglas: límites de gasto, listas de destinatarios permitidos o aprobación de dos dispositivos.
Mezclar tipos de firma según el riesgo.
Para construirlas existen herramientas como Smart Account Kit (basado en contratos de OpenZeppelin) y Passkey Kit. El repositorio de Passkey Kit advierte que no ha sido auditado de forma independiente.
5. Oráculos: el puente con el mundo real
Un contrato no sabe por sí solo cuánto vale el dólar o el bitcoin. Para eso están los oráculos, servicios que llevan datos externos a la blockchain. Desde el 14 de octubre, Chainlink entrega precios en la red principal de Stellar. Eso hace posible construir préstamos, derivados y otras apps que necesitan precios confiables.
Qué significa para ti
Si usas cripto: las smart wallets con passkeys pueden ser más fáciles y seguras que anotar una frase en un papel.
Si estudias programación: Rust es el lenguaje de Soroban. La guía Getting Started de Stellar es el punto de partida.
Si tienes una idea: no necesitas programar para diseñar las reglas de un contrato. Escríbelas en lenguaje simple y luego busca equipo.
¿Quieres aprender esto con acompañamiento? Reserva tu cupo en nuestros cursos de blockchain: https://blog.telluscoop.com/reserva-tu-cupo-para-un-curso-de-blockchain. Suscríbete gratis en https://blog.telluscoop.com/subscribe, súmate a Tellus PRO (https://blog.telluscoop.com/upgrade) y síguenos en X: @TellusCoop.
Contenido educativo. No constituye asesoría financiera.
Fuentes
Stellar Docs, Smart contracts overview: https://developers.stellar.org/docs/build/smart-contracts/overview
Stellar Docs, State Archival: https://developers.stellar.org/docs/learn/fundamentals/contract-development/storage/state-archival
Stellar Docs, Smart wallets: https://developers.stellar.org/docs/build/guides/contract-accounts/smart-wallets
Stellar, "Introducing Bell: Protocol 30 on Stellar" (20 oct 2026): https://stellar.org/blog/developers/introducing-bell-protocol-30-on-stellar
Stellar, "Chainlink is now live on Stellar" (14 oct 2026): https://stellar.org/blog/foundation-news/chainlink-is-now-live-on-stellar-unleashing-a-new-wave-of-defi-innovation
Meridian 2026, agenda oficial: https://meridian.stellar.org/schedule


