Nos últimos anos, o rápido desenvolvimento da tecnologia blockchain levou a um grande número de aplicações descentralizadas (DApps), que proporcionam aos utilizadores 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 utilizadores gerirem ativos cifrados e participarem em interações DApps. Elas armazenam as chaves privadas e públicas dos utilizadores para assinar transações e verificar a identidade.
Com a crescente popularidade das DApps, os utilizadores têm requisitos mais elevados quanto à conveniência, segurança e compatibilidade da ligação entre carteiras e DApps. Os métodos de ligação tradicionais têm muitas limitações, como o elevado risco de exposição da chave privada, operações complicadas, fraca compatibilidade, etc., tornando difícil satisfazer as diversas necessidades dos utilizadores. Neste contexto, o WalletConnect surgiu como um protocolo de ligação inovador projetado para enfrentar os desafios de comunicação entre carteiras e DApps, oferecendo aos utilizadores uma experiência interativa mais segura e conveniente.
Desde o seu lançamento, o WalletConnect tem sido amplamente utilizado e recebeu atenção. Foi integrado com muitas carteiras e DApps bem conhecidos, tornando-se uma das infraestruturas importantes que ligam carteiras e aplicações 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 da Blockchain.
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. Permite aos usuários interagir 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ção 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.
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 único 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 o link podem incluir o nome do aplicativo, versão, redes blockchain suportadas e instruções solicitando ao usuário que conecte sua carteira.
Os utilizadores podem então usar uma carteira de criptomoedas que suporte WalletConnect, como o MetaMask ou Trust Wallet, para digitalizar o código QR ou clicar no link profundo. Tomando como exemplo uma carteira móvel, quando um utilizador abre a aplicação da carteira e escolhe conectar-se via WalletConnect, a carteira irá chamar a função da câmara do telemóvel para digitalizar o código QR ou resolver o conteúdo do link clicado. Após obter a informação do código QR ou link, a carteira irá verificá-la para confirmar a origem e integridade da informação. Se a verificação for bem-sucedida, a carteira irá gerar o seu próprio par de chaves temporárias e usar a chave pública fornecida pela DApp para gerar uma chave simétrica partilhada através do protocolo de troca de chaves Diffie-Hellman. Esta chave partilhada será usada para comunicação encriptada entre a DApp e a carteira para garantir a confidencialidade e integridade do conteúdo da comunicação. Por fim, a carteira irá enviar uma mensagem de confirmação de ligação para a DApp, informando que a ligação foi estabelecida com sucesso, e ambas as partes podem iniciar a comunicação segura.
O WalletConnect utiliza 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, os DApps e as carteiras geram uma chave simétrica compartilhada através do protocolo de troca de chaves Diffie-Hellman. Neste processo, ambas as partes trocam primeiro as suas chaves públicas, com base nas quais, utilizando o algoritmo de Diffie-Hellman, é gerada uma chave simétrica compartilhada de forma segura num canal de comunicação inseguro, conhecida apenas pelo DApp e pela 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çada). 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 de Camada de Transporte) para criptografar o canal de transmissão, fornecendo 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 espião porque já está criptografado. Depois que a carteira recebe 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 de ser enviada. 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 de blockchain, a mensagem de solicitação de transação enviada pelo DApp é criptografada e assinada. A carteira primeiro verifica a assinatura ao recebê-la, em seguida, descriptografa a mensagem para garantir a segurança e precisão da solicitação de transação.
Quando um DApp necessita que os utilizadores realizem transações ou executem outras operações que exijam assinaturas, enviará um pedido de assinatura para a carteira do utilizador através da conexão segura estabelecida. Tomando a compra de obras de arte digitais num mercado NFT como exemplo, o DApp encapsulará os detalhes da transação, como o identificador do NFT comprado, preço, endereços das partes envolvidas na transação e a rede blockchain da transação, no pedido de assinatura enviado para a carteira. O utilizador receberá este pedido de assinatura na carteira, que visualmente apresentará os detalhes da transação para o utilizador confirmar. Depois de rever cuidadosamente a informação da transação e assegurar a sua precisão, o utilizador poderá clicar no botão de confirmar assinatura na carteira. A carteira utilizará a chave privada do utilizador para assinar a informação da transação. O processo de assinatura envolve o processamento dos dados da transação com base em algoritmos de encriptação para gerar uma assinatura única. Uma vez concluída a assinatura, a carteira devolverá a informação assinada para o DApp.
Após o DApp receber as informações assinadas, ele irá 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 irão verificar 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 em cadeia 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.
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 de conexão centralizados tradicionais, 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 questões de privacidade e segurança de dados. WalletConnect usa as características descentralizadas da blockchain para estabelecer conexões e transmitir dados através dos nós da blockchain, tornando o processo de conexão inteiro mais descentralizado e confiável. Este design descentralizado evita os riscos que os servidores centrais podem trazer, melhora a estabilidade e resistência a ataques do sistema, e também está de acordo com o conceito fundamental da tecnologia blockchain, ou seja, eliminar instituições intermediárias e realizar interações diretas entre usuários.
A segurança é uma das características principais do WalletConnect. Durante o processo de conexão e interação, a chave privada do utilizador é sempre armazenada na aplicação de carteira local e não será exposta ao DApp. A chave privada é uma credencial crucial para os utilizadores acederem e gerirem ativos encriptados. Uma vez divulgada, os ativos do utilizador enfrentarão riscos significativos. O WalletConnect garante que apenas o utilizador pode assinar e confirmar transações e operações através de canais de comunicação encriptados e mecanismos rigorosos de verificação de assinatura. Todas as mensagens e dados de transação são encriptados durante a transmissão, utilizando algoritmos avançados de encriptação como encriptação simétrica AES e encriptação assimétrica RSA, para evitar roubo ou adulteração de dados. Ao mesmo tempo, quando a carteira recebe um pedido de um DApp, verifica rigorosamente o pedido, garantindo que apenas pedidos legítimos sejam processados, protegendo ainda mais a segurança e privacidade dos ativos do utilizador.
WalletConnect tem uma excelente compatibilidade e pode integrar-se com uma variedade de carteiras de criptomoedas e aplicações descentralizadas mainstream. 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 utilizadores podem facilmente utilizar o WalletConnect para se conectarem. No que diz respeito às DApps, quer se trate 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. Esta ampla compatibilidade permite aos utilizadores alternar livremente entre diferentes DApps e carteiras sem se preocuparem com problemas de compatibilidade, melhorando significativamente a experiência de interação do utilizador no ecossistema blockchain e promovendo a interoperabilidade entre diferentes aplicações e carteiras, impulsionando a prosperidade e desenvolvimento do ecossistema blockchain.
WalletConnect é um protocolo aberto que qualquer pessoa pode usar, desenvolver e estender livremente. Esta abertura oferece 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 preocuparem com processos de autorização complicados ou altas taxas de uso. Os desenvolvedores podem personalizar o WalletConnect de acordo com suas necessidades para atender a 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 na construção do ecossistema WalletConnect, promovendo a troca técnica e inovação, impulsionando a melhoria contínua e o desenvolvimento do protocolo WalletConnect. Este ecossistema aberto permite ao WalletConnect adaptar-se continuamente às mudanças de mercado e necessidades do usuário, mantendo sua posição de liderança no campo da conectividade blockchain e injetando um poderoso impulso no desenvolvimento de toda a indústria blockchain.
Comparativamente com métodos de ligação tradicionais, o WalletConnect demonstra significativas vantagens em muitos aspetos. Em termos de conveniência, os métodos de ligação tradicionais podem exigir que os utilizadores introduzam manualmente endereços de carteira, chaves privadas ou frases mnemónicas em DApps, o que é complicado e propenso a erros. Além disso, alternar entre diferentes dispositivos e aplicações complica o processo. Pelo contrário, o WalletConnect apenas exige que os utilizadores digitalizem um código QR ou cliquem num link para estabelecer rapidamente uma ligação entre a carteira e a DApp. Quer seja em desktop ou móvel, o processo é simplificado, poupando tempo e esforço aos utilizadores.
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 num ambiente de rede inseguro ou num dispositivo comprometido. Uma vez obtidos por hackers, os ativos do utilizador sofrerão perdas. Por outro lado, o WalletConnect evita eficazmente o problema da fuga da chave privada através de comunicação encriptada e armazenamento local das chaves privadas, garantindo a segurança dos ativos do utilizador.
Do ponto de vista da experiência do utilizador, métodos de conexão tradicionais podem levar a trocas frequentes de contas e operações entre diferentes DApps e carteiras, resultando numa má experiência do utilizador. O WalletConnect fornece uma experiência de conexão unificada e suave, permitindo aos utilizadores gerir conexões para múltiplos DApps numa única carteira sem necessidade de operações repetitivas, melhorando a experiência de utilização e satisfação dos utilizadores em aplicações de Blockchain.
No atual florescimento das finanças descentralizadas (DeFi), o WalletConnect desempenha um papel crucial de ligação, facilitando grandemente as operações dos utilizadores em várias plataformas DeFi. Tomando a conhecida bolsa descentralizada Uniswap como exemplo, os utilizadores podem facilmente digitalizar o código QR ou clicar no link com a ajuda do WalletConnect para estabelecer rapidamente uma ligação segura entre as suas carteiras, como o MetaMask ou Trust Wallet, e a plataforma Uniswap. Ao realizar operações de troca de tokens, os utilizadores não precisam de introduzir manualmente informações da carteira complicadas. A carteira identificará e exibirá automaticamente os tokens detidos pelo utilizador. Após os utilizadores confirmarem o tipo e a quantidade de tokens a serem trocados, o pedido de transação será enviado para a carteira através do canal encriptado do WalletConnect. Os utilizadores podem confirmar a assinatura na carteira, tornando todo o processo de transação rápido e seguro. Este método de ligação não só simplifica o processo de operação, como também evita o risco de exposição da chave privada durante a transação, permitindo que os utilizadores participem na negociação DeFi com mais confiança.
No campo de empréstimos, plataformas como o Compound também dependem do WalletConnect para facilitar a interação entre os utilizadores e a plataforma. Quando os utilizadores se envolvem em atividades de empréstimo e empréstimo na plataforma Compound, primeiro conectam as suas carteiras através do WalletConnect. A plataforma avalia os limites de empréstimo com base nos ativos nas suas carteiras. Quando um utilizador inicia um pedido de empréstimo, as informações de empréstimo são criptografadas e transmitidas para a carteira. Depois de o utilizador confirmar a assinatura, o processo de empréstimo é concluído. Para os reembolsos, os utilizadores confirmam a operação de reembolso nas suas carteiras, e os fundos são transferidos automaticamente da carteira para a plataforma Compound para concluir o processo de reembolso. Ao longo destas operações, o WalletConnect garante a segurança das informações de ativos do utilizador e dos dados de transação, permitindo aos utilizadores participar convenientemente em atividades de empréstimo DeFi e experienciar plenamente as vantagens das finanças descentralizadas.
O mercado de NFTs desenvolveu-se rapidamente nos últimos anos, com o WalletConnect desempenhando um papel importante ao fornecer aos utilizadores uma forma conveniente e segura de se conectarem 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 utilizadores desejam comprar a sua obra de arte NFT favorita na plataforma, apenas precisam de 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 com a 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 OpenSea. Os utilizadores 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 utilizador. Todo o processo é rápido e seguro, garantindo a segurança dos ativos e a privacidade dos utilizadores nas transações de NFTs.
Em plataformas como o Rarible, os utilizadores não só podem comprar e vender NFTs, mas também utilizar o WalletConnect para mostrar as suas coleções de NFT. Após ligar a carteira à plataforma Rarible, a plataforma irá automaticamente ler os ativos de NFT do utilizador na carteira e mostrá-los de forma intuitiva na página pessoal do utilizador. Os utilizadores podem categorizar, adicionar descrições e tags aos seus NFTs para uma navegação fácil e apreciação por outros utilizadores. Entretanto, quando outros utilizadores mostram interesse nos NFTs exibidos e expressam a sua intenção de compra, ambas as partes podem comunicar e negociar através do WalletConnect, melhorando significativamente a eficiência e a experiência de negociação e exposição de NFTs sem a necessidade de negociações offline complicadas e processos de transferência complexos.
No setor de jogos descentralizados, o WalletConnect fornece aos jogadores uma maneira mais conveniente e segura de gerenciar ativos, melhorando a diversão e a interatividade do jogo. Tomando o popular jogo de blockchain CryptoKitties como exemplo, os jogadores precisam gerenciar seus ativos de gato virtual 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 gato armazenadas na carteira serão sincronizadas com o jogo em tempo real. Quando os jogadores desejam reproduzir 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 desejarem 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 gato serão transferidos para o endereço da carteira do comprador. Todo o processo de transação é aberto, transparente e rastreável.
No jogo de blockchain Axie Infinity, que tem como tema batalhas de animais de estimação, o WalletConnect também desempenha um papel importante. Os jogadores possuem os seus próprios animais de estimação Axie no jogo, cada um com atributos e habilidades únicas. Os jogadores podem aumentar o valor dos seus animais de estimação através de batalhas, reprodução e outros meios. Ao participar em batalhas de jogo, os jogadores precisam de confirmar a linha de animais de estimação Axie. O WalletConnect transfere as informações de ativos Axie da carteira do jogador para o jogo, garantindo que os jogadores possam usar os seus animais de estimação em batalhas. Quando os jogadores recebem recompensas no jogo, como itens NFT ou tokens de jogo, estes ativos são armazenados diretamente na carteira do jogador. Os jogadores podem usar o WalletConnect para visualizar e gerir os seus ativos de jogo a qualquer momento, facilitando a transferência rápida e a negociação de ativos, aumentando ainda mais a jogabilidade e o valor económico do jogo.
Em termos de redes sociais, algumas plataformas sociais baseadas em Blockchain, como Steemit e Voice, usam WalletConnect para verificação de identidade. Quando os usuários se registam e fazem login nestas plataformas sociais, já 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, melhorando o mecanismo de confiança e o valor do conteúdo da rede social.
No campo da publicação de conteúdo, algumas plataformas de criação de conteúdo descentralizado, como o Mirror, permitem que os criadores conectem suas carteiras à plataforma através do WalletConnect. Quando os criadores publicam artigos, imagens ou outras formas de conteúdo, podem configurar funções de leitura paga ou gorjetas. Os leitores podem usar o WalletConnect para efetuar pagamentos através 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 já começaram a suportar o pagamento via WalletConnect. Quando os consumidores compram bens ou serviços, o comerciante irá gerar um link ou código QR do WalletConnect contendo informações de pagamento. Depois do consumidor o escanear com uma carteira, eles confirmam o montante 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 segurança dos pagamentos, e também fornece aos utilizadores opções de pagamento mais diversas, promovendo a aplicação das criptomoedas no consumo diário.
Atualmente, o WalletConnect alcançou resultados significativos em desenvolvimento no ecossistema blockchain. Em termos de escala de integração, ele está profundamente integrado com mais de 100 carteiras e mais de 200 aplicações. Muitas carteiras bem conhecidas, como MetaMask, Trust Wallet, Coinbase Wallet, etc., suportam o protocolo WalletConnect, permitindo que um grande número de utilizadores de blockchain usem convenientemente o WalletConnect para conectar carteiras com DApps. Em termos de cenários de aplicação, abrange várias áreas quentes como finanças descentralizadas (DeFi), mercados de NFT, jogos descentralizados, etc. Quase todas as plataformas DeFi mainstream e mercados de negociação de NFT utilizam o WalletConnect como uma forma importante de conectar as carteiras dos utilizadores.
A partir dos dados do utilizador, o número de conexões WalletConnect excedeu 220 milhões de vezes, abrangendo 35 milhões de utilizadores em todo o mundo, o que reflete plenamente a sua ampla aplicação e popularidade entre os grupos de utilizadores. Em termos de financiamento, o WalletConnect também tem sido muito 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 de dólares concluído em 15 de janeiro de 2025, inclui investidores como 1kx, BitGo.Crypto.comCapital e outras instituições de investimento conhecidas, estes fundos irão impulsionar ainda mais o desenvolvimento da WalletConnect na pesquisa e desenvolvimento de tecnologia, expansão do ecossistema e promoção de mercado, melhorando a sua competitividade e influência no campo da conectividade blockchain.
Apesar de alcançar certas conquistas, a WalletConnect também enfrenta muitos desafios no seu desenvolvimento. Em termos de segurança, embora a 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 aplicações de carteira WalletConnect falsas foram listadas na Google Play, levando ao roubo de ativos dos utilizadores. Além disso, algumas carteiras Web3 têm restrições imperfeitas de pop-up de transações ao fornecer suporte WalletConnect, o que pode resultar em utilizadores transferindo ativos inadvertidamente através de phishing.
A competição de mercado também é um desafio importante. A competição no campo da conectividade blockchain é acirrada, com novos protocolos de conexão e soluções constantemente em desenvolvimento, 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 utilizador também são um desafio. Para utilizadores comuns, a tecnologia blockchain e os conceitos relacionados são relativamente complexos por si só. Como um protocolo de conexão relativamente profissional, o WalletConnect pode apresentar certas dificuldades aos utilizadores na compreensão e utilização. Como aumentar a consciencialização dos utilizadores sobre o WalletConnect, reduzir o limiar de utilização e permitir que mais utilizadores o utilizem de forma segura e conveniente é o problema que o WalletConnect precisa de resolver. Ao mesmo tempo, com o desenvolvimento contínuo da tecnologia blockchain e a expansão contínua dos cenários de aplicação, o WalletConnect também precisa de se adaptar continuamente aos novos padrões tecnológicos e necessidades dos utilizadores, continuar a inovar tecnicamente e aprimorar as funções para manter a sua competitividade no mercado.
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, diminuindo assim o risco de latência e interrupções de rede. Atualmente, o WebSocket é o principal método de comunicação para conexões do WalletConnect e, no futuro, novos protocolos de transporte da geração, como o QUIC (Quick UDP Internet Connections), podem ser introduzidos. O QUIC é baseado no protocolo UDP e tem 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, WalletConnect deverá suportar operações mais complexas. Por exemplo, alcançar uma interação contínua entre múltiplas cadeias, os utilizadores podem transferir ativos, realizar transações, etc., entre diferentes redes blockchain através de uma única ligação à carteira sem necessidade de alternar entre várias carteiras e redes. Ao mesmo tempo, poderá haver um aumento no suporte para mais tipos de ativos digitais, incluindo novas criptomoedas, títulos digitais, etc., para satisfazer as crescentes exigências 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 utilizadores sobre a privacidade dos dados continuam a aumentar, o WalletConnect pode adotar tecnologias avançadas de criptografia, como provas de conhecimento zero, para completar a verificação de identidade e operações de transação sem revelar informações sensíveis dos utilizadores. As provas de conhecimento zero permitem ao provador provar um facto ao verificador sem divulgar qualquer outra informação, o que irá aumentar ainda mais a proteção da privacidade do utilizador ao usar o WalletConnect e aumentar a sua confiança na sua segurança.
Nos mercados emergentes, com a popularidade global da tecnologia Blockchain, a procura por aplicações de Blockchain em alguns países e regiões em desenvolvimento está a aumentar 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 estas regiões. Como uma ferramenta importante para conectar aplicações de Blockchain e carteiras, espera-se que o WalletConnect seja amplamente utilizado nestes mercados emergentes, ajudando os utilizadores locais a participar de forma mais conveniente em finanças descentralizadas, negociação de ativos digitais e outras atividades, e promovendo o aterragem e desenvolvimento da tecnologia Blockchain nestas regiões.
Para 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 da cadeia de abastecimento 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 a sua tecnologia de conexão segura e criptografia para conectar dispositivos IoT a plataformas blockchain, garantindo a segurança e confiabilidade dos dados do dispositivo e proporcionando uma infraestrutura mais confiável para aplicações IoT. Na área das finanças da cadeia de abastecimento, o WalletConnect conecta todos os elos na cadeia de abastecimento para realizar a partilha de informações e automação de transações, melhorar a transparência e eficiência da cadeia de abastecimento e reduzir os riscos financeiros. No campo da verificação de identidade, o WalletConnect pode fornecer uma solução de verificação de identidade descentralizada, em que os utilizadores podem utilizar as 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.
WalletConnect, como um protocolo de código aberto, desempenha um papel importante no ecossistema blockchain, conectando aplicações descentralizadas (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 ter cautela ao usar o WalletConnect, escolhendo carteiras e DApps respeitáveis e bem conhecidos para se conectar, e evitando conexões de fontes desconhecidas para prevenir ataques de phishing ou outros riscos de segurança.
Partilhar
Conteúdos
Nos últimos anos, o rápido desenvolvimento da tecnologia blockchain levou a um grande número de aplicações descentralizadas (DApps), que proporcionam aos utilizadores 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 utilizadores gerirem ativos cifrados e participarem em interações DApps. Elas armazenam as chaves privadas e públicas dos utilizadores para assinar transações e verificar a identidade.
Com a crescente popularidade das DApps, os utilizadores têm requisitos mais elevados quanto à conveniência, segurança e compatibilidade da ligação entre carteiras e DApps. Os métodos de ligação tradicionais têm muitas limitações, como o elevado risco de exposição da chave privada, operações complicadas, fraca compatibilidade, etc., tornando difícil satisfazer as diversas necessidades dos utilizadores. Neste contexto, o WalletConnect surgiu como um protocolo de ligação inovador projetado para enfrentar os desafios de comunicação entre carteiras e DApps, oferecendo aos utilizadores uma experiência interativa mais segura e conveniente.
Desde o seu lançamento, o WalletConnect tem sido amplamente utilizado e recebeu atenção. Foi integrado com muitas carteiras e DApps bem conhecidos, tornando-se uma das infraestruturas importantes que ligam carteiras e aplicações 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 da Blockchain.
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. Permite aos usuários interagir 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ção 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.
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 único 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 o link podem incluir o nome do aplicativo, versão, redes blockchain suportadas e instruções solicitando ao usuário que conecte sua carteira.
Os utilizadores podem então usar uma carteira de criptomoedas que suporte WalletConnect, como o MetaMask ou Trust Wallet, para digitalizar o código QR ou clicar no link profundo. Tomando como exemplo uma carteira móvel, quando um utilizador abre a aplicação da carteira e escolhe conectar-se via WalletConnect, a carteira irá chamar a função da câmara do telemóvel para digitalizar o código QR ou resolver o conteúdo do link clicado. Após obter a informação do código QR ou link, a carteira irá verificá-la para confirmar a origem e integridade da informação. Se a verificação for bem-sucedida, a carteira irá gerar o seu próprio par de chaves temporárias e usar a chave pública fornecida pela DApp para gerar uma chave simétrica partilhada através do protocolo de troca de chaves Diffie-Hellman. Esta chave partilhada será usada para comunicação encriptada entre a DApp e a carteira para garantir a confidencialidade e integridade do conteúdo da comunicação. Por fim, a carteira irá enviar uma mensagem de confirmação de ligação para a DApp, informando que a ligação foi estabelecida com sucesso, e ambas as partes podem iniciar a comunicação segura.
O WalletConnect utiliza 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, os DApps e as carteiras geram uma chave simétrica compartilhada através do protocolo de troca de chaves Diffie-Hellman. Neste processo, ambas as partes trocam primeiro as suas chaves públicas, com base nas quais, utilizando o algoritmo de Diffie-Hellman, é gerada uma chave simétrica compartilhada de forma segura num canal de comunicação inseguro, conhecida apenas pelo DApp e pela 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çada). 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 de Camada de Transporte) para criptografar o canal de transmissão, fornecendo 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 espião porque já está criptografado. Depois que a carteira recebe 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 de ser enviada. 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 de blockchain, a mensagem de solicitação de transação enviada pelo DApp é criptografada e assinada. A carteira primeiro verifica a assinatura ao recebê-la, em seguida, descriptografa a mensagem para garantir a segurança e precisão da solicitação de transação.
Quando um DApp necessita que os utilizadores realizem transações ou executem outras operações que exijam assinaturas, enviará um pedido de assinatura para a carteira do utilizador através da conexão segura estabelecida. Tomando a compra de obras de arte digitais num mercado NFT como exemplo, o DApp encapsulará os detalhes da transação, como o identificador do NFT comprado, preço, endereços das partes envolvidas na transação e a rede blockchain da transação, no pedido de assinatura enviado para a carteira. O utilizador receberá este pedido de assinatura na carteira, que visualmente apresentará os detalhes da transação para o utilizador confirmar. Depois de rever cuidadosamente a informação da transação e assegurar a sua precisão, o utilizador poderá clicar no botão de confirmar assinatura na carteira. A carteira utilizará a chave privada do utilizador para assinar a informação da transação. O processo de assinatura envolve o processamento dos dados da transação com base em algoritmos de encriptação para gerar uma assinatura única. Uma vez concluída a assinatura, a carteira devolverá a informação assinada para o DApp.
Após o DApp receber as informações assinadas, ele irá 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 irão verificar 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 em cadeia 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.
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 de conexão centralizados tradicionais, 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 questões de privacidade e segurança de dados. WalletConnect usa as características descentralizadas da blockchain para estabelecer conexões e transmitir dados através dos nós da blockchain, tornando o processo de conexão inteiro mais descentralizado e confiável. Este design descentralizado evita os riscos que os servidores centrais podem trazer, melhora a estabilidade e resistência a ataques do sistema, e também está de acordo com o conceito fundamental da tecnologia blockchain, ou seja, eliminar instituições intermediárias e realizar interações diretas entre usuários.
A segurança é uma das características principais do WalletConnect. Durante o processo de conexão e interação, a chave privada do utilizador é sempre armazenada na aplicação de carteira local e não será exposta ao DApp. A chave privada é uma credencial crucial para os utilizadores acederem e gerirem ativos encriptados. Uma vez divulgada, os ativos do utilizador enfrentarão riscos significativos. O WalletConnect garante que apenas o utilizador pode assinar e confirmar transações e operações através de canais de comunicação encriptados e mecanismos rigorosos de verificação de assinatura. Todas as mensagens e dados de transação são encriptados durante a transmissão, utilizando algoritmos avançados de encriptação como encriptação simétrica AES e encriptação assimétrica RSA, para evitar roubo ou adulteração de dados. Ao mesmo tempo, quando a carteira recebe um pedido de um DApp, verifica rigorosamente o pedido, garantindo que apenas pedidos legítimos sejam processados, protegendo ainda mais a segurança e privacidade dos ativos do utilizador.
WalletConnect tem uma excelente compatibilidade e pode integrar-se com uma variedade de carteiras de criptomoedas e aplicações descentralizadas mainstream. 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 utilizadores podem facilmente utilizar o WalletConnect para se conectarem. No que diz respeito às DApps, quer se trate 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. Esta ampla compatibilidade permite aos utilizadores alternar livremente entre diferentes DApps e carteiras sem se preocuparem com problemas de compatibilidade, melhorando significativamente a experiência de interação do utilizador no ecossistema blockchain e promovendo a interoperabilidade entre diferentes aplicações e carteiras, impulsionando a prosperidade e desenvolvimento do ecossistema blockchain.
WalletConnect é um protocolo aberto que qualquer pessoa pode usar, desenvolver e estender livremente. Esta abertura oferece 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 preocuparem com processos de autorização complicados ou altas taxas de uso. Os desenvolvedores podem personalizar o WalletConnect de acordo com suas necessidades para atender a 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 na construção do ecossistema WalletConnect, promovendo a troca técnica e inovação, impulsionando a melhoria contínua e o desenvolvimento do protocolo WalletConnect. Este ecossistema aberto permite ao WalletConnect adaptar-se continuamente às mudanças de mercado e necessidades do usuário, mantendo sua posição de liderança no campo da conectividade blockchain e injetando um poderoso impulso no desenvolvimento de toda a indústria blockchain.
Comparativamente com métodos de ligação tradicionais, o WalletConnect demonstra significativas vantagens em muitos aspetos. Em termos de conveniência, os métodos de ligação tradicionais podem exigir que os utilizadores introduzam manualmente endereços de carteira, chaves privadas ou frases mnemónicas em DApps, o que é complicado e propenso a erros. Além disso, alternar entre diferentes dispositivos e aplicações complica o processo. Pelo contrário, o WalletConnect apenas exige que os utilizadores digitalizem um código QR ou cliquem num link para estabelecer rapidamente uma ligação entre a carteira e a DApp. Quer seja em desktop ou móvel, o processo é simplificado, poupando tempo e esforço aos utilizadores.
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 num ambiente de rede inseguro ou num dispositivo comprometido. Uma vez obtidos por hackers, os ativos do utilizador sofrerão perdas. Por outro lado, o WalletConnect evita eficazmente o problema da fuga da chave privada através de comunicação encriptada e armazenamento local das chaves privadas, garantindo a segurança dos ativos do utilizador.
Do ponto de vista da experiência do utilizador, métodos de conexão tradicionais podem levar a trocas frequentes de contas e operações entre diferentes DApps e carteiras, resultando numa má experiência do utilizador. O WalletConnect fornece uma experiência de conexão unificada e suave, permitindo aos utilizadores gerir conexões para múltiplos DApps numa única carteira sem necessidade de operações repetitivas, melhorando a experiência de utilização e satisfação dos utilizadores em aplicações de Blockchain.
No atual florescimento das finanças descentralizadas (DeFi), o WalletConnect desempenha um papel crucial de ligação, facilitando grandemente as operações dos utilizadores em várias plataformas DeFi. Tomando a conhecida bolsa descentralizada Uniswap como exemplo, os utilizadores podem facilmente digitalizar o código QR ou clicar no link com a ajuda do WalletConnect para estabelecer rapidamente uma ligação segura entre as suas carteiras, como o MetaMask ou Trust Wallet, e a plataforma Uniswap. Ao realizar operações de troca de tokens, os utilizadores não precisam de introduzir manualmente informações da carteira complicadas. A carteira identificará e exibirá automaticamente os tokens detidos pelo utilizador. Após os utilizadores confirmarem o tipo e a quantidade de tokens a serem trocados, o pedido de transação será enviado para a carteira através do canal encriptado do WalletConnect. Os utilizadores podem confirmar a assinatura na carteira, tornando todo o processo de transação rápido e seguro. Este método de ligação não só simplifica o processo de operação, como também evita o risco de exposição da chave privada durante a transação, permitindo que os utilizadores participem na negociação DeFi com mais confiança.
No campo de empréstimos, plataformas como o Compound também dependem do WalletConnect para facilitar a interação entre os utilizadores e a plataforma. Quando os utilizadores se envolvem em atividades de empréstimo e empréstimo na plataforma Compound, primeiro conectam as suas carteiras através do WalletConnect. A plataforma avalia os limites de empréstimo com base nos ativos nas suas carteiras. Quando um utilizador inicia um pedido de empréstimo, as informações de empréstimo são criptografadas e transmitidas para a carteira. Depois de o utilizador confirmar a assinatura, o processo de empréstimo é concluído. Para os reembolsos, os utilizadores confirmam a operação de reembolso nas suas carteiras, e os fundos são transferidos automaticamente da carteira para a plataforma Compound para concluir o processo de reembolso. Ao longo destas operações, o WalletConnect garante a segurança das informações de ativos do utilizador e dos dados de transação, permitindo aos utilizadores participar convenientemente em atividades de empréstimo DeFi e experienciar plenamente as vantagens das finanças descentralizadas.
O mercado de NFTs desenvolveu-se rapidamente nos últimos anos, com o WalletConnect desempenhando um papel importante ao fornecer aos utilizadores uma forma conveniente e segura de se conectarem 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 utilizadores desejam comprar a sua obra de arte NFT favorita na plataforma, apenas precisam de 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 com a 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 OpenSea. Os utilizadores 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 utilizador. Todo o processo é rápido e seguro, garantindo a segurança dos ativos e a privacidade dos utilizadores nas transações de NFTs.
Em plataformas como o Rarible, os utilizadores não só podem comprar e vender NFTs, mas também utilizar o WalletConnect para mostrar as suas coleções de NFT. Após ligar a carteira à plataforma Rarible, a plataforma irá automaticamente ler os ativos de NFT do utilizador na carteira e mostrá-los de forma intuitiva na página pessoal do utilizador. Os utilizadores podem categorizar, adicionar descrições e tags aos seus NFTs para uma navegação fácil e apreciação por outros utilizadores. Entretanto, quando outros utilizadores mostram interesse nos NFTs exibidos e expressam a sua intenção de compra, ambas as partes podem comunicar e negociar através do WalletConnect, melhorando significativamente a eficiência e a experiência de negociação e exposição de NFTs sem a necessidade de negociações offline complicadas e processos de transferência complexos.
No setor de jogos descentralizados, o WalletConnect fornece aos jogadores uma maneira mais conveniente e segura de gerenciar ativos, melhorando a diversão e a interatividade do jogo. Tomando o popular jogo de blockchain CryptoKitties como exemplo, os jogadores precisam gerenciar seus ativos de gato virtual 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 gato armazenadas na carteira serão sincronizadas com o jogo em tempo real. Quando os jogadores desejam reproduzir 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 desejarem 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 gato serão transferidos para o endereço da carteira do comprador. Todo o processo de transação é aberto, transparente e rastreável.
No jogo de blockchain Axie Infinity, que tem como tema batalhas de animais de estimação, o WalletConnect também desempenha um papel importante. Os jogadores possuem os seus próprios animais de estimação Axie no jogo, cada um com atributos e habilidades únicas. Os jogadores podem aumentar o valor dos seus animais de estimação através de batalhas, reprodução e outros meios. Ao participar em batalhas de jogo, os jogadores precisam de confirmar a linha de animais de estimação Axie. O WalletConnect transfere as informações de ativos Axie da carteira do jogador para o jogo, garantindo que os jogadores possam usar os seus animais de estimação em batalhas. Quando os jogadores recebem recompensas no jogo, como itens NFT ou tokens de jogo, estes ativos são armazenados diretamente na carteira do jogador. Os jogadores podem usar o WalletConnect para visualizar e gerir os seus ativos de jogo a qualquer momento, facilitando a transferência rápida e a negociação de ativos, aumentando ainda mais a jogabilidade e o valor económico do jogo.
Em termos de redes sociais, algumas plataformas sociais baseadas em Blockchain, como Steemit e Voice, usam WalletConnect para verificação de identidade. Quando os usuários se registam e fazem login nestas plataformas sociais, já 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, melhorando o mecanismo de confiança e o valor do conteúdo da rede social.
No campo da publicação de conteúdo, algumas plataformas de criação de conteúdo descentralizado, como o Mirror, permitem que os criadores conectem suas carteiras à plataforma através do WalletConnect. Quando os criadores publicam artigos, imagens ou outras formas de conteúdo, podem configurar funções de leitura paga ou gorjetas. Os leitores podem usar o WalletConnect para efetuar pagamentos através 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 já começaram a suportar o pagamento via WalletConnect. Quando os consumidores compram bens ou serviços, o comerciante irá gerar um link ou código QR do WalletConnect contendo informações de pagamento. Depois do consumidor o escanear com uma carteira, eles confirmam o montante 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 segurança dos pagamentos, e também fornece aos utilizadores opções de pagamento mais diversas, promovendo a aplicação das criptomoedas no consumo diário.
Atualmente, o WalletConnect alcançou resultados significativos em desenvolvimento no ecossistema blockchain. Em termos de escala de integração, ele está profundamente integrado com mais de 100 carteiras e mais de 200 aplicações. Muitas carteiras bem conhecidas, como MetaMask, Trust Wallet, Coinbase Wallet, etc., suportam o protocolo WalletConnect, permitindo que um grande número de utilizadores de blockchain usem convenientemente o WalletConnect para conectar carteiras com DApps. Em termos de cenários de aplicação, abrange várias áreas quentes como finanças descentralizadas (DeFi), mercados de NFT, jogos descentralizados, etc. Quase todas as plataformas DeFi mainstream e mercados de negociação de NFT utilizam o WalletConnect como uma forma importante de conectar as carteiras dos utilizadores.
A partir dos dados do utilizador, o número de conexões WalletConnect excedeu 220 milhões de vezes, abrangendo 35 milhões de utilizadores em todo o mundo, o que reflete plenamente a sua ampla aplicação e popularidade entre os grupos de utilizadores. Em termos de financiamento, o WalletConnect também tem sido muito 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 de dólares concluído em 15 de janeiro de 2025, inclui investidores como 1kx, BitGo.Crypto.comCapital e outras instituições de investimento conhecidas, estes fundos irão impulsionar ainda mais o desenvolvimento da WalletConnect na pesquisa e desenvolvimento de tecnologia, expansão do ecossistema e promoção de mercado, melhorando a sua competitividade e influência no campo da conectividade blockchain.
Apesar de alcançar certas conquistas, a WalletConnect também enfrenta muitos desafios no seu desenvolvimento. Em termos de segurança, embora a 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 aplicações de carteira WalletConnect falsas foram listadas na Google Play, levando ao roubo de ativos dos utilizadores. Além disso, algumas carteiras Web3 têm restrições imperfeitas de pop-up de transações ao fornecer suporte WalletConnect, o que pode resultar em utilizadores transferindo ativos inadvertidamente através de phishing.
A competição de mercado também é um desafio importante. A competição no campo da conectividade blockchain é acirrada, com novos protocolos de conexão e soluções constantemente em desenvolvimento, 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 utilizador também são um desafio. Para utilizadores comuns, a tecnologia blockchain e os conceitos relacionados são relativamente complexos por si só. Como um protocolo de conexão relativamente profissional, o WalletConnect pode apresentar certas dificuldades aos utilizadores na compreensão e utilização. Como aumentar a consciencialização dos utilizadores sobre o WalletConnect, reduzir o limiar de utilização e permitir que mais utilizadores o utilizem de forma segura e conveniente é o problema que o WalletConnect precisa de resolver. Ao mesmo tempo, com o desenvolvimento contínuo da tecnologia blockchain e a expansão contínua dos cenários de aplicação, o WalletConnect também precisa de se adaptar continuamente aos novos padrões tecnológicos e necessidades dos utilizadores, continuar a inovar tecnicamente e aprimorar as funções para manter a sua competitividade no mercado.
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, diminuindo assim o risco de latência e interrupções de rede. Atualmente, o WebSocket é o principal método de comunicação para conexões do WalletConnect e, no futuro, novos protocolos de transporte da geração, como o QUIC (Quick UDP Internet Connections), podem ser introduzidos. O QUIC é baseado no protocolo UDP e tem 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, WalletConnect deverá suportar operações mais complexas. Por exemplo, alcançar uma interação contínua entre múltiplas cadeias, os utilizadores podem transferir ativos, realizar transações, etc., entre diferentes redes blockchain através de uma única ligação à carteira sem necessidade de alternar entre várias carteiras e redes. Ao mesmo tempo, poderá haver um aumento no suporte para mais tipos de ativos digitais, incluindo novas criptomoedas, títulos digitais, etc., para satisfazer as crescentes exigências 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 utilizadores sobre a privacidade dos dados continuam a aumentar, o WalletConnect pode adotar tecnologias avançadas de criptografia, como provas de conhecimento zero, para completar a verificação de identidade e operações de transação sem revelar informações sensíveis dos utilizadores. As provas de conhecimento zero permitem ao provador provar um facto ao verificador sem divulgar qualquer outra informação, o que irá aumentar ainda mais a proteção da privacidade do utilizador ao usar o WalletConnect e aumentar a sua confiança na sua segurança.
Nos mercados emergentes, com a popularidade global da tecnologia Blockchain, a procura por aplicações de Blockchain em alguns países e regiões em desenvolvimento está a aumentar 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 estas regiões. Como uma ferramenta importante para conectar aplicações de Blockchain e carteiras, espera-se que o WalletConnect seja amplamente utilizado nestes mercados emergentes, ajudando os utilizadores locais a participar de forma mais conveniente em finanças descentralizadas, negociação de ativos digitais e outras atividades, e promovendo o aterragem e desenvolvimento da tecnologia Blockchain nestas regiões.
Para 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 da cadeia de abastecimento 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 a sua tecnologia de conexão segura e criptografia para conectar dispositivos IoT a plataformas blockchain, garantindo a segurança e confiabilidade dos dados do dispositivo e proporcionando uma infraestrutura mais confiável para aplicações IoT. Na área das finanças da cadeia de abastecimento, o WalletConnect conecta todos os elos na cadeia de abastecimento para realizar a partilha de informações e automação de transações, melhorar a transparência e eficiência da cadeia de abastecimento e reduzir os riscos financeiros. No campo da verificação de identidade, o WalletConnect pode fornecer uma solução de verificação de identidade descentralizada, em que os utilizadores podem utilizar as 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.
WalletConnect, como um protocolo de código aberto, desempenha um papel importante no ecossistema blockchain, conectando aplicações descentralizadas (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 ter cautela ao usar o WalletConnect, escolhendo carteiras e DApps respeitáveis e bem conhecidos para se conectar, e evitando conexões de fontes desconhecidas para prevenir ataques de phishing ou outros riscos de segurança.