O que é WalletConnect: Desbloqueando uma Nova Era de Conectividade de Aplicativos Blockchain

iniciantes3/11/2025, 2:14:47 AM
WalletConnect, como um protocolo de código aberto, desempenha um papel vital na conexão de aplicativos descentralizados (DApps) com carteiras de criptomoedas no ecossistema blockchain. Ele fornece aos usuários uma maneira segura e conveniente de se conectar, escaneando um código QR ou clicando em um link, permitindo que interajam com DApps sem expor suas chaves privadas diretamente. Os usuários devem ter cautela ao usar o WalletConnect, escolhendo carteiras e DApps respeitáveis e conhecidos para conexões, evitando fontes desconhecidas que possam levar a ataques de phishing ou outros riscos de segurança.

1. Introdução

1.1 Contexto da Pesquisa

Nos últimos anos, o rápido desenvolvimento da tecnologia Blockchain levou a um grande número de aplicativos descentralizados (DApps), que proporcionam aos usuários mais liberdade, transparência e segurança, abrangendo várias áreas como finanças, jogos, redes sociais, etc. No ecossistema blockchain, as carteiras digitais são ferramentas importantes para os usuários gerenciarem ativos criptografados e participarem das interações dos DApps. Elas armazenam as chaves privadas e públicas dos usuários para assinar transações e verificar identidades.

Com a crescente popularidade das DApps, os usuários têm requisitos mais elevados para a conveniência, segurança e compatibilidade da conexão entre carteiras e DApps. Os métodos de conexão tradicionais têm muitas limitações, como alto risco de exposição da chave privada, operação complicada, baixa compatibilidade, etc., tornando difícil atender às diversas necessidades dos usuários. Neste contexto, o WalletConnect surgiu como um protocolo de conexão inovador projetado para enfrentar os desafios de comunicação entre carteiras e DApps, proporcionando aos usuários uma experiência interativa mais segura e conveniente.

Desde o seu lançamento, o WalletConnect tem sido amplamente utilizado e recebido atenção. Ele foi integrado a muitas carteiras e DApps bem conhecidos, tornando-se uma das infraestruturas importantes que conectam carteiras e aplicativos no campo da blockchain. Com a evolução contínua da tecnologia blockchain e a expansão dos cenários de aplicação, a pesquisa aprofundada sobre os princípios, funções, aplicações e tendências de desenvolvimento do WalletConnect é de grande significado para promover o desenvolvimento do ecossistema blockchain.

2. O conceito básico do WalletConnect

2.1 Definição e Essência

WalletConnect é um protocolo de código aberto projetado para conectar de forma segura aplicativos descentralizados (DApps) com carteiras de criptomoedas (como MetaMask, Trust Wallet, etc.) através da leitura de códigos QR ou clicando em links. Ele permite que os usuários interajam com DApps através de dispositivos móveis ou carteiras de desktop sem expor diretamente suas chaves privadas. Essencialmente, o WalletConnect estabelece um canal de comunicação criptografado, permitindo que DApps e carteiras troquem mensagens e informações de transações de forma segura. Os usuários podem confirmar e assinar transações na carteira, enquanto as chaves privadas são sempre mantidas na carteira e não expostas ao DApp, garantindo segurança e privacidade.

2.2 Histórico de Desenvolvimento

  • Origem e Desenvolvimento Inicial: WalletConnect foi inicialmente proposto por Richard Burton em 2018, momento em que era um projeto bem estabelecido na Ethereum.Balance.ioUm produto auxiliar no processo de desenvolvimento. O engenheiro web full-stack Pedro Gomes esperaBalance.ioFornecendo uma experiência de usuário padrão da indústria, após vários meses de pesquisa e desenvolvimento, foi projetada uma experiência de usuário que pode integrar ferramentas de gerenciamento com carteiras móveis. Este conjunto de ferramentas foi posteriormente disponibilizado em código aberto e denominado ‘WalletConnect’. Posteriormente, recebeu financiamento do Ethereum Community Fund (ECF) e da Ethereum Foundation (EF). A equipe decidiu operar como uma organização sem fins lucrativos (na forma de uma fundação), e Pedro Gomes também saiu.Balance.ioDesenvolvimento em tempo integral e operação do projeto WalletConnect.
  • Iteração de versão e expansão de recursos: Durante o processo de desenvolvimento, o WalletConnect passa continuamente por atualizações de versão e otimizações de recursos. A versão inicial estava principalmente limitada à comunicação remota segura entre carteiras móveis e aplicativos de desktop. Com o desenvolvimento da tecnologia e mudanças nas necessidades do usuário, as versões subsequentes adicionaram suporte para conexões seguras entre carteiras móveis e DApps móveis, aprimorando ainda mais a experiência do usuário ao utilizar DApps em diferentes dispositivos. Ao mesmo tempo, a equipe do WalletConnect também se concentra na tecnologia de mensagens web3, comprometida em fornecer aos usuários serviços mais ricos e convenientes.
  • Financiamento e Expansão Ecológica: Em 15 de janeiro de 2025, a WalletConnect concluiu um financiamento da Série B de $13 milhões, com investidores, incluindo 1kx, BitGo,Crypto.comCapital, etc. Antes disso, a equipe do WalletConnect também recebeu várias rodadas de financiamento, com um montante total acumulado de financiamento de 38 milhões de dólares americanos. Através do financiamento, o WalletConnect tem mais recursos para pesquisa e desenvolvimento técnico e construção de ecossistemas. Atualmente, a empresa está integrada com mais de 100 carteiras e mais de 200 aplicativos, com tempos de conexão superiores a 220 milhões, cobrindo 35 milhões de usuários, tornando-se uma das infraestruturas importantes que conectam carteiras e DApps no ecossistema blockchain.

3. O princípio de funcionamento do WalletConnect

3.1 Mecanismo de Estabelecimento de Conexão

Quando um usuário acessa um aplicativo descentralizado (DApp) que suporta o WalletConnect, o processo de conexão começa com o DApp gerando um código QR exclusivo ou um link profundo contendo informações essenciais, como o identificador do DApp, detalhes do pedido de sessão e uma chave pública temporária para comunicação criptografada. Por exemplo, em um aplicativo de finanças descentralizadas (DeFi), o código QR ou link pode incluir o nome do aplicativo, versão, redes blockchain suportadas e instruções que orientam o usuário a conectar sua carteira.

Os usuários podem, então, utilizar uma carteira de criptomoedas que suporte WalletConnect, como MetaMask ou Trust Wallet, para escanear o código QR ou clicar no link profundo. Tomando uma carteira móvel como exemplo, quando um usuário abre o aplicativo da carteira e escolhe se conectar via WalletConnect, a carteira chamará a função da câmera do telefone para escanear o código QR ou resolver o conteúdo do link clicado. Após obter as informações do código QR ou do link, a carteira as verificará para confirmar a origem e integridade das informações. Se a verificação for bem-sucedida, a carteira gerará seu próprio par de chaves temporárias e usará a chave pública fornecida pelo DApp para gerar uma chave simétrica compartilhada por meio do protocolo de troca de chaves de Diffie-Hellman. Essa chave compartilhada será usada para comunicação criptografada entre o DApp e a carteira para garantir a confidencialidade e integridade do conteúdo da comunicação. Por fim, a carteira enviará uma mensagem de confirmação de conexão ao DApp, informando que a conexão foi estabelecida com sucesso, e ambas as partes poderão iniciar a comunicação segura.

3.2 Princípios da Comunicação Segura

WalletConnect usa uma variedade de tecnologias avançadas de criptografia para garantir a segurança da troca de mensagens entre DApps e carteiras, principalmente com base em criptografia de ponta a ponta, troca de chaves e mecanismos de criptografia de canal. Durante a fase de estabelecimento da conexão, DApps e carteiras geram uma chave simétrica compartilhada através do protocolo de troca de chaves de Diffie-Hellman. Nesse processo, ambas as partes trocam inicialmente suas chaves públicas, com base nas quais, usando o algoritmo de Diffie-Hellman, uma chave simétrica compartilhada é gerada de forma segura em um canal de comunicação inseguro, conhecida apenas para o DApp e a carteira, e inacessível a terceiros.

Durante o processo de transmissão de mensagens, criptografe a mensagem usando o algoritmo de criptografia simétrica AES (Padrão de Criptografia Avançado). Quando um DApp envia uma mensagem para uma carteira, ele criptografa a mensagem usando uma chave simétrica compartilhada e, em seguida, a envia através do canal de comunicação WebSocket. O WebSocket em si suporta o uso do TLS (Segurança da Camada de Transporte) para criptografar o canal de transmissão, proporcionando segurança adicional para a transmissão de mensagens. Mesmo que o canal subjacente seja monitorado, o conteúdo da mensagem não pode ser decifrado pelo bisbilhoteiro porque já está criptografado. Após a carteira receber a mensagem criptografada, ela a descriptografa usando a mesma chave simétrica compartilhada para obter a mensagem original. Ao mesmo tempo, para garantir a autenticidade e integridade da mensagem, a mensagem geralmente é assinada antes do envio. O remetente assina a mensagem usando sua chave privada, e o destinatário pode usar a chave pública do remetente para verificar a assinatura da mensagem e confirmar que a mensagem não foi adulterada. Por exemplo, ao realizar uma transação em blockchain, a mensagem de solicitação de transação enviada pelo DApp é criptografada e assinada. A carteira primeiro verifica a assinatura ao recebê-la, depois descriptografa a mensagem para garantir a segurança e precisão da solicitação de transação.

3.3 Processo de Assinatura de Transação e Interação On-chain

Quando um DApp precisa que os usuários façam transações ou realizem outras operações que exijam assinaturas, ele enviará uma solicitação de assinatura para a carteira do usuário por meio da conexão segura estabelecida. Tomando a compra de obras de arte digitais em um mercado NFT como exemplo, o DApp encapsulará os detalhes da transação, como o identificador NFT comprado, preço, endereços das partes envolvidas na transação e a rede blockchain da transação, na solicitação de assinatura enviada para a carteira. O usuário receberá essa solicitação de assinatura na carteira, que exibirá visualmente os detalhes da transação para que o usuário confirme. Após revisar cuidadosamente as informações da transação e garantir sua precisão, o usuário poderá clicar no botão de confirmação de assinatura na carteira. A carteira usará a chave privada do usuário para assinar as informações da transação. O processo de assinatura envolve o processamento dos dados da transação com base em algoritmos de criptografia para gerar uma assinatura única. Uma vez concluída a assinatura, a carteira devolverá as informações assinadas ao DApp.

Após o DApp receber as informações assinadas, ele transmitirá as informações de transação assinadas para a rede blockchain de acordo com as regras e interface da rede blockchain. Os nós na rede blockchain verificarão a legitimidade da transação, incluindo a validade da assinatura e se os saldos de ambas as partes são suficientes. Se a verificação for bem-sucedida, a transação será incluída em um bloco na blockchain, completando a interação on-chain e realizando a transferência de ativos ou outras operações. Ao longo do processo, a chave privada do usuário é sempre armazenada na carteira e não é exposta ao DApp. O DApp só pode acessar as informações de transação que foram assinadas, garantindo assim a segurança e privacidade dos ativos do usuário.

4. Recursos e Vantagens do WalletConnect

4.1 Análise de Características

4.1.1 Descentralização

O WalletConnect adota um design de arquitetura descentralizada, não dependendo de nenhum servidor central para alcançar a conexão e comunicação entre DApps e carteiras. Nos métodos tradicionais de conexão centralizada, geralmente há um servidor central para coordenar e gerenciar a conexão, o que não só facilmente se torna a fonte de um único ponto de falha, mas também pode levar a problemas de privacidade e segurança de dados. O WalletConnect usa as características descentralizadas da blockchain para estabelecer conexões e transmitir dados por meio de nós de blockchain, tornando o processo de conexão inteiro mais descentralizado e confiável. Esse design descentralizado evita os riscos que os servidores centrais podem trazer, aumenta a estabilidade e resistência a ataques do sistema, e também está em conformidade com o conceito central da tecnologia blockchain, ou seja, eliminar instituições intermediárias e realizar interação direta entre usuários.

4.1.2 Segurança

A segurança é uma das características principais do WalletConnect. Durante o processo de conexão e interação, a chave privada do usuário é sempre armazenada no aplicativo de carteira local e não será exposta ao DApp. A chave privada é uma credencial crucial para os usuários acessarem e gerenciarem ativos criptografados. Uma vez vazada, os ativos do usuário enfrentarão riscos significativos. O WalletConnect garante que apenas o próprio usuário possa assinar e confirmar transações e operações por meio de canais de comunicação criptografados e mecanismos rigorosos de verificação de assinatura. Todas as mensagens e dados de transação são criptografados durante a transmissão, utilizando algoritmos avançados de criptografia como criptografia simétrica AES e criptografia assimétrica RSA, para evitar roubo ou adulteração de dados. Ao mesmo tempo, quando a carteira recebe uma solicitação de um DApp, ela verifica rigorosamente a solicitação, garantindo que apenas solicitações legítimas sejam processadas, reforçando ainda mais a segurança e privacidade dos ativos do usuário.

4.1.3 Compatibilidade

WalletConnect tem excelente compatibilidade e pode integrar-se com uma variedade de carteiras de criptomoedas e aplicações descentralizadas. Em termos de carteiras, suporta muitas carteiras conhecidas como MetaMask, Trust Wallet, Coinbase Wallet, abrangendo diferentes tipos e plataformas de aplicações de carteira. Quer seja uma carteira móvel ou de desktop, os usuários podem facilmente usar o WalletConnect para se conectar. Quanto às DApps, quer se tratem de aplicações de finanças descentralizadas (DeFi), mercados de tokens não fungíveis (NFT), jogos blockchain ou outros tipos de DApps, desde que sigam o padrão de protocolo WalletConnect, podem alcançar uma conexão perfeita com as carteiras. Essa ampla compatibilidade permite aos usuários alternar livremente entre diferentes DApps e carteiras sem se preocupar com problemas de compatibilidade, melhorando significativamente a experiência de interação do usuário no ecossistema blockchain e promovendo a interoperabilidade entre diferentes aplicações e carteiras, impulsionando a prosperidade e o desenvolvimento do ecossistema blockchain.

4.1.4 Em aberto

WalletConnect é um protocolo aberto que qualquer pessoa pode usar, desenvolver e estender livremente. Essa abertura fornece aos desenvolvedores um vasto espaço para inovação, permitindo-lhes construir várias aplicações e serviços com base no WalletConnect sem se preocupar com processos de autorização complicados ou altas taxas de uso. Os desenvolvedores podem personalizar o WalletConnect de acordo com suas necessidades para atender cenários de negócios específicos e requisitos do usuário. Ao mesmo tempo, a natureza aberta também atrai desenvolvedores de todo o mundo para participar da construção do ecossistema WalletConnect, promovendo a troca e inovação técnica, e impulsionando a melhoria contínua e o desenvolvimento do protocolo WalletConnect. Esse ecossistema aberto permite que o WalletConnect se adapte continuamente às mudanças de mercado e às necessidades dos usuários, mantenha sua posição de liderança no campo de conectividade blockchain e injete um poderoso ímpeto no desenvolvimento de toda a indústria blockchain.

4.2 Comparação de Vantagens

Comparado com os métodos de conexão tradicionais, o WalletConnect demonstra significativas vantagens em muitos aspectos. Em termos de conveniência, os métodos de conexão tradicionais podem exigir que os usuários insiram manualmente os endereços das carteiras, chaves privadas ou frases mnemônicas em DApps, o que é complicado e propenso a erros. Além disso, alternar entre diferentes dispositivos e aplicativos complica o processo. Em contraste, o WalletConnect só requer que os usuários escaneiem um código QR ou cliquem em um link para estabelecer rapidamente uma conexão entre a carteira e o DApp. Seja no desktop ou no celular, o processo é simplificado, economizando tempo e esforço aos usuários.

Em termos de segurança, os métodos de conexão tradicionais têm o risco de exposição da chave privada, especialmente ao inserir a chave privada em um ambiente de rede inseguro ou em um dispositivo comprometido. Uma vez obtidos por hackers, os ativos do usuário sofrerão perdas. O WalletConnect, por outro lado, evita efetivamente o problema de vazamento da chave privada por meio de comunicação criptografada e armazenamento local das chaves privadas, garantindo a segurança dos ativos do usuário.

Do ponto de vista da experiência do usuário, métodos de conexão tradicionais podem levar a trocas frequentes de contas e operações entre diferentes DApps e carteiras, resultando em uma experiência de usuário ruim. O WalletConnect oferece uma experiência de conexão unificada e suave, permitindo que os usuários gerenciem conexões com vários DApps em uma carteira sem a necessidade de operações repetitivas, melhorando a experiência de uso e satisfação dos usuários em aplicações de Blockchain.

5. Casos de uso do WalletConnect

5.1 Setor de Finanças Descentralizadas (DeFi)

No atual florescimento das finanças descentralizadas (DeFi), o WalletConnect desempenha um papel crucial de conexão, facilitando enormemente as operações dos usuários em várias plataformas DeFi. Tomando a conhecida exchange descentralizada Uniswap como exemplo, os usuários podem facilmente escanear o código QR ou clicar no link com a ajuda do WalletConnect para estabelecer rapidamente uma conexão segura entre suas carteiras, como MetaMask ou Trust Wallet, e a plataforma Uniswap. Ao realizar operações de troca de tokens, os usuários não precisam inserir manualmente informações complicadas da carteira. A carteira identificará e exibirá automaticamente os tokens detidos pelo usuário. Após os usuários confirmarem o tipo e a quantidade de tokens a serem trocados, a solicitação de transação será enviada para a carteira através do canal criptografado do WalletConnect. Os usuários podem confirmar a assinatura na carteira, tornando todo o processo de transação rápido e seguro. Este método de conexão não apenas simplifica o processo operacional, mas também evita o risco de exposição da chave privada durante a transação, permitindo que os usuários participem do comércio DeFi com mais confiança.

No campo de empréstimos, plataformas como a Compound também dependem do WalletConnect para facilitar a interação entre os usuários e a plataforma. Quando os usuários se envolvem em atividades de empréstimo na plataforma Compound, eles primeiro conectam suas carteiras através do WalletConnect. A plataforma avalia seus limites de empréstimo com base nos ativos em suas carteiras. Quando um usuário inicia uma solicitação de empréstimo, as informações de empréstimo são criptografadas e transmitidas para a carteira. Depois que o usuário confirma a assinatura, o processo de empréstimo é concluído. Para os pagamentos, os usuários confirmam a operação de pagamento em suas carteiras, e os fundos são automaticamente transferidos da carteira para a plataforma Compound para concluir o processo de pagamento. Ao longo dessas operações, o WalletConnect garante a segurança das informações de ativos do usuário e dos dados de transação, permitindo que os usuários participem convenientemente das atividades de empréstimo DeFi e experimentem totalmente as vantagens das finanças descentralizadas.

5.2 Mercado de NFT

O mercado de NFTs se desenvolveu rapidamente nos últimos anos, com o WalletConnect desempenhando um papel importante ao fornecer aos usuários uma maneira conveniente e segura de se conectar durante a compra, venda e exibição de NFTs. Tomando como exemplo a maior plataforma de negociação de NFTs do mundo, OpenSea, quando os usuários desejam comprar sua obra de arte NFT favorita na plataforma, eles só precisam clicar na opção 'Conectar Carteira' na página do OpenSea e escolher o WalletConnect. O OpenSea irá gerar um código QR contendo informações relacionadas à transação. Após escanear o código QR com uma carteira que suporta o WalletConnect, é estabelecida uma conexão segura entre a carteira e a plataforma do OpenSea. Os usuários podem visualizar informações detalhadas sobre o NFT na carteira, incluindo o criador da obra de arte, raridade e registros de transações históricas. Uma vez confirmada a compra, o valor da transação é deduzido da carteira, e o NFT é transferido para o endereço da carteira do usuário. Todo o processo é rápido e seguro, garantindo a segurança dos ativos e a privacidade dos usuários em transações de NFTs.

Nas plataformas como Rarible, os usuários não apenas podem comprar e vender NFTs, mas também usar o WalletConnect para mostrar suas coleções de NFTs. Após conectar a carteira à plataforma Rarible, a plataforma lerá automaticamente os ativos de NFT do usuário da carteira e os exibirá de forma intuitiva na página pessoal do usuário. Os usuários podem categorizar, adicionar descrições e tags aos seus NFTs para uma navegação e apreciação fáceis por outros usuários. Enquanto isso, quando outros usuários mostram interesse nos NFTs exibidos e expressam sua intenção de compra, ambas as partes podem se comunicar e negociar por meio do WalletConnect, melhorando significativamente a eficiência e a experiência da negociação e exibição de NFTs sem a necessidade de negociações offline complicadas e processos de transferência complexos.

5.3 Jogos Descentralizados

No setor de jogos descentralizados, o WalletConnect oferece aos jogadores uma maneira mais conveniente e segura de gerenciar ativos, aprimorando a diversão e a interatividade do jogo. Tomando o popular jogo de blockchain CryptoKitties como exemplo, os jogadores precisam gerenciar seus ativos de gatos virtuais durante o jogo, incluindo reprodução e negociação. Através do WalletConnect, os jogadores podem conectar suas carteiras ao jogo CryptoKitties, e as informações de ativos de gatos armazenadas na carteira serão sincronizadas com o jogo em tempo real. Quando os jogadores desejam criar novos gatos, o jogo enviará uma solicitação de reprodução para a carteira do jogador através do WalletConnect. Os jogadores confirmam a operação na carteira para garantir a segurança e autenticidade do processo de reprodução. Se os jogadores desejam vender seus gatos, eles só precisam selecionar a opção de venda no jogo. As informações da transação serão transmitidas para a carteira via WalletConnect. Após a confirmação da transação, os ativos de gatos serão transferidos para o endereço da carteira do comprador. Todo o processo de transação é aberto, transparente e rastreável.

No jogo blockchain Axie Infinity, que tem como tema as batalhas de animais de estimação, o WalletConnect também desempenha um papel importante. Os jogadores possuem seus próprios animais de estimação Axie no jogo, cada um com atributos e habilidades únicas. Os jogadores podem aumentar o valor de seus animais de estimação por meio de batalhas, reprodução e outros meios. Ao participar de batalhas no jogo, os jogadores precisam confirmar a formação de seus animais de estimação Axie. O WalletConnect transfere as informações de ativos do Axie da carteira do jogador para o jogo, garantindo que os jogadores possam usar seus animais de estimação nas batalhas. Quando os jogadores recebem recompensas no jogo, como itens NFT ou tokens do jogo, esses ativos são armazenados diretamente na carteira do jogador. Os jogadores podem usar o WalletConnect para visualizar e gerenciar seus ativos de jogo a qualquer momento, facilitando a transferência e negociação rápida de ativos, aumentando ainda mais a jogabilidade e o valor econômico do jogo.

5.4 Outros Campos

Em termos de redes sociais, algumas plataformas sociais baseadas em Blockchain, como Steemit e Voice, utilizam o WalletConnect para verificação de identidade. Quando os usuários se registram e acessam essas plataformas sociais, eles não precisam mais do método tradicional de nome de usuário e senha, mas sim usam o WalletConnect para conectar suas carteiras para verificação de identidade. A chave pública na carteira serve como identificador único do usuário, garantindo a autenticidade e imutabilidade da identidade do usuário. Ao mesmo tempo, os usuários podem optar por usar a carteira para assinar ao publicar conteúdo, comprovando a originalidade e propriedade do conteúdo, aprimorando o mecanismo de confiança e valor do conteúdo da rede social.

No campo da publicação de conteúdo, algumas plataformas descentralizadas de criação de conteúdo, como o Mirror, permitem que os criadores conectem suas carteiras à plataforma por meio do WalletConnect. Quando os criadores publicam artigos, imagens ou outras formas de conteúdo, eles podem configurar funções de leitura paga ou gorjeta. Os leitores podem usar o WalletConnect para fazer pagamentos por meio de suas carteiras, e os fundos serão transferidos diretamente para o endereço da carteira do criador, alcançando a monetização direta da criação de conteúdo, eliminando elos intermediários e aumentando a renda do criador.

No cenário de pagamento, alguns comerciantes e prestadores de serviços começaram a oferecer suporte a pagamentos via WalletConnect. Quando os consumidores compram bens ou serviços, o comerciante irá gerar um link WalletConnect ou um QR code contendo as informações de pagamento. Depois que o consumidor o escaneia com uma carteira, eles confirmam o valor do pagamento e os detalhes da transação para completar o pagamento. Este método de pagamento simplifica o processo de pagamento tradicional, melhora a eficiência e a segurança dos pagamentos, e também oferece aos usuários opções de pagamento mais diversas, promovendo a aplicação de criptomoedas no consumo diário.

O status atual de desenvolvimento e desafios do WalletConnect

6.1 Status de Desenvolvimento

Atualmente, o WalletConnect alcançou resultados significativos de desenvolvimento no ecossistema blockchain. Em termos de escala de integração, ele se integrou profundamente com mais de 100 carteiras e mais de 200 aplicativos. Muitas carteiras conhecidas, como MetaMask, Trust Wallet, Coinbase Wallet, etc., suportam o protocolo WalletConnect, permitindo que um grande número de usuários de blockchain usem o WalletConnect para conectar carteiras com DApps de forma conveniente. Em termos de cenários de aplicação, ele abrange várias áreas quentes como finanças descentralizadas (DeFi), mercados de NFT, jogos descentralizados, etc. Quase todas as plataformas DeFi e mercados de negociação de NFT usam o WalletConnect como uma forma importante de conectar as carteiras dos usuários.

A partir dos dados do usuário, o número de conexões WalletConnect ultrapassou 220 milhões de vezes, atingindo 35 milhões de usuários em todo o mundo, o que reflete plenamente sua ampla aplicação e popularidade entre os grupos de usuários. Em termos de financiamento, o WalletConnect também foi altamente reconhecido pelo mercado de capitais, com um montante total de financiamento de 38 milhões de dólares americanos. O financiamento da Série B de $13 milhões concluído em 15 de janeiro de 2025 inclui investidores como 1kx, BitGo.Crypto.comCapitais e outras instituições de investimento conhecidas, esses fundos impulsionarão ainda mais o desenvolvimento do WalletConnect em pesquisa e desenvolvimento de tecnologia, expansão de ecossistemas e promoção de mercado, aumentando sua competitividade e influência no campo de conectividade blockchain.

Enfrentando Desafios 6.2

Apesar de alcançar certas conquistas, o WalletConnect também enfrenta muitos desafios em seu desenvolvimento. Em termos de segurança, embora o WalletConnect adote várias tecnologias de criptografia para garantir a segurança da comunicação e das transações, ainda existe o risco de ser atacado devido ao contínuo avanço das técnicas de hackers. Por exemplo, houve casos em que falsas aplicações de carteira WalletConnect foram listadas no Google Play, levando ao roubo de ativos dos usuários. Além disso, algumas carteiras Web3 têm restrições imperfeitas de pop-up de transações ao fornecer suporte ao WalletConnect, o que pode resultar em usuários transferindo inadvertidamente ativos por meio de phishing.

A competição de mercado também é um desafio importante. A competição no campo da conectividade blockchain é acirrada, com novos protocolos e soluções de conexão constantemente surgindo, como algumas carteiras desenvolvendo seus próprios métodos de conexão ou outros protocolos de conexão focando em áreas específicas. Esses concorrentes podem competir com o WalletConnect em termos de funcionalidade, experiência do usuário, custo, etc., para disputar a participação de mercado.

A conscientização e a educação do usuário também são um desafio. Para os usuários comuns, a tecnologia blockchain e os conceitos relacionados são relativamente complexos em si mesmos. Como um protocolo de conexão relativamente profissional, o WalletConnect pode apresentar certas dificuldades para os usuários em compreensão e uso. Como aumentar a conscientização dos usuários sobre o WalletConnect, reduzir o limiar de uso e permitir que mais usuários o utilizem com segurança e comodidade é o problema que o WalletConnect precisa resolver. Ao mesmo tempo, com o contínuo desenvolvimento da tecnologia blockchain e a contínua expansão dos cenários de aplicação, o WalletConnect também precisa se adaptar continuamente aos novos padrões tecnológicos e às necessidades dos usuários, continuar a inovar tecnicamente e atualizar funções para manter sua competitividade no mercado.

A tendência futura de desenvolvimento do WalletConnect

7.1 Direção de Inovação Tecnológica

Em termos de melhorar a estabilidade da conexão, o WalletConnect pode otimizar ainda mais seu protocolo de comunicação, adotar tecnologias de rede mais avançadas, como a tecnologia de rede distribuída baseada em blockchain, reduzir a dependência da infraestrutura de rede centralizada tradicional, reduzindo assim o risco de latência e interrupções de rede. Atualmente, o WebSocket é o principal método de comunicação para as conexões do WalletConnect e, no futuro, novos protocolos de transporte da próxima geração, como o QUIC (Quick UDP Internet Connections), podem ser introduzidos. O QUIC é baseado no protocolo UDP e possui vantagens significativas na redução do tempo de estabelecimento da conexão, na melhoria da eficiência de transmissão e na resistência à congestão de rede, proporcionando aos usuários uma experiência de conexão mais estável e rápida.

Em termos de expansão, espera-se que o WalletConnect suporte operações mais complexas. Por exemplo, alcançar interação contínua entre várias cadeias, os usuários podem transferir ativos, realizar transações, etc. entre diferentes redes blockchain através de uma única conexão de carteira, sem a necessidade de alternar entre várias carteiras e redes. Ao mesmo tempo, pode haver um aumento no suporte a mais tipos de ativos digitais, incluindo novas criptomoedas, títulos digitais, etc., para atender às demandas cada vez mais diversificadas do mercado financeiro.

A proteção da privacidade também é uma direção importante para a inovação tecnológica. À medida que as preocupações dos usuários com a privacidade dos dados continuam a aumentar, o WalletConnect pode adotar tecnologias avançadas de criptografia, como provas de conhecimento zero, para concluir a verificação de identidade e operações de transação sem revelar informações sensíveis do usuário. As provas de conhecimento zero permitem que o provador prove um fato ao verificador sem divulgar nenhuma outra informação, o que aumentará ainda mais a proteção da privacidade do usuário ao usar o WalletConnect e aumentará sua confiança em sua segurança.

7.2 Perspectivas de Expansão de Mercado

Nos mercados emergentes, com a popularidade global da tecnologia Blockchain, a demanda por aplicações de Blockchain em alguns países e regiões em desenvolvimento está aumentando rapidamente. Por exemplo, no Sudeste Asiático, África e outras regiões, onde a infraestrutura financeira é relativamente fraca, há uma necessidade urgente de serviços financeiros convenientes e de baixo custo. A tecnologia Blockchain fornece soluções inovadoras para essas regiões. Como uma ferramenta importante para conectar aplicações e carteiras de Blockchain, o WalletConnect é esperado ser amplamente utilizado nesses mercados emergentes, ajudando os usuários locais a participar de forma mais conveniente em finanças descentralizadas, negociação de ativos digitais e outras atividades, e promovendo o desembarque e desenvolvimento da tecnologia Blockchain nessas regiões.

Além das áreas existentes de finanças descentralizadas, mercados de NFT e jogos, o WalletConnect também pode desempenhar um papel importante em áreas como a Internet das Coisas, finanças de cadeia de suprimentos e verificação de identidade. No campo da IoT, onde a comunicação segura e autenticação entre dispositivos são questões-chave, o WalletConnect pode aproveitar sua tecnologia de conexão segura e criptografia para conectar dispositivos IoT a plataformas de blockchain, garantindo a segurança e confiabilidade dos dados do dispositivo e fornecendo uma infraestrutura mais confiável para aplicações de IoT. Na área de finanças de cadeia de suprimentos, o WalletConnect conecta todos os elos na cadeia de suprimentos para realizar o compartilhamento de informações e automação de transações, melhorando a transparência e eficiência da cadeia de suprimentos e reduzindo os riscos financeiros. No campo da verificação de identidade, o WalletConnect pode fornecer uma solução descentralizada de verificação de identidade, os usuários podem usar suas próprias carteiras para verificação de identidade, sem depender de instituições tradicionais de verificação de identidade centralizadas, melhorando a segurança e privacidade da verificação de identidade.

Conclusão

WalletConnect, como um protocolo de código aberto, desempenha um papel importante no ecossistema blockchain, conectando aplicativos descentralizados (DApps) com carteiras criptografadas. Ele fornece aos usuários uma maneira segura e conveniente de se conectar, escaneando códigos QR ou clicando em links, permitindo que os usuários interajam com DApps sem expor diretamente suas chaves privadas. Os usuários devem ser cautelosos ao usar o WalletConnect, escolhendo carteiras e DApps respeitáveis e conhecidos para se conectar, e evitando conexões de fontes desconhecidas para evitar ataques de phishing ou outros riscos de segurança.

Author: Frank
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

O que é WalletConnect: Desbloqueando uma Nova Era de Conectividade de Aplicativos Blockchain

iniciantes3/11/2025, 2:14:47 AM
WalletConnect, como um protocolo de código aberto, desempenha um papel vital na conexão de aplicativos descentralizados (DApps) com carteiras de criptomoedas no ecossistema blockchain. Ele fornece aos usuários uma maneira segura e conveniente de se conectar, escaneando um código QR ou clicando em um link, permitindo que interajam com DApps sem expor suas chaves privadas diretamente. Os usuários devem ter cautela ao usar o WalletConnect, escolhendo carteiras e DApps respeitáveis e conhecidos para conexões, evitando fontes desconhecidas que possam levar a ataques de phishing ou outros riscos de segurança.

1. Introdução

1.1 Contexto da Pesquisa

Nos últimos anos, o rápido desenvolvimento da tecnologia Blockchain levou a um grande número de aplicativos descentralizados (DApps), que proporcionam aos usuários mais liberdade, transparência e segurança, abrangendo várias áreas como finanças, jogos, redes sociais, etc. No ecossistema blockchain, as carteiras digitais são ferramentas importantes para os usuários gerenciarem ativos criptografados e participarem das interações dos DApps. Elas armazenam as chaves privadas e públicas dos usuários para assinar transações e verificar identidades.

Com a crescente popularidade das DApps, os usuários têm requisitos mais elevados para a conveniência, segurança e compatibilidade da conexão entre carteiras e DApps. Os métodos de conexão tradicionais têm muitas limitações, como alto risco de exposição da chave privada, operação complicada, baixa compatibilidade, etc., tornando difícil atender às diversas necessidades dos usuários. Neste contexto, o WalletConnect surgiu como um protocolo de conexão inovador projetado para enfrentar os desafios de comunicação entre carteiras e DApps, proporcionando aos usuários uma experiência interativa mais segura e conveniente.

Desde o seu lançamento, o WalletConnect tem sido amplamente utilizado e recebido atenção. Ele foi integrado a muitas carteiras e DApps bem conhecidos, tornando-se uma das infraestruturas importantes que conectam carteiras e aplicativos no campo da blockchain. Com a evolução contínua da tecnologia blockchain e a expansão dos cenários de aplicação, a pesquisa aprofundada sobre os princípios, funções, aplicações e tendências de desenvolvimento do WalletConnect é de grande significado para promover o desenvolvimento do ecossistema blockchain.

2. O conceito básico do WalletConnect

2.1 Definição e Essência

WalletConnect é um protocolo de código aberto projetado para conectar de forma segura aplicativos descentralizados (DApps) com carteiras de criptomoedas (como MetaMask, Trust Wallet, etc.) através da leitura de códigos QR ou clicando em links. Ele permite que os usuários interajam com DApps através de dispositivos móveis ou carteiras de desktop sem expor diretamente suas chaves privadas. Essencialmente, o WalletConnect estabelece um canal de comunicação criptografado, permitindo que DApps e carteiras troquem mensagens e informações de transações de forma segura. Os usuários podem confirmar e assinar transações na carteira, enquanto as chaves privadas são sempre mantidas na carteira e não expostas ao DApp, garantindo segurança e privacidade.

2.2 Histórico de Desenvolvimento

  • Origem e Desenvolvimento Inicial: WalletConnect foi inicialmente proposto por Richard Burton em 2018, momento em que era um projeto bem estabelecido na Ethereum.Balance.ioUm produto auxiliar no processo de desenvolvimento. O engenheiro web full-stack Pedro Gomes esperaBalance.ioFornecendo uma experiência de usuário padrão da indústria, após vários meses de pesquisa e desenvolvimento, foi projetada uma experiência de usuário que pode integrar ferramentas de gerenciamento com carteiras móveis. Este conjunto de ferramentas foi posteriormente disponibilizado em código aberto e denominado ‘WalletConnect’. Posteriormente, recebeu financiamento do Ethereum Community Fund (ECF) e da Ethereum Foundation (EF). A equipe decidiu operar como uma organização sem fins lucrativos (na forma de uma fundação), e Pedro Gomes também saiu.Balance.ioDesenvolvimento em tempo integral e operação do projeto WalletConnect.
  • Iteração de versão e expansão de recursos: Durante o processo de desenvolvimento, o WalletConnect passa continuamente por atualizações de versão e otimizações de recursos. A versão inicial estava principalmente limitada à comunicação remota segura entre carteiras móveis e aplicativos de desktop. Com o desenvolvimento da tecnologia e mudanças nas necessidades do usuário, as versões subsequentes adicionaram suporte para conexões seguras entre carteiras móveis e DApps móveis, aprimorando ainda mais a experiência do usuário ao utilizar DApps em diferentes dispositivos. Ao mesmo tempo, a equipe do WalletConnect também se concentra na tecnologia de mensagens web3, comprometida em fornecer aos usuários serviços mais ricos e convenientes.
  • Financiamento e Expansão Ecológica: Em 15 de janeiro de 2025, a WalletConnect concluiu um financiamento da Série B de $13 milhões, com investidores, incluindo 1kx, BitGo,Crypto.comCapital, etc. Antes disso, a equipe do WalletConnect também recebeu várias rodadas de financiamento, com um montante total acumulado de financiamento de 38 milhões de dólares americanos. Através do financiamento, o WalletConnect tem mais recursos para pesquisa e desenvolvimento técnico e construção de ecossistemas. Atualmente, a empresa está integrada com mais de 100 carteiras e mais de 200 aplicativos, com tempos de conexão superiores a 220 milhões, cobrindo 35 milhões de usuários, tornando-se uma das infraestruturas importantes que conectam carteiras e DApps no ecossistema blockchain.

3. O princípio de funcionamento do WalletConnect

3.1 Mecanismo de Estabelecimento de Conexão

Quando um usuário acessa um aplicativo descentralizado (DApp) que suporta o WalletConnect, o processo de conexão começa com o DApp gerando um código QR exclusivo ou um link profundo contendo informações essenciais, como o identificador do DApp, detalhes do pedido de sessão e uma chave pública temporária para comunicação criptografada. Por exemplo, em um aplicativo de finanças descentralizadas (DeFi), o código QR ou link pode incluir o nome do aplicativo, versão, redes blockchain suportadas e instruções que orientam o usuário a conectar sua carteira.

Os usuários podem, então, utilizar uma carteira de criptomoedas que suporte WalletConnect, como MetaMask ou Trust Wallet, para escanear o código QR ou clicar no link profundo. Tomando uma carteira móvel como exemplo, quando um usuário abre o aplicativo da carteira e escolhe se conectar via WalletConnect, a carteira chamará a função da câmera do telefone para escanear o código QR ou resolver o conteúdo do link clicado. Após obter as informações do código QR ou do link, a carteira as verificará para confirmar a origem e integridade das informações. Se a verificação for bem-sucedida, a carteira gerará seu próprio par de chaves temporárias e usará a chave pública fornecida pelo DApp para gerar uma chave simétrica compartilhada por meio do protocolo de troca de chaves de Diffie-Hellman. Essa chave compartilhada será usada para comunicação criptografada entre o DApp e a carteira para garantir a confidencialidade e integridade do conteúdo da comunicação. Por fim, a carteira enviará uma mensagem de confirmação de conexão ao DApp, informando que a conexão foi estabelecida com sucesso, e ambas as partes poderão iniciar a comunicação segura.

3.2 Princípios da Comunicação Segura

WalletConnect usa uma variedade de tecnologias avançadas de criptografia para garantir a segurança da troca de mensagens entre DApps e carteiras, principalmente com base em criptografia de ponta a ponta, troca de chaves e mecanismos de criptografia de canal. Durante a fase de estabelecimento da conexão, DApps e carteiras geram uma chave simétrica compartilhada através do protocolo de troca de chaves de Diffie-Hellman. Nesse processo, ambas as partes trocam inicialmente suas chaves públicas, com base nas quais, usando o algoritmo de Diffie-Hellman, uma chave simétrica compartilhada é gerada de forma segura em um canal de comunicação inseguro, conhecida apenas para o DApp e a carteira, e inacessível a terceiros.

Durante o processo de transmissão de mensagens, criptografe a mensagem usando o algoritmo de criptografia simétrica AES (Padrão de Criptografia Avançado). Quando um DApp envia uma mensagem para uma carteira, ele criptografa a mensagem usando uma chave simétrica compartilhada e, em seguida, a envia através do canal de comunicação WebSocket. O WebSocket em si suporta o uso do TLS (Segurança da Camada de Transporte) para criptografar o canal de transmissão, proporcionando segurança adicional para a transmissão de mensagens. Mesmo que o canal subjacente seja monitorado, o conteúdo da mensagem não pode ser decifrado pelo bisbilhoteiro porque já está criptografado. Após a carteira receber a mensagem criptografada, ela a descriptografa usando a mesma chave simétrica compartilhada para obter a mensagem original. Ao mesmo tempo, para garantir a autenticidade e integridade da mensagem, a mensagem geralmente é assinada antes do envio. O remetente assina a mensagem usando sua chave privada, e o destinatário pode usar a chave pública do remetente para verificar a assinatura da mensagem e confirmar que a mensagem não foi adulterada. Por exemplo, ao realizar uma transação em blockchain, a mensagem de solicitação de transação enviada pelo DApp é criptografada e assinada. A carteira primeiro verifica a assinatura ao recebê-la, depois descriptografa a mensagem para garantir a segurança e precisão da solicitação de transação.

3.3 Processo de Assinatura de Transação e Interação On-chain

Quando um DApp precisa que os usuários façam transações ou realizem outras operações que exijam assinaturas, ele enviará uma solicitação de assinatura para a carteira do usuário por meio da conexão segura estabelecida. Tomando a compra de obras de arte digitais em um mercado NFT como exemplo, o DApp encapsulará os detalhes da transação, como o identificador NFT comprado, preço, endereços das partes envolvidas na transação e a rede blockchain da transação, na solicitação de assinatura enviada para a carteira. O usuário receberá essa solicitação de assinatura na carteira, que exibirá visualmente os detalhes da transação para que o usuário confirme. Após revisar cuidadosamente as informações da transação e garantir sua precisão, o usuário poderá clicar no botão de confirmação de assinatura na carteira. A carteira usará a chave privada do usuário para assinar as informações da transação. O processo de assinatura envolve o processamento dos dados da transação com base em algoritmos de criptografia para gerar uma assinatura única. Uma vez concluída a assinatura, a carteira devolverá as informações assinadas ao DApp.

Após o DApp receber as informações assinadas, ele transmitirá as informações de transação assinadas para a rede blockchain de acordo com as regras e interface da rede blockchain. Os nós na rede blockchain verificarão a legitimidade da transação, incluindo a validade da assinatura e se os saldos de ambas as partes são suficientes. Se a verificação for bem-sucedida, a transação será incluída em um bloco na blockchain, completando a interação on-chain e realizando a transferência de ativos ou outras operações. Ao longo do processo, a chave privada do usuário é sempre armazenada na carteira e não é exposta ao DApp. O DApp só pode acessar as informações de transação que foram assinadas, garantindo assim a segurança e privacidade dos ativos do usuário.

4. Recursos e Vantagens do WalletConnect

4.1 Análise de Características

4.1.1 Descentralização

O WalletConnect adota um design de arquitetura descentralizada, não dependendo de nenhum servidor central para alcançar a conexão e comunicação entre DApps e carteiras. Nos métodos tradicionais de conexão centralizada, geralmente há um servidor central para coordenar e gerenciar a conexão, o que não só facilmente se torna a fonte de um único ponto de falha, mas também pode levar a problemas de privacidade e segurança de dados. O WalletConnect usa as características descentralizadas da blockchain para estabelecer conexões e transmitir dados por meio de nós de blockchain, tornando o processo de conexão inteiro mais descentralizado e confiável. Esse design descentralizado evita os riscos que os servidores centrais podem trazer, aumenta a estabilidade e resistência a ataques do sistema, e também está em conformidade com o conceito central da tecnologia blockchain, ou seja, eliminar instituições intermediárias e realizar interação direta entre usuários.

4.1.2 Segurança

A segurança é uma das características principais do WalletConnect. Durante o processo de conexão e interação, a chave privada do usuário é sempre armazenada no aplicativo de carteira local e não será exposta ao DApp. A chave privada é uma credencial crucial para os usuários acessarem e gerenciarem ativos criptografados. Uma vez vazada, os ativos do usuário enfrentarão riscos significativos. O WalletConnect garante que apenas o próprio usuário possa assinar e confirmar transações e operações por meio de canais de comunicação criptografados e mecanismos rigorosos de verificação de assinatura. Todas as mensagens e dados de transação são criptografados durante a transmissão, utilizando algoritmos avançados de criptografia como criptografia simétrica AES e criptografia assimétrica RSA, para evitar roubo ou adulteração de dados. Ao mesmo tempo, quando a carteira recebe uma solicitação de um DApp, ela verifica rigorosamente a solicitação, garantindo que apenas solicitações legítimas sejam processadas, reforçando ainda mais a segurança e privacidade dos ativos do usuário.

4.1.3 Compatibilidade

WalletConnect tem excelente compatibilidade e pode integrar-se com uma variedade de carteiras de criptomoedas e aplicações descentralizadas. Em termos de carteiras, suporta muitas carteiras conhecidas como MetaMask, Trust Wallet, Coinbase Wallet, abrangendo diferentes tipos e plataformas de aplicações de carteira. Quer seja uma carteira móvel ou de desktop, os usuários podem facilmente usar o WalletConnect para se conectar. Quanto às DApps, quer se tratem de aplicações de finanças descentralizadas (DeFi), mercados de tokens não fungíveis (NFT), jogos blockchain ou outros tipos de DApps, desde que sigam o padrão de protocolo WalletConnect, podem alcançar uma conexão perfeita com as carteiras. Essa ampla compatibilidade permite aos usuários alternar livremente entre diferentes DApps e carteiras sem se preocupar com problemas de compatibilidade, melhorando significativamente a experiência de interação do usuário no ecossistema blockchain e promovendo a interoperabilidade entre diferentes aplicações e carteiras, impulsionando a prosperidade e o desenvolvimento do ecossistema blockchain.

4.1.4 Em aberto

WalletConnect é um protocolo aberto que qualquer pessoa pode usar, desenvolver e estender livremente. Essa abertura fornece aos desenvolvedores um vasto espaço para inovação, permitindo-lhes construir várias aplicações e serviços com base no WalletConnect sem se preocupar com processos de autorização complicados ou altas taxas de uso. Os desenvolvedores podem personalizar o WalletConnect de acordo com suas necessidades para atender cenários de negócios específicos e requisitos do usuário. Ao mesmo tempo, a natureza aberta também atrai desenvolvedores de todo o mundo para participar da construção do ecossistema WalletConnect, promovendo a troca e inovação técnica, e impulsionando a melhoria contínua e o desenvolvimento do protocolo WalletConnect. Esse ecossistema aberto permite que o WalletConnect se adapte continuamente às mudanças de mercado e às necessidades dos usuários, mantenha sua posição de liderança no campo de conectividade blockchain e injete um poderoso ímpeto no desenvolvimento de toda a indústria blockchain.

4.2 Comparação de Vantagens

Comparado com os métodos de conexão tradicionais, o WalletConnect demonstra significativas vantagens em muitos aspectos. Em termos de conveniência, os métodos de conexão tradicionais podem exigir que os usuários insiram manualmente os endereços das carteiras, chaves privadas ou frases mnemônicas em DApps, o que é complicado e propenso a erros. Além disso, alternar entre diferentes dispositivos e aplicativos complica o processo. Em contraste, o WalletConnect só requer que os usuários escaneiem um código QR ou cliquem em um link para estabelecer rapidamente uma conexão entre a carteira e o DApp. Seja no desktop ou no celular, o processo é simplificado, economizando tempo e esforço aos usuários.

Em termos de segurança, os métodos de conexão tradicionais têm o risco de exposição da chave privada, especialmente ao inserir a chave privada em um ambiente de rede inseguro ou em um dispositivo comprometido. Uma vez obtidos por hackers, os ativos do usuário sofrerão perdas. O WalletConnect, por outro lado, evita efetivamente o problema de vazamento da chave privada por meio de comunicação criptografada e armazenamento local das chaves privadas, garantindo a segurança dos ativos do usuário.

Do ponto de vista da experiência do usuário, métodos de conexão tradicionais podem levar a trocas frequentes de contas e operações entre diferentes DApps e carteiras, resultando em uma experiência de usuário ruim. O WalletConnect oferece uma experiência de conexão unificada e suave, permitindo que os usuários gerenciem conexões com vários DApps em uma carteira sem a necessidade de operações repetitivas, melhorando a experiência de uso e satisfação dos usuários em aplicações de Blockchain.

5. Casos de uso do WalletConnect

5.1 Setor de Finanças Descentralizadas (DeFi)

No atual florescimento das finanças descentralizadas (DeFi), o WalletConnect desempenha um papel crucial de conexão, facilitando enormemente as operações dos usuários em várias plataformas DeFi. Tomando a conhecida exchange descentralizada Uniswap como exemplo, os usuários podem facilmente escanear o código QR ou clicar no link com a ajuda do WalletConnect para estabelecer rapidamente uma conexão segura entre suas carteiras, como MetaMask ou Trust Wallet, e a plataforma Uniswap. Ao realizar operações de troca de tokens, os usuários não precisam inserir manualmente informações complicadas da carteira. A carteira identificará e exibirá automaticamente os tokens detidos pelo usuário. Após os usuários confirmarem o tipo e a quantidade de tokens a serem trocados, a solicitação de transação será enviada para a carteira através do canal criptografado do WalletConnect. Os usuários podem confirmar a assinatura na carteira, tornando todo o processo de transação rápido e seguro. Este método de conexão não apenas simplifica o processo operacional, mas também evita o risco de exposição da chave privada durante a transação, permitindo que os usuários participem do comércio DeFi com mais confiança.

No campo de empréstimos, plataformas como a Compound também dependem do WalletConnect para facilitar a interação entre os usuários e a plataforma. Quando os usuários se envolvem em atividades de empréstimo na plataforma Compound, eles primeiro conectam suas carteiras através do WalletConnect. A plataforma avalia seus limites de empréstimo com base nos ativos em suas carteiras. Quando um usuário inicia uma solicitação de empréstimo, as informações de empréstimo são criptografadas e transmitidas para a carteira. Depois que o usuário confirma a assinatura, o processo de empréstimo é concluído. Para os pagamentos, os usuários confirmam a operação de pagamento em suas carteiras, e os fundos são automaticamente transferidos da carteira para a plataforma Compound para concluir o processo de pagamento. Ao longo dessas operações, o WalletConnect garante a segurança das informações de ativos do usuário e dos dados de transação, permitindo que os usuários participem convenientemente das atividades de empréstimo DeFi e experimentem totalmente as vantagens das finanças descentralizadas.

5.2 Mercado de NFT

O mercado de NFTs se desenvolveu rapidamente nos últimos anos, com o WalletConnect desempenhando um papel importante ao fornecer aos usuários uma maneira conveniente e segura de se conectar durante a compra, venda e exibição de NFTs. Tomando como exemplo a maior plataforma de negociação de NFTs do mundo, OpenSea, quando os usuários desejam comprar sua obra de arte NFT favorita na plataforma, eles só precisam clicar na opção 'Conectar Carteira' na página do OpenSea e escolher o WalletConnect. O OpenSea irá gerar um código QR contendo informações relacionadas à transação. Após escanear o código QR com uma carteira que suporta o WalletConnect, é estabelecida uma conexão segura entre a carteira e a plataforma do OpenSea. Os usuários podem visualizar informações detalhadas sobre o NFT na carteira, incluindo o criador da obra de arte, raridade e registros de transações históricas. Uma vez confirmada a compra, o valor da transação é deduzido da carteira, e o NFT é transferido para o endereço da carteira do usuário. Todo o processo é rápido e seguro, garantindo a segurança dos ativos e a privacidade dos usuários em transações de NFTs.

Nas plataformas como Rarible, os usuários não apenas podem comprar e vender NFTs, mas também usar o WalletConnect para mostrar suas coleções de NFTs. Após conectar a carteira à plataforma Rarible, a plataforma lerá automaticamente os ativos de NFT do usuário da carteira e os exibirá de forma intuitiva na página pessoal do usuário. Os usuários podem categorizar, adicionar descrições e tags aos seus NFTs para uma navegação e apreciação fáceis por outros usuários. Enquanto isso, quando outros usuários mostram interesse nos NFTs exibidos e expressam sua intenção de compra, ambas as partes podem se comunicar e negociar por meio do WalletConnect, melhorando significativamente a eficiência e a experiência da negociação e exibição de NFTs sem a necessidade de negociações offline complicadas e processos de transferência complexos.

5.3 Jogos Descentralizados

No setor de jogos descentralizados, o WalletConnect oferece aos jogadores uma maneira mais conveniente e segura de gerenciar ativos, aprimorando a diversão e a interatividade do jogo. Tomando o popular jogo de blockchain CryptoKitties como exemplo, os jogadores precisam gerenciar seus ativos de gatos virtuais durante o jogo, incluindo reprodução e negociação. Através do WalletConnect, os jogadores podem conectar suas carteiras ao jogo CryptoKitties, e as informações de ativos de gatos armazenadas na carteira serão sincronizadas com o jogo em tempo real. Quando os jogadores desejam criar novos gatos, o jogo enviará uma solicitação de reprodução para a carteira do jogador através do WalletConnect. Os jogadores confirmam a operação na carteira para garantir a segurança e autenticidade do processo de reprodução. Se os jogadores desejam vender seus gatos, eles só precisam selecionar a opção de venda no jogo. As informações da transação serão transmitidas para a carteira via WalletConnect. Após a confirmação da transação, os ativos de gatos serão transferidos para o endereço da carteira do comprador. Todo o processo de transação é aberto, transparente e rastreável.

No jogo blockchain Axie Infinity, que tem como tema as batalhas de animais de estimação, o WalletConnect também desempenha um papel importante. Os jogadores possuem seus próprios animais de estimação Axie no jogo, cada um com atributos e habilidades únicas. Os jogadores podem aumentar o valor de seus animais de estimação por meio de batalhas, reprodução e outros meios. Ao participar de batalhas no jogo, os jogadores precisam confirmar a formação de seus animais de estimação Axie. O WalletConnect transfere as informações de ativos do Axie da carteira do jogador para o jogo, garantindo que os jogadores possam usar seus animais de estimação nas batalhas. Quando os jogadores recebem recompensas no jogo, como itens NFT ou tokens do jogo, esses ativos são armazenados diretamente na carteira do jogador. Os jogadores podem usar o WalletConnect para visualizar e gerenciar seus ativos de jogo a qualquer momento, facilitando a transferência e negociação rápida de ativos, aumentando ainda mais a jogabilidade e o valor econômico do jogo.

5.4 Outros Campos

Em termos de redes sociais, algumas plataformas sociais baseadas em Blockchain, como Steemit e Voice, utilizam o WalletConnect para verificação de identidade. Quando os usuários se registram e acessam essas plataformas sociais, eles não precisam mais do método tradicional de nome de usuário e senha, mas sim usam o WalletConnect para conectar suas carteiras para verificação de identidade. A chave pública na carteira serve como identificador único do usuário, garantindo a autenticidade e imutabilidade da identidade do usuário. Ao mesmo tempo, os usuários podem optar por usar a carteira para assinar ao publicar conteúdo, comprovando a originalidade e propriedade do conteúdo, aprimorando o mecanismo de confiança e valor do conteúdo da rede social.

No campo da publicação de conteúdo, algumas plataformas descentralizadas de criação de conteúdo, como o Mirror, permitem que os criadores conectem suas carteiras à plataforma por meio do WalletConnect. Quando os criadores publicam artigos, imagens ou outras formas de conteúdo, eles podem configurar funções de leitura paga ou gorjeta. Os leitores podem usar o WalletConnect para fazer pagamentos por meio de suas carteiras, e os fundos serão transferidos diretamente para o endereço da carteira do criador, alcançando a monetização direta da criação de conteúdo, eliminando elos intermediários e aumentando a renda do criador.

No cenário de pagamento, alguns comerciantes e prestadores de serviços começaram a oferecer suporte a pagamentos via WalletConnect. Quando os consumidores compram bens ou serviços, o comerciante irá gerar um link WalletConnect ou um QR code contendo as informações de pagamento. Depois que o consumidor o escaneia com uma carteira, eles confirmam o valor do pagamento e os detalhes da transação para completar o pagamento. Este método de pagamento simplifica o processo de pagamento tradicional, melhora a eficiência e a segurança dos pagamentos, e também oferece aos usuários opções de pagamento mais diversas, promovendo a aplicação de criptomoedas no consumo diário.

O status atual de desenvolvimento e desafios do WalletConnect

6.1 Status de Desenvolvimento

Atualmente, o WalletConnect alcançou resultados significativos de desenvolvimento no ecossistema blockchain. Em termos de escala de integração, ele se integrou profundamente com mais de 100 carteiras e mais de 200 aplicativos. Muitas carteiras conhecidas, como MetaMask, Trust Wallet, Coinbase Wallet, etc., suportam o protocolo WalletConnect, permitindo que um grande número de usuários de blockchain usem o WalletConnect para conectar carteiras com DApps de forma conveniente. Em termos de cenários de aplicação, ele abrange várias áreas quentes como finanças descentralizadas (DeFi), mercados de NFT, jogos descentralizados, etc. Quase todas as plataformas DeFi e mercados de negociação de NFT usam o WalletConnect como uma forma importante de conectar as carteiras dos usuários.

A partir dos dados do usuário, o número de conexões WalletConnect ultrapassou 220 milhões de vezes, atingindo 35 milhões de usuários em todo o mundo, o que reflete plenamente sua ampla aplicação e popularidade entre os grupos de usuários. Em termos de financiamento, o WalletConnect também foi altamente reconhecido pelo mercado de capitais, com um montante total de financiamento de 38 milhões de dólares americanos. O financiamento da Série B de $13 milhões concluído em 15 de janeiro de 2025 inclui investidores como 1kx, BitGo.Crypto.comCapitais e outras instituições de investimento conhecidas, esses fundos impulsionarão ainda mais o desenvolvimento do WalletConnect em pesquisa e desenvolvimento de tecnologia, expansão de ecossistemas e promoção de mercado, aumentando sua competitividade e influência no campo de conectividade blockchain.

Enfrentando Desafios 6.2

Apesar de alcançar certas conquistas, o WalletConnect também enfrenta muitos desafios em seu desenvolvimento. Em termos de segurança, embora o WalletConnect adote várias tecnologias de criptografia para garantir a segurança da comunicação e das transações, ainda existe o risco de ser atacado devido ao contínuo avanço das técnicas de hackers. Por exemplo, houve casos em que falsas aplicações de carteira WalletConnect foram listadas no Google Play, levando ao roubo de ativos dos usuários. Além disso, algumas carteiras Web3 têm restrições imperfeitas de pop-up de transações ao fornecer suporte ao WalletConnect, o que pode resultar em usuários transferindo inadvertidamente ativos por meio de phishing.

A competição de mercado também é um desafio importante. A competição no campo da conectividade blockchain é acirrada, com novos protocolos e soluções de conexão constantemente surgindo, como algumas carteiras desenvolvendo seus próprios métodos de conexão ou outros protocolos de conexão focando em áreas específicas. Esses concorrentes podem competir com o WalletConnect em termos de funcionalidade, experiência do usuário, custo, etc., para disputar a participação de mercado.

A conscientização e a educação do usuário também são um desafio. Para os usuários comuns, a tecnologia blockchain e os conceitos relacionados são relativamente complexos em si mesmos. Como um protocolo de conexão relativamente profissional, o WalletConnect pode apresentar certas dificuldades para os usuários em compreensão e uso. Como aumentar a conscientização dos usuários sobre o WalletConnect, reduzir o limiar de uso e permitir que mais usuários o utilizem com segurança e comodidade é o problema que o WalletConnect precisa resolver. Ao mesmo tempo, com o contínuo desenvolvimento da tecnologia blockchain e a contínua expansão dos cenários de aplicação, o WalletConnect também precisa se adaptar continuamente aos novos padrões tecnológicos e às necessidades dos usuários, continuar a inovar tecnicamente e atualizar funções para manter sua competitividade no mercado.

A tendência futura de desenvolvimento do WalletConnect

7.1 Direção de Inovação Tecnológica

Em termos de melhorar a estabilidade da conexão, o WalletConnect pode otimizar ainda mais seu protocolo de comunicação, adotar tecnologias de rede mais avançadas, como a tecnologia de rede distribuída baseada em blockchain, reduzir a dependência da infraestrutura de rede centralizada tradicional, reduzindo assim o risco de latência e interrupções de rede. Atualmente, o WebSocket é o principal método de comunicação para as conexões do WalletConnect e, no futuro, novos protocolos de transporte da próxima geração, como o QUIC (Quick UDP Internet Connections), podem ser introduzidos. O QUIC é baseado no protocolo UDP e possui vantagens significativas na redução do tempo de estabelecimento da conexão, na melhoria da eficiência de transmissão e na resistência à congestão de rede, proporcionando aos usuários uma experiência de conexão mais estável e rápida.

Em termos de expansão, espera-se que o WalletConnect suporte operações mais complexas. Por exemplo, alcançar interação contínua entre várias cadeias, os usuários podem transferir ativos, realizar transações, etc. entre diferentes redes blockchain através de uma única conexão de carteira, sem a necessidade de alternar entre várias carteiras e redes. Ao mesmo tempo, pode haver um aumento no suporte a mais tipos de ativos digitais, incluindo novas criptomoedas, títulos digitais, etc., para atender às demandas cada vez mais diversificadas do mercado financeiro.

A proteção da privacidade também é uma direção importante para a inovação tecnológica. À medida que as preocupações dos usuários com a privacidade dos dados continuam a aumentar, o WalletConnect pode adotar tecnologias avançadas de criptografia, como provas de conhecimento zero, para concluir a verificação de identidade e operações de transação sem revelar informações sensíveis do usuário. As provas de conhecimento zero permitem que o provador prove um fato ao verificador sem divulgar nenhuma outra informação, o que aumentará ainda mais a proteção da privacidade do usuário ao usar o WalletConnect e aumentará sua confiança em sua segurança.

7.2 Perspectivas de Expansão de Mercado

Nos mercados emergentes, com a popularidade global da tecnologia Blockchain, a demanda por aplicações de Blockchain em alguns países e regiões em desenvolvimento está aumentando rapidamente. Por exemplo, no Sudeste Asiático, África e outras regiões, onde a infraestrutura financeira é relativamente fraca, há uma necessidade urgente de serviços financeiros convenientes e de baixo custo. A tecnologia Blockchain fornece soluções inovadoras para essas regiões. Como uma ferramenta importante para conectar aplicações e carteiras de Blockchain, o WalletConnect é esperado ser amplamente utilizado nesses mercados emergentes, ajudando os usuários locais a participar de forma mais conveniente em finanças descentralizadas, negociação de ativos digitais e outras atividades, e promovendo o desembarque e desenvolvimento da tecnologia Blockchain nessas regiões.

Além das áreas existentes de finanças descentralizadas, mercados de NFT e jogos, o WalletConnect também pode desempenhar um papel importante em áreas como a Internet das Coisas, finanças de cadeia de suprimentos e verificação de identidade. No campo da IoT, onde a comunicação segura e autenticação entre dispositivos são questões-chave, o WalletConnect pode aproveitar sua tecnologia de conexão segura e criptografia para conectar dispositivos IoT a plataformas de blockchain, garantindo a segurança e confiabilidade dos dados do dispositivo e fornecendo uma infraestrutura mais confiável para aplicações de IoT. Na área de finanças de cadeia de suprimentos, o WalletConnect conecta todos os elos na cadeia de suprimentos para realizar o compartilhamento de informações e automação de transações, melhorando a transparência e eficiência da cadeia de suprimentos e reduzindo os riscos financeiros. No campo da verificação de identidade, o WalletConnect pode fornecer uma solução descentralizada de verificação de identidade, os usuários podem usar suas próprias carteiras para verificação de identidade, sem depender de instituições tradicionais de verificação de identidade centralizadas, melhorando a segurança e privacidade da verificação de identidade.

Conclusão

WalletConnect, como um protocolo de código aberto, desempenha um papel importante no ecossistema blockchain, conectando aplicativos descentralizados (DApps) com carteiras criptografadas. Ele fornece aos usuários uma maneira segura e conveniente de se conectar, escaneando códigos QR ou clicando em links, permitindo que os usuários interajam com DApps sem expor diretamente suas chaves privadas. Os usuários devem ser cautelosos ao usar o WalletConnect, escolhendo carteiras e DApps respeitáveis e conhecidos para se conectar, e evitando conexões de fontes desconhecidas para evitar ataques de phishing ou outros riscos de segurança.

Author: Frank
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!