Introducción
Con el auge de las finanzas descentralizadas, la necesidad de compatibilidad entre cadenas es más evidente que nunca. A medida que la cantidad de redes y protocolos blockchain continúa aumentando, la interoperabilidad se ha convertido en un desafío importante para la industria de las criptomonedas. Para prosperar en el entorno de cadenas múltiples de Web3 y satisfacer las necesidades de la próxima generación de usuarios de Web3, los proveedores de billeteras deben ofrecer productos de cadenas cruzadas que, entre otras cosas, proporcionen funcionalidad DeFi optimizada e interoperable (como intercambios) y una interfaz de usuario. diseño para optimizar la experiencia del usuario en múltiples redes. En última instancia, el crecimiento en la adopción de criptomonedas depende de diseños de ingeniería y productos innovadores que abstraigan las complejidades de las cadenas de bloques individuales y desbloqueen un valor diferenciado para los usuarios finales.
Interoperabilidad y limitaciones actuales
Primero, debemos responder a la pregunta de qué es la interoperabilidad blockchain y por qué es importante. Con tantas cadenas de bloques únicas que han surgido en los últimos años, existe una idea de qué cadena de bloques es mejor, a través de un enfoque minimalista: qué cadena es la "mejor" y ofrece la mayor cantidad de funciones, protocolos y estándares. Muchas veces, sin embargo, es difícil deducir qué es "mejor". Una cadena podría ofrecer transacciones más rápidas y económicas, mientras que otra podría ofrecer mayor privacidad. Todos estos beneficios vienen con compensaciones. Por lo tanto, el consenso general es cooperar y mezclarse en diferentes cadenas según sea necesario. Por ejemplo, una cadena puede ser ideal para actividades DeFi, mientras que otra cadena puede ser más segura para el almacenamiento de activos a largo plazo. Por tanto, la interoperabilidad se ha convertido en un paso muy importante para el futuro. Si bien muchas cadenas, como Cosmos y Polkadot, tienen interoperabilidad incorporada en sus diseños, otras, como Ethereum y Binance Smart Chain, están aisladas. Aquí es donde entra en juego la interoperabilidad.
La interoperabilidad se refiere a la capacidad de diferentes redes para intercambiar y utilizar información, o la capacidad de un sistema para tener sentido y funcionar con otros sistemas. Cada blockchain tiene sus propias características, protocolos y estándares únicos, lo que puede dificultar la transferencia de activos entre diferentes cadenas. Sin interoperabilidad, tenemos problemas como liquidez fragmentada y ecosistemas fragmentados que impiden que las redes aprovechen todo el potencial de DeFi.
Actualmente, los usuarios deben cambiar constantemente entre billeteras para, en última instancia, completar transacciones en diferentes cadenas. Por ejemplo, si un usuario quisiera transferir tokens X de una cadena de bloques a otra, tendría que aprobar la transacción en cada cadena individualmente, lo que provocaría que aparecieran una gran cantidad de billeteras web. La falta de interoperabilidad no solo da como resultado interfaces y experiencias de usuario ineficientes e inseguras, sino que su complicado proceso también obstaculiza la adopción generalizada, especialmente para los principiantes que buscan ingresar al ecosistema descentralizado.
Cartera con cadenas cruzadas
Actualmente, los problemas de billetera y de interoperabilidad surgen de demasiados pasos. Para que los usuarios puedan utilizar sus activos en otra cadena, primero deben encontrar un puente adecuado para utilizar. Digamos, por ejemplo, que nuestros usuarios quieren aprovechar el protocolo Stargate de LayerZero, el puente más popular en DeFi y el único puente de activos nativo que garantiza una finalidad instantánea, como su puente. Primero deben ir al sitio web de Stargate, iniciar sesión con su billetera MetaMask, usar el proceso Stargate para conectar sus activos con la cadena deseada y luego esperar a que se complete la transacción. Todos estos pasos deben realizarse incluso para salvar el token. Una vez que se puentea el token, los usuarios pueden usarlo normalmente. Sin embargo, en lugar de obligar a los usuarios a tomar varios pasos tediosos, ¿por qué no hacer que la billetera abstraiga todo el trabajo puente?
Las billeteras entre cadenas son una infraestructura crítica para abordar la inaccesibilidad y la falta de interoperabilidad generalizadas de DeFi. Una billetera entre cadenas es una billetera digital que puede almacenar múltiples tipos de criptomonedas e interactuar sin problemas con múltiples redes blockchain. Al utilizar billeteras entre cadenas, los usuarios pueden transferir fácilmente activos entre diferentes cadenas, acceder a una gama más amplia de aplicaciones DeFi, minimizar las tarifas del gas, diversificar sus tenencias y experimentar las ventajas inherentes de una variedad de cadenas diferentes. Estas billeteras reducirán radicalmente la rotación y la fricción cuando los usuarios interactúen con múltiples cadenas de bloques.
Una de las mayores ventajas de las carteras entre cadenas es su capacidad para reducir la fricción y aumentar la eficiencia. En lugar de utilizar múltiples billeteras o intercambios para administrar diferentes activos, los usuarios pueden consolidar todo en un solo lugar, abstrayendo las transacciones complejas que los usuarios tienen que administrar. Esto ahorra tiempo, reduce el riesgo de errores o equivocaciones y reduce la barrera de entrada para nuevos usuarios.
Interestelar, ¿y por qué LayerZero?
A medida que Web3 continúe desarrollándose, las billeteras entre cadenas se convertirán en una herramienta importante para los usuarios. Al permitir una interoperabilidad perfecta entre diferentes redes blockchain, las billeteras entre cadenas permitirán un ecosistema más integrado y accesible.
Como parte de nuestra investigación, exploramos la infraestructura subyacente necesaria para construir una billetera entre cadenas de clase mundial. Para realizar la transferencia de valor entre cadenas, los desarrolladores pueden utilizar protocolos de transferencia de información entre cadenas para admitir llamadas de contratos arbitrarios en diferentes cadenas.
Al seleccionar una infraestructura de mensajería entre cadenas para una billetera, los desarrolladores de aplicaciones deben considerar: seguridad, facilidad de implementación, experiencia del usuario y redes compatibles. Como parte de nuestra investigación, analizamos múltiples protocolos de infraestructura de mensajería en estos estándares y decidimos aprovechar LayerZero para nuestro MVP de billetera.
LayerZero es un protocolo de interoperabilidad entre cadenas que permite la comunicación entre varias redes blockchain a través de mensajes livianos y sin interrupciones. El uso de LayerZero proporciona varios beneficios principales al crear una billetera entre cadenas:
Comunicación eficiente y segura: LayerZero permite una comunicación rápida y segura entre diferentes redes blockchain, lo que reduce significativamente los tiempos de transacción y conduce a una mejora en la experiencia general del usuario. LayerZero es el único protocolo de mensajería de escala (valor garantizado de más de 10 mil millones de dólares) que nunca ha perdido los fondos de los usuarios. Además, todas las transacciones están protegidas por Pre-Crime, una capa de seguridad patentada que prueba todos los mensajes localmente antes de ejecutarlos en la red principal.
Fácil de usar para los desarrolladores: LayerZero es fácil de usar para los desarrolladores y les proporciona una API fácil de usar para integrar mensajes entre cadenas directamente en sus aplicaciones. Además de esto, el equipo de LayerZero también proporciona un sólido equipo de soporte para depurar problemas y revisar el código.
Integración perfecta: LayerZero se integra perfectamente con diferentes redes blockchain, lo que permite a los usuarios administrar múltiples criptomonedas en una billetera sin la necesidad de múltiples cuentas o billeteras. Además, la integración de LayerZero incluye la abstracción de gas, una función que permite a los usuarios finales pagar transacciones multicadena con sus tokens de gas de fuente nativa.
Tarifas de transacción más bajas: en comparación con las soluciones tradicionales entre cadenas, LayerZero puede implementar transacciones entre cadenas a tarifas más bajas, lo que puede ahorrar tarifas a los usuarios. En particular, el diseño de protocolo único de Stargate utiliza un fondo de liquidez unificado para el intercambio 1:1 entre cadenas de activos locales, lo que libera rentabilidad sin comprometer la seguridad.
Amplio soporte de red: LayerZero admite una gran cantidad de redes (actualmente más de 30 EVM y no EVM), incluidas Ethereum, Polygon, Avalanche, Aptos, BNB, Optimism Arbitrum y más.
En general, el protocolo de transferencia de información entre cadenas rápido y seguro de LayerZero lo convierte en una solución ideal para crear billeteras entre cadenas. Es capaz de integrarse perfectamente con múltiples redes blockchain, ofrece tarifas de transacción más bajas y ofrece mayor seguridad y confiabilidad como máxima garantía. Su naturaleza amigable para los desarrolladores también significa que se puede integrar fácilmente en aplicaciones existentes, lo que la convierte en una solución atractiva para crear billeteras entre cadenas.
panorama competitivo
El panorama competitivo de las carteras de cadenas cruzadas está dominado principalmente por unas pocas carteras importantes, que han establecido una imagen de marca y un sentimiento de usuario positivos.
Análisis de productos competitivos.

MetaMask, Kepler y Trust Wallet

XDefi, Exodus Wallet y Atomic Wallet

Liquality, ONTO Wallet, y Cross Wallet

Nadox, Coinbase y CLV

Billetera Biport, Frontier y 03Labs
Puntos de referencia
Emociones/aceptación del usuario y diseño intuitivo de UI/UX
El panorama competitivo a continuación muestra una comparación cruzada de proveedores de billeteras entre cadenas en toda la industria, basada en el sentimiento/aceptación del usuario versus métricas de diseño de interfaz de usuario intuitivas y compatibles con el usuario. Estas métricas están determinadas por las entrevistas con los usuarios y la industria, así como por la presencia en línea y el número promedio de usuarios.

Panorama de productos competitivos
matriz

matriz
A lo largo de nuestra investigación de mercado, descubrimos varias características importantes que son clave para la adopción generalizada y la facilidad de uso de la billetera:
El diseño de interfaz de usuario simple e intuitivo y el proceso de intercambio abstracto simplifican la experiencia del usuario y mejoran la tasa de adopción general de la billetera. Los diseños de interfaz de usuario demasiado complejos a menudo confunden a los usuarios durante el proceso de intercambio, lo que dificulta la adopción.
Un rastreador de cartera en la aplicación que permite a los usuarios monitorear el rendimiento de sus activos digitales y realizar un seguimiento de sus saldos en múltiples redes blockchain.
Página de descubrimiento para encontrar otras monedas y dApps fuera de DeFi para agregar funcionalidad a la experiencia.
Los vídeos educativos de incorporación son útiles cuando se trata de incorporar nuevos usuarios de Web3 y retenerlos.
Una lista de divisas "favoritas" permite a los usuarios acceder fácilmente a sus divisas principales al realizar intercambios.
Incluir monedas que hayan sido verificadas por el proveedor de la billetera aumenta la confianza del usuario (la verificación a menudo se muestra visualmente al lado de las monedas).
Entrevistas de la industria
Realizamos entrevistas en profundidad con 25 usuarios que tuvieron diferentes experiencias con criptomonedas y billeteras.
Datos demográficos del usuario
Nuevos usuarios de cadenas cruzadas: 28% (7)
Usuarios existentes de cadenas cruzadas: 32% (8)
Desarrollador - 40% (10)
Decidimos entrevistar principalmente a los desarrolladores, ya que también se los considera usuarios finales de billeteras omnichain/cross-chain. Queremos crear un producto pensando en los desarrolladores para que los futuros desarrolladores puedan continuar creando y mejorando el producto. También elegimos entrevistar a personas influyentes en el campo de las billeteras entre cadenas, como Gonzalo, jefe de experiencia de usuario de LayerZero. Además, para tener en cuenta los puntos débiles de los nuevos usuarios de cadenas cruzadas, decidimos asignar. cierta proporción del contenido de la entrevista.
Exploramos los siguientes roles:

Posicionamiento de roles de usuario
Principales conclusiones de la entrevista
Falta de facilidad de uso: algunas billeteras de criptomonedas carecen de interfaces fáciles de usar, lo que dificulta que los usuarios comprendan cómo usarlas. En particular, los usuarios se sienten más frustrados por varias cuestiones clave:
Instrucciones y comentarios poco claros cuando los usuarios cometen errores
La velocidad de la transacción es lenta
El usuario no conoce el estado de la transacción.
La estructura de tarifas no está clara
Experiencia de incorporación engorrosa
Dificultad para determinar qué moneda usar durante el intercambio para maximizar el valor
Complejidad: las billeteras de criptomonedas pueden ser complejas de configurar y usar, especialmente para usuarios no técnicos. El proceso de crear una billetera, administrar claves privadas y ejecutar transacciones puede resultar intimidante y confuso para muchas personas.
Requiere varias aplicaciones para diversos fines como intercambio, almacenamiento, etc.
Interestelar
Opciones de diseño UI/UX
De nuestra investigación, podemos ver que existen muchas oportunidades para mejorar la experiencia actual de la billetera.
A través de nuestros diseños nos enfocamos en...
Extraiga cualquier información que no sea absolutamente necesaria para evitar que los usuarios se sientan abrumados.
Elimine la necesidad de depender de múltiples servicios/DApps para completar una tarea.
Garantizar que los usuarios de todos los niveles de conocimiento de las criptomonedas se sientan apoyados y sin restricciones en su proceso de toma de decisiones financieras.
Diseño de interfaz hombre-computadora

pagina de inicio
Elegimos un lenguaje de diseño que fuera consistente con la marca LayerZero, al mismo tiempo que agregamos nuestro propio toque para darle a la billetera un tema distintivo del espacio exterior. Mantuvimos un esquema de color principalmente en blanco y negro, agregando la menor cantidad de color posible solo para expresar estatus e información especial.
diseño de experiencia de usuario
1. Abstracción de las tarifas del gas
Problema: La experiencia actual de pago de tarifas de gas requiere que los usuarios utilicen múltiples servicios para completar sus transacciones cuando no poseen los activos necesarios.

Flujo de usuarios actual
Esperamos reducir el dolor de cabeza de este proceso al eliminar la necesidad de múltiples servicios y, al mismo tiempo, brindar a los usuarios el soporte necesario para tomar la mejor decisión para sus objetivos. Se nos ocurrió el siguiente flujo de usuarios mejorado:

Nuevo flujo de usuarios
2. Combine puentes e intercambios
Problema: la mayoría de las billeteras multicadena separan los conceptos de puente e intercambio en dos categorías de acciones para que los usuarios elijan. Sin embargo, ambos servicios solucionan el mismo problema: los usuarios desean intercambiar un activo por otro.
Nuestro diseño mejorado combina estos dos conceptos en uno. Los usuarios pueden seleccionar redes y activos mediante menús desplegables.

Nuevo contenido
3. Otras mejoras en la experiencia
**Problema:** La forma en que la mayoría de las billeteras muestran la actividad actual resulta confusa o abrumadora para los usuarios. Los usuarios generalmente se quedan atrapados con una lista de todas sus actividades pasadas, a veces ocultas detrás de múltiples clics.
Nuestro diseño solo resalta las transacciones pendientes, que son las transacciones más importantes que el usuario ve a primera vista. Si los usuarios desean ver todas las transacciones pasadas, pueden hacerlo desde el menú desplegable Perfil en la esquina superior derecha.
**Problema:** La página de confirmación de la transacción incluye mucha información y vocabulario nuevo, lo que puede resultar abrumador para los nuevos usuarios. Esto puede provocar una parálisis, en la que el usuario abandona la transacción o ignora toda la información.
Nuestro diseño mejorado solo muestra tasas y tarifas de transacción, mientras oculta toda la demás información en Información avanzada. Si bien los usuarios experimentados aún pueden acceder a esta información si lo desean, los nuevos usuarios no deben dejarse intimidar ni engañar.

Diseño de logo

desarrollo de back-end
Para comprender mejor el dilema actual, nuestro equipo creó su propia prueba de concepto de cómo podría verse una billetera entre cadenas. Para nuestro desarrollo, encontramos que era mejor mejorar la billetera actual en lugar de crear la nuestra propia; era una simple pregunta de por qué reinventar la rueda. Debido a esto, elegimos trabajar en una bifurcación de MetaMask, la billetera más popular hasta la fecha. Gran parte de nuestro trabajo de desarrollo gira en torno a comprender el código base de MetaMask y luego implementar las funciones de puente y accesibilidad descritas en la arquitectura actual para crear una experiencia más fluida para los usuarios.
LayerZero y Stargate
Primero analicemos qué es LayerZero. Si desea obtener más información, le recomendamos leer su documento técnico.
El núcleo de LayerZero es un protocolo de mensajería que permite llamadas de contratos arbitrarios entre cadenas. El protocolo funciona a través de un sistema de verificación entre pares independientes de repetidores y oráculos, manejando la comunicación entre puntos finales. Los puntos finales se implementan en todas las redes compatibles con LayerZero; estas son las bibliotecas de contratos inteligentes y las interfaces de desarrollador que manejan la verificación. En la red, un retransmisor es cualquier entidad capaz de recuperar y enviar pruebas de una transacción, y un oráculo es cualquier entidad capaz de recuperar y enviar encabezados de bloque.
Para comprender esta arquitectura, analizaremos un proceso de mensajería de ejemplo. Por ejemplo, digamos que quiero enviar un mensaje desde Ethereum a Polygon. Primero crearé y enviaré una transacción al contrato inteligente LayerZero en Ethereum que contiene mi información y la dirección del destinatario en Polygon. Luego, esta información se envía a un contrato de validación, que envía la prueba de la transacción a un retransmisor, y a un contrato de red, que le indica a un oráculo que obtenga el encabezado del bloque. Una vez que se confirma el encabezado del bloque, Oracle lo envía al contrato de red en la cadena Polygon. Esta información se pasa al validador del contrato, que obtiene encabezados de bloque y pruebas del retransmisor para verificar la validez del contrato. Una vez verificada la prueba, la carga útil se envía al contrato del comunicador para su ejecución. La siguiente imagen muestra esta interacción:

Figura 4, documento técnico de LayerZero
Stargate es un protocolo puente creado sobre los servicios de mensajería de LayerZero. El Protocolo Stargate es el primer protocolo que resuelve el trilema puente (finalidad garantizada instantánea (fuente), liquidez unificada y activos nativos). Lo hace maximizando el potencial del protocolo LayerZero: la finalidad garantizada se logra instantáneamente, sin el inseguro proceso de bloqueo y acuñación utilizado por otros puentes, o el modelo de “puente de token envuelto”, pero transfiere instantáneamente activos locales. Por supuesto, esto también resuelve el problema de los activos nativos. Equilibrar un fondo de liquidez unificado en todo el protocolo con un algoritmo delta patentado es clave para lograr este objetivo. Finalmente, la liquidez unificada se logra a través de un proceso incorporado y autoajustable que permite que los contratos se repongan automáticamente y proporcionen más o menos liquidez a otras cadenas. Este método se llama movilidad fracturada.
experiencia
En general, trabajar en el código base de MetaMask ha sido una experiencia bastante divertida. Esta base de código está diseñada en dos partes: backend y frontend. La mayor parte del trabajo detrás de escena está contenido en la carpeta de la aplicación, que contiene todos los scripts necesarios para extraer y enviar información, lo que la hace independiente del front-end. La interfaz está contenida en una serie de componentes en la carpeta UI.
Para nuestro proyecto, decidimos construir la mayor parte de la funcionalidad en la interfaz del programa. Si bien carecemos de optimización, creemos que esto es suficiente como prueba de concepto. Si comenzáramos desde cero y construyéramos un concepto completo, dedicaríamos más tiempo a comprender el backend y crear funcionalidades allí mientras solo llamamos al backend desde el frontend en lugar de manejar todo en el frontend.
En nuestra experiencia con la función, decidimos usar ethers.js para abstraer la complejidad y permitir llamadas de contrato más simples, en lugar de usar métodos nativos integrados creando una llamada de contrato de bajo nivel para firmar transacciones. Esto funciona bien con nuestra estrategia de construir todo en el front-end, permitiendo la creación rápida de prototipos de experiencias de usuario sin preocuparnos por la complejidad de bajo nivel.
Después de diseñar nuestra billetera, el proceso de construcción fue relativamente simple. Primero creamos una página puente para permitir a los usuarios conectar activos locales de una cadena a otra. Decidimos asociarnos con Arbitrum, Optimism y Ethereum porque Arbitrum y Optimism son soluciones Ethereum Layer 2 que utilizan los mismos activos nativos. Esto facilitó mucho las pruebas y la implementación, ya que pudimos realizar llamadas de contrato más abstractas al EthRouter de Stargate en lugar de a su enrutador normal. Después de completar nuestra página puente, pasamos a nuestro siguiente esfuerzo: consultar automáticamente los saldos cuando cambian y proponen. opciones puente cuando los usuarios no tienen suficientes activos.

flujo de puente
Comenzamos con la primera tarea, consultar los saldos de otras cadenas. Esto simplemente implica realizar una llamada API al Etherscan equivalente para ver el saldo de un usuario en una cadena específica. A partir de ahí, simplemente agregamos cheques al intercambio, enviamos y ejecutamos el flujo de transacciones, verificamos si el usuario tenía suficiente saldo para ejecutar el intercambio, verificamos el saldo del usuario en otras cadenas y luego recomendamos usar el método y la estrategia de puente que definimos anteriormente. puente.
Gran parte de la experiencia se realiza a través de la integración con LayerZero y su protocolo de puente entre cadenas Stargate. Debido a que su documentación es exhaustiva pero concisa, la integración es una experiencia perfecta, especialmente para los desarrolladores. Configurar estos protocolos en nuestra billetera es tan fácil como enviar una transacción usando ethers.js. El monitoreo de transacciones se realiza consultando el escáner puente personalizado de LayerZero, mientras que las estimaciones de las tarifas del gas están integradas en el contrato, lo que permite realizar consultas fácilmente utilizando ethers. Nuestro equipo quedó realmente impresionado con la simplicidad y sencillez de cómo funciona LayerZero.
El último paso fue cambiar el nombre de la interfaz de usuario. MetaMask utiliza un muy buen sistema de marca, con texto y esquemas de color definidos en constantes, lo que permite un tema consistente en toda la billetera. El único problema es que estos esquemas de color se definen en un paquete npm llamado MetaMask Design y se importan al código real. Como nos preocupaba que la modificación de paquetes importados causara fallas de dependencia y otros problemas, decidimos simplemente codificar la fuente y el esquema de color actualizados en el CSS de la interfaz.
desafío
Al final, nuestro equipo descubrió que el mayor desafío era comprender el código base. Si bien el código base de MetaMask en sí está relativamente bien documentado, nos costó encontrar recursos en línea o a través de conexiones que realmente nos ayudaran a comprender lo que teníamos que hacer y por dónde empezar. Una gran parte de nuestro progreso inicial fue simplemente tratar de comprender la naturaleza de cómo interactuaban el front-end y el back-end, y dónde implementar realmente la funcionalidad que necesitábamos. Además, tenemos un montón de preguntas sobre dependencias y entornos. Solo la mitad de nuestro equipo pudo configurar la billetera y la otra mitad tuvo problemas con las versiones/dependencias de React y Node.js. Esto resultó en una pesadilla a la hora de coordinar tareas independientes y reuniones de trabajo, y nos obligó a lograr la mayor parte de nuestro progreso en reuniones de trabajo en las que un miembro tenía que aprovecharse del otro.
en conclusión
En general, recopilamos una gran cantidad de conocimientos únicos al estudiar los protocolos de transferencia de información entre cadenas y las tendencias actuales del mercado, y creamos una billetera más fluida que permite la abstracción nativa de GAS entre cadenas. Fue muy revelador interactuar con los desarrolladores de billeteras y los usuarios finales para identificar las necesidades y tendencias en el espacio. Estas entrevistas proporcionaron a nuestro documento los pasos necesarios para incorporar al próximo millón de usuarios de criptomonedas; Las billeteras son los intermediarios entre los usuarios y el espacio, por lo que mejorarlas esencialmente ayuda a crear una mejor experiencia para todos dentro del ecosistema blockchain. Además, fue una gran experiencia desarrollar la billetera con el soporte técnico del equipo de LayerZero. A pesar de los desafíos que enfrentamos, su equipo fue un gran apoyo y estaba dispuesto a ayudar en todo lo posible.
En última instancia, a partir de nuestra investigación de mercado, notamos que la mayor parte del espacio del mercado de billeteras está controlado por dos personas: Coinbase y MetaMask. Si bien Coinbase atiende más a inversores y a aquellos menos familiarizados con las criptomonedas, MetaMask es un proyecto de código abierto, utilizado por la mayoría. de usuarios nativos de criptomonedas en el espacio. No obstante, MetaMask parece ir en la dirección equivocada. Desde una licencia extremadamente restrictiva que rechaza bifurcaciones de cualquier tipo, hasta actualizaciones muy estrictas y lentas, y la recopilación de direcciones IP, MetaMask parece estar alejándose lenta pero seguramente de la billetera ideal. Si bien quieren mantener el control, la gente parece estar empezando a comprender que se necesitan más competidores y una mejor innovación en el espacio de la billetera.
Sin embargo, en nuestra experiencia hemos aprendido lo difícil que es para los desarrolladores crear carteras competitivas. Debido a que la licencia de MetaMask prohíbe la reutilización o bifurcación de código, los desarrolladores que deseen crear una billetera competitiva deben comenzar desde cero. Esto es especialmente frustrante para los desarrolladores de billeteras sin experiencia y con nuevas ideas. Además, una vez que se lance la billetera, será difícil competir con MetaMask y Coinbase, que ya representan más del 90% de todos los usuarios de billeteras. Es más difícil para las nuevas billeteras ganar terreno debido a sus amplias integraciones y colaboraciones con la mayoría de las DApps y productos.
En resumen, el dominio de unos pocos actores en el mercado de billeteras crea desafíos para los nuevos participantes y la innovación. A pesar de su popularidad entre los usuarios nativos de criptomonedas, las estrictas licencias y las lentas actualizaciones de Metamask se han alejado de los ideales de una billetera de código abierto. Las dificultades que enfrentan los nuevos desarrolladores y competidores en este espacio representan un obstáculo para el crecimiento y la adopción masiva de las criptomonedas. Las primeras billeteras que permitan intercambios entre cadenas verdaderamente seguros y fluidos, específicamente de EVM a no EVM, experimentarán un importante foso competitivo y darán la bienvenida a nuevos usuarios netos en DeFi y aplicaciones orientadas al consumidor. La infraestructura LayerZero y Stargate desempeñará un papel clave en el crecimiento de esta industria. La industria debe continuar adhiriéndose a los principios de los sistemas descentralizados y de código abierto, permitiendo que surjan y prosperen nuevas ideas y soluciones dentro de los silos de las cadenas individuales existentes. Sólo adhiriéndose a los principios sobre los que se fundaron las criptomonedas podremos garantizar el crecimiento y la sostenibilidad a largo plazo del ecosistema más amplio.



