¿Qué es WalletConnect: Desbloquear una Nueva Era de Conectividad de Aplicaciones de Cadena de bloques

Principiante3/11/2025, 2:14:47 AM
WalletConnect, como protocolo de código abierto, desempeña un papel vital en la conexión de aplicaciones descentralizadas (DApps) con billeteras de criptomonedas en el ecosistema de la cadena de bloques. Proporciona a los usuarios una forma segura y conveniente de conectarse escaneando un código QR o haciendo clic en un enlace, lo que les permite interactuar con DApps sin exponer directamente sus claves privadas. Los usuarios deben tener cuidado al usar WalletConnect, eligiendo billeteras y DApps reputadas y conocidas para las conexiones, para evitar fuentes desconocidas que puedan llevar a ataques de phishing u otros riesgos de seguridad.

1. Introducción

1.1 Antecedentes de la investigación

En los últimos años, el rápido desarrollo de la tecnología de cadena de bloques ha llevado a un gran número de aplicaciones descentralizadas (DApps), que proporcionan a los usuarios más libertad, transparencia y seguridad, abarcando múltiples áreas como finanzas, juegos, redes sociales, etc. En el ecosistema de la cadena de bloques, las carteras digitales son herramientas importantes para que los usuarios gestionen activos cifrados y participen en las interacciones de DApps. Almacenan las claves privadas y públicas de los usuarios para firmar transacciones y verificar la identidad.

Con la creciente popularidad de las DApps, los usuarios tienen mayores requerimientos de conveniencia, seguridad y compatibilidad en la conexión entre billeteras y DApps. Los métodos de conexión tradicionales tienen muchas limitaciones, como alto riesgo de exposición de la clave privada, operación engorrosa, mala compatibilidad, etc., lo que dificulta satisfacer las diversas necesidades de los usuarios. En este contexto, WalletConnect ha surgido como un protocolo de conexión innovador diseñado para abordar los desafíos de comunicación entre billeteras y DApps, brindando a los usuarios una experiencia interactiva más segura y conveniente.

Desde su lanzamiento, WalletConnect ha sido ampliamente utilizado y ha recibido atención. Se ha integrado con muchas billeteras y DApps conocidas, convirtiéndose en una de las infraestructuras importantes que conecta billeteras y aplicaciones en el campo de la cadena de bloques. Con la continua evolución de la tecnología blockchain y la expansión de los escenarios de aplicación, la investigación en profundidad sobre los principios, funciones, aplicaciones y tendencias de desarrollo de WalletConnect es de gran importancia para promover el desarrollo del ecosistema de la cadena de bloques.

2. El concepto básico de WalletConnect

2.1 Definición y Esencia

WalletConnect es un protocolo de código abierto diseñado para conectar de forma segura aplicaciones descentralizadas (DApps) con billeteras de criptomonedas (como MetaMask, Trust Wallet, etc.) a través de la lectura de códigos QR o haciendo clic en enlaces. Permite a los usuarios interactuar con DApps a través de dispositivos móviles o billeteras de escritorio sin exponer directamente sus claves privadas. Básicamente, WalletConnect establece un canal de comunicación cifrado, lo que permite a las DApps y billeteras intercambiar mensajes e información de transacciones de forma segura. Los usuarios pueden confirmar y firmar transacciones en la billetera, mientras que las claves privadas siempre se mantienen en la billetera y no se exponen a la DApp, garantizando seguridad y privacidad.

2.2 Historia del desarrollo

  • Origen y desarrollo temprano: WalletConnect fue propuesto inicialmente por Richard Burton en 2018, momento en el que era un proyecto bien establecido en Ethereum.Balance.ioUn producto auxiliar en el proceso de desarrollo. El ingeniero web full-stack Pedro Gomes esperaBalance.ioProporcionando una experiencia de usuario estándar en la industria, después de varios meses de investigación y desarrollo, se diseñó una experiencia de usuario que puede integrar herramientas de gestión con monederos móviles. Este conjunto de herramientas fue posteriormente de código abierto y nombrado 'WalletConnect'. Posteriormente, recibió financiación del Fondo de la Comunidad Ethereum (ECF) y la Fundación Ethereum (EF). El equipo decidió operar como una organización sin ánimo de lucro (en forma de fundación), y Pedro Gomes también se fue.Balance.ioDesarrollo y operación a tiempo completo del proyecto WalletConnect.
  • Iteración de versión y expansión de funciones: Durante el proceso de desarrollo, WalletConnect continúa experimentando actualizaciones de versión y optimizaciones de funciones. La versión inicial se limitaba principalmente a la comunicación remota segura entre billeteras móviles y aplicaciones de escritorio. Con el desarrollo de la tecnología y los cambios en las necesidades de los usuarios, las versiones posteriores agregaron soporte para conexiones seguras entre billeteras móviles y DApps móviles, mejorando aún más la experiencia del usuario al utilizar DApps en diferentes dispositivos. Al mismo tiempo, el equipo de WalletConnect también se enfoca en la tecnología de mensajería web3, comprometido a proporcionar a los usuarios servicios más ricos y convenientes.
  • Financiamiento y Expansión Ecológica: El 15 de enero de 2025, WalletConnect completó una financiación de Serie B de $13 millones, con inversores que incluyen 1kx, BitGo,Crypto.comCapital, etc. Antes de esto, el equipo de WalletConnect también ha recibido múltiples rondas de financiación, con un monto total de financiación acumulado de 38 millones de dólares estadounidenses. A través de la financiación, WalletConnect tiene más recursos para la investigación y desarrollo técnico y la construcción del ecosistema. Actualmente, la empresa se ha integrado con más de 100 billeteras y más de 200 aplicaciones, con tiempos de conexión que superan los 220 millones, cubriendo a 35 millones de usuarios, convirtiéndose en una de las infraestructuras importantes que conectan billeteras y DApps en el ecosistema de la cadena de bloques.

3. El principio de funcionamiento de WalletConnect

Mecanismo de establecimiento de conexión 3.1

Cuando un usuario accede a una aplicación descentralizada (DApp) que admite WalletConnect, el proceso de conexión comienza con la DApp generando un código QR único o un enlace profundo que contiene información esencial, como el identificador de la DApp, detalles de la solicitud de sesión y una clave pública temporal para la comunicación encriptada. Por ejemplo, en una aplicación de finanzas descentralizadas (DeFi), el código QR o enlace puede incluir el nombre de la aplicación, la versión, las redes de blockchain admitidas e instrucciones que indican al usuario que conecte su billetera.

Los usuarios pueden utilizar una billetera de criptomonedas que admita WalletConnect, como MetaMask o Trust Wallet, para escanear el código QR o hacer clic en el enlace profundo. Tomando como ejemplo una billetera móvil, cuando un usuario abre la aplicación de la billetera y elige conectarse a través de WalletConnect, la billetera llamará a la función de la cámara del teléfono para escanear el código QR o resolver el contenido del enlace clicado. Después de obtener la información del código QR o enlace, la billetera lo verificará para confirmar la fuente y la integridad de la información. Si la verificación es exitosa, la billetera generará su propio par de claves temporales y utilizará la clave pública proporcionada por la DApp para generar una clave simétrica compartida a través del protocolo de intercambio de claves de Diffie-Hellman. Esta clave compartida se utilizará para la comunicación cifrada entre la DApp y la billetera para garantizar la confidencialidad e integridad del contenido de la comunicación. Finalmente, la billetera enviará un mensaje de confirmación de conexión a la DApp, informando que la conexión se ha establecido correctamente, y ambas partes pueden comenzar la comunicación segura.

3.2 Principios de Comunicación Segura

WalletConnect utiliza una variedad de tecnologías avanzadas de encriptación para garantizar la seguridad del intercambio de mensajes entre DApps y monederos, principalmente basadas en encriptación de extremo a extremo, intercambio de claves y mecanismos de encriptación de canal. Durante la fase de establecimiento de conexión, las DApps y los monederos generan una clave simétrica compartida a través del protocolo de intercambio de claves de Diffie-Hellman. En este proceso, ambas partes intercambian primero sus claves públicas, en base a las cuales, utilizando el algoritmo de Diffie-Hellman, se genera de forma segura una clave simétrica compartida en un canal de comunicación inseguro, conocida solo por la DApp y el monedero, e inaccesible para terceros.

Durante el proceso de transmisión de mensajes, cifra el mensaje utilizando el algoritmo de cifrado simétrico AES (Estándar de Cifrado Avanzado). Cuando una DApp envía un mensaje a una billetera, cifra el mensaje utilizando una clave simétrica compartida, y luego lo envía a través del canal de comunicación WebSocket. WebSocket en sí mismo soporta el uso de TLS (Seguridad de la Capa de Transporte) para cifrar el canal de transmisión, proporcionando seguridad adicional para la transmisión de mensajes. Incluso si el canal subyacente está siendo monitoreado, el contenido del mensaje no puede ser descifrado por el espía porque ya está cifrado. Después de que la billetera recibe el mensaje cifrado, lo descifra utilizando la misma clave simétrica compartida para obtener el mensaje original. Al mismo tiempo, para garantizar la autenticidad e integridad del mensaje, el mensaje suele ser firmado antes de ser enviado. El remitente firma el mensaje utilizando su clave privada, y el destinatario puede usar la clave pública del remitente para verificar la firma del mensaje y confirmar que el mensaje no ha sido manipulado. Por ejemplo, al realizar una transacción en la cadena de bloques, el mensaje de solicitud de transacción enviado por la DApp está cifrado y firmado. La billetera primero verifica la firma al recibirlo, luego descifra el mensaje para garantizar la seguridad y precisión de la solicitud de transacción.

3.3 Proceso de firma de transacciones e interacción en cadena

Cuando una DApp necesita que los usuarios realicen transacciones u otras operaciones que requieran firmas, enviará una solicitud de firma a la billetera del usuario a través de la conexión segura establecida. Tomando la compra de una obra de arte digital en un mercado de NFT como ejemplo, la DApp encapsulará los detalles de la transacción, como el identificador NFT comprado, el precio, las direcciones de las partes involucradas en la transacción y la red de blockchain de la transacción, en la solicitud de firma enviada a la billetera. El usuario recibirá esta solicitud de firma en la billetera, que mostrará visualmente los detalles de la transacción para que el usuario los confirme. Después de revisar cuidadosamente la información de la transacción y garantizar su precisión, el usuario puede hacer clic en el botón de confirmación de firma en la billetera. La billetera utilizará la clave privada del usuario para firmar la información de la transacción. El proceso de firma implica procesar los datos de la transacción en base a algoritmos de cifrado para generar una firma única. Una vez completada la firma, la billetera devolverá la información firmada a la DApp.

Después de que la DApp reciba la información firmada, transmitirá la información de transacción firmada a la red de cadena de bloques de acuerdo con las reglas y la interfaz de la red de cadena de bloques. Los nodos en la red de cadena de bloques verificarán la legitimidad de la transacción, incluida la validez de la firma y si los saldos de ambas partes son suficientes. Si la verificación es exitosa, la transacción se incluirá en un bloque en la cadena de bloques, completando la interacción en cadena y realizando la transferencia de activos u otras operaciones. A lo largo del proceso, la clave privada del usuario siempre se almacena en la billetera y no se expone a la DApp. La DApp solo puede acceder a la información de transacción que ha sido firmada, garantizando así la seguridad y privacidad de los activos del usuario.

4. Características y ventajas de WalletConnect

4.1 Análisis de características

4.1.1 Descentralización

WalletConnect adopta un diseño de arquitectura descentralizada, no depende de ningún servidor central para lograr la conexión y comunicación entre DApps y monederos. En los métodos de conexión centralizados tradicionales, generalmente hay un servidor central para coordinar y gestionar la conexión, lo que no solo puede convertirse fácilmente en la fuente de un único punto de fallo, sino que también puede dar lugar a problemas de privacidad y seguridad de los datos. WalletConnect utiliza las características descentralizadas de la cadena de bloques para establecer conexiones y transmitir datos a través de nodos de la cadena de bloques, lo que hace que todo el proceso de conexión sea más descentralizado y confiable. Este diseño descentralizado evita los riesgos que pueden plantear los servidores centrales, mejora la estabilidad y la resistencia a los ataques del sistema, y también se ajusta al concepto central de la tecnología de la cadena de bloques, es decir, eliminar las instituciones intermedias y realizar la interacción directa entre los usuarios.

4.1.2 Seguridad

La seguridad es una de las características principales de WalletConnect. Durante el proceso de conexión e interacción, la clave privada del usuario siempre se almacena en la aplicación de billetera local y no se expone a la DApp. La clave privada es una credencial crucial para que los usuarios accedan y administren activos encriptados. Una vez filtrada, los activos del usuario enfrentarán riesgos significativos. WalletConnect garantiza que solo el propio usuario pueda firmar y confirmar transacciones y operaciones a través de canales de comunicación encriptados y mecanismos estrictos de verificación de firmas. Todos los mensajes y datos de transacción se cifran durante la transmisión, utilizando algoritmos avanzados de cifrado como el cifrado simétrico AES y el cifrado asimétrico RSA, para evitar el robo o manipulación de datos. Al mismo tiempo, cuando la billetera recibe una solicitud de una DApp, verifica rigurosamente la solicitud, garantizando que solo se procesen solicitudes legítimas, protegiendo aún más la seguridad y privacidad de los activos del usuario.

4.1.3 Compatibilidad

WalletConnect tiene una excelente compatibilidad y puede integrarse con una variedad de billeteras de criptomonedas y aplicaciones descentralizadas populares. En cuanto a las billeteras, admite muchas billeteras conocidas como MetaMask, Trust Wallet, Coinbase Wallet, cubriendo diferentes tipos y plataformas de aplicaciones de billetera. Ya sea una billetera móvil o de escritorio, los usuarios pueden usar fácilmente WalletConnect para conectarse. En cuanto a las DApps, ya sea aplicaciones de finanzas descentralizadas (DeFi), mercados de tokens no fungibles (NFT), juegos de blockchain u otros tipos de DApps, siempre que sigan el estándar de protocolo de WalletConnect, pueden lograr una conexión perfecta con las billeteras. Esta amplia compatibilidad permite a los usuarios cambiar libremente entre diferentes DApps y billeteras sin preocuparse por problemas de compatibilidad, mejorando en gran medida la experiencia de interacción del usuario en el ecosistema de blockchain y promoviendo la interoperabilidad entre diferentes aplicaciones y billeteras, impulsando la prosperidad y el desarrollo del ecosistema de blockchain.

4.1.4 Abierto

WalletConnect es un protocolo abierto que cualquiera puede usar, desarrollar y ampliar libremente. Esta apertura brinda a los desarrolladores un amplio espacio para la innovación, lo que les permite construir diversas aplicaciones y servicios basados en WalletConnect sin preocuparse por procesos de autorización engorrosos o altas tarifas de uso. Los desarrolladores pueden personalizar WalletConnect según sus necesidades para satisfacer escenarios comerciales específicos y requisitos de los usuarios. Al mismo tiempo, la naturaleza abierta también atrae a desarrolladores de todo el mundo para participar en la construcción del ecosistema de WalletConnect, promoviendo el intercambio técnico e innovación, y impulsando la mejora continua y desarrollo del protocolo de WalletConnect. Este ecosistema abierto permite que WalletConnect se adapte continuamente a los cambios del mercado y las necesidades de los usuarios, manteniendo su posición líder en el campo de la conectividad blockchain e inyectando un poderoso impulso en el desarrollo de toda la industria de la cadena de bloques.

4.2 Comparación de ventajas

En comparación con los métodos de conexión tradicionales, WalletConnect muestra ventajas significativas en muchos aspectos. En cuanto a la conveniencia, los métodos de conexión tradicionales pueden requerir que los usuarios ingresen manualmente direcciones de billetera, claves privadas o frases mnemónicas en DApps, lo cual es engorroso y propenso a errores. Además, cambiar entre diferentes dispositivos y aplicaciones complica el proceso. Por el contrario, WalletConnect solo requiere que los usuarios escaneen un código QR o hagan clic en un enlace para establecer rápidamente una conexión entre la billetera y la DApp. Ya sea en escritorio o móvil, el proceso se simplifica, ahorrando tiempo y esfuerzo a los usuarios.

En cuanto a la seguridad, los métodos de conexión tradicionales tienen el riesgo de exposición de la clave privada, especialmente al ingresar la clave privada en un entorno de red inseguro o en un dispositivo comprometido. Una vez obtenidos por hackers, los activos del usuario sufrirán pérdidas. Por otro lado, WalletConnect evita eficazmente el problema de la fuga de claves privadas a través de la comunicación encriptada y el almacenamiento local de claves privadas, garantizando la seguridad de los activos del usuario.

Desde una perspectiva de experiencia de usuario, los métodos de conexión tradicionales pueden llevar a cambios frecuentes de cuentas y operaciones entre diferentes DApps y billeteras, lo que resulta en una mala experiencia de usuario. WalletConnect proporciona una experiencia de conexión unificada y fluida, permitiendo a los usuarios gestionar conexiones a múltiples DApps en una billetera sin necesidad de operaciones repetitivas, mejorando la experiencia de uso y la satisfacción de los usuarios en aplicaciones de cadena de bloques.

5. Casos de uso de WalletConnect

Sector de Finanzas Descentralizadas (DeFi) 5.1

En el actual florecimiento de las finanzas descentralizadas (DeFi), WalletConnect desempeña un papel de conexión crucial, facilitando en gran medida las operaciones de los usuarios en diversas plataformas DeFi. Tomando el conocido exchange descentralizado Uniswap como ejemplo, los usuarios pueden escanear fácilmente el código QR o hacer clic en el enlace con la ayuda de WalletConnect para establecer rápidamente una conexión segura entre sus billeteras, como MetaMask o Trust Wallet, y la plataforma Uniswap. Al realizar operaciones de intercambio de tokens, los usuarios no necesitan ingresar manualmente la información engorrosa de la billetera. La billetera identificará y mostrará automáticamente los tokens en posesión del usuario. Después de que los usuarios confirmen el tipo y la cantidad de tokens a intercambiar, la solicitud de transacción se enviará a la billetera a través del canal cifrado de WalletConnect. Los usuarios pueden confirmar la firma en la billetera, haciendo que todo el proceso de transacción sea rápido y seguro. Este método de conexión no solo simplifica el proceso de operación, sino que también evita el riesgo de exposición de la clave privada durante la transacción, permitiendo a los usuarios participar en el trading DeFi con más confianza.

En el campo de los préstamos, plataformas como Compound también dependen de WalletConnect para facilitar la interacción entre los usuarios y la plataforma. Cuando los usuarios participan en actividades de préstamo en la plataforma Compound, primero conectan sus billeteras a través de WalletConnect. La plataforma evalúa sus límites de préstamo basándose en los activos en sus billeteras. Cuando un usuario inicia una solicitud de préstamo, la información de préstamo se cifra y se transmite a la billetera. Después de que el usuario confirma la firma, se completa el proceso de préstamo. Para los pagos, los usuarios confirman la operación de pago en sus billeteras y los fondos se transfieren automáticamente de la billetera a la plataforma Compound para completar el proceso de pago. A lo largo de estas operaciones, WalletConnect garantiza la seguridad de la información de activos del usuario y los datos de transacción, lo que permite a los usuarios participar convenientemente en actividades de préstamos DeFi y experimentar plenamente las ventajas de las finanzas descentralizadas.

Mercado de tokens no fungibles 5.2

El mercado de NFT ha desarrollado rápidamente en los últimos años, con WalletConnect desempeñando un papel importante al proporcionar a los usuarios una forma conveniente y segura de conectarse durante la compra, venta y visualización de NFT. Tomando como ejemplo la plataforma de trading de NFT más grande del mundo, OpenSea, cuando los usuarios desean adquirir su obra de arte de NFT favorita en la plataforma, solo necesitan hacer clic en la opción 'Conectar Wallet' en la página de OpenSea y elegir WalletConnect. OpenSea generará un código QR que contiene información relacionada con la transacción. Después de escanear el código QR con una billetera que admita WalletConnect, se establece una conexión segura entre la billetera y la plataforma de OpenSea. Los usuarios pueden ver información detallada sobre el NFT en la billetera, incluido el creador de la obra de arte, rareza y registros de transacciones históricas. Una vez confirmada la compra, el monto de la transacción se deduce de la billetera y el NFT se transfiere a la dirección de la billetera del usuario. Todo el proceso es rápido y seguro, garantizando la seguridad de los activos y la privacidad de los usuarios en las transacciones de NFT.

En plataformas como Rarible, los usuarios no solo pueden comprar y vender NFT, sino también usar WalletConnect para mostrar sus colecciones de NFT. Después de conectar la billetera a la plataforma Rarible, la plataforma leerá automáticamente los activos de NFT del usuario desde la billetera y los mostrará de manera intuitiva en la página personal del usuario. Los usuarios pueden categorizar, agregar descripciones y etiquetas a sus NFT para que otros usuarios los naveguen y aprecien fácilmente. Mientras tanto, cuando otros usuarios muestren interés en los NFT mostrados y expresen su intención de compra, ambas partes pueden comunicarse y comerciar a través de WalletConnect, mejorando en gran medida la eficiencia y la experiencia de comercio y exhibición de NFT sin necesidad de negociaciones offline engorrosas y procesos de transferencia complejos.

5.3 Juegos descentralizados

En el sector de juegos descentralizados, WalletConnect proporciona a los jugadores una forma más conveniente y segura de gestionar activos, mejorando la diversión e interactividad del juego. Tomando el popular juego de blockchain CryptoKitties como ejemplo, los jugadores necesitan gestionar sus activos de gatos virtuales durante el juego, incluyendo la cría y el comercio. A través de WalletConnect, los jugadores pueden conectar sus billeteras al juego de CryptoKitties, y la información de activos de gatos almacenada en la billetera se sincronizará con el juego en tiempo real. Cuando los jugadores deseen criar nuevos gatos, el juego enviará una solicitud de cría a la billetera del jugador a través de WalletConnect. Los jugadores confirman la operación en la billetera para garantizar la seguridad y autenticidad del proceso de cría. Si los jugadores desean vender sus gatos, solo necesitan seleccionar la opción de vender en el juego. La información de la transacción se transmitirá a la billetera a través de WalletConnect. Después de completar la confirmación de la transacción, los activos de gatos se transferirán a la dirección de la billetera del comprador. Todo el proceso de transacción es abierto, transparente y rastreable.

En el juego de blockchain Axie Infinity, que tiene como tema las batallas de mascotas, WalletConnect también juega un papel importante. Los jugadores son dueños de sus propias mascotas Axie en el juego, cada una con atributos y habilidades únicas. Los jugadores pueden mejorar el valor de sus mascotas a través de batallas, cría y otros medios. Al participar en las batallas del juego, los jugadores necesitan confirmar la alineación de sus mascotas Axie. WalletConnect transfiere la información de activos de Axie desde la billetera del jugador al juego, asegurando que los jugadores puedan usar sus mascotas poseídas en las batallas. Cuando los jugadores reciben recompensas en el juego, como elementos NFT o tokens de juego, estos activos se almacenan directamente en la billetera del jugador. Los jugadores pueden usar WalletConnect para ver y gestionar sus activos de juego en cualquier momento, facilitando la transferencia rápida y el comercio de activos, lo que mejora aún más la jugabilidad y el valor económico del juego.

5.4 Otros Campos

En cuanto a las redes sociales, algunas plataformas sociales basadas en la Cadena de bloques, como Steemit y Voice, utilizan WalletConnect para la verificación de identidad. Cuando los usuarios se registran e inician sesión en estas plataformas sociales, ya no necesitan el método tradicional de nombre de usuario y contraseña, sino que utilizan WalletConnect para conectar sus billeteras para la verificación de identidad. La clave pública en la billetera sirve como identificador único del usuario, garantizando la autenticidad e inmutabilidad de la identidad del usuario. Al mismo tiempo, los usuarios pueden optar por utilizar la billetera para firmar al publicar contenido, demostrando la originalidad y propiedad del contenido, mejorando el mecanismo de confianza y el valor del contenido de la red social.

En el campo de la publicación de contenido, algunas plataformas descentralizadas de creación de contenido, como Mirror, permiten a los creadores conectar sus billeteras a la plataforma a través de WalletConnect. Cuando los creadores publican artículos, imágenes u otras formas de contenido, pueden configurar funciones de lectura paga o propinas. Los lectores pueden usar WalletConnect para realizar pagos a través de sus billeteras y los fondos se transferirán directamente a la dirección de billetera del creador, logrando la monetización directa de la creación de contenido, eliminando enlaces intermedios y aumentando los ingresos del creador.

En el escenario de pago, algunos comerciantes y proveedores de servicios han comenzado a admitir el pago a través de WalletConnect. Cuando los consumidores compran bienes o servicios, el comerciante generará un enlace WalletConnect o un código QR que contenga información de pago. Después de que el consumidor lo escanee con una billetera, confirmarán la cantidad de pago y los detalles de la transacción para completar el pago. Este método de pago simplifica el proceso de pago tradicional, mejora la eficiencia y la seguridad de los pagos, y también proporciona a los usuarios opciones de pago más diversas, promoviendo la aplicación de criptomonedas en el consumo diario.

El estado actual de desarrollo y los desafíos de WalletConnect

6.1 Estado de desarrollo

Actualmente, WalletConnect ha logrado resultados significativos en el ecosistema de la cadena de bloques. En cuanto a la escala de integración, se ha integrado profundamente con más de 100 monederos y más de 200 aplicaciones. Muchos monederos conocidos como MetaMask, Trust Wallet, Coinbase Wallet, etc., admiten el protocolo de WalletConnect, lo que permite a un gran número de usuarios de la cadena de bloques utilizar convenientemente WalletConnect para conectar monederos con DApps. En cuanto a los escenarios de aplicación, abarca múltiples áreas de interés como finanzas descentralizadas (DeFi), mercados de NFT, juegos descentralizados, etc. Casi todas las plataformas DeFi principales y mercados de intercambio de NFT utilizan WalletConnect como una forma importante de conectar los monederos de los usuarios.

Desde los datos de los usuarios, el número de conexiones de WalletConnect ha superado las 220 millones de veces, abarcando a 35 millones de usuarios en todo el mundo, lo que refleja plenamente su amplia aplicación y popularidad entre los grupos de usuarios. En términos de financiación, WalletConnect también ha sido altamente reconocido por el mercado de capitales, con un monto total de financiación de 38 millones de dólares estadounidenses. La financiación de la Serie B de $13 millones completada el 15 de enero de 2025, incluye a inversores como 1kx, BitGo,Crypto.comCapital and other well-known investment institutions, these funds will further boost WalletConnect’s development in technology research and development, ecosystem expansion, and market promotion, enhancing its competitiveness and influence in the blockchain connectivity field.

Enfrentando Desafíos 6.2

A pesar de lograr ciertos logros, WalletConnect también enfrenta muchos desafíos en su desarrollo. En cuanto a la seguridad, aunque WalletConnect adopta varias tecnologías de cifrado para garantizar la seguridad de la comunicación y las transacciones, aún existe el riesgo de ser atacado debido al continuo avance de las técnicas de los hackers. Por ejemplo, ha habido casos en los que se han listado aplicaciones de billetera falsas de WalletConnect en Google Play, lo que ha llevado al robo de activos de los usuarios. Además, algunas billeteras Web3 tienen restricciones de ventanas emergentes de transacción imperfectas al proporcionar soporte para WalletConnect, lo que puede resultar en que los usuarios transfieran activos inadvertidamente a través de phishing.

La competencia en el mercado también es un desafío importante. La competencia en el campo de la conectividad de la cadena de bloques es feroz, con nuevos protocolos y soluciones de conexión que surgen constantemente, como algunas billeteras desarrollando sus propios métodos de conexión u otros protocolos de conexión que se centran en áreas específicas. Estos competidores pueden competir con WalletConnect en cuanto a funcionalidad, experiencia del usuario, costos, etc., para competir por cuota de mercado.

La conciencia y educación del usuario también son un desafío. Para los usuarios comunes, la tecnología blockchain y los conceptos relacionados son relativamente complejos en sí mismos. Como protocolo de conexión relativamente profesional, WalletConnect puede plantear ciertas dificultades para los usuarios en comprensión y uso. Cómo aumentar la conciencia de los usuarios sobre WalletConnect, reducir el umbral de uso y permitir que más usuarios lo usen de manera segura y conveniente es el problema que WalletConnect necesita resolver. Al mismo tiempo, con el desarrollo continuo de la tecnología blockchain y la expansión continua de los escenarios de aplicación, WalletConnect también necesita adaptarse continuamente a nuevos estándares tecnológicos y necesidades de los usuarios, continuar innovando técnicamente y mejorar las funciones para mantener su competitividad en el mercado.

La tendencia futura de desarrollo de WalletConnect

7.1 Dirección de Innovación Tecnológica

En cuanto a mejorar la estabilidad de la conexión, WalletConnect puede optimizar aún más su protocolo de comunicación, adoptar tecnologías de red más avanzadas, como la tecnología de red distribuida basada en blockchain, reducir la dependencia de la infraestructura de red centralizada tradicional, reduciendo así el riesgo de latencia e interrupciones de la red. Actualmente, WebSocket es el principal método de comunicación para las conexiones de WalletConnect, y en el futuro, pueden introducirse nuevos protocolos de transporte de nueva generación como QUIC (Quick UDP Internet Connections). QUIC se basa en el protocolo UDP y tiene ventajas significativas en la reducción del tiempo de establecimiento de la conexión, la mejora de la eficiencia de transmisión y la resistencia a la congestión de la red, proporcionando a los usuarios una experiencia de conexión más estable y rápida.

En cuanto a la expansión, se espera que WalletConnect admita operaciones más complejas. Por ejemplo, lograr una interacción sin problemas entre múltiples cadenas, los usuarios pueden transferir activos, realizar transacciones, etc. entre diferentes redes de cadenas de bloques a través de una única conexión de monedero sin necesidad de cambiar entre múltiples monederos y redes. Al mismo tiempo, puede haber un aumento en el soporte para más tipos de activos digitales, incluidas nuevas criptomonedas, valores digitales, etc., para satisfacer las demandas cada vez más diversas del mercado financiero.

La protección de la privacidad también es una dirección importante para la innovación tecnológica. A medida que las preocupaciones de los usuarios sobre la privacidad de los datos siguen aumentando, WalletConnect puede adoptar tecnologías avanzadas de encriptación como las pruebas de conocimiento cero para completar la verificación de identidad y las operaciones de transacción sin revelar información sensible del usuario. Las pruebas de conocimiento cero permiten al probador demostrar un hecho al verificador sin revelar ninguna otra información, lo que mejorará aún más la protección de la privacidad del usuario al usar WalletConnect y aumentará su confianza en su seguridad.

7.2 Perspectivas de expansión del mercado

En los mercados emergentes, con la popularidad global de la tecnología de cadena de bloques, la demanda de aplicaciones de cadena de bloques en algunos países y regiones en desarrollo está aumentando rápidamente. Por ejemplo, en el sudeste asiático, África y otras regiones, donde la infraestructura financiera es relativamente débil, hay una necesidad urgente de servicios financieros convenientes y de bajo costo. La tecnología de cadena de bloques proporciona soluciones innovadoras para estas regiones. Como una herramienta importante para conectar aplicaciones y billeteras de cadena de bloques, se espera que WalletConnect se utilice ampliamente en estos mercados emergentes, ayudando a los usuarios locales a participar de manera más conveniente en finanzas descentralizadas, comercio de activos digitales y otras actividades, y promoviendo el aterrizaje y desarrollo de la tecnología de cadena de bloques en estas regiones.

Además de las áreas existentes de finanzas descentralizadas, mercados de NFT y juegos, WalletConnect también puede desempeñar un papel importante en áreas como el Internet de las cosas, la financiación de cadenas de suministro y la verificación de identidad. En el campo del IoT, donde la comunicación segura y la autenticación entre dispositivos son cuestiones clave, WalletConnect puede aprovechar su tecnología de conexión y cifrado seguros para conectar dispositivos IoT a plataformas de cadena de bloques, garantizando la seguridad y confiabilidad de los datos del dispositivo, y proporcionando una infraestructura más confiable para aplicaciones de IoT. En la financiación de cadenas de suministro, WalletConnect conecta todos los eslabones de la cadena de suministro para realizar el intercambio de información y la automatización de transacciones, mejorar la transparencia y eficiencia de la cadena de suministro, y reducir los riesgos financieros. En el campo de la verificación de identidad, WalletConnect puede proporcionar una solución de verificación de identidad descentralizada, los usuarios pueden utilizar sus propias billeteras para la verificación de identidad, sin depender de instituciones tradicionales centralizadas de verificación de identidad, mejorando la seguridad y privacidad de la verificación de identidad.

Conclusión

WalletConnect, como un protocolo de código abierto, juega un papel importante en el ecosistema de la cadena de bloques al conectar aplicaciones descentralizadas (DApps) con carteras encriptadas. Proporciona a los usuarios una forma segura y conveniente de conectarse escaneando códigos QR o haciendo clic en enlaces, lo que les permite interactuar con DApps sin exponer directamente sus claves privadas. Los usuarios deben ser cautelosos al usar WalletConnect, eligiendo carteras y DApps de buena reputación y bien conocidas para conectarse, y evitando conexiones de fuentes desconocidas para evitar ataques de phishing u otros riesgos de seguridad.

Autor: Frank
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.

¿Qué es WalletConnect: Desbloquear una Nueva Era de Conectividad de Aplicaciones de Cadena de bloques

Principiante3/11/2025, 2:14:47 AM
WalletConnect, como protocolo de código abierto, desempeña un papel vital en la conexión de aplicaciones descentralizadas (DApps) con billeteras de criptomonedas en el ecosistema de la cadena de bloques. Proporciona a los usuarios una forma segura y conveniente de conectarse escaneando un código QR o haciendo clic en un enlace, lo que les permite interactuar con DApps sin exponer directamente sus claves privadas. Los usuarios deben tener cuidado al usar WalletConnect, eligiendo billeteras y DApps reputadas y conocidas para las conexiones, para evitar fuentes desconocidas que puedan llevar a ataques de phishing u otros riesgos de seguridad.

1. Introducción

1.1 Antecedentes de la investigación

En los últimos años, el rápido desarrollo de la tecnología de cadena de bloques ha llevado a un gran número de aplicaciones descentralizadas (DApps), que proporcionan a los usuarios más libertad, transparencia y seguridad, abarcando múltiples áreas como finanzas, juegos, redes sociales, etc. En el ecosistema de la cadena de bloques, las carteras digitales son herramientas importantes para que los usuarios gestionen activos cifrados y participen en las interacciones de DApps. Almacenan las claves privadas y públicas de los usuarios para firmar transacciones y verificar la identidad.

Con la creciente popularidad de las DApps, los usuarios tienen mayores requerimientos de conveniencia, seguridad y compatibilidad en la conexión entre billeteras y DApps. Los métodos de conexión tradicionales tienen muchas limitaciones, como alto riesgo de exposición de la clave privada, operación engorrosa, mala compatibilidad, etc., lo que dificulta satisfacer las diversas necesidades de los usuarios. En este contexto, WalletConnect ha surgido como un protocolo de conexión innovador diseñado para abordar los desafíos de comunicación entre billeteras y DApps, brindando a los usuarios una experiencia interactiva más segura y conveniente.

Desde su lanzamiento, WalletConnect ha sido ampliamente utilizado y ha recibido atención. Se ha integrado con muchas billeteras y DApps conocidas, convirtiéndose en una de las infraestructuras importantes que conecta billeteras y aplicaciones en el campo de la cadena de bloques. Con la continua evolución de la tecnología blockchain y la expansión de los escenarios de aplicación, la investigación en profundidad sobre los principios, funciones, aplicaciones y tendencias de desarrollo de WalletConnect es de gran importancia para promover el desarrollo del ecosistema de la cadena de bloques.

2. El concepto básico de WalletConnect

2.1 Definición y Esencia

WalletConnect es un protocolo de código abierto diseñado para conectar de forma segura aplicaciones descentralizadas (DApps) con billeteras de criptomonedas (como MetaMask, Trust Wallet, etc.) a través de la lectura de códigos QR o haciendo clic en enlaces. Permite a los usuarios interactuar con DApps a través de dispositivos móviles o billeteras de escritorio sin exponer directamente sus claves privadas. Básicamente, WalletConnect establece un canal de comunicación cifrado, lo que permite a las DApps y billeteras intercambiar mensajes e información de transacciones de forma segura. Los usuarios pueden confirmar y firmar transacciones en la billetera, mientras que las claves privadas siempre se mantienen en la billetera y no se exponen a la DApp, garantizando seguridad y privacidad.

2.2 Historia del desarrollo

  • Origen y desarrollo temprano: WalletConnect fue propuesto inicialmente por Richard Burton en 2018, momento en el que era un proyecto bien establecido en Ethereum.Balance.ioUn producto auxiliar en el proceso de desarrollo. El ingeniero web full-stack Pedro Gomes esperaBalance.ioProporcionando una experiencia de usuario estándar en la industria, después de varios meses de investigación y desarrollo, se diseñó una experiencia de usuario que puede integrar herramientas de gestión con monederos móviles. Este conjunto de herramientas fue posteriormente de código abierto y nombrado 'WalletConnect'. Posteriormente, recibió financiación del Fondo de la Comunidad Ethereum (ECF) y la Fundación Ethereum (EF). El equipo decidió operar como una organización sin ánimo de lucro (en forma de fundación), y Pedro Gomes también se fue.Balance.ioDesarrollo y operación a tiempo completo del proyecto WalletConnect.
  • Iteración de versión y expansión de funciones: Durante el proceso de desarrollo, WalletConnect continúa experimentando actualizaciones de versión y optimizaciones de funciones. La versión inicial se limitaba principalmente a la comunicación remota segura entre billeteras móviles y aplicaciones de escritorio. Con el desarrollo de la tecnología y los cambios en las necesidades de los usuarios, las versiones posteriores agregaron soporte para conexiones seguras entre billeteras móviles y DApps móviles, mejorando aún más la experiencia del usuario al utilizar DApps en diferentes dispositivos. Al mismo tiempo, el equipo de WalletConnect también se enfoca en la tecnología de mensajería web3, comprometido a proporcionar a los usuarios servicios más ricos y convenientes.
  • Financiamiento y Expansión Ecológica: El 15 de enero de 2025, WalletConnect completó una financiación de Serie B de $13 millones, con inversores que incluyen 1kx, BitGo,Crypto.comCapital, etc. Antes de esto, el equipo de WalletConnect también ha recibido múltiples rondas de financiación, con un monto total de financiación acumulado de 38 millones de dólares estadounidenses. A través de la financiación, WalletConnect tiene más recursos para la investigación y desarrollo técnico y la construcción del ecosistema. Actualmente, la empresa se ha integrado con más de 100 billeteras y más de 200 aplicaciones, con tiempos de conexión que superan los 220 millones, cubriendo a 35 millones de usuarios, convirtiéndose en una de las infraestructuras importantes que conectan billeteras y DApps en el ecosistema de la cadena de bloques.

3. El principio de funcionamiento de WalletConnect

Mecanismo de establecimiento de conexión 3.1

Cuando un usuario accede a una aplicación descentralizada (DApp) que admite WalletConnect, el proceso de conexión comienza con la DApp generando un código QR único o un enlace profundo que contiene información esencial, como el identificador de la DApp, detalles de la solicitud de sesión y una clave pública temporal para la comunicación encriptada. Por ejemplo, en una aplicación de finanzas descentralizadas (DeFi), el código QR o enlace puede incluir el nombre de la aplicación, la versión, las redes de blockchain admitidas e instrucciones que indican al usuario que conecte su billetera.

Los usuarios pueden utilizar una billetera de criptomonedas que admita WalletConnect, como MetaMask o Trust Wallet, para escanear el código QR o hacer clic en el enlace profundo. Tomando como ejemplo una billetera móvil, cuando un usuario abre la aplicación de la billetera y elige conectarse a través de WalletConnect, la billetera llamará a la función de la cámara del teléfono para escanear el código QR o resolver el contenido del enlace clicado. Después de obtener la información del código QR o enlace, la billetera lo verificará para confirmar la fuente y la integridad de la información. Si la verificación es exitosa, la billetera generará su propio par de claves temporales y utilizará la clave pública proporcionada por la DApp para generar una clave simétrica compartida a través del protocolo de intercambio de claves de Diffie-Hellman. Esta clave compartida se utilizará para la comunicación cifrada entre la DApp y la billetera para garantizar la confidencialidad e integridad del contenido de la comunicación. Finalmente, la billetera enviará un mensaje de confirmación de conexión a la DApp, informando que la conexión se ha establecido correctamente, y ambas partes pueden comenzar la comunicación segura.

3.2 Principios de Comunicación Segura

WalletConnect utiliza una variedad de tecnologías avanzadas de encriptación para garantizar la seguridad del intercambio de mensajes entre DApps y monederos, principalmente basadas en encriptación de extremo a extremo, intercambio de claves y mecanismos de encriptación de canal. Durante la fase de establecimiento de conexión, las DApps y los monederos generan una clave simétrica compartida a través del protocolo de intercambio de claves de Diffie-Hellman. En este proceso, ambas partes intercambian primero sus claves públicas, en base a las cuales, utilizando el algoritmo de Diffie-Hellman, se genera de forma segura una clave simétrica compartida en un canal de comunicación inseguro, conocida solo por la DApp y el monedero, e inaccesible para terceros.

Durante el proceso de transmisión de mensajes, cifra el mensaje utilizando el algoritmo de cifrado simétrico AES (Estándar de Cifrado Avanzado). Cuando una DApp envía un mensaje a una billetera, cifra el mensaje utilizando una clave simétrica compartida, y luego lo envía a través del canal de comunicación WebSocket. WebSocket en sí mismo soporta el uso de TLS (Seguridad de la Capa de Transporte) para cifrar el canal de transmisión, proporcionando seguridad adicional para la transmisión de mensajes. Incluso si el canal subyacente está siendo monitoreado, el contenido del mensaje no puede ser descifrado por el espía porque ya está cifrado. Después de que la billetera recibe el mensaje cifrado, lo descifra utilizando la misma clave simétrica compartida para obtener el mensaje original. Al mismo tiempo, para garantizar la autenticidad e integridad del mensaje, el mensaje suele ser firmado antes de ser enviado. El remitente firma el mensaje utilizando su clave privada, y el destinatario puede usar la clave pública del remitente para verificar la firma del mensaje y confirmar que el mensaje no ha sido manipulado. Por ejemplo, al realizar una transacción en la cadena de bloques, el mensaje de solicitud de transacción enviado por la DApp está cifrado y firmado. La billetera primero verifica la firma al recibirlo, luego descifra el mensaje para garantizar la seguridad y precisión de la solicitud de transacción.

3.3 Proceso de firma de transacciones e interacción en cadena

Cuando una DApp necesita que los usuarios realicen transacciones u otras operaciones que requieran firmas, enviará una solicitud de firma a la billetera del usuario a través de la conexión segura establecida. Tomando la compra de una obra de arte digital en un mercado de NFT como ejemplo, la DApp encapsulará los detalles de la transacción, como el identificador NFT comprado, el precio, las direcciones de las partes involucradas en la transacción y la red de blockchain de la transacción, en la solicitud de firma enviada a la billetera. El usuario recibirá esta solicitud de firma en la billetera, que mostrará visualmente los detalles de la transacción para que el usuario los confirme. Después de revisar cuidadosamente la información de la transacción y garantizar su precisión, el usuario puede hacer clic en el botón de confirmación de firma en la billetera. La billetera utilizará la clave privada del usuario para firmar la información de la transacción. El proceso de firma implica procesar los datos de la transacción en base a algoritmos de cifrado para generar una firma única. Una vez completada la firma, la billetera devolverá la información firmada a la DApp.

Después de que la DApp reciba la información firmada, transmitirá la información de transacción firmada a la red de cadena de bloques de acuerdo con las reglas y la interfaz de la red de cadena de bloques. Los nodos en la red de cadena de bloques verificarán la legitimidad de la transacción, incluida la validez de la firma y si los saldos de ambas partes son suficientes. Si la verificación es exitosa, la transacción se incluirá en un bloque en la cadena de bloques, completando la interacción en cadena y realizando la transferencia de activos u otras operaciones. A lo largo del proceso, la clave privada del usuario siempre se almacena en la billetera y no se expone a la DApp. La DApp solo puede acceder a la información de transacción que ha sido firmada, garantizando así la seguridad y privacidad de los activos del usuario.

4. Características y ventajas de WalletConnect

4.1 Análisis de características

4.1.1 Descentralización

WalletConnect adopta un diseño de arquitectura descentralizada, no depende de ningún servidor central para lograr la conexión y comunicación entre DApps y monederos. En los métodos de conexión centralizados tradicionales, generalmente hay un servidor central para coordinar y gestionar la conexión, lo que no solo puede convertirse fácilmente en la fuente de un único punto de fallo, sino que también puede dar lugar a problemas de privacidad y seguridad de los datos. WalletConnect utiliza las características descentralizadas de la cadena de bloques para establecer conexiones y transmitir datos a través de nodos de la cadena de bloques, lo que hace que todo el proceso de conexión sea más descentralizado y confiable. Este diseño descentralizado evita los riesgos que pueden plantear los servidores centrales, mejora la estabilidad y la resistencia a los ataques del sistema, y también se ajusta al concepto central de la tecnología de la cadena de bloques, es decir, eliminar las instituciones intermedias y realizar la interacción directa entre los usuarios.

4.1.2 Seguridad

La seguridad es una de las características principales de WalletConnect. Durante el proceso de conexión e interacción, la clave privada del usuario siempre se almacena en la aplicación de billetera local y no se expone a la DApp. La clave privada es una credencial crucial para que los usuarios accedan y administren activos encriptados. Una vez filtrada, los activos del usuario enfrentarán riesgos significativos. WalletConnect garantiza que solo el propio usuario pueda firmar y confirmar transacciones y operaciones a través de canales de comunicación encriptados y mecanismos estrictos de verificación de firmas. Todos los mensajes y datos de transacción se cifran durante la transmisión, utilizando algoritmos avanzados de cifrado como el cifrado simétrico AES y el cifrado asimétrico RSA, para evitar el robo o manipulación de datos. Al mismo tiempo, cuando la billetera recibe una solicitud de una DApp, verifica rigurosamente la solicitud, garantizando que solo se procesen solicitudes legítimas, protegiendo aún más la seguridad y privacidad de los activos del usuario.

4.1.3 Compatibilidad

WalletConnect tiene una excelente compatibilidad y puede integrarse con una variedad de billeteras de criptomonedas y aplicaciones descentralizadas populares. En cuanto a las billeteras, admite muchas billeteras conocidas como MetaMask, Trust Wallet, Coinbase Wallet, cubriendo diferentes tipos y plataformas de aplicaciones de billetera. Ya sea una billetera móvil o de escritorio, los usuarios pueden usar fácilmente WalletConnect para conectarse. En cuanto a las DApps, ya sea aplicaciones de finanzas descentralizadas (DeFi), mercados de tokens no fungibles (NFT), juegos de blockchain u otros tipos de DApps, siempre que sigan el estándar de protocolo de WalletConnect, pueden lograr una conexión perfecta con las billeteras. Esta amplia compatibilidad permite a los usuarios cambiar libremente entre diferentes DApps y billeteras sin preocuparse por problemas de compatibilidad, mejorando en gran medida la experiencia de interacción del usuario en el ecosistema de blockchain y promoviendo la interoperabilidad entre diferentes aplicaciones y billeteras, impulsando la prosperidad y el desarrollo del ecosistema de blockchain.

4.1.4 Abierto

WalletConnect es un protocolo abierto que cualquiera puede usar, desarrollar y ampliar libremente. Esta apertura brinda a los desarrolladores un amplio espacio para la innovación, lo que les permite construir diversas aplicaciones y servicios basados en WalletConnect sin preocuparse por procesos de autorización engorrosos o altas tarifas de uso. Los desarrolladores pueden personalizar WalletConnect según sus necesidades para satisfacer escenarios comerciales específicos y requisitos de los usuarios. Al mismo tiempo, la naturaleza abierta también atrae a desarrolladores de todo el mundo para participar en la construcción del ecosistema de WalletConnect, promoviendo el intercambio técnico e innovación, y impulsando la mejora continua y desarrollo del protocolo de WalletConnect. Este ecosistema abierto permite que WalletConnect se adapte continuamente a los cambios del mercado y las necesidades de los usuarios, manteniendo su posición líder en el campo de la conectividad blockchain e inyectando un poderoso impulso en el desarrollo de toda la industria de la cadena de bloques.

4.2 Comparación de ventajas

En comparación con los métodos de conexión tradicionales, WalletConnect muestra ventajas significativas en muchos aspectos. En cuanto a la conveniencia, los métodos de conexión tradicionales pueden requerir que los usuarios ingresen manualmente direcciones de billetera, claves privadas o frases mnemónicas en DApps, lo cual es engorroso y propenso a errores. Además, cambiar entre diferentes dispositivos y aplicaciones complica el proceso. Por el contrario, WalletConnect solo requiere que los usuarios escaneen un código QR o hagan clic en un enlace para establecer rápidamente una conexión entre la billetera y la DApp. Ya sea en escritorio o móvil, el proceso se simplifica, ahorrando tiempo y esfuerzo a los usuarios.

En cuanto a la seguridad, los métodos de conexión tradicionales tienen el riesgo de exposición de la clave privada, especialmente al ingresar la clave privada en un entorno de red inseguro o en un dispositivo comprometido. Una vez obtenidos por hackers, los activos del usuario sufrirán pérdidas. Por otro lado, WalletConnect evita eficazmente el problema de la fuga de claves privadas a través de la comunicación encriptada y el almacenamiento local de claves privadas, garantizando la seguridad de los activos del usuario.

Desde una perspectiva de experiencia de usuario, los métodos de conexión tradicionales pueden llevar a cambios frecuentes de cuentas y operaciones entre diferentes DApps y billeteras, lo que resulta en una mala experiencia de usuario. WalletConnect proporciona una experiencia de conexión unificada y fluida, permitiendo a los usuarios gestionar conexiones a múltiples DApps en una billetera sin necesidad de operaciones repetitivas, mejorando la experiencia de uso y la satisfacción de los usuarios en aplicaciones de cadena de bloques.

5. Casos de uso de WalletConnect

Sector de Finanzas Descentralizadas (DeFi) 5.1

En el actual florecimiento de las finanzas descentralizadas (DeFi), WalletConnect desempeña un papel de conexión crucial, facilitando en gran medida las operaciones de los usuarios en diversas plataformas DeFi. Tomando el conocido exchange descentralizado Uniswap como ejemplo, los usuarios pueden escanear fácilmente el código QR o hacer clic en el enlace con la ayuda de WalletConnect para establecer rápidamente una conexión segura entre sus billeteras, como MetaMask o Trust Wallet, y la plataforma Uniswap. Al realizar operaciones de intercambio de tokens, los usuarios no necesitan ingresar manualmente la información engorrosa de la billetera. La billetera identificará y mostrará automáticamente los tokens en posesión del usuario. Después de que los usuarios confirmen el tipo y la cantidad de tokens a intercambiar, la solicitud de transacción se enviará a la billetera a través del canal cifrado de WalletConnect. Los usuarios pueden confirmar la firma en la billetera, haciendo que todo el proceso de transacción sea rápido y seguro. Este método de conexión no solo simplifica el proceso de operación, sino que también evita el riesgo de exposición de la clave privada durante la transacción, permitiendo a los usuarios participar en el trading DeFi con más confianza.

En el campo de los préstamos, plataformas como Compound también dependen de WalletConnect para facilitar la interacción entre los usuarios y la plataforma. Cuando los usuarios participan en actividades de préstamo en la plataforma Compound, primero conectan sus billeteras a través de WalletConnect. La plataforma evalúa sus límites de préstamo basándose en los activos en sus billeteras. Cuando un usuario inicia una solicitud de préstamo, la información de préstamo se cifra y se transmite a la billetera. Después de que el usuario confirma la firma, se completa el proceso de préstamo. Para los pagos, los usuarios confirman la operación de pago en sus billeteras y los fondos se transfieren automáticamente de la billetera a la plataforma Compound para completar el proceso de pago. A lo largo de estas operaciones, WalletConnect garantiza la seguridad de la información de activos del usuario y los datos de transacción, lo que permite a los usuarios participar convenientemente en actividades de préstamos DeFi y experimentar plenamente las ventajas de las finanzas descentralizadas.

Mercado de tokens no fungibles 5.2

El mercado de NFT ha desarrollado rápidamente en los últimos años, con WalletConnect desempeñando un papel importante al proporcionar a los usuarios una forma conveniente y segura de conectarse durante la compra, venta y visualización de NFT. Tomando como ejemplo la plataforma de trading de NFT más grande del mundo, OpenSea, cuando los usuarios desean adquirir su obra de arte de NFT favorita en la plataforma, solo necesitan hacer clic en la opción 'Conectar Wallet' en la página de OpenSea y elegir WalletConnect. OpenSea generará un código QR que contiene información relacionada con la transacción. Después de escanear el código QR con una billetera que admita WalletConnect, se establece una conexión segura entre la billetera y la plataforma de OpenSea. Los usuarios pueden ver información detallada sobre el NFT en la billetera, incluido el creador de la obra de arte, rareza y registros de transacciones históricas. Una vez confirmada la compra, el monto de la transacción se deduce de la billetera y el NFT se transfiere a la dirección de la billetera del usuario. Todo el proceso es rápido y seguro, garantizando la seguridad de los activos y la privacidad de los usuarios en las transacciones de NFT.

En plataformas como Rarible, los usuarios no solo pueden comprar y vender NFT, sino también usar WalletConnect para mostrar sus colecciones de NFT. Después de conectar la billetera a la plataforma Rarible, la plataforma leerá automáticamente los activos de NFT del usuario desde la billetera y los mostrará de manera intuitiva en la página personal del usuario. Los usuarios pueden categorizar, agregar descripciones y etiquetas a sus NFT para que otros usuarios los naveguen y aprecien fácilmente. Mientras tanto, cuando otros usuarios muestren interés en los NFT mostrados y expresen su intención de compra, ambas partes pueden comunicarse y comerciar a través de WalletConnect, mejorando en gran medida la eficiencia y la experiencia de comercio y exhibición de NFT sin necesidad de negociaciones offline engorrosas y procesos de transferencia complejos.

5.3 Juegos descentralizados

En el sector de juegos descentralizados, WalletConnect proporciona a los jugadores una forma más conveniente y segura de gestionar activos, mejorando la diversión e interactividad del juego. Tomando el popular juego de blockchain CryptoKitties como ejemplo, los jugadores necesitan gestionar sus activos de gatos virtuales durante el juego, incluyendo la cría y el comercio. A través de WalletConnect, los jugadores pueden conectar sus billeteras al juego de CryptoKitties, y la información de activos de gatos almacenada en la billetera se sincronizará con el juego en tiempo real. Cuando los jugadores deseen criar nuevos gatos, el juego enviará una solicitud de cría a la billetera del jugador a través de WalletConnect. Los jugadores confirman la operación en la billetera para garantizar la seguridad y autenticidad del proceso de cría. Si los jugadores desean vender sus gatos, solo necesitan seleccionar la opción de vender en el juego. La información de la transacción se transmitirá a la billetera a través de WalletConnect. Después de completar la confirmación de la transacción, los activos de gatos se transferirán a la dirección de la billetera del comprador. Todo el proceso de transacción es abierto, transparente y rastreable.

En el juego de blockchain Axie Infinity, que tiene como tema las batallas de mascotas, WalletConnect también juega un papel importante. Los jugadores son dueños de sus propias mascotas Axie en el juego, cada una con atributos y habilidades únicas. Los jugadores pueden mejorar el valor de sus mascotas a través de batallas, cría y otros medios. Al participar en las batallas del juego, los jugadores necesitan confirmar la alineación de sus mascotas Axie. WalletConnect transfiere la información de activos de Axie desde la billetera del jugador al juego, asegurando que los jugadores puedan usar sus mascotas poseídas en las batallas. Cuando los jugadores reciben recompensas en el juego, como elementos NFT o tokens de juego, estos activos se almacenan directamente en la billetera del jugador. Los jugadores pueden usar WalletConnect para ver y gestionar sus activos de juego en cualquier momento, facilitando la transferencia rápida y el comercio de activos, lo que mejora aún más la jugabilidad y el valor económico del juego.

5.4 Otros Campos

En cuanto a las redes sociales, algunas plataformas sociales basadas en la Cadena de bloques, como Steemit y Voice, utilizan WalletConnect para la verificación de identidad. Cuando los usuarios se registran e inician sesión en estas plataformas sociales, ya no necesitan el método tradicional de nombre de usuario y contraseña, sino que utilizan WalletConnect para conectar sus billeteras para la verificación de identidad. La clave pública en la billetera sirve como identificador único del usuario, garantizando la autenticidad e inmutabilidad de la identidad del usuario. Al mismo tiempo, los usuarios pueden optar por utilizar la billetera para firmar al publicar contenido, demostrando la originalidad y propiedad del contenido, mejorando el mecanismo de confianza y el valor del contenido de la red social.

En el campo de la publicación de contenido, algunas plataformas descentralizadas de creación de contenido, como Mirror, permiten a los creadores conectar sus billeteras a la plataforma a través de WalletConnect. Cuando los creadores publican artículos, imágenes u otras formas de contenido, pueden configurar funciones de lectura paga o propinas. Los lectores pueden usar WalletConnect para realizar pagos a través de sus billeteras y los fondos se transferirán directamente a la dirección de billetera del creador, logrando la monetización directa de la creación de contenido, eliminando enlaces intermedios y aumentando los ingresos del creador.

En el escenario de pago, algunos comerciantes y proveedores de servicios han comenzado a admitir el pago a través de WalletConnect. Cuando los consumidores compran bienes o servicios, el comerciante generará un enlace WalletConnect o un código QR que contenga información de pago. Después de que el consumidor lo escanee con una billetera, confirmarán la cantidad de pago y los detalles de la transacción para completar el pago. Este método de pago simplifica el proceso de pago tradicional, mejora la eficiencia y la seguridad de los pagos, y también proporciona a los usuarios opciones de pago más diversas, promoviendo la aplicación de criptomonedas en el consumo diario.

El estado actual de desarrollo y los desafíos de WalletConnect

6.1 Estado de desarrollo

Actualmente, WalletConnect ha logrado resultados significativos en el ecosistema de la cadena de bloques. En cuanto a la escala de integración, se ha integrado profundamente con más de 100 monederos y más de 200 aplicaciones. Muchos monederos conocidos como MetaMask, Trust Wallet, Coinbase Wallet, etc., admiten el protocolo de WalletConnect, lo que permite a un gran número de usuarios de la cadena de bloques utilizar convenientemente WalletConnect para conectar monederos con DApps. En cuanto a los escenarios de aplicación, abarca múltiples áreas de interés como finanzas descentralizadas (DeFi), mercados de NFT, juegos descentralizados, etc. Casi todas las plataformas DeFi principales y mercados de intercambio de NFT utilizan WalletConnect como una forma importante de conectar los monederos de los usuarios.

Desde los datos de los usuarios, el número de conexiones de WalletConnect ha superado las 220 millones de veces, abarcando a 35 millones de usuarios en todo el mundo, lo que refleja plenamente su amplia aplicación y popularidad entre los grupos de usuarios. En términos de financiación, WalletConnect también ha sido altamente reconocido por el mercado de capitales, con un monto total de financiación de 38 millones de dólares estadounidenses. La financiación de la Serie B de $13 millones completada el 15 de enero de 2025, incluye a inversores como 1kx, BitGo,Crypto.comCapital and other well-known investment institutions, these funds will further boost WalletConnect’s development in technology research and development, ecosystem expansion, and market promotion, enhancing its competitiveness and influence in the blockchain connectivity field.

Enfrentando Desafíos 6.2

A pesar de lograr ciertos logros, WalletConnect también enfrenta muchos desafíos en su desarrollo. En cuanto a la seguridad, aunque WalletConnect adopta varias tecnologías de cifrado para garantizar la seguridad de la comunicación y las transacciones, aún existe el riesgo de ser atacado debido al continuo avance de las técnicas de los hackers. Por ejemplo, ha habido casos en los que se han listado aplicaciones de billetera falsas de WalletConnect en Google Play, lo que ha llevado al robo de activos de los usuarios. Además, algunas billeteras Web3 tienen restricciones de ventanas emergentes de transacción imperfectas al proporcionar soporte para WalletConnect, lo que puede resultar en que los usuarios transfieran activos inadvertidamente a través de phishing.

La competencia en el mercado también es un desafío importante. La competencia en el campo de la conectividad de la cadena de bloques es feroz, con nuevos protocolos y soluciones de conexión que surgen constantemente, como algunas billeteras desarrollando sus propios métodos de conexión u otros protocolos de conexión que se centran en áreas específicas. Estos competidores pueden competir con WalletConnect en cuanto a funcionalidad, experiencia del usuario, costos, etc., para competir por cuota de mercado.

La conciencia y educación del usuario también son un desafío. Para los usuarios comunes, la tecnología blockchain y los conceptos relacionados son relativamente complejos en sí mismos. Como protocolo de conexión relativamente profesional, WalletConnect puede plantear ciertas dificultades para los usuarios en comprensión y uso. Cómo aumentar la conciencia de los usuarios sobre WalletConnect, reducir el umbral de uso y permitir que más usuarios lo usen de manera segura y conveniente es el problema que WalletConnect necesita resolver. Al mismo tiempo, con el desarrollo continuo de la tecnología blockchain y la expansión continua de los escenarios de aplicación, WalletConnect también necesita adaptarse continuamente a nuevos estándares tecnológicos y necesidades de los usuarios, continuar innovando técnicamente y mejorar las funciones para mantener su competitividad en el mercado.

La tendencia futura de desarrollo de WalletConnect

7.1 Dirección de Innovación Tecnológica

En cuanto a mejorar la estabilidad de la conexión, WalletConnect puede optimizar aún más su protocolo de comunicación, adoptar tecnologías de red más avanzadas, como la tecnología de red distribuida basada en blockchain, reducir la dependencia de la infraestructura de red centralizada tradicional, reduciendo así el riesgo de latencia e interrupciones de la red. Actualmente, WebSocket es el principal método de comunicación para las conexiones de WalletConnect, y en el futuro, pueden introducirse nuevos protocolos de transporte de nueva generación como QUIC (Quick UDP Internet Connections). QUIC se basa en el protocolo UDP y tiene ventajas significativas en la reducción del tiempo de establecimiento de la conexión, la mejora de la eficiencia de transmisión y la resistencia a la congestión de la red, proporcionando a los usuarios una experiencia de conexión más estable y rápida.

En cuanto a la expansión, se espera que WalletConnect admita operaciones más complejas. Por ejemplo, lograr una interacción sin problemas entre múltiples cadenas, los usuarios pueden transferir activos, realizar transacciones, etc. entre diferentes redes de cadenas de bloques a través de una única conexión de monedero sin necesidad de cambiar entre múltiples monederos y redes. Al mismo tiempo, puede haber un aumento en el soporte para más tipos de activos digitales, incluidas nuevas criptomonedas, valores digitales, etc., para satisfacer las demandas cada vez más diversas del mercado financiero.

La protección de la privacidad también es una dirección importante para la innovación tecnológica. A medida que las preocupaciones de los usuarios sobre la privacidad de los datos siguen aumentando, WalletConnect puede adoptar tecnologías avanzadas de encriptación como las pruebas de conocimiento cero para completar la verificación de identidad y las operaciones de transacción sin revelar información sensible del usuario. Las pruebas de conocimiento cero permiten al probador demostrar un hecho al verificador sin revelar ninguna otra información, lo que mejorará aún más la protección de la privacidad del usuario al usar WalletConnect y aumentará su confianza en su seguridad.

7.2 Perspectivas de expansión del mercado

En los mercados emergentes, con la popularidad global de la tecnología de cadena de bloques, la demanda de aplicaciones de cadena de bloques en algunos países y regiones en desarrollo está aumentando rápidamente. Por ejemplo, en el sudeste asiático, África y otras regiones, donde la infraestructura financiera es relativamente débil, hay una necesidad urgente de servicios financieros convenientes y de bajo costo. La tecnología de cadena de bloques proporciona soluciones innovadoras para estas regiones. Como una herramienta importante para conectar aplicaciones y billeteras de cadena de bloques, se espera que WalletConnect se utilice ampliamente en estos mercados emergentes, ayudando a los usuarios locales a participar de manera más conveniente en finanzas descentralizadas, comercio de activos digitales y otras actividades, y promoviendo el aterrizaje y desarrollo de la tecnología de cadena de bloques en estas regiones.

Además de las áreas existentes de finanzas descentralizadas, mercados de NFT y juegos, WalletConnect también puede desempeñar un papel importante en áreas como el Internet de las cosas, la financiación de cadenas de suministro y la verificación de identidad. En el campo del IoT, donde la comunicación segura y la autenticación entre dispositivos son cuestiones clave, WalletConnect puede aprovechar su tecnología de conexión y cifrado seguros para conectar dispositivos IoT a plataformas de cadena de bloques, garantizando la seguridad y confiabilidad de los datos del dispositivo, y proporcionando una infraestructura más confiable para aplicaciones de IoT. En la financiación de cadenas de suministro, WalletConnect conecta todos los eslabones de la cadena de suministro para realizar el intercambio de información y la automatización de transacciones, mejorar la transparencia y eficiencia de la cadena de suministro, y reducir los riesgos financieros. En el campo de la verificación de identidad, WalletConnect puede proporcionar una solución de verificación de identidad descentralizada, los usuarios pueden utilizar sus propias billeteras para la verificación de identidad, sin depender de instituciones tradicionales centralizadas de verificación de identidad, mejorando la seguridad y privacidad de la verificación de identidad.

Conclusión

WalletConnect, como un protocolo de código abierto, juega un papel importante en el ecosistema de la cadena de bloques al conectar aplicaciones descentralizadas (DApps) con carteras encriptadas. Proporciona a los usuarios una forma segura y conveniente de conectarse escaneando códigos QR o haciendo clic en enlaces, lo que les permite interactuar con DApps sin exponer directamente sus claves privadas. Los usuarios deben ser cautelosos al usar WalletConnect, eligiendo carteras y DApps de buena reputación y bien conocidas para conectarse, y evitando conexiones de fuentes desconocidas para evitar ataques de phishing u otros riesgos de seguridad.

Autor: Frank
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.