Fuente de la imagen: Unsplash
La abstracción de cuentas está cambiando lo que pueden hacer algunas carteras de Ethereum. Las cuentas inteligentes pueden admitir pagos de gas patrocinados y agrupar varias acciones.
Estas funciones pueden simplificar una interacción, pero hacer menos clics no necesariamente la vuelve más segura ni más fácil de entender. Si alguien llega a la pantalla de confirmación sin saber qué ocurrirá después, la interfaz ha condensado el proceso sin explicarlo.
Los avisos de las carteras siguen hablándoles a las máquinas
Una interacción con una cartera puede comenzar con un objetivo reconocible: intercambiar un token, transferir fondos entre redes, acuñar un activo o aprobar el acceso a un protocolo.
La pantalla de confirmación puede convertir esa intención en direcciones de contratos, detalles de la red y permisos que requieren más conocimientos técnicos. Los usuarios pueden entender qué querían hacer sin entender qué se les pide que autoricen.
Esa brecha importa cuando una aprobación es amplia o difícil de revertir. Un botón con la etiqueta «Confirmar» dice poco sobre las consecuencias de pulsarlo.
El análisis de Crypto Daily sobre la experiencia de usuario de las billeteras y la adopción minorista de DeFi identificó las firmas opacas, las asignaciones confusas y los flujos multired como fuentes de fricción para los usuarios. La información pertinente debe presentarse de una forma que las personas puedan utilizar.
Los pagos con criptomonedas plantean el mismo problema al finalizar la compra
El problema de la traducción acompaña a las criptomonedas en las experiencias de pago cotidianas. Un cliente puede llegar a un sitio de entretenimiento canadiense para depositar fondos en una cuenta, no para interactuar con una cadena de bloques. Sin embargo, el proceso de pago sigue exigiendo tomar decisiones sobre el activo, la dirección de destino y la red, y cada etiqueta debe ayudar a entenderlas.
La página de métodos de pago con criptomonedas de Jackpot City para Canadá ilustra la información que requiere una experiencia así. Identifica las monedas compatibles, explica cómo obtener una dirección de depósito o un código QR y pide a los clientes que comprueben la red de la cadena de bloques antes de transferir fondos. La instrucción sobre la red es especialmente pertinente para la interfaz: elegir un activo y elegir la vía por la que se enviará son decisiones distintas, aunque aparezcan dentro de un mismo flujo de pago.
El servicio subyacente puede ser distinto al de una plataforma de intercambio o una aplicación DeFi, pero las preguntas sobre el pago son conocidas. Los usuarios siguen necesitando saber qué activo están enviando, qué red están usando, adónde van los fondos y si la transacción se ha confirmado.
En este caso, una buena experiencia de usuario con criptomonedas no consiste en promocionar la tecnología subyacente. Consiste en hacer que un pago en una cadena de bloques sea comprensible dentro de una experiencia más amplia del cliente.
Más breve no siempre significa más seguro
Los equipos de producto suelen hacer un seguimiento del número de pasos necesarios para completar una acción. Esa métrica resulta menos útil cuando se eliminan pasos sin conservar la información que aportaban.
La abstracción de cadenas puede reducir la necesidad de que los usuarios elijan rutas manualmente, pero una transferencia entre cadenas sigue teniendo una red de destino, un proceso de finalización y un coste. Ocultar esos detalles no elimina la operación subyacente.
Cierta fricción puede cumplir una función protectora. Puede ser apropiado pedir una confirmación adicional cuando una transacción concede una asignación ilimitada de tokens, utiliza una red desconocida o envía fondos a una dirección nueva.
El objetivo no es eliminar todas las pausas, sino hacer que cada una sea útil.
Las firmas claras podrían mejorar los avisos de las billeteras
El borrador ERC-7730 propone un formato de datos estructurados que podría ayudar a las billeteras a presentar llamadas a contratos inteligentes y mensajes tipados en un lenguaje comprensible.
En lugar de mostrar únicamente datos de transacción sin procesar, una billetera compatible podría presentar la intención de una acción y los valores pertinentes en un formato legible. La especificación permite etiquetar información como las cantidades de tokens, los destinatarios y las acciones de los contratos para que pueda revisarse antes de autorizar una firma.
ERC-7730 no elimina todos los riesgos. Sus consideraciones de seguridad reconocen que actores maliciosos podrían hacer un uso indebido del formato para que transacciones inseguras parezcan inofensivas. Por ello, la propuesta exige que las billeteras comprueben el contexto de vinculación del descriptor antes de aplicar su formato y recomienda un comportamiento alternativo seguro cuando la información no pueda interpretarse o verificarse.
Como ERC-7730 sigue siendo un borrador, su compatibilidad dependerá de cada billetera y de cada implementación. Su valor reside en establecer un posible formato común para convertir los datos de transacciones legibles por máquinas en información que los usuarios puedan evaluar.
Los desarrolladores deberían medir la comprensión
Las tasas de finalización indican si los usuarios completaron un proceso, no si lo entendieron. Las confirmaciones abandonadas, las asignaciones revocadas, las solicitudes de asistencia y los fallos repetidos pueden aportar más indicios sobre los puntos en los que una interfaz genera confusión.
Una transacción que se completa rápidamente y va seguida de una solicitud urgente de asistencia no debería considerarse automáticamente una incorporación exitosa.
Los productos de criptomonedas no necesitan ocultar aquello que hace diferentes a las cadenas de bloques. Deben explicar esas diferencias cuando afectan a una decisión.
Aviso legal: Este artículo es patrocinado y tiene únicamente fines informativos. No refleja las opiniones de Crypto Daily ni pretende servir como asesoramiento legal, fiscal, de inversión o financiero.
