BookinglyTech News
Infraestructura

Ajo Chain lleva el rotating savings a Solana con auditoría automatizada

El proyecto open source sustituye al custodio de un círculo de ahorro tradicional por un contrato inteligente en Solana y añade un agente Gemini para generar notas de disputa.

2 min de lecturaDev.to0 vistas

El desarrollador dan waneri publicó en dev.to su solución a un problema clásico de los círculos de ahorro rotativo (esusu o ajo). En el modelo tradicional, un miembro retiene el fondo y, si no paga, el resto del grupo absorbe la pérdida. El autor creó Ajo Chain, un programa en Solana que actúa como custodio inmutable: escoge la rotación, bloquea los pagos hasta que todos contribuyen y marca los impagos de forma permanente.

El contrato inteligente expone cuatro instrucciones básicas –create_group, contribute, mark_default y release_payout– y valida tanto la completitud de los pagos como la coincidencia del destinatario con la posición de rotación. La verificación ocurre antes de la transferencia, de modo que no se confía en ningún dato externo. El código fuente y los tests unitarios están disponibles en el repositorio.

Para cubrir el caso en que la cadena indica que una contribución falló sin explicar el motivo, el proyecto incorpora un agente estrecho llamado Gemini. Gemini lee la evidencia on‑chain del miembro en disputa y redacta una nota en lenguaje natural que ayuda al moderador humano a diferenciar entre "el envío falló en la cadena" y "no hubo intento de envío". El agente nunca ejecuta decisiones, solo propone texto que un operador revisa.

El autor probó la lógica en un entorno de pruebas local (litesvm) con tres escenarios: un ciclo completo sin impagos, un impago deliberado seguido de una recuperación tardía que aún permite el pago final, y la rejección de contribuciones de no‑miembros o duplicadas. Los tres tests pasaron en 1,05 s. Después, desplegó el programa en la devnet de Solana y ejecutó una ronda real con cinco contribuciones y un pago, utilizando firmas reales y enlaces de explorador.

Una curiosidad encontrada durante el despliegue es que el endpoint api.devnet.solana.com bloquea rangos de IP de Cloudflare, lo que dificulta el acceso desde algunos entornos. El autor sugiere usar el endpoint gratuito de QuickNode, que no presenta esa restricción.

Actualmente el proyecto está en devnet y no maneja fondos reales. La página de demostración muestra el estado de una ronda completa –cuatro pagos a tiempo, un impago deliberado, la nota de Gemini y la recuperación posterior– en esta URL. La solución permite que comunidades que históricamente han usado el ajo para acceder a crédito y liquidez lo hagan con la garantía de un contrato inmutable, manteniendo la capacidad de resolución humana cuando la cadena no puede explicar la causa del fallo.

Impacto: Ajo Chain muestra cómo los contratos inteligentes pueden sustituir a la confianza interpersonal en modelos financieros informales sin perder la flexibilidad de adjudicación humana. Si la comunidad adopta la herramienta, podría reducir la fricción de los impagos y ofrecer una vía de inclusión financiera respaldada por blockchain, mientras se mantiene la capacidad de intervención humana en casos ambiguos.