NoticiasCriptoDesarrolladores identifican cambios clave para mejorar la usabilidad y adopción de Web3

Desarrolladores identifican cambios clave para mejorar la usabilidad y adopción de Web3

Autor: Blocktelegraph·

Puntos clave

  • •Las aplicaciones y billeteras podrían reducir el riesgo para los usuarios al explicar permisos, activos expuestos y reversibilidad en lenguaje sencillo antes de aprobar transacciones.
  • •Los desarrolladores piden capas de abstracción más altas para que los equipos y usuarios no tengan que gestionar infraestructura blockchain de bajo nivel en la capa de aplicación.
  • •Los modelos de comisiones predecibles y con tope, incluidos pagos en tokens estables o costos patrocinados por aplicaciones, podrían hacer que el uso de Web3 sea más fácil de planificar para usuarios y empresas.
  • •Los estándares abiertos para mensajes, activos y modelos de cuentas entre cadenas se consideran una forma de reducir fallas en puentes y mejorar la interoperabilidad.
  • •Las herramientas de privacidad predeterminada, las actualizaciones compatibles con versiones anteriores y una finalización más rápida figuran entre las prioridades técnicas identificadas para sistemas Web3 más seguros y usables.
Desarrolladores identifican cambios clave para mejorar la usabilidad y adopción de Web3

El desarrollo de Web3 sigue enfrentando obstáculos persistentes que pueden desacelerar la adopción y dificultar la implementación. Desarrolladores y profesionales que trabajan en el sector señalan varias áreas en las que la tecnología y su experiencia de usuario necesitan mejoras, incluidas divulgaciones más claras sobre los riesgos de las transacciones, capas de abstracción más altas, un mayor enfoque en las necesidades del cliente, comisiones predecibles, finalización más rápida, estándares entre cadenas, privacidad predeterminada y rutas de actualización más seguras.

Las recomendaciones se centran en hacer que Web3 sea más fácil de usar sin exigir que usuarios o empresas comprendan toda la complejidad de las billeteras, los puentes, las comisiones de gas, las operaciones criptográficas, los mecanismos de consenso y la infraestructura blockchain. Ese enfoque es importante porque muchos sistemas Web3 piden a los usuarios que tomen decisiones irreversibles o técnicamente complejas justo en el momento en que intentan completar una acción rutinaria.

Aclarar el riesgo mediante contexto de transacción en lenguaje sencillo

Un cambio propuesto es mejorar la experiencia predeterminada de los desarrolladores al explicar los riesgos a los usuarios. Los equipos de Web3 suelen dedicar mucha atención a billeteras, puentes, incentivos y mecanismos de protocolo, mientras que el usuario promedio todavía enfrenta indicaciones confusas y debe determinar qué acciones son seguras.

Una mejora clave sería incorporar un contexto de transacción más comprensible directamente en aplicaciones y billeteras. En lugar de mostrar solo “approve” o “sign”, las billeteras y aplicaciones podrían ofrecer una explicación en lenguaje claro sobre qué permiso se está otorgando, qué activo está en riesgo, si la acción puede revertirse y por qué la aplicación lo solicita.

El argumento es que este tipo de claridad puede parecer rutinario, pero esa claridad rutinaria es lo que el sector necesita. En ChainClarity, el trabajo de traducir whitepapers cripto a inglés sencillo ha puesto de relieve un problema similar en toda la industria: los usuarios técnicos entienden el sistema, los usuarios generales entienden el marketing y la brecha peligrosa existe entre ambos.

Si Web3 quiere alcanzar una adopción más amplia, la comprensión no puede tratarse como algo opcional. Un usuario que entiende la acción que está realizando tiene menos probabilidades de ser estafado, menos probabilidades de culpar a toda la categoría por una experiencia negativa y más probabilidades de volver.

Elevar las capas de abstracción de Web3

Otro cambio sugerido es la creación de capas de abstracción estándar que separen la complejidad de las operaciones criptográficas en el back end de la experiencia de usuario en el front end. Web3 se describe a menudo como la tercera iteración de internet, pero su entorno de desarrollo todavía exige que muchos equipos gestionen problemas de infraestructura de bajo nivel en la capa de aplicación.

Con frecuencia, los desarrolladores deben encargarse de la integración de billeteras, las comisiones de gas, la sincronización de nodos y otros aspectos técnicos que se asemejan a la ingeniería de infraestructura. En la arquitectura de muchos proyectos, el problema no es necesariamente el fracaso de la tecnología blockchain en sí. En cambio, la conexión entre los registros blockchain y el software empresarial tradicional sigue siendo demasiado frágil.

La comparación es con la transición anterior de la industria, que pasó de gestionar servidores físicos a depender de plataformas de alojamiento basadas en la nube. La infraestructura de Web3 necesita alcanzar un nivel de madurez similar. Si los usuarios de sistemas distribuidos deben entender cómo se realiza una transacción simplemente para iniciar sesión o verificar un activo, la experiencia de usuario ya ha fallado.

Hasta que los back ends descentralizados sean tan opacos para los usuarios finales como las API de bases de datos en la nube, la adopción empresarial podría seguir siendo experimental en lugar de reflejar soluciones estructurales. El objetivo es ayudar a las empresas a resolver problemas de coordinación sin añadirles la responsabilidad de gestionar la infraestructura subyacente.

Empezar por la necesidad del cliente

Algunos desarrolladores sostienen que muchos proyectos Web3 todavía comienzan con la pregunta equivocada: “¿Qué blockchain deberíamos usar?” En Zibtek, los equipos han participado en esas conversaciones y han encontrado que ese suele ser el punto de partida incorrecto.

Los proyectos más sólidos comenzaron con un problema del cliente que todos entendían. Una vez que ese problema estaba claro, la elección de la tecnología se convirtió en una discusión mucho menor. Los equipos que se enfocan demasiado pronto en frameworks, cadenas o integraciones de billeteras pueden perder semanas antes de haber construido lo suficiente para recopilar comentarios reales de los clientes.

Ese retraso es costoso y no impulsa el producto hacia adelante. Los equipos que avanzaron más rápido no fueron necesariamente los que usaban la tecnología más nueva. Fueron los que pusieron software funcional frente a los usuarios desde el principio y permitieron que esos comentarios orientaran la siguiente decisión.

Hacer que las comisiones sean predecibles y tengan tope

Los costos de gas inciertos dificultan tanto la planificación como el uso. Un modelo de comisiones predecible y con tope establecería límites claros para aplicaciones y usuarios. Las comisiones base que suavizan los picos de precio, combinadas con modelos pagados por patrocinadores o suscripciones, podrían ayudar a mantener costos estables.

Permitir que las comisiones se paguen en tokens estables o por la propia aplicación puede hacer que el flujo de transacción sea más simple y fácil de entender. Las visualizaciones claras de precios en las billeteras también ayudarían a generar confianza y reducir el impacto de costos inesperados. Para las empresas, los costos de transacción predecibles también pueden facilitar la modelación de gastos operativos y respaldar productos orientados al cliente en los que las comisiones sorpresa perjudicarían la experiencia de usuario.

Los desarrolladores piden reglas y herramientas de comisiones que hagan que los costos sean estables, predecibles y con tope.

Asegurar una finalización casi instantánea

Una finalización lenta o débil puede hacer que las transacciones financieras sean más riesgosas. Mecanismos de consenso mejorados y secuenciadores compartidos podrían ofrecer confirmaciones más rápidas mientras muchos validadores siguen verificando la cadena. Las pruebas de fraude y los clientes ligeros pueden ayudar a identificar bloques inválidos sin depender de una autoridad central.

La finalización en una sola ranura o casi instantánea también debería combinarse con reglas sólidas de slashing y límites claros sobre reorganizaciones. La investigación debería abordar comportamientos relacionados con MEV que pueden causar demoras y reversiones. El objetivo más amplio es respaldar diseños que mejoren la velocidad manteniendo el poder distribuido.

Unificar cadenas mediante estándares abiertos

Web3 también necesita una forma común para que las cadenas se comuniquen y operen entre sí. Un estándar universal para mensajes, activos y modelos de cuentas podría reducir hackeos y fallas relacionadas con puentes. Reglas de seguridad compartidas y dominios de falla claros harían más seguro el movimiento entre cadenas.

Herramientas como SDKs, suites de prueba y fuzzers deberían incluirse con el estándar para que las aplicaciones puedan lanzarse con mayor rapidez. Para los usuarios, el resultado sería una experiencia más fluida en lugar de un entorno fragmentado de silos separados. Los desarrolladores instan a la industria a redactar y adoptar estándares abiertos entre cadenas.

Habilitar privacidad predeterminada y usable

Las blockchains públicas exponen cantidades significativas de datos de los usuarios. Las herramientas integradas de conocimiento cero pueden ocultar montos y vínculos de transacciones, al mismo tiempo que prueban que se cumplieron las reglas requeridas. Las claves de revelación selectiva permitirían a los usuarios mostrar hechos específicos a auditores sin exponer cada detalle.

Los contratos inteligentes privados también requieren billeteras simples, pruebas rápidas en teléfonos y rutas de recuperación seguras. La privacidad predeterminada ayudaría a limitar la extracción de datos y proteger el uso cotidiano. Está creciendo el apoyo a los equipos que construyen privacidad usable y activada por defecto en todas las aplicaciones.

Establecer actualizaciones seguras y compatibles con versiones anteriores

Las actualizaciones pueden romper aplicaciones y dividir comunidades. Un proceso de gobernanza y actualización más sólido debería proteger los contratos existentes mientras se introducen nuevas versiones. El código versionado, las banderas de funcionalidad y los módulos opcionales pueden permitir que las aplicaciones avancen a su propio ritmo.

Reglas sociales claras, auditorías y frenos de emergencia con controles pueden ayudar a gestionar crisis poco frecuentes. Las pruebas públicas y las demostraciones formales pueden identificar errores antes del despliegue en mainnet. Los desarrolladores piden marcos que faciliten establecer y adoptar cambios seguros y compatibles con versiones anteriores.