Diario de Desarrollo: Edición 2
Bienvenido al segundo Diario de desarrollo de Kryll³, donde nos complace compartir los últimos avances en nuestro proyecto. Esta semana, discutiremos el desarrollo de la aplicación descentralizada (dApp) en términos de Frontend/UX, así como la nueva función Multi Wallet/Exchanges.
Desarrollo de dApps (Frontend/UX)
En las últimas semanas, nuestro equipo ha dedicado mucho tiempo y esfuerzo a mejorar la interfaz de usuario y la experiencia de usuario (UI/UX) de Kryll³ dApp. Nuestro objetivo es hacer que el uso de Kryll³ sea lo más intuitivo y divertido posible. Para lograr esto, hemos rediseñado la navegación, modernizado la apariencia general y optimizado el rendimiento para garantizar una experiencia fácil de usar, fluida y receptiva.
También es necesario un seguimiento tecnológico continuo. El equipo de Kryll siempre ha estado atento a las propuestas disponibles en el mercado.
Se necesitaron muchas maquetas creadas en Figma antes de llegar a un resultado que cumpliera con todos los criterios mencionados anteriormente. En cuanto al marco elegido para la dApp, el equipo seleccionó Vue.js por las siguientes razones:
- Interfaz de usuario (UI) rápida y receptiva: Vue.js permite la creación de aplicaciones web altamente receptivas donde los cambios de datos se reflejan instantáneamente en la interfaz de usuario, brindando una experiencia de usuario rápida y fluida.
- Flexibilidad y facilidad de integración: Vue.js se puede integrar progresivamente en proyectos existentes. Ya sea que desee utilizarlo para una pequeña parte de su sitio o para una aplicación completa, Vue.js se adapta fácilmente a sus necesidades sin requerir una revisión completa.
- Comunidad activa y documentación completa: Vue.js se beneficia de una comunidad activa y documentación detallada, lo que facilita la búsqueda de soluciones, el aprendizaje y la implementación de nuevas funciones. Esto asegura una evolución continua y un soporte constante a los usuarios.
Función de múltiples billeteras/exchanges
Con Kryll³, la primera característica que te interesará y te resultará útil en tu vida diaria será el Panel de control. Inicialmente, podrás conectar tu billetera principal, lo que te permitirá ver fácilmente toda tu cartera de criptomonedas en un solo lugar.
Posteriormente, con la llegada de SmartFolio, también podrás agregar billeteras adicionales (Lote 1) e integrar API de plataformas de intercambio (Lote 2); Todo ello mientras permite que nuestros diversos productos yut agente personal interactúen con toda tu cartera.
Para que esto sea posible, ya hemos trabajado en los siguientes aspectos:
Gestión de billetera en cadena:
La gestión de billeteras en cadena ha presentado un nuevo desafío técnico para nuestros equipos. Primero llevamos a cabo un trabajo de I+D en este aspecto, seguido de una fase de selección y priorización de las cadenas de bloques que serían compatibles con Kryll³.
Las principales dificultades encontradas incluyen:
- Falta de documentación estandarizada: los desarrolladores a menudo enfrentan una falta de recursos educativos claros y bien organizados, lo que dificulta el acceso a las mejores prácticas para una integración efectiva.
- Complejidad de las interacciones de Blockchain: comprender los mecanismos técnicos de cada blockchain, como la gestión de transacciones y los estados asincrónicos, representa una barrera importante.
- Seguridad y gestión de riesgos: garantizar la seguridad durante la integración de la billetera es crucial para evitar vulnerabilidades, lo que impone una carga sustancial en términos de desarrollo y pruebas de seguridad.
Gestión de API de Exchange (CEX):
Para aquellos que ya utilizan Kryll, probablemente estén familiarizados con la integración de las API de Exchange. Esto te permite agregar las API de tu plataforma de intercambio y ver su contenido directamente en Kryll³ dentro de tu cartera.
La experiencia adquirida por Kryll en los últimos años nos ha permitido reutilizar gran parte del trabajo realizado sobre este tema sin plantear problemas particulares.