¿Qué es un contrato inteligente?
DefiniciónUn contrato inteligente es un programa guardado en una blockchain que se ejecuta solo al recibir una transacción, tal como dice su código. Tokens, exchanges descentralizados y garantías en la blockchain son contratos inteligentes que aplican sus reglas sin intermediarios.
Cómo funcionan los contratos inteligentes
Un contrato inteligente tiene su propia dirección en la blockchain, un saldo y algunos datos guardados. Cuando le envías una transacción, los nodos de la red ejecutan el mismo código y se ponen de acuerdo en el resultado, así que el desenlace no depende de confiar en que una empresa lo cumpla.
Ejecutar código cuesta comisiones, pagadas en la moneda de la red: gas en Ethereum y otras redes EVM, energía en Tron y TON en TON. En TON, hasta tu billetera es un contrato inteligente, y las billeteras nuevas suelen usar la versión W5.
Ejemplos cotidianos
Probablemente ya usas contratos inteligentes, muchas veces sin darte cuenta:
- Tokens: USDT y otros tokens son contratos que registran quién tiene qué
- Garantía (escrow): los fondos quedan bloqueados hasta que ambas partes confirman o se resuelve una disputa
- Intercambios: los exchanges descentralizados cambian tokens a partir de fondos de liquidez
- Contratos de regalo y de pago que liberan fondos cuando se cumple una condición
Riesgos que conviene entender
El código se ejecuta exactamente como está escrito, errores incluidos. Un fallo en un contrato puede permitir que lo vacíen, y las transferencias que hace no se pueden deshacer sin más. Algunos contratos son actualizables o tienen un dueño con poderes especiales, como congelar tokens, así que “en la blockchain” no significa automáticamente que nadie tenga el control.
Usar un contrato también puede darle permisos. Una aprobación de token permite a un contrato gastar tus tokens hasta que la revoques, y por eso las webs de phishing piden aprobaciones.
Contratos inteligentes en Waletifi
Waletifi usa contratos inteligentes donde más importa la confianza. En la compra y venta P2P, el USDT del vendedor queda bloqueado en un contrato de garantía en la blockchain antes de que pagues. En Raste, cada pedido se paga a su propio contrato de garantía en TON, los enlaces de regalo usan un contrato de regalo de un solo uso y tu billetera TON es un contrato W5.