Introdução

Com a ascensão das finanças descentralizadas, a necessidade de compatibilidade entre cadeias é mais evidente do que nunca. À medida que o número de redes e protocolos blockchain continua a aumentar, a interoperabilidade tornou-se um grande desafio para a indústria de criptomoedas. Para prosperar no ambiente multi-chain da Web3 e atender às necessidades da próxima geração de usuários da Web3, os fornecedores de carteiras precisam oferecer produtos cross-chain que, entre outras coisas, forneçam funcionalidade DeFi simplificada e interoperável (como exchanges) e interface de usuário design para otimizar a experiência do usuário em múltiplas redes. Em última análise, o crescimento na adoção de criptomoedas depende de produtos inovadores e projetos de engenharia que abstraem as complexidades de blockchains individuais e desbloqueiem valor diferenciado para os usuários finais.

Interoperabilidade e limitações atuais

Primeiro, devemos responder à questão do que é a interoperabilidade da blockchain e por que ela é importante. Com tantos blockchains exclusivos surgindo nos últimos anos, existe uma ideia de qual blockchain é melhor, através de uma abordagem minimalista – qual cadeia é a “melhor” e oferece mais recursos, protocolos e padrões. Muitas vezes, porém, é difícil deduzir o que é “melhor”. Uma rede pode oferecer transações mais rápidas e baratas, enquanto outra pode oferecer melhor privacidade. Todos esses benefícios vêm com compensações. Portanto, o consenso geral é cooperar e misturar-se em diferentes cadeias conforme necessário. Por exemplo, uma cadeia pode ser ideal para atividades DeFi, enquanto outra cadeia pode ser mais segura para armazenamento de ativos a longo prazo. Portanto, a interoperabilidade tornou-se um passo muito importante para o futuro. Embora muitas cadeias, como Cosmos e Polkadot, tenham interoperabilidade incorporada em seus projetos, outras, como Ethereum e Binance Smart Chain, são isoladas. É aqui que a interoperabilidade entra em jogo.

A interoperabilidade refere-se à capacidade de diferentes redes de trocar e utilizar informações, ou à capacidade de um sistema fazer sentido e funcionar com outros sistemas. Cada blockchain tem seus próprios recursos, protocolos e padrões exclusivos, o que pode dificultar a transferência de ativos entre diferentes cadeias. Sem interoperabilidade, temos problemas como liquidez fragmentada e ecossistemas fragmentados que impedem as redes de concretizar todo o potencial do DeFi.

Atualmente, os usuários devem alternar constantemente entre carteiras para concluir transações em diferentes cadeias. Por exemplo, se um usuário quisesse transferir tokens X de uma blockchain para outra, o usuário precisaria aprovar a transação em cada cadeia individualmente, resultando no surgimento de um grande número de carteiras da web. A falta de interoperabilidade não só resulta em experiências e interfaces de utilizador ineficientes e inseguras, mas o seu processo complicado também dificulta a adoção generalizada, especialmente para iniciantes que procuram entrar no ecossistema descentralizado.

Carteira de cadeia cruzada

Atualmente, os problemas de carteira e interoperabilidade decorrem de muitas etapas. Para que os utilizadores possam utilizar os seus activos noutra cadeia, devem primeiro encontrar uma ponte adequada para utilizar. Digamos, por exemplo, que nossos usuários desejam aproveitar o protocolo Stargate da LayerZero – a ponte mais popular em DeFi e a única ponte de ativos nativos que garante finalidade instantânea – como sua ponte. Eles devem primeiro acessar o site do Stargate, fazer login com sua carteira MetaMask, usar o processo Stargate para conectar seus ativos à cadeia desejada e, em seguida, aguardar a conclusão da transação. Todas essas etapas devem ser executadas para conectar o token. Depois que o token for interligado, os usuários poderão usá-lo normalmente. No entanto, em vez de forçar os usuários a realizar várias etapas tediosas, por que não fazer com que a carteira abstraia todo o trabalho de ponte?

As carteiras entre cadeias são uma infraestrutura crítica para lidar com a inacessibilidade e a falta de interoperabilidade do DeFi. Uma carteira cross-chain é uma carteira digital que pode armazenar vários tipos de criptomoedas e interagir perfeitamente com várias redes blockchain. Ao usar carteiras entre cadeias, os usuários podem transferir facilmente ativos entre diferentes cadeias, acessar uma gama mais ampla de aplicações DeFi, minimizar as taxas de gás, diversificar suas participações e experimentar as vantagens inerentes de uma variedade de cadeias diferentes. Essas carteiras reduzirão radicalmente a rotatividade e o atrito quando os usuários interagirem com vários blockchains.

Uma das maiores vantagens das carteiras cross-chain é a capacidade de reduzir o atrito e aumentar a eficiência. Em vez de usar múltiplas carteiras ou exchanges para gerenciar ativos diferentes, os usuários podem consolidar tudo em um só lugar, abstraindo as transações complexas que os usuários precisam gerenciar. Isso economiza tempo, reduz o risco de erros ou equívocos e diminui a barreira de entrada de novos usuários.

Interestelar e por que LayerZero?

À medida que a Web3 continua a se desenvolver, as carteiras cross-chain se tornarão uma ferramenta importante para os usuários. Ao permitir a interoperabilidade perfeita entre diferentes redes blockchain, as carteiras cross-chain permitirão um ecossistema mais integrado e acessível.

Como parte de nossa pesquisa, exploramos a infraestrutura subjacente necessária para construir uma carteira cross-chain de classe mundial. Para realizar a transferência de valor entre cadeias, os desenvolvedores podem usar protocolos de transferência de informações entre cadeias para apoiar chamadas de contratos arbitrárias em diferentes cadeias.

Ao selecionar a infraestrutura de mensagens entre cadeias para uma carteira, os desenvolvedores de aplicativos devem considerar: segurança, facilidade de implementação, experiência do usuário e redes suportadas. Como parte de nossa pesquisa, analisamos vários protocolos de infraestrutura de mensagens nesses padrões e decidimos aproveitar o LayerZero para nosso MVP de carteira.

LayerZero é um protocolo de interoperabilidade entre cadeias que permite a comunicação entre várias redes blockchain por meio de mensagens leves e contínuas. O uso do LayerZero oferece vários benefícios essenciais ao construir uma carteira cross-chain:

Comunicação eficiente e segura — LayerZero permite comunicação rápida e segura entre diferentes redes blockchain, o que reduz significativamente o tempo de transação e leva a uma melhoria na experiência geral do usuário. LayerZero é o único protocolo de mensagens em escala (valor garantido de mais de US$ 10 bilhões) que nunca perdeu fundos de usuários. Além disso, todas as transações são protegidas pelo Pre-Crime, uma camada de segurança proprietária que testa todas as mensagens localmente antes de serem executadas na rede principal.

Amigável ao desenvolvedor – LayerZero é amigável ao desenvolvedor, fornecendo aos construtores uma API fácil de usar para integrar mensagens entre cadeias diretamente em seus aplicativos. Além disso, a equipe LayerZero também fornece uma equipe de suporte robusta para depurar problemas e revisar código.

Integração perfeita – LayerZero integra-se perfeitamente com diferentes redes blockchain, permitindo aos usuários gerenciar múltiplas criptomoedas em uma carteira sem a necessidade de múltiplas contas ou carteiras. Além disso, a integração do LayerZero inclui abstração de gás, um recurso que permite aos usuários finais pagar por transações multi-chain com seus tokens de gás de origem nativa.

Taxas de transação mais baixas – Em comparação com soluções tradicionais de cadeia cruzada, o LayerZero é capaz de implementar transações entre cadeias com taxas mais baixas, o que pode economizar taxas dos usuários. Em particular, o design de protocolo exclusivo do Stargate utiliza um pool de liquidez unificado para troca 1:1 entre cadeias de ativos locais, liberando eficiência de custos sem comprometer a segurança.

Amplo suporte de rede – LayerZero oferece suporte a um grande número de redes – atualmente mais de 30 EVM e não EVM – incluindo Ethereum, Polygon, Avalanche, Aptos, BNB, Optimism Arbitrum e muito mais.

No geral, o protocolo de transferência de informações entre cadeias rápido e seguro do LayerZero o torna uma solução ideal para a construção de carteiras entre cadeias. É capaz de se integrar perfeitamente com múltiplas redes blockchain, oferece taxas de transação mais baixas e oferece maior segurança e confiabilidade como garantia final. Sua natureza amigável ao desenvolvedor também significa que pode ser facilmente integrado a aplicativos existentes, tornando-o uma solução atraente para a construção de carteiras entre cadeias.

cenário competitivo

O cenário competitivo de carteiras cross-chain é dominado principalmente por algumas carteiras importantes, que estabeleceram uma imagem de marca e um sentimento de usuário positivos.

Análise competitiva de produtos

MetaMask, Kepler e carteira confiável

XDefi, Carteira Exodus e Carteira Atômica

Liquality, ONTO Wallet e Cross Wallet

Nadox, Coinbase e CLV

Carteira Biport, Frontier e 03Labs

Referências

Emoções/aceitação do usuário e design UI/UX intuitivo

O cenário competitivo abaixo mostra uma comparação cruzada de fornecedores de carteiras de cadeia cruzada em todo o setor, com base no sentimento/aceitação do usuário versus métricas de design de interface de usuário intuitivas e de suporte ao usuário. Essas métricas são determinadas por entrevistas com usuários e do setor, bem como pela presença online e pelo número médio de usuários.

Cenário de produto competitivo

matriz

matriz

Ao longo da nossa pesquisa de mercado, descobrimos várias características importantes que são fundamentais para a adoção generalizada e facilidade de uso da carteira:

  1. O design simples e intuitivo da interface do usuário e o processo de troca abstrato simplificam a experiência do usuário e melhoram a taxa geral de adoção da carteira. Projetos de interface de usuário excessivamente complexos muitas vezes confundem os usuários durante o processo de troca, dificultando a adoção.

  2. Um rastreador de portfólio no aplicativo que permite aos usuários monitorar o desempenho de seus ativos digitais e rastrear seus saldos em múltiplas redes blockchain.

  3. Página Discover para encontrar outras moedas e dApps fora do DeFi para adicionar funcionalidade à experiência.

  4. Vídeos educacionais de integração são úteis quando se trata de integrar novos usuários do Web3 e retê-los.

  5. Uma lista de moedas “Favoritas” permite que os usuários acessem facilmente suas principais moedas durante a troca.

  6. Incluir moedas que foram verificadas pelo fornecedor da carteira aumenta a confiança do usuário (a verificação geralmente é exibida visualmente ao lado das moedas).

Entrevistas da indústria

Conduzimos entrevistas aprofundadas com 25 usuários que tiveram experiências variadas com criptomoedas e carteiras.

Dados demográficos do usuário

Novos usuários entre cadeias - 28% (7)

Usuários existentes de cadeia cruzada - 32% (8)

Desenvolvedor - 40% (10)

Decidimos entrevistar principalmente os desenvolvedores, uma vez que eles também são considerados usuários finais de carteiras omnichain/cross-chain. Queremos construir um produto pensando nos desenvolvedores, para que futuros desenvolvedores possam continuar a construir e melhorar o produto. Também optamos por entrevistar pessoas influentes na área de carteiras cross-chain, como Gonzalo, chefe de experiência do usuário da LayerZero. Além disso, para levar em consideração os pontos fracos dos novos usuários cross-chain, decidimos alocar. uma certa proporção do conteúdo da entrevista para eles.

Exploramos as seguintes funções:

Posicionamento de função do usuário

Principais conclusões da entrevista

  1. Falta de facilidade de uso – Algumas carteiras de criptomoedas carecem de interfaces amigáveis, tornando difícil para os usuários entenderem como usá-las. Em particular, os usuários estão mais frustrados com vários problemas importantes:

  2. Instruções e feedback pouco claros quando os usuários cometem erros

  3. A velocidade da transação é lenta

  4. O usuário não sabe o status da transação

  5. Estrutura de taxas pouco clara

  6. Experiência de integração complicada

  7. Dificuldade em determinar qual moeda usar durante a troca para maximizar o valor

  8. Complexidade — As carteiras de criptomoeda podem ser complexas de configurar e usar, especialmente para usuários não técnicos. O processo de criação de uma carteira, gerenciamento de chaves privadas e execução de transações pode ser intimidante e confuso para muitas pessoas.

  9. Requer vários aplicativos para diversos fins, como troca, armazenamento, etc.

Interestelar

Opções de design de UI/UX

A partir da nossa pesquisa, podemos ver que existem muitas oportunidades para melhorar a experiência atual da carteira.

Através de nossos projetos nos concentramos em...

  1. Extraia qualquer informação que não seja absolutamente necessária para evitar que os usuários fiquem sobrecarregados.

  2. Elimine a necessidade de depender de vários serviços/DApps para concluir uma tarefa.

  3. Garantir que usuários de todos os níveis de conhecimento sobre criptomoedas se sintam apoiados e irrestritos em seu processo de tomada de decisão financeira.

Design de interface homem-computador

Pagina inicial

Escolhemos uma linguagem de design que fosse consistente com a marca LayerZero, ao mesmo tempo que adicionamos nosso próprio toque para dar à carteira um tema distinto do espaço sideral. Mantivemos um esquema de cores predominantemente preto e branco, adicionando o mínimo de cor possível apenas para expressar status e informações especiais.

design de experiência do usuário

1. Abstração de taxas de gás

Problema: A experiência atual de pagamento de taxas de gás exige que os usuários usem vários serviços para concluir suas transações quando não possuem os ativos necessários.

Fluxo de usuário atual

Esperamos reduzir a dor de cabeça deste processo, eliminando a necessidade de múltiplos serviços, ao mesmo tempo que proporcionamos aos utilizadores o suporte necessário para tomarem a melhor decisão para os seus objetivos. Criamos o seguinte fluxo de usuário aprimorado:

Novo fluxo de usuários

2. Combine ponte e troca

Problema: A maioria das carteiras multicadeias separa os conceitos de ponte e troca em duas categorias de ações para os usuários escolherem. No entanto, ambos os serviços atendem ao mesmo problema: usuários que desejam trocar um ativo por outro.

Nosso design aprimorado combina esses dois conceitos em um. Os usuários podem selecionar redes e ativos por meio de menus suspensos.

Novos conteúdos

3. Outras melhorias de experiência

**Problema:** a forma como a maioria das carteiras exibe a atividade atual é confusa ou cansativa para os usuários. Os usuários normalmente ficam presos a uma lista de todas as suas atividades anteriores, às vezes escondidas atrás de vários cliques.

Nosso design destaca apenas as transações pendentes, que são as transações mais importantes que o usuário vê à primeira vista. Se os usuários desejarem visualizar todas as transações anteriores, poderão fazê-lo no menu suspenso Perfil no canto superior direito.

**Problema:** a página de confirmação da transação inclui muitas informações e novo vocabulário, o que pode ser complicado para novos usuários. Isso pode levar à paralisia, onde o usuário abandona a transação ou pode ignorar todas as informações.

Nosso design aprimorado exibe apenas taxas e taxas de transação, enquanto oculta todas as outras informações em Informações Avançadas. Embora os utilizadores experientes ainda possam aceder a estas informações se assim o desejarem, os novos utilizadores não devem ser intimidados ou enganados.

Design de logotipo

desenvolvimento de back-end

Para entender melhor o dilema atual, nossa equipe criou sua própria prova de conceito de como poderia ser uma carteira cross-chain. Para o nosso desenvolvimento, achamos melhor melhorar a carteira atual em vez de criar a nossa própria, era uma simples questão de porquê reinventar a roda. Por conta disso, optamos por trabalhar em um fork da MetaMask, a carteira mais popular até hoje. Grande parte do nosso trabalho de desenvolvimento gira em torno da compreensão da base de código do MetaMask e, em seguida, da implementação dos recursos de ponte e acessibilidade descritos na arquitetura atual para criar uma experiência mais integrada para os usuários.

LayerZero e Stargate

Vamos primeiro discutir o que é LayerZero. Se você quiser saber mais, é altamente recomendável ler o white paper.

O núcleo do LayerZero é um protocolo de mensagens que permite chamadas contratuais arbitrárias entre cadeias. O protocolo funciona por meio de um sistema de verificação entre pares independentes de repetidores e oráculos, gerenciando a comunicação entre endpoints. Os endpoints são implantados em todas as redes suportadas pelo LayerZero; essas são as bibliotecas de contratos inteligentes e interfaces de desenvolvedor que lidam com a verificação. Na rede, um retransmissor é qualquer entidade capaz de recuperar e enviar provas de uma transação, e um oráculo é qualquer entidade capaz de recuperar e enviar cabeçalhos de bloco.

Para entender essa arquitetura, passaremos por um exemplo de processo de mensagens. Por exemplo, digamos que eu queira enviar uma mensagem do Ethereum para o Polygon. Primeiro criarei e enviarei uma transação para o contrato inteligente LayerZero no Ethereum que contém minhas informações e o endereço do destinatário no Polygon. Essas informações são então enviadas para um contrato validador, que envia a prova da transação para um retransmissor, e um contrato de rede, que instrui um oráculo para obter o cabeçalho do bloco. Assim que o cabeçalho do bloco for confirmado, o oráculo o envia para o contrato de rede na cadeia Polygon. Essas informações são repassadas ao contrato validador, que obtém cabeçalhos de bloco e provas do retransmissor para verificar a validade do contrato. Uma vez verificada a prova, o payload é enviado ao contrato do comunicador para execução. A imagem a seguir mostra essa interação:

Figura 4, white paper da LayerZero

Stargate é um protocolo de ponte construído sobre os serviços de mensagens do LayerZero. O Protocolo Stargate é o primeiro protocolo a resolver o trilema da ponte (finalidade garantida instantânea (fonte), liquidez unificada e ativos nativos). Ele faz isso maximizando o potencial do protocolo LayerZero: a finalidade garantida é alcançada instantaneamente, sem o processo inseguro de bloqueio e cunhagem usado por outras pontes – ou o modelo de “ponte de token embrulhado” – mas transfere instantaneamente ativos locais. É claro que isso também resolve o problema dos ativos nativos. Equilibrar um pool de liquidez unificado em todo o protocolo com um algoritmo delta proprietário é fundamental para atingir esse objetivo. Finalmente, a liquidez unificada é alcançada através de um processo integrado e autoajustável que permite que os contratos sejam reabastecidos automaticamente e forneçam mais ou menos liquidez a outras cadeias. Este método é chamado de mobilidade fraturada.

experiência

No geral, trabalhar na base de código do MetaMask tem sido uma experiência muito divertida. Esta base de código é projetada em duas partes: backend e frontend. A maior parte do trabalho nos bastidores está contida na pasta do aplicativo, contendo todos os scripts necessários para extrair e enviar informações, tornando-o independente do front-end. O front-end está contido em uma série de componentes na pasta UI.

Para o nosso projeto, decidimos construir a maior parte das funcionalidades no front-end do programa. Embora falte muito em otimização, achamos que isso é suficiente como prova de conceito. Se começássemos do zero e construíssemos um conceito completo, gastaríamos mais tempo entendendo o back-end e construindo funcionalidades nele, enquanto apenas chamamos o back-end do front-end, em vez de lidar com tudo no front-end.

Em nossa experiência com o recurso, decidimos usar ethers.js para abstrair a complexidade e permitir chamadas de contrato mais simples, em vez de usar métodos nativos integrados, criando uma chamada de contrato de baixo nível para assinar transações. Isso funciona bem com nossa estratégia de construir tudo no front-end, permitindo a prototipagem rápida de experiências do usuário sem nos preocuparmos com a complexidade de baixo nível.

Depois de projetarmos nossa carteira, o processo de construção foi relativamente simples. Primeiro, construímos uma página de ligação para permitir que os usuários conectassem ativos locais de uma cadeia para outra. Decidimos fazer parceria com Arbitrum, Optimism e Ethereum porque Arbitrum e Optimism são soluções Ethereum Layer 2 que usam os mesmos ativos nativos. Isso tornou o teste e a implementação muito mais fáceis, pois pudemos fazer chamadas de contrato mais abstratas para o EthRouter do Stargate em vez de para o roteador normal. Depois de concluirmos nossa página ponte, passamos para nosso próximo empreendimento, Consultar saldos automaticamente quando eles mudam e propõem. opções de ponte quando os usuários não têm ativos suficientes.

fluxo da ponte

Começamos com a primeira tarefa, consultando os saldos de outras cadeias. Isso envolve simplesmente fazer uma chamada de API para o Etherscan equivalente para visualizar o saldo de um usuário em uma cadeia específica. A partir daí, simplesmente adicionamos cheques à exchange, enviamos e executamos o fluxo de transação, verificamos se o usuário tinha saldo suficiente para executar a troca, verificamos o saldo do usuário em outras cadeias e então recomendamos o uso do método e estratégia de ponte que definimos acima. ponte.

Grande parte da experiência se dá por meio da integração com LayerZero e seu protocolo de ponte cruzada Stargate. Como sua documentação é completa, porém concisa, a integração é uma experiência perfeita, especialmente para desenvolvedores. Configurar esses protocolos em nossa carteira é tão fácil quanto enviar uma transação usando ethers.js. O monitoramento das transações é feito consultando o scanner de ponte personalizado do LayerZero, enquanto as estimativas das taxas de gás são incorporadas ao contrato, permitindo uma consulta fácil usando éteres. Nossa equipe ficou realmente impressionada com a simplicidade e franqueza de como o LayerZero funciona.

A etapa final foi reformular a marca da interface do usuário. MetaMask utiliza um sistema de branding muito bom, com esquemas de texto e cores definidos em constantes, permitindo um tema consistente em toda a carteira. O único problema é que esses esquemas de cores são definidos em um pacote npm chamado MetaMask Design e importados para o código real. Como estávamos preocupados que a modificação de pacotes importados pudesse causar falhas de dependência e outros problemas, decidimos simplesmente codificar a fonte atualizada e o esquema de cores no CSS no frontend.

desafio

No final das contas, nossa equipe descobriu que o maior desafio era compreender a base do código. Embora a base de código do MetaMask esteja relativamente bem documentada, tivemos dificuldade em encontrar recursos on-line ou por meio de conexões que realmente nos ajudassem a entender o que precisávamos fazer e por onde começar. Grande parte do nosso progresso inicial consistiu apenas em tentar entender a natureza de como o front-end e o back-end interagiam e onde realmente implementar a funcionalidade que precisávamos. Além disso, temos muitas perguntas sobre dependências e ambientes. Apenas metade da nossa equipe conseguiu realmente configurar a carteira, e a outra metade teve problemas com versões/dependências do React e do Node.js. Isto resultou num pesadelo de coordenação de tarefas independentes e reuniões de trabalho, e exigiu que avançássemos a maior parte do nosso progresso em reuniões de trabalho onde um membro tinha de se aproveitar do outro.

para concluir

No geral, reunimos muitos insights exclusivos ao estudar protocolos de transferência de informações entre cadeias e tendências atuais do mercado, e construímos uma carteira mais integrada que permite a abstração nativa de GAS entre cadeias. Foi extremamente esclarecedor interagir com desenvolvedores de carteiras e usuários finais para identificar necessidades e tendências no espaço; essas entrevistas forneceram ao nosso artigo as etapas necessárias para integrar o próximo milhão de usuários de criptomoedas. As carteiras são os intermediários entre os usuários e o espaço, portanto, melhorar as carteiras ajuda essencialmente a criar uma experiência melhor para todos dentro do ecossistema blockchain. Além disso, foi uma ótima experiência desenvolver a carteira com o suporte técnico da equipe LayerZero. Apesar dos desafios que enfrentamos, a equipe deles foi extremamente solidária e ansiosa para ajudar de todas as maneiras possíveis.

Em última análise, a partir de nossa pesquisa de mercado, percebemos que a maior parte do espaço do mercado de carteiras é controlada por duas pessoas: Coinbase e MetaMask. Enquanto a Coinbase atende mais investidores e aqueles menos familiarizados com criptomoedas, MetaMask é um projeto de código aberto, usado pela maioria. de usuários nativos de criptomoeda no espaço. No entanto, a MetaMask parece estar indo na direção errada. Desde uma licença extremamente restritiva que recusa forks de qualquer tipo, até atualizações muito rigorosas e lentas, e a coleta de endereços IP, a MetaMask parece estar lenta mas seguramente se afastando da carteira ideal. Embora queiram manter o controlo, as pessoas parecem estar a começar a compreender que são necessários mais concorrentes e melhor inovação no espaço das carteiras.

No entanto, na nossa experiência aprendemos como é difícil para os desenvolvedores construir carteiras competitivas. Como a licença da MetaMask proíbe a reutilização ou bifurcação de código, os desenvolvedores que desejam construir uma carteira concorrente devem começar do zero. Isto é especialmente frustrante para desenvolvedores de carteiras inexperientes com novas ideias. Além disso, assim que a carteira for lançada, será difícil competir com MetaMask e Coinbase, que já representam mais de 90% de todos os usuários de carteiras. É mais difícil para novas carteiras ganhar força devido às suas extensas integrações e colaborações com a maioria dos DApps e produtos.

Em resumo, o domínio de alguns participantes no mercado de carteiras cria desafios para novos participantes e para a inovação. Apesar de sua popularidade entre os usuários nativos de criptomoedas, o licenciamento rigoroso e as atualizações lentas do Metamask se afastaram dos ideais de uma carteira de código aberto. As dificuldades enfrentadas por novos desenvolvedores e concorrentes neste espaço representam um obstáculo ao crescimento e à adoção em massa de criptomoedas. As primeiras carteiras que permitem trocas entre cadeias verdadeiramente seguras e contínuas – especificamente de EVM para não EVM – experimentarão um fosso competitivo significativo e darão as boas-vindas a novos usuários em DeFi e aplicações voltadas para o consumidor. A infraestrutura LayerZero e Stargate desempenhará um papel fundamental no crescimento desta indústria. A indústria deve continuar a aderir aos princípios de código aberto e sistemas descentralizados, permitindo que novas ideias e soluções surjam e prosperem dentro dos silos das cadeias únicas existentes. Somente aderindo aos princípios sobre os quais as criptomoedas foram fundadas poderemos garantir o crescimento a longo prazo e a sustentabilidade do ecossistema mais amplo.