ecosistema durante un hackathon de RWA. En ese momento, Sui tenía otro hackathon en curso. A pesar de que el cronograma era ajustado y nunca había escrito Move antes, decidí unirme de todos modos.
El hackathon se llevó a cabo desde el seis de noviembre hasta el veintitrés de noviembre de dos mil veinticinco. Fue completamente en línea y abierto a equipos de todo el mundo. La fecha límite se estableció inicialmente para el dieciséis de noviembre y luego se extendió por una semana más, lo que ayudó mucho.
Walrus es una herramienta de almacenamiento de datos descentralizada construida en el ecosistema Sui. Es una de varias herramientas centrales junto con Seal zkLogin y Nautilus. Sui todavía es una cadena joven, pero su capa base es sólida. Aún no hay muchas aplicaciones, lo que la hace interesante para los constructores.
Una cosa importante es que este hackathon no obligó a los equipos a usar Walrus. Hubo diferentes pistas para elegir. A pesar de que Walrus y Seal provienen de Sui, también pueden funcionar con otras cadenas de bloques. Aún necesitas algunos conocimientos básicos de Sui, pero no muchos. Pasé unas horas leyendo los documentos y eso fue suficiente para comenzar.
Este fue mi primer hackathon completamente en línea. En el pasado, generalmente me unía a un equipo que estaba preparado de antemano y trabajábamos juntos en el sitio durante unos días. Esta vez, el hackathon ya había comenzado cuando busqué compañeros de equipo. La idea surgió de discusiones con un compañero de equipo que tiene experiencia en contabilidad. Yo era el único con experiencia en Web3 en el equipo.
El problema que queríamos resolver eran los acuerdos de ganancias en fusiones y adquisiciones. En palabras simples, un comprador no quiere pagar la cantidad total de una vez porque teme que el vendedor pueda dejar de cumplir después del trato. Parte del pago se retrasa y solo se libera si se cumplen ciertos objetivos. Este es un problema de confianza.
Decidimos usar blockchain para reducir este problema de confianza. Combinamos Walrus y Seal para construir un sistema donde solo las partes relacionadas pueden ver datos sensibles. Estos roles son comprador, vendedor y auditor. La razón para usar blockchain es hacer que los datos sean imposibles de cambiar.
Walrus almacena los datos y Seal maneja la encriptación y el control de acceso. Desplegamos un contrato principal en Sui y creamos un objeto de trato para cada caso. El comprador carga archivos encriptados a Walrus. Cualquiera puede descargarlos, pero solo los roles aprobados pueden desencriptarlos a través de Seal.
El resto del sistema, como la auditoría y las verificaciones de objetivos, fue simple. Pensé en usar Nautilus para probar el proceso de cálculo, pero no podía garantizar que los datos de entrada fueran correctos, así que descartamos esa idea.
Terminamos el proyecto en aproximadamente una semana con la ayuda de un ingeniero frontend de Web2 experimentado. Este fue el proyecto más completo que he presentado en un hackathon. Hubo doscientos setenta y nueve proyectos en total y solo un pequeño número de ganadores.
Este fue mi primer hackathon de Sui. Aprendí a escribir contratos Move y cómo usar herramientas en el ecosistema. Solo eso hizo que la experiencia valiera la pena. Ahora esperaré los resultados y compartiré una actualización más tarde.


