Topics Web3 Experts

Experiencia de trading descentralizada gamificada

Intermedio
Web3 Experts
2024年2月28日

Autor invitado: Hamber Luo

Los primeros principios son un método de resolución de problemas diseñado para desglosar los problemas complejos en sus principios o hechos más básicos y, a continuación, crear soluciones a partir de esos fundamentos.

2401-T16454_Skinny_Banner_for_Blog_and_Learn_Row_53_728x90.png

1. Empezando por las necesidades del usuario

1.1 Satisfacer las necesidades de los usuarios

Basándose en los primeros principios, los problemas que un DEX debe abordar son los siguientes:

  • Problemas de seguridad y confianza: Los DEX garantizan que los usuarios no tengan que confiar solo en una única entidad centralizada para gestionar sus fondos. Esto significa que incluso si se ataca el intercambio, los fondos de los usuarios permanecen seguros.

  • Problemas de permiso y revisión: Los DEX permiten a cualquier persona comerciar en cualquier lugar sin el escrutinio o permiso de una autoridad central.

  • Problemas de liquidez: El modelo de libro de pedidos puede ofrecer una interfaz comercial más tradicional y familiar, que podría atraer a más comerciantes y, por tanto, aumentar la liquidez.

  • Problemas entre cadenas: Con el aumento de activos en múltiples cadenas, existe la necesidad de una plataforma capaz de operar en múltiples cadenas.

  • Problemas de privacidad: Los DEX pueden ofrecer una mayor privacidad comercial que los intercambios centralizados porque las transacciones no se realizan a través de servidores centralizados.

1.2 Problemas y desafíos

Para lograr un uso perfecto, es necesario abordar una serie de problemas de experiencia técnica del usuario (UX) y normativos.

  • Facilidad de uso: Actualmente, muchas interfaces de usuario (UI) y experiencias de DEX no son tan coherentes como las de los intercambios centralizados. Para lograr una adopción generalizada, deben ser más fáciles de usar.

  • Rendimiento y escalabilidad: Los DEX necesitan manejar un gran volumen de transacciones, pero las cadenas de bloques de capa 1 limitan su rendimiento. Los avances tecnológicos, como las soluciones de capa 2, pueden ayudar a abordar este problema.

  • Educación y concienciación: La mayoría de las personas aún no están familiarizadas con los DEX. Se necesita una amplia educación para ayudar a las personas a comprender sus beneficios.

  • Regulaciones y cumplimiento: En algunos países y regiones, los DEX pueden enfrentarse a posibles desafíos legales o problemas normativos.

StarkEx y otras tecnologías ZK-rollup han dado un impulso significativo a DEX en términos de rendimiento y escalabilidad.

Dadas estas mejoras, los principales desafíos ahora cambian a la facilidad de uso, la educación y la concienciación.

1.3 Cambios en la mentalidad del usuario con la llegada de la IA

Bajo la ola de la IA, especialmente a medida que modelos grandes como la GPT se acercan gradualmente a la era de la AGI (inteligencia general artificial a nivel humano), vemos una serie de cambios sociales y tecnológicos.

Los cambios en la mentalidad del usuario pueden explorarse mediante las siguientes tendencias.

  • Mayor expectativa de gratificación instantánea: Dado que la tecnología de IA puede proporcionar rápidamente a los usuarios soluciones y respuestas, sus expectativas de comentarios inmediatos también han aumentado en consecuencia. Esto significa que los productos y servicios tradicionales pueden necesitar mejorar su tiempo de respuesta para satisfacer las necesidades del usuario.

  • Nuevas demandas de entretenimiento: Con la liberación de la productividad, las personas tienen más tiempo libre. Esto conduce a una mayor demanda de productos de entretenimiento y ocio. Los usuarios no solo esperan que los productos entretengan, sino que también proporcionan una experiencia más profunda y diversa.

  • Búsqueda de experiencias personalizadas: El desarrollo de la tecnología de IA permite a los productos “entender” mejor a sus usuarios, ofreciendo así una experiencia más personalizada. Los usuarios ahora esperan que los productos los “conozcan” y proporcionen experiencias y servicios personalizados.

  • Nuevos métodos de educación y aprendizaje: Con los avances en IA, los métodos de aprendizaje y educativos también están cambiando. Las personas pueden confiar cada vez más en el aprendizaje asistido por IA, buscando métodos de aprendizaje más eficientes y personalizados.

  • Preocupaciones sobre la privacidad: A medida que la aplicación de la tecnología de IA se generalice, las preocupaciones de los usuarios sobre la privacidad también aumentarán. Por ejemplo, pueden preocuparse más por cómo los productos recopilan, utilizan y garantizan sus datos.

  • Definir lo real y lo virtual: Con el desarrollo de tecnologías como la realidad virtual y la realidad aumentada, las personas pueden comenzar a difuminar las líneas entre “real” y “virtual”. Esto podría dar lugar a que los usuarios eligieran productos basados en la sensación de realismo o inmersión que ofrecen.

  • Cambios en la interacción social: La aplicación de la IA en el ámbito social podría alterar la forma en que las personas interactúan entre sí. Por ejemplo, las personas podrían interactuar más con la IA, mientras que las interacciones con personas reales pueden disminuir.

1.4 Gamificación

La aplicación de mecánica de juego a entornos que no son de juego es una forma innovadora de atraer y retener usuarios, aumentar la actividad del usuario, mejorar la experiencia del usuario y mejorar la satisfacción.

  • Sistema de recompensas ludificado: Proporciona a los usuarios tokens, NFT u otros elementos virtuales como recompensas que les animan a completar ciertas tareas, como realizar su primera operación, introducir nuevos usuarios o participar en actividades comunitarias.

  • Tareas de aprendizaje interactivo: Las misiones de juego están diseñadas para que los usuarios aprendan las operaciones y conceptos básicos de DEX mientras completan tareas, como simular el proceso de negociación real a través de comercios virtuales.

  • Arenas y tablas de clasificación: Creación de estadios para que los usuarios participen en competiciones comerciales simuladas, con usuarios de primer nivel que reciben recompensas. Esto no solo aumenta la interacción entre los usuarios, sino que también proporciona una plataforma para que aprendan y mejoren sus habilidades comerciales.

  • Tutoriales y argumentos ludificados: Cree una historia o un personaje para guiar a los usuarios en la comprensión de la historia, el trabajo y las ventajas de DEX, haciendo que el proceso educativo sea más atractivo y atractivo.

  • Eventos y desafíos comunitarios: Celebrar desafíos y eventos comunitarios regulares para fomentar la participación de los usuarios. Esto no solo promueve la creación de comunidades, sino que también proporciona a los usuarios más oportunidades de interacción y entretenimiento.

Al aplicar la mecánica del juego a un DEX, se puede crear un entorno más atractivo, interactivo y divertido, lo que atrae a más usuarios y aumenta la retención.

Sin embargo, es esencial asegurarse de que los elementos ludificados se alineen con las funcionalidades principales del DEX y evitar distraer a los usuarios de sus actividades comerciales principales.

2. Diseño de ludificación

2.1 Análisis de escenarios

Diseñe la educación del usuario y la interacción de DEX como un juego similar a una aplicación, centrándose más en experiencias informales que en juegos grandes de alta resistencia.

La ludificación puede impregnar varios escenarios empresariales:

  • Conexión de la cartera

  • Depósito y retiro

  • Trading

  • Predicción del aumento o la caída del mercado

  • Minería

  • Interacciones sociales

Este enfoque ludificado puede reducir de forma efectiva la barrera de entrada para los DEX, haciéndolos más accesibles y más fáciles de entender.

Negociar en sí mismo no es un juego, especialmente cuando hay dinero real involucrado. Sin embargo, la ludificación de ciertos elementos del comercio, especialmente en contextos educativos y de formación, puede ayudar a los nuevos usuarios a comprender y familiarizarse más fácilmente con los procesos y estrategias de comercio.

2.2 Implementación técnica

Motor de juego ligero

Los minijuegos requieren el uso de un motor de juego para su desarrollo.

Lo que necesitamos aquí es un motor de juego ligero como Unity para juegos informales, no motores de juego específicos para hacer juegos.

Al considerar la integración de minijuegos en aplicaciones no relacionadas con juegos, hay varias razones para elegir un motor de juego ligero, como se indica a continuación.

  • Curva de aprendizaje simple: Los motores de juego ligeros suelen ser más concisos, lo que hace que la curva de aprendizaje sea más suave para los desarrolladores. El aprendizaje rápido y el resultado son clave, especialmente cuando se trata de equipos cuyos antecedentes principales no están en el desarrollo de juegos.

  • Rendimiento eficiente: Los minijuegos informales a menudo no tienen exigencias de alto rendimiento. Al omitir muchas características innecesarias, los motores de juego ligeros pueden funcionar sin problemas en la mayoría de los dispositivos, lo que reduce el consumo de batería.

  • Rápido desarrollo e iteración: Los motores ligeros tienden a ser más flexibles y no requieren configuraciones complejas. Esto significa que puede pasar más rápido del prototipo al producto final e iterar más rápidamente.

  • Integración perfecta con funciones que no son de juego: Al integrar minijuegos en una aplicación o plataforma primaria, los motores ligeros suelen ser más fáciles de integrar. Además, no entran en conflicto con otras partes de la aplicación.

  • Menor consumo de recursos: Por lo general, los motores ligeros no vienen con los recursos y archivos pesados que hacen los motores de juegos grandes, lo que significa que el tamaño general y la huella de memoria de la aplicación serán más pequeños.

Flutter y llama Flutter

Flutter es un kit de herramientas de desarrollo de software de interfaz de usuario de código abierto desarrollado por Google. Inicialmente, se diseñó para ayudar a los desarrolladores a crear aplicaciones nativas de alta calidad para iOS, Android y la web.

Sin embargo, más tarde se expandió a otras plataformas, como escritorios.

Las principales funciones de Flutter incluyen el uso del lenguaje Dart, un motor de renderizado de alto rendimiento y una gran cantidad de componentes y complementos para simplificar el proceso de desarrollo.

Flutter Flame es un marco de desarrollo de juegos ligero creado sobre la plataforma Flutter. Su objetivo es proporcionar una forma sencilla y fácil de crear juegos y aplicaciones relacionadas con juegos utilizando Flutter.

La relación entre los dos puede entenderse desde las siguientes perspectivas.

  • Plataforma base: Flame se basa en Flutter, lo que significa que aprovecha todas sus características y ventajas, como capacidades multiplataforma, renderizado de alto rendimiento y una rica biblioteca de componentes.

  • Idioma de desarrollo: Como Flame está diseñado para Flutter, también utiliza Dart como lenguaje de programación.

  • Extensibilidad: Flame se integra perfectamente con otras bibliotecas y complementos de Flutter, lo que permite a los desarrolladores agregar fácilmente audio, animaciones u otras funcionalidades.

  • Objetivo: Aunque Flutter es un marco de desarrollo sólido, su principal objetivo es crear aplicaciones, no juegos. Por eso es necesario un marco como Flame para llenar este vacío. Flame ofrece funcionalidades principales relacionadas con el juego, como el bucle del juego, la representación de sprites y la detección de colisiones.

  • Comunidad y recursos: Debido a que Flame se basa en Flutter, se beneficia naturalmente de la sólida comunidad y los recursos de Flutter. Esto significa que los desarrolladores tienen más recursos a los que recurrir cuando buscan tutoriales, solución de problemas o ayuda.

En resumen, mientras que Flutter proporciona un entorno de desarrollo de aplicaciones multiplataforma, Flutter Flame añade herramientas y características optimizadas para el desarrollo de juegos, lo que hace que el desarrollo de juegos dentro de Flutter sea factible.

2.3 Estrategia de lanzamiento

Al considerar el desarrollo de juegos con Flutter e implementarlo en la web, hay dos estrategias distintas:

  1. Usa Flutter específicamente para el desarrollo de juegos y haz que el juego se ejecute en la web.

  2. Migre todo el extremo delantero a Flutter.

Cada estrategia tiene sus propias ventajas y consideraciones.

Por ejemplo, el primer enfoque se centra en utilizar las capacidades de Flutter para el desarrollo de juegos y garantiza que el juego esté optimizado para la web.

El segundo enfoque es más amplio, lo que implica una adopción completa de Flutter para todos los aspectos del front-end, no solo el juego. Esto podría ofrecer una interfaz de usuario/UX coherente en toda la aplicación, pero puede implicar un trabajo más amplio en términos de migración y adaptación.

3. Gamificación y comercio social

La ludificación y el comercio social son actualmente temas candentes en los campos de la moneda digital y los DEX.

Para comprender mejor los roles y el potencial de estos dos dentro del contexto de un DEX, analicemos uno a uno.

3.1 Gamificación

ventajas

  • Compromiso del usuario: La introducción de la competencia, los desafíos y los mecanismos de recompensa pueden aumentar el compromiso y la lealtad del usuario.

  • Educación: Los usuarios principiantes pueden aprender más fácilmente las complejidades y estrategias del comercio a través de la gamificación.

  • Retención del usuario: Las recompensas y los desafíos continuos pueden animar a los usuarios a participar y comerciar a largo plazo.

Desafíos

  • Sobresimplificación: Una gamificación excesiva podría llevar a los usuarios a pasar por alto los riesgos de las operaciones, lo que podría dar lugar a decisiones imprudentes.

  • Sostenibilidad: Para mantener el interés del usuario, es necesario actualizar y añadir continuamente nuevos elementos del juego.

3.2 Comercio social

ventajas

  • Sabiduría colectiva: Los usuarios pueden tomar decisiones basadas en las estrategias y acciones de otros comerciantes exitosos.

  • Construcción de la comunidad: Fomenta la interacción y la comunicación entre los usuarios, mejorando la cohesión de la comunidad.

  • Barrera de entrada reducida: Los principiantes pueden empezar rápidamente imitando a comerciantes experimentados.

Desafíos

  • Amplificación de riesgos: Si un gran número de usuarios siguen a un comerciante en particular, podría amplificar los riesgos sistémicos.

  • Sobredependencia: Los usuarios podrían depender demasiado de otros comerciantes, en lugar de llevar a cabo su propia investigación y análisis.

  • Preocupaciones sobre privacidad: Publicar estrategias y acciones comerciales podría dar lugar a violaciones de la privacidad o a una atención no deseada.

Entonces, entre la gamificación y el comercio social, ¿cuál es la dirección del futuro?

Esto depende en realidad del público objetivo y del posicionamiento de mercado del DEX.

Si el objetivo es atraer a más usuarios jóvenes y principiantes, la ludificación podría ser más adecuada, ya que puede proporcionar una experiencia comercial más relajada y entretenida.

Para los comerciantes profesionales que desean compartir experiencias y estrategias, el comercio social puede ser más atractivo.

Sin embargo, la dirección futura no es elegir uno sobre el otro, sino combinar las fortalezas de ambos.

Un DEX que integra elementos de gamificación y comercio social puede ofrecer una experiencia de usuario agradable y profunda, satisfaciendo así las necesidades de diferentes usuarios.

En la ola de la IA, los usuarios ya se han acostumbrado a experiencias inteligentes y automatizadas, y esperan servicios más cómodos y personalizados.

Al mismo tiempo, la demanda de entretenimiento e interacción social está en constante crecimiento.

Si pensamos desde la perspectiva de los eslóganes o percepciones externas, creo que hay varias estrategias:

  • Gamificación como principal, comercio social como secundario: En este enfoque, el énfasis está en la diversión y el compromiso de las operaciones. Por ejemplo:

    • “Comercio: ¡Es así de divertido!” 

    • “Experimente la aventura comercial más entretenida”. 

Este enfoque se adapta a aquellos que desean atraer a usuarios jóvenes, principiantes o aquellos que buscan una experiencia comercial única.

  • Comercio social como principal, gamificación como secundaria: Aquí se puede enfatizar el valor de los aspectos sociales y el poder de la conexión. Por ejemplo:

    • “Comerciar con el mundo”. 

    • “Hacer que el comercio sea más social”. 

Esta estrategia podría atraer a quienes desean interactuar con los demás y compartir experiencias y estrategias.

  • Combine los dos: También podría intentar fusionar elementos de gamificación y comercio social, creando un mensaje de marca único. Por ejemplo:

    • “Comercie, diviértase y comparta libremente”. 

Esta estrategia podría atraer a una amplia gama de usuarios, pero podría requerir más esfuerzo para garantizar la claridad y el atractivo del mensaje.

Teniendo en cuenta los cambios en la mentalidad del usuario bajo la ola de la IA, creo que la tercera estrategia es la más prometedora, porque en la era de la IA, los usuarios no solo esperan servicios inteligentes, sino que también buscan más interacciones y oportunidades sociales.

La fusión de elementos de gamificación y comercio social podría ofrecer a los usuarios una experiencia comercial divertida y profunda.

4. Aprendizaje automático en el dispositivo

El aprendizaje automático en el dispositivo (también conocido como aprendizaje automático en el borde o ML en el borde) se refiere a realizar cálculos de aprendizaje automático directamente en el dispositivo del usuario, en lugar de en servidores o centros en la nube.

Esto aporta beneficios como una protección de la privacidad mejorada y una latencia más baja. La aplicación del aprendizaje automático en el edge a un DEX puede ofrecer ventajas en múltiples aspectos.

4.1 Experiencia comercial personalizada

Edge ML puede ayudar a crear una experiencia de negociación personalizada que se adapte a los datos y preferencias comerciales históricos de un usuario.

Escenarios empresariales

  • Recomendaciones personalizadas: Recomendar nuevos pares de operaciones u oportunidades de inversión en función del historial y comportamiento de operaciones de un usuario.

  • Notificaciones inteligentes: Ofrece a los usuarios alertas y actualizaciones de tendencias de mercado específicas.

4.2 Asistente de comercio inteligente

Esta aplicación desarrolla un asistente inteligente que puede proporcionar asesoramiento comercial en tiempo real y análisis de mercado.

Escenarios empresariales:

  • Optimización de la estrategia comercial: Analizar la estrategia de negociación de un usuario y proporcionar sugerencias de optimización.

  • Gestión de riesgos: Analice las condiciones del mercado en tiempo real para ayudar a los usuarios a gestionar sus riesgos de forma más eficaz.

4.3 Utilización optimizada de recursos y redes

Al ejecutar cálculos en el dispositivo, un DEX puede reducir la carga en los servidores centrales, mejorando así el rendimiento y la eficiencia generales.

4.4 Protección de la privacidad mejorada

Dado que los datos se procesan y almacenan principalmente localmente, la privacidad del usuario está mejor protegida.

Escenarios empresariales

  • Análisis de transacciones privadas: Los usuarios pueden analizar su historial comercial localmente sin tener que cargar información confidencial en los servidores.

4.5 Mecanismo antifraude en los juegos

El uso del aprendizaje automático para detectar engaños en juegos es un área de interés emergente.

El engaño interrumpe la imparcialidad de los juegos y puede dar lugar a la salida de jugadores honestos.

Pasos para abordar el engaño

  • Recopilación de datos: Recopila datos de comportamiento tanto de jugadores habituales como de engaños conocidos. Este conjunto de datos podría abarcar parámetros como la velocidad de movimiento de caracteres, la precisión de los golpes, la velocidad de adquisición de recursos, la frecuencia de pulsación de teclas y el comportamiento de la red.

  • Ingeniería de características: Basándose en los datos mencionados anteriormente, cree un conjunto de características destinadas a distinguir entre jugadores habituales y trampas. Por ejemplo, si un jugador completa una serie de tareas complejas en un tiempo extremadamente corto, podría indicar engaño.

  • Formación del modelo: Utilice datos etiquetados (p. ej., saber qué jugadores engañan y cuáles no) para entrenar un modelo de clasificación, como árboles de decisión, redes neuronales o máquinas vectoriales de soporte.

  • Detección en tiempo real: Durante el juego en tiempo real, recopila datos de comportamiento del jugador y predice utilizando el modelo entrenado. Si el modelo predice una alta probabilidad de que un jugador haga trampa, se pueden tomar las medidas adecuadas, como advertencias, restricciones de cuenta u otras sanciones.

  • Bucle de retroalimentación: Dado que las trampas pueden alterar estrategias para evadir la detección, es crucial actualizar y volver a entrenar los modelos con regularidad. Es posible configurar un sistema de comentarios para que los jugadores informen de comportamientos sospechosos, y estos informes sirven como nuevos datos de entrenamiento.

  • Considere la privacidad: Garantizar el cumplimiento de las normativas de privacidad al recopilar datos de los jugadores e informar claramente a los jugadores sobre el propósito de la recopilación de datos.

  • Direccionamiento falso positivo: Cualquier sistema de detección puede mostrar falsas alarmas. Por lo tanto, garantizar una tasa baja de falsos positivos y proporcionar un mecanismo para que los jugadores atraigan las detecciones erróneas.

Edge ML crea posibilidades para una experiencia DEX más privada, personalizada y eficiente. Además, reduce los elementos centralizados en la operación de un DEX, que se alinea con la filosofía central de descentralización.

Skinny_Banner-1600x400.webp

#Bybit #TheCryptoArk