Un bot de trading sin custodia suele describirse como una automatización que permite al usuario conservar el control de sus activos en lugar de depositarlos en una cuenta de custodia ordinaria de un proveedor. Esa descripción es un punto de partida, no una explicación completa de la autoridad. El usuario puede conservar una clave de wallet mientras concede a otro componente un poder significativo para mover tokens, firmar transacciones o invocar los permisos de una cuenta inteligente.
Por tanto, la pregunta práctica es qué puede hacer cada participante, bajo qué restricciones y con qué opciones de recuperación. Esta guía examina esas preguntas sin clasificar productos ni asumir que una arquitectura elimine todas las fuentes de confianza. Los ejemplos hipotéticos distinguen la propiedad de los activos, el acceso a la firma, el gasto delegado y la política de trading para que el lector pueda evaluar la configuración real que hay detrás de una etiqueta familiar.
Bot de trading sin custodia: define el control con precisión
Empieza por localizar los activos e identificar la autoridad que puede moverlos. ¿Se mantienen en una dirección ordinaria de wallet, dentro de una cuenta inteligente, en una posición de protocolo o en otro contrato? Un saldo visible mediante la interfaz de wallet del usuario no describe por sí solo todas las condiciones que rigen su retirada o transferencia.
Después identifica quién posee o puede utilizar la capacidad de firma. Una clave que mantiene únicamente el usuario crea una configuración diferente de una clave copiada en un servicio remoto, aunque el usuario conserve otra copia. Poseer una copia no establece un control exclusivo.
Algunos sistemas utilizan permisos separados para operaciones concretas. Otros piden al usuario que autorice cada transacción individualmente. Todos estos diseños pueden comercializarse con lenguaje sobre custodia, pero su comportamiento sin supervisión y las consecuencias de sus fallos difieren.
Escribe una descripción sencilla antes de aceptar la etiqueta: los activos están aquí, estas partes pueden autorizar estas acciones y este mecanismo hace cumplir estas restricciones. Si esa frase no puede completarse a partir de evidencia inspeccionable, la afirmación sobre custodia sigue siendo demasiado amplia para orientar una decisión.
Separa la propiedad de los activos de la interfaz de trading
Una interfaz de trading puede mostrar saldos y preparar transacciones sin mantener ella misma los activos. Es una separación útil, pero la interfaz sigue influyendo en lo que el usuario ve y aprueba. Una identidad de activo incorrecta, unidades engañosas o un destino inesperado pueden convertir una aprobación aparentemente corriente en una acción no deseada.
La introducción oficial a las wallets de Ethereum distingue la interfaz de wallet de la cuenta que ayuda a utilizar. Aplica la misma separación conceptual al evaluar la automatización de trading: la pantalla, el método de firma y la cuenta subyacente son componentes relacionados, en lugar de un objeto indivisible.
Pregunta si los activos siguen siendo accesibles mediante otra interfaz compatible si el sitio web de trading deja de estar disponible. La respuesta depende del diseño de la cuenta y los contratos, no simplemente de que el proveedor original tenga un botón de exportación bien presentado.
Identifica también qué registros almacena únicamente el servicio. El usuario podría conservar el control de los activos y perder la configuración de la estrategia, las explicaciones de las transacciones o la asignación histórica de costes después de una interrupción. La autocustodia no proporciona automáticamente un registro operativo independiente y completo.
Sigue toda la ruta de firma
Sigue una operación propuesta desde la observación hasta la autorización. Un componente de estrategia elige una acción, otro componente puede construir una transacción y un firmante autoriza el mensaje final. Determina cuál de estos componentes puede cambiar el activo, el importe, el destinatario o el contrato antes de que se produzca la firma.
Si una persona revisa cada transacción final, el proceso puede ofrecer mayores oportunidades de detectar una acción inesperada, pero no puede asumirse que opere sin supervisión en todo momento. Si un firmante actúa automáticamente, su política se convierte en una parte central del límite de confianza.
Un firmante local no está restringido de forma inherente al importe mostrado en una interfaz web. Sus permisos reales dependen de lo que valide antes de firmar. Del mismo modo, un firmante remoto puede tener restricciones significativas, pero esas restricciones necesitan evidencia, no una afirmación general de seguridad.
La confirmación humana también necesita información utilizable. Aprobar un mensaje opaco en un dispositivo separado demuestra que hubo una confirmación, pero no que la persona comprendiera cada instrucción. Evalúa qué detalles de la transacción muestra realmente la superficie de aprobación y cómo puede el usuario aclarar una operación desconocida antes de autorizarla.
La guía de evaluación de software de trading proporciona preguntas más amplias sobre el funcionamiento y los controles. Para analizar la custodia, concéntrate en el punto donde una sugerencia se convierte en una acción autorizada. Ese punto determina si una propuesta incorrecta sigue siendo texto inocuo o se convierte en un compromiso de la cuenta.
Interpreta los permisos del bot sin custodia como capacidades
Los permisos de un bot de trading sin custodia deberían describir poderes concretos. Un permiso para leer saldos difiere de un permiso para gastar un token, que a su vez difiere de un permiso para autorizar transacciones arbitrarias. Trátalos como concesiones separadas incluso cuando una pantalla de configuración los presente juntos.
Para los tokens ERC-20, la introducción oficial al estándar incluye funciones de aprobación, autorización de gasto y transferencia delegada. Una autorización de gasto afecta a un token y a una entidad autorizada. No demuestra automáticamente que cada uso de esa autorización siga la estrategia de trading mostrada en otro lugar.
Lee la identidad de la entidad autorizada y comprende el mecanismo que hace cumplir el comportamiento previsto. Una dirección de contrato es más precisa que una marca, pero la precisión por sí sola no establece que el contrato sea adecuado, inmutable o libre de defectos.
Mantén un inventario de permisos con el activo, la red, la parte autorizada, el importe y la vía conocida de eliminación. El inventario debería reflejar el estado real de la cuenta, no solo las aplicaciones actualmente visibles en un navegador. Los permisos antiguos pueden importar después de que el usuario deje de utilizar la interfaz que los solicitó originalmente.
Comprende qué no restringe una autorización de gasto de tokens
Un límite de cantidad es valioso, pero no equivale a un mandato completo de trading. Una autorización básica de gasto de tokens no especifica por sí sola un precio de mercado preferido, un presupuesto diario de estrategia, un activo de destino aceptable ni una fecha límite para cada uso futuro.
Imagina una wallet ficticia que tenga 1,000 unidades del token Q y conceda a una entidad una autorización de gasto de 100 Q. Esa concesión restringe la cantidad disponible mediante esa autorización concreta según las reglas del token. No establece que intercambiar 100 Q por una unidad de un token sin valor fuera aceptable para el propietario.
Otros controles deben hacer cumplir los términos económicos. La transacción puede necesitar una salida mínima apropiada, una ruta verificada y una política de destinatarios. Cada control debería situarse en el componente que realmente impida una acción no válida, en lugar de limitarse a una pantalla de configuración.
Considera también las concesiones superpuestas. Dos entidades diferentes autorizadas cada una para 100 Q crean una exposición potencial distinta de una sola concesión de 100 Q, sujeta al saldo disponible y al comportamiento real de los contratos. Revisar cada permiso de manera independiente puede ocultar la capacidad delegada combinada de la cuenta.
Examina la delegación de Solana en su propio modelo de cuentas
La delegación de tokens de Solana debería evaluarse mediante la cuenta de tokens y el programa pertinentes. La documentación oficial de aprobación explica que un delegado puede transferir o quemar una cantidad limitada de tokens de la cuenta. También describe que una cuenta de tokens tiene un único delegado y una autorización de gasto vigentes a la vez.
Esa delegación ordinaria de cuenta no equivale a entregar toda la clave de firma de la wallet. Sin embargo, sigue autorizando acciones significativas sobre la cantidad delegada. Llamarla sin custodia no hace económicamente inocuas esas acciones.
Identifica las cuentas reales de tokens implicadas en la estrategia. Conceder autoridad sobre una cuenta no establece una autoridad idéntica sobre todas las cuentas que mantengan el mismo token. A la inversa, inspeccionar solo un saldo visible puede pasar por alto permisos asociados a otra cuenta relevante.
Las extensiones de tokens y otras funciones del programa pueden introducir comportamientos adicionales más allá de la delegación ordinaria. Una revisión no debería asumir que revocar un delegado de cuenta elimina todas las autoridades posibles asociadas al token o a su implementación. Mantén separados los permisos de la cuenta y las capacidades del token.
Construye un bot de trading sin custodia con límites de gasto
Un bot de trading sin custodia con límites de gasto necesita límites que se hagan cumplir realmente donde se autoriza. Un campo de la interfaz que diga compra máxima 50 es insuficiente si un firmante automatizado acepta una transacción que gaste 500 sin comprobar la política.
Define el límite en unidades precisas. Cincuenta dólares, 50 unidades de stablecoin y 50 unidades de un activo nativo volátil son restricciones diferentes. Si la política depende de un precio de conversión, especifica la fuente, la vigencia y el comportamiento cuando no pueda confiarse en la conversión.
Distingue los límites por transacción de los agregados. Diez compras de 50 unidades válidas individualmente suman 500. Una estrategia destinada a gastar como máximo 200 durante una sesión requiere una regla agregada de reserva y contabilidad además de un máximo por compra.
El límite debería incluir las autorizaciones sin resolver que pudieran ejecutarse. Si un firmante ya ha aprobado una compra pero su resultado es desconocido, reutilizar inmediatamente ese presupuesto puede superar el total previsto. Un diseño de permisos se refuerza cuando su libro y su firmante coinciden tanto sobre los compromisos completados como sobre los pendientes.
Separa las claves de automatización de las tenencias a largo plazo
Una configuración práctica utiliza una cuenta dedicada que contenga solo los recursos asignados a la automatización. Eso puede reducir el importe expuesto a un firmante sin restricciones para esa cuenta. No mejora la calidad de la estrategia ni elimina la posibilidad de perder los recursos asignados.
La separación debe ser real. Si el mismo componente de automatización también recibe acceso sin restricciones a la cuenta de reserva del propietario, la dirección adicional proporciona poca protección contra el uso indebido por parte de ese componente. Sigue todas las capacidades de firma accesibles, no solo la cuenta seleccionada en la pantalla de trading.
Mantén suficientes fondos operativos en la cuenta activa para realizar las acciones previstas. Agotar su moneda nativa dejando tokens puede hacer que la gestión posterior dependa de una transacción de reposición. La política de reservas debería tener en cuenta esa dependencia antes de que ocurra una interrupción.
El marco de evaluación de seguridad analiza por qué los controles concretos son más informativos que las etiquetas de seguridad absoluta. El aislamiento de cuentas es un control con un alcance medible: puede limitar los recursos expuestos si los permisos circundantes preservan ese límite.
Distingue una sesión de un permiso en la cadena
Una sesión de navegador determina qué sabe actualmente un sitio web sobre un usuario y qué acciones de interfaz le permite. Una autorización de gasto o de cuenta en la cadena puede tener una duración independiente. Cerrar sesión, borrar un navegador o desconectar una wallet no elimina necesariamente ese permiso en la cadena.
Del mismo modo, eliminar una configuración de estrategia puede impedir que el servicio solicite intencionadamente nuevas operaciones y, a la vez, dejar vigentes mensajes firmados previamente o autoridad delegada. El efecto exacto depende del mecanismo, por lo que la interfaz debería explicar qué cambia realmente su acción de detener.
Registra el vencimiento donde exista realmente. Algunos sistemas de permisos pueden incluir una duración explícita; no debería asumirse que una autorización básica de gasto vence simplemente porque termine una sesión. Un vencimiento mostrado por una aplicación necesita un punto verificable que lo haga cumplir.
Prueba conceptualmente la distinción con una pregunta sencilla: si el sitio web desaparece, ¿qué concesiones siguen siendo utilizables y por quién? La respuesta ayuda a separar los controles cómodos de interfaz de las restricciones que subsisten de forma independiente en el estado de la cuenta o los contratos.
Revisa la transacción final en lugar de la etiqueta comercial
Antes de autorizar, compara la acción final con el intercambio previsto. Los datos pertinentes incluyen la red, la cuenta, las identidades de los activos, el gasto máximo, la recepción mínima aceptable, el destinatario y cualquier permiso adicional que se conceda. Un precio cotizado favorable no justifica instrucciones ajenas.
La simulación puede proporcionar evidencia útil sobre el comportamiento frente al estado disponible. No garantiza que el mercado permanezca igual ni que la transacción se incluya bajo las mismas condiciones. Una vista previa satisfactoria debería complementar límites claros en lugar de sustituirlos.
Un firmante automatizado necesita una interpretación de la misma política que pueda hacerse cumplir mediante máquinas. Si no puede comprender una instrucción o verificar una condición requerida, firmar silenciosamente de todos modos anula la restricción alegada. La respuesta ante tipos de transacción no admitidos forma parte del diseño de permisos.
Conserva suficiente información para explicar la autorización posteriormente sin exponer secretos. Una referencia de transacción, una versión de política y los límites interpretados pueden respaldar la revisión. Un registro que contenga claves privadas crearía una nueva vía de acceso en lugar de una rendición de cuentas útil.
Evalúa las dependencias de cuentas inteligentes y contratos
Algunos diseños hacen cumplir la automatización mediante una cuenta inteligente, un módulo u otro contrato. Pueden proporcionar restricciones especializadas, pero estas dependen de la implementación desplegada y su configuración. La palabra contrato no demuestra que la política no pueda cambiar.
Identifica la autoridad de actualización, los controles administrativos y cualquier mecanismo que pueda añadir o modificar permisos. Un módulo de trading de alcance limitado puede encontrarse dentro de una cuenta cuyo administrador pueda reemplazarlo. El mapa global de autoridad debería incluir esa capacidad más amplia.
Pregunta qué ocurre si un servicio requerido deja de estar disponible. Un contrato puede preservar la propiedad de los activos mientras una ruta concreta de ejecución o recuperación depende de infraestructura externa. Determina qué vía alternativa se admite realmente y qué recursos requiere.
No infieras garantías únicamente de una etiqueta de auditoría. Una revisión puede abordar una versión y un alcance concretos mientras el sistema en funcionamiento tiene una configuración diferente o nuevas dependencias. La evidencia útil conecta el diseño evaluado con la cuenta y los contratos exactos que el usuario está autorizando.
Examina un escenario de fallo de permisos
Considera una configuración inventada con 600 unidades en una wallet activa. El propietario pretende gastar como máximo 120 en una sesión de trading. Una entidad recibe una autorización de gasto de 300 unidades, mientras que el sitio web muestra un presupuesto de sesión de 120 unidades que solo hace cumplir su lógica ordinaria de aplicación.
Si esa lógica envía tres acciones de 100 unidades y el contrato de la entidad autorizada las permite, la autorización en la cadena por sí sola no hace cumplir la intención de 120 unidades del propietario. La discrepancia potencial es de 180 unidades. El usuario sigue siendo propietario de la clave de la wallet, pero la capacidad concedida es más amplia que el mandato declarado para la sesión.
Una configuración más sólida alinea la concesión exigible, las restricciones de transacción y el libro agregado con el alcance previsto. La implementación exacta varía y un solo campo de cantidad puede no expresar todas las condiciones necesarias. La mejora esencial consiste en eliminar la brecha inexplicada entre lo que espera el propietario y lo que permite la autorización.
Supón ahora que hay una acción de 100 unidades pendiente cuando el usuario pulsa detener. Tratar el saldo restante como completamente libre de compromisos sería prematuro. La recuperación debe establecer si esa autorización todavía puede ejecutarse y qué permisos permanecen antes de tratar la cuenta como reconciliada.
Planifica la recuperación del bot sin custodia antes de utilizarlo
La recuperación de un bot de trading sin custodia afecta a la autoridad y al estado de la cuenta, no simplemente a restaurar un inicio de sesión. El propietario necesita una vía admitida para recuperar el acceso, inspeccionar las acciones pendientes y reducir o eliminar permisos que ya no se desean.
Para la delegación ordinaria de tokens de Solana, la documentación oficial de revocación describe cómo eliminar el delegado y restablecer la cantidad delegada. Es un cambio específico de estado. No deshace una transferencia completada anteriormente ni establece que se hayan eliminado autoridades ajenas a nivel del token.
De forma más general, distingue solicitar una revocación de verificarla. Una transacción enviada puede seguir sin resolver y una acción ya autorizada puede competir temporalmente con un cambio de control. El registro de recuperación debería conservar qué se solicitó, qué se completó y qué sigue siendo incierto.
Mantén el material de recuperación separado de los mensajes y registros rutinarios de trading. Su propósito es preservar el acceso autorizado sin ampliar el conjunto de personas o sistemas que pueden ejercerlo. Un procedimiento de recuperación que dependa por completo del mismo servicio que ha fallado merece un examen más detenido.
Incluye a los proveedores de datos y ejecución en el mapa de confianza
Incluso cuando un proveedor no puede mover activos directamente, puede influir en las decisiones mediante precios, rutas, metadatos de tokens o construcción de transacciones. Una cotización desactualizada puede hacer que el usuario apruebe una acción poco atractiva, mientras que un token mal etiquetado puede dirigir la atención al activo equivocado.
Separa el riesgo de autoridad del riesgo de información. Restringir a un firmante a un importe concreto de gasto no hace válida la oportunidad seleccionada. Un sistema puede obedecer todos los permisos y aun así operar mal porque sus observaciones o supuestos estratégicos sean incorrectos.
Utiliza evidencia independiente de la cuenta al reconciliar los resultados. La misma interfaz que propuso la operación no debería ser la única fuente posible para determinar si se completó y qué recibió la cuenta. Esta independencia resulta especialmente útil durante interrupciones del servicio o discrepancias con los estados mostrados.
La explicación del seguimiento de wallets muestra cómo las observaciones necesitan interpretación. Una revisión de custodia añade otra pregunta: ¿qué interpretación puede provocar una firma y qué comprobaciones impiden que datos no fiables amplíen silenciosamente la acción autorizada?
Un agente descentralizado de trading con IA distribuye responsabilidades concretas, no necesariamente todas las fuentes de control. Identifica por separado a los operadores del modelo, las actualizaciones de políticas y la autoridad de firma.
Juzga la configuración mediante preguntas concretas
Una evaluación útil termina con respuestas concretas. El usuario debería saber dónde residen los activos, qué claves o permisos pueden moverlos, qué límites se hacen cumplir, qué puede cambiar esos límites y cómo verificar su eliminación. Estas respuestas pueden variar según la cuenta, el token y la red dentro de un mismo producto.
Compara la acción máxima autorizada con la tarea realmente prevista. Si la tarea es una compra acotada de tokens pero la concesión permite transacciones arbitrarias de la cuenta, la diferencia debería comprenderse y justificarse antes de utilizarla. La comodidad no hace desaparecer esa diferencia.
Revisa la evaluación cuando cambien la configuración de la cuenta, los contratos o el método de firma. Una decisión basada en una versión anterior puede dejar de describir la configuración actual. Conserva el registro antiguo para que el cambio de autoridad siga siendo visible en lugar de sobrescribirse con una etiqueta nueva.
Una arquitectura sin custodia puede dar al propietario un control significativo, pero la evidencia más sólida es una cadena comprensible de permisos y opciones de recuperación. Evaluar esa cadena convierte una promesa amplia en un conjunto de límites concretos y comprobables sobre las acciones que puede realizar el bot.