Si está leyendo este artículo, es probable que ya sepa qué son ETH y BTC. Incluso podría ser dueño de algunos de ellos. ¿Pero sabes que ETH y BTC pertenecen a dos ecosistemas independientes? Los dos ecosistemas son completamente diferentes sin conectividad. Al igual que dos países ubicados en diferentes partes del mundo. Para ir de uno a otro, debes tomar un avión. ¿Suena fácil verdad? Solo necesitas construir un avión para cruzar estas dos cadenas. Incorrecto.
En comparación con el intercambio centralizado (CEX), hay muchas más barreras técnicas para superar el intercambio descentralizado (DEX). ¿Cómo es eso? En general, cuando opera en un CEX, sus tokens no se intercambian realmente a la contraparte. Es simplemente una alteración de los números por parte del CEX. Todavía obtienes las fichas que deseas, pero el problema es que todo el proceso se realiza detrás de escena junto con el riesgo de ser manipulado y el riesgo de perder tus fichas. Sin embargo, cuando se opera en un DEX con tecnología de cadena cruzada,
usted posee y controla su billetera, total transparencia y en cadena, mayor seguridad ya que los tokens se intercambian realmente.
El mayor desafío para DEX para resolver el problema de la cadena cruzada es particularmente "cómo intercambiar realmente una ficha del ecosistema A al ecosistema B". En DINNGO, resolvemos todas las dificultades técnicas y diseñamos una experiencia de usuario intuitiva. La mayoría de las personas no entienden la tecnología de cadena cruzada o no aprecian su valor. Por lo tanto, un buen diseño puede mejorar la retroalimentación visual y simplificar aún más la experiencia. Después de descartar la interfaz geek, un usuario promedio puede aprender fácilmente el verdadero valor y el espíritu de la cadena de bloques. A continuación compartimos nuestra ruta de diseño de la nueva solución de cadena cruzada: Portus.
1. Conviértete en el pionero
La simplicidad siempre ha sido el principio fundamental del diseño de DINNGO. Queremos facilitar que las personas ingresen a . Tan fácil que incluso la abuela sabe cómo usarlo. Queremos brindar una experiencia sin esfuerzo a bordo, visualmente agradable y fácil de usar. Cuando comenzamos a desarrollar la función de cadena cruzada, primero estudiamos cada billetera bitcoin en el mercado y realizamos un análisis de producto para encontrar una solución de billetera de cadena cruzada. Luego pasamos al análisis competitivo de productos para revisar todos los demás productos en el mercado que también están tratando de encontrar soluciones de cadena cruzada en la industria . Este es el momento en que nos dimos cuenta de que somos los pioneros en el mercado. Por ejemplo, una de las soluciones de cadena cruzada es Atomic Swap, que proporciona un servicio de intercambio de precio fijo de una o dos formas. Con Atomic Swap, el precio es inalterable, lo que significa que no puede configurar el precio que desea, y no proporciona gráficos de visualización o libro de pedidos.
(Investigación de productos de la competencia)
Muy pocos DEX que admiten características de cadena cruzada proporcionan gráficos y, aun así, solo le muestran los gráficos de un historial de intercambio de precios fijos sin las características del libro de pedidos. La mayoría de ellos son fichas cripto-vinculadas, es decir, están respaldadas por la moneda nativa en reserva y emiten las fichas vinculadas en su cadena. En realidad no está descentralizado. Lo creas o no, hasta este día, nadie ha construido una solución para lograr la interoperabilidad en el mercado actual.
Lo que puede esperar de Portus cross-chain trading:
Configurar el precio del pedido como desee Una lista de libros de pedidos de pedidos de compra y venta Gráficos de velas útiles Intercambio físico entre BTC y ETH Modelo de intercambio descentralizado Ejecutar directamente de su billetera (Análisis de productos de la competencia)
2. Viabilidad
Después de un análisis exhaustivo, decidimos elegir un enfoque de clave privada para la integración de la billetera bitcoin como nuestro producto mínimo viable (MVP). Aquí es por qué:
La mayoría de las billeteras de bitcoin están diseñadas para firmar UTXO (Salida de transacción no gastada) de P2PKH (Pagar a hash de clave pública), P2WPKH (Pagar a testigo de hash de clave pública), P2SH (Pagar a script Hash) o P2WSH (Pagar 2 Testigo de hash) . Teniendo en cuenta que la implementación del intercambio atómico complicará el proceso de comercio de bitcoin, decidimos diseñar una interfaz simple para que los usuarios administren sus billeteras de bitcoin como nuestro MVP. Con el enfoque de clave privada, podemos aumentar la flexibilidad y la capacidad de procesar diferentes scripts. En pocas palabras, los usuarios pueden mantener la propiedad y la seguridad de sus fondos mientras usan una tecnología sin precedentes.
1. Simplifique el propósito principal de los usuarios
Los usuarios solo exploran los asuntos que les importan. ¿Cómo sabemos lo que están tratando de obtener? ¿O tal vez solo están mirando? El punto es que necesitamos que los usuarios sepan qué pueden hacer con el producto. Entonces, ¿cómo lo logramos? Nos centramos en la tasa de conversión y los comportamientos del usuario. Creamos modelos mentales para diferentes tipos de usuarios para comprender su proceso de pensamiento. A través de la investigación → suposición → entrevista → prototipo → análisis → diseño, consolidamos toda la información para tener una imagen clara de la experiencia del usuario. Diseñamos los procesos y la conversación para guiar a los usuarios. Durante el desarrollo, siempre revisamos nuestra interfaz para ver si hay alguna implicación no deseada. Nos preguntamos a nosotros mismos:
¿Cómo guiamos a los usuarios para que modifiquen sus entradas para satisfacer sus necesidades? ¿Cómo les hacemos saber a los usuarios que ya han registrado una cuenta con nosotros? ¿Cómo les hacemos saber a los usuarios que han iniciado sesión? ¿Cómo les hacemos saber a los usuarios que su billetera no está conectado? ¿Cómo les hacemos saber a los usuarios el tipo de billetera que están usando actualmente?
2. Categorizar el mapa de viaje del usuario
Creamos el mapa de viaje del usuario desde la perspectiva de los usuarios, de principio a fin. Al mapear los comportamientos y expectativas de los usuarios en cada etapa, podemos tener una vista panorámica de los usuarios, así como una perspectiva de primer plano. Con esa información, podemos diseñar una mejor experiencia de usuario mejorando así la tasa de finalización del viaje. A continuación se muestra un ejemplo de mapas de viaje del usuario en diferentes etapas:
Mapa de viaje del usuario de los usuarios que visitan por primera vez: Incorporación → Registrarse → Conectar billetera → ComercioMapa de viaje de usuario de usuarios que operan en la red Ethereum: Iniciar sesión → Conectar Ethereum Wallet → ComercioMapa de viaje del usuario de usuarios que operan a través de una solución de cadena cruzada: Iniciar sesión → Connect Ethereum Wallet → Connect Bitcoin Wallet → cross-chain trading (proporcionar un mensaje informativo para guiar a los usuarios)
Cuando proporciona una estructura clara y la combina con toda la información necesaria, los usuarios pueden completar de manera fácil y eficiente las tareas necesarias para lograr su objetivo.
1. Estrategia de Ethereum
Después de finalizar la priorización de la experiencia, decidimos incorporar a los usuarios para conectar primero las billeteras ethereum y luego la billetera bitcoin, ya que DINNGO Exchange se basa en la red Ethereum y alrededor del 94% de las criptomonedas son tokens ERC-20. Además, la integración de billetera bitcoin tiene una alta dependencia en la interfaz de incorporación diseñada para conectar billeteras Ethereum. Dado que nuestra integración de billetera Ethereum está diseñada con un enfoque iterativo, es lo suficientemente flexible como para realizar modificaciones adicionales. De acuerdo con nuestra observación del usuario y datos cuantitativos, revela que nuestro diseño de interfaz de usuario actual ha proporcionado un proceso de incorporación eficiente para los usuarios. Por lo tanto, realizamos una pequeña modificación para mantener la usabilidad original y suavizar la curva de aprendizaje.
(Frecuencia y frecuencia de finalización del objetivo)
2. Programa de usabilidad
Después de considerar numerosos flujos de usuarios y escenarios, organizamos consejos visuales necesarios y precisos en todas partes guiando a los usuarios al siguiente paso. Por ejemplo, después de que los usuarios se conectan a nuestra billetera Ethereum, verán un ícono de Bitcoin junto al ícono de Ethereum como un recordatorio de la conexión de la billetera Bitcoin.
Vea algunos detalles de nuestro diseño a continuación:
Toda la interfaz de integración de billetera tiene un solo botón de radio. Solo necesito un clic. De esta forma, disminuimos el número de clics y hacemos que el viaje del usuario sea mucho más fácil (ventanas emergentes de integración de billetera). Cargar animación dentro de los botones. La animación puede reducir la percepción del tiempo de los usuarios, manteniendo a los usuarios involucrados antes de que el proceso esté completamente cargado. Queremos que los usuarios sientan que las cosas responden y que la acción se está procesando mientras esperan. (Animación del procesamiento) Mensajes de error al ingresar una contraseña / clave privada / número incorrecto. Hay dos tipos de mensajes de error: errores sistemáticos y errores de validación. Es mejor colocar un mensaje de error efectivo cerca del campo, especialmente a la derecha o debajo del campo (mensaje de error) Mensaje de alerta para toda la información que necesita. Una vez que conecte su billetera, recibirá una notificación que le informará lo que debe hacer (efecto de desplazamiento para recordar a los usuarios)
Estamos muy contentos de compartir cómo diseñamos Portus. Al lograr la adopción en el mercado, agregaremos más funciones. Si tiene alguna sugerencia para una mejor experiencia de usuario, no dude en compartirla con nosotros.