O Que É Uma Software Wallet?
Pontos Principais: |
— Uma carteira de criptomoedas armazena as chaves públicas e privadas que lhe dão acesso às suas criptomoedas e permite que você envie, receba e gerencie suas criptomoedas — Uma software wallet ou carteira software (também conhecida como carteira quente ou hot wallet) é um aplicativo que existe em um dispositivo conectado à internet, como um smartphone ou computador. Ela está sempre conectada à internet. — As carteiras software oferecem um meio de acesso conveniente a DApps, mas são suscetíveis a ataques online. Por razões de segurança, elas sempre devem ser usadas em conjunto a um dispositivo hardware. |
Os usuários de cripto podem armazenar seus ativos digitais em um endereço de blockchain, mantendo o controle absoluto sobre ele através da sua chave privada criptográfica correspondente. Essa chave privada é protegida por aquilo que conhecemos como carteira de criptomoedas.
Se isso parece confuso, confira nosso artigo completo sobre o que é uma carteira de criptomoedas. Mas, em resumo, uma carteira de criptomoedas armazena as chaves públicas e privadas dos seus endereços de blockchain, permitindo que você acesse suas criptomoedas, acompanhe seu saldo e faça transações na blockchain. Essas carteiras de criptomoedas também podem armazenar as chaves privadas de um número quase infinito de contas. E todas elas são protegidas por uma única frase de recuperação—uma espécie de chave mestra para todas as suas chaves privadas.
O modo específico como a carteira de criptomoedas armazena suas chaves privadas e a sua frase de recuperação secreta afeta muito a segurança de sua carteira. Como resultado, há vários tipos de carteiras de criptomoedas, incluindo carteiras de custódia, carteiras multisig e até carteiras hardware. Mas um dos tipos mais populares de carteiras (e o assunto deste artigo) é a carteira software. Geralmente, essa é a carteira que iniciantes em cripto optam por usar. Mas elas não são apenas para iniciantes. Vamos examinar o que são essas carteiras de criptomoedas exatamente.
O Que É Uma Software Wallet?
Uma software wallet ou carteira software é um aplicativo, instalado em seu computador ou smartphone, que interage com a blockchain e permite que você envie, receba e gerencie seus criptoativos. Claro… isso não é tudo.
Em primeiro lugar, é importante saber que não são as carteiras de criptomoedas—incluindo software wallets—que de fato armazenam os criptoativos. Criptoativos são armazenados na blockchain. A sua carteira de criptomoedas só guarda as chaves que lhe dão acesso para gerenciá-las, se sua carteira for de autocustódia. Realmente. Esse é um dos aspectos mais importantes de uma carteira software.
Carteiras Software São de Autocustódia
Software Wallets dão a você o controle total das suas chaves privadas. Isso garante que você ainda possa acessar seus ativos diretamente na blockchain, mesmo que a interface da carteira em si deixe de existir.
Isso é um contraponto com as carteiras de criptomoedas de custódia, como as de corretoras cripto centralizadas. Para explicar, uma carteira de custódia também usa software para operar, mas não deixa você em posse da chave privada da conta. Em vez disso, a entidade central que emite a carteira (geralmente uma corretora) retém a chave privada da conta para si mesma. Você ganha acesso inserindo um nome de usuário e uma senha na interface dessa entidade centralizada.
Software Wallets Não Passam de Software
Então, como o nome sugere, as carteiras software são simplesmente softwares instalados e gerenciados por meio de um dispositivo hospedeiro, como um smartphone ou laptop. Para iniciar e confirmar transações, elas usam a tela do seu dispositivo para apresentar uma interface. Além disso, elas mantêm sua chave privada em um estado criptografado no armazenamento de dados do navegador. Isso é chamado de “armazenamento quente” e, basicamente, significa que suas chaves privadas são fáceis de acessar, o que é ótimo para a experiência do usuário, mas não tão bom em termos de segurança. Mas antes de chegarmos lá, vamos nos aprofundar melhor em como as carteiras software funcionam exatamente.
Como Uma Carteira Software Funciona?
Como a maioria das carteiras de criptomoedas, as carteiras software geram pares de chaves públicas e privadas. Para todas as carteiras de criptomoedas, uma chave pública pode ser visualizada por outras pessoas e pode ser compartilhada com o remetente ou destinatário. Uma chave privada, por outro lado, nunca deve ser compartilhada com ninguém, pois é ela que permite o acesso aos fundos. Em vez de armazenar suas criptomoedas, sua carteira de criptomoedas armazena essas chaves privadas.
As software wallets armazenam tanto as chaves públicas como as privadas em sua interface no dispositivo conectado à internet (laptop ou smartphone). Depois de instalar a interface da carteira em seu computador ou smartphone, você poderá gerenciar seus ativos. O aplicativo normalmente é protegido por uma senha, de modo que somente você pode acessar a carteira, criar contas e fazer transações com as chaves privadas que ela armazena.
Quando você vai assinar uma transação, é este software no seu dispositivo que apresenta a intenção e solicita a sua assinatura. A intenção é basicamente uma proposta eletrônica. Quando você lê a transação e decide clicar em confirmar, a carteira software usa a sua chave privada para assinar a transação e, em seguida, envia essa transação assinada para o restante da rede usando seu dispositivo conectado à internet. Simples assim.
Então, agora que você sabe como elas funcionam, talvez queira saber os prós e os contras de usar uma carteira software (quente).
Os Benefícios das Software Wallets
Software wallets ou carteira software são uma opção popular para usuários de criptomoedas por vários motivos:
Poucas Barreiras de Acesso
Em primeiro lugar, qualquer pessoa pode baixar uma carteira software e instalá-la em seu dispositivo. Além disso, elas geralmente são gratuitas para download, instalação e uso.
Compatibilidade com a Web3
Muitos aplicativos de blockchain são compatíveis com algumas carteiras de criptomoedas. As carteiras software mais populares tendem a ter a maior variedade de aplicativos, serviços e plataformas de blockchain para você escolher. Elas também são muito versáteis, sendo que muitas oferecem serviços de trocas ou ponte entre várias cadeias.
Facilidade de Uso
Essas carteiras têm uma interface simples para iniciantes, o que as torna populares se você acabou de começar a usar criptomoedas. Elas também são muito rápidas de configurar. Como o aplicativo reside em seu dispositivo conectado à internet, elas também são fáceis de usar no dia a dia. Depois de abrir o aplicativo da carteira, você já estará conectado à internet e pronto para começar a interagir com DApps e DeFi. Isso pode ser tanto uma vantagem quanto um risco.
Os Riscos de Usar uma Carteira Software
Apesar dos muitos benefícios das carteiras software ou carteiras quentes, elas também têm algumas desvantagens significativas.
As Chaves Online Não Estão Seguras
O principal risco de usar uma carteira software é que ela normalmente armazena a sua chave privada no armazenamento de dados do navegador, ainda que de modo criptografado. No entanto, isso significa que suas chaves privadas estão suscetíveis a ameaças online, pois seu navegador está sempre conectado à internet. Infelizmente, hackers inteligentes podem usar a conexão para implantar um spyware em seu dispositivo e obter informações fundamentais, como seus detalhes de login, ou extrair sua chave privada diretamente.
O hack da TrustWallet é um bom exemplo desse tipo de ataque em ação. Nesse caso, os hackers detectaram uma vulnerabilidade no software da carteira e a utilizaram para obter acesso remoto às chaves privadas dos usuários.
Em resumo, não isolar suas chaves privadas da conexão com a internet vai deixar você vulnerável a qualquer agente malicioso que queira atacar seu dispositivo remotamente. A pior parte é que você não saberá disso até que seja tarde demais.
Transações na Tela Não São Invioláveis
Realizar transações com qualquer carteira de criptomoedas também tem outro possível vetor de ataque: a tela. Carteiras software apresentam os detalhes da transação na tela do seu dispositivo, permitindo que você assine criptograficamente para confirmar. No entanto, dispositivos como smartphones e laptops são vulneráveis a hackers. Quando há algum malware no dispositivo, um hacker pode interferir na tela do telefone ou do computador.
Isso significa que não se pode confiar totalmente em qualquer dispositivo que possa conter um malware. Sempre que você confia na tela do seu laptop ou smartphone, pode estar assinando uma transação maliciosa. Mas não há alternativa para os usuários de carteiras software. Sua única opção é confiar na tela, sem antes verificar o que está assinando. A essa altura, é tarde demais.
Software e Hardware Wallets: Qual É a Diferença?
Em primeiro lugar, uma carteira hardware é um dispositivo físico e dispositivos físicos exigem componentes físicos—sem mencionar uma equipe de especialistas para projetá-los, produzi-los e distribuí-los. Isso significa que as carteiras hardware não são gratuitas.
As carteiras software, por outro lado, são softwares que operam por meio de um dispositivo hospedeiro, como seu laptop ou smartphone. Dessa forma, elas tendem a ser gratuitas.
Além disso, a maior diferença está no local onde se armazenam as chaves privadas. Tanto as carteiras hardware quanto as software não têm custódia–o que significa elas dão a você o controle das chaves privadas. No entanto, as semelhanças ficam por aqui.
Para ilustrar, uma carteira hardware protege suas chaves privadas em um chip de computador dentro de um dado dispositivo físico, ao invés de simplesmente guardá-las em seu dispositivo conectado à internet. Isso significa que o chip e, portanto, a sua chave privada, permanecem isolados de sua conexão e dos riscos associados a ela. Mesmo que um hacker tente explorar seu hardware conectado à internet, ele nunca conseguirá extrair suas chaves privadas. Elas simplesmente estão fora de alcance. As carteiras hardware da Ledger vão além e mantêm você seguro usando um chip de Elemento Seguro—o mesmo chip que você encontra em seu passaporte ou no cartão do banco. Esse chip inviolável garante que suas chaves permaneçam sempre privadas.
Por fim, enquanto as carteiras software mostram o que você está assinando em na tela de um computador (que pode ser adulterada), uma carteira hardware exibe os detalhes da transação no próprio dispositivo hardware. Como as carteiras hardware da Ledger usam o elemento seguro, elas são anti-hack e, com a Tela Confiável, você pode ter a certeza absoluta do que está assinando antes de confirmar.
Como Usar Uma Carteira Software Corretamente
As carteiras de criptomoedas são fundamentais para acessar o universo das criptomoedas, mas nem todas as plataformas aceitam todas as carteiras. Embora seja mais seguro usar uma carteira hardware para todas as plataformas, isso nem sempre é uma opção.
Felizmente, mesmo quando você precisa usar uma carteira software, é possível combiná-la com uma carteira hardware para aproveitar o melhor dos dois mundos. Enquanto a carteira software permite acessar a plataforma do seu interesse, a carteira hardware pode proteger suas chaves privadas e assinar transações offline. Dessa forma, você pode acessar facilmente aplicativos e serviços com a certeza de que suas chaves privadas estão seguras.
Conectar esses dois tipos de carteira é simples, mas o processo varia um pouco de carteira para carteira. Portanto, antes de começar a conectar suas carteiras, vamos explorar algumas das carteiras software mais populares atualmente e como você pode conectar sua Ledger para aumentar a segurança de cada uma delas.
Carteiras Software Mais Populares de 2023
Há uma grande variedade de carteiras software disponíveis no mercado. São tantas que é difícil escolher! No entanto, vamos dar uma olhada em alguns das carteiras software, ou hot wallets, do mercado atual.
MetaMask
A MetaMask é uma das líderes em carteira software de autocustódia. Ela permite que você gerencie seus criptoativos e NFTs com muita facilidade. Ela é compatível com várias blockchains, incluindo Ethereum, BSC, Avalanche e redes de camada 2, como Optimism, Arbitrum e Polygon. Além disso, a MetaMask também permite que você envie e receba tokens baseados em ETH, faça transações e interaja com DApps sem o mínimo problema.
Você pode usar a carteira como extensão do navegador, disponível para Chrome, Firefox e Brave, ou aplicativo móvel, disponível para dispositivos iOS e Android. Para ter o máximo de segurança, você pode usar a MetaMask com uma carteira hardware Ledger. Esse combo oferece uma experiência incrivelmente simplificada e segura. Até mesmo a própria MetaMask sugere que você use uma carteira hardware em conjunto com suas próprias carteiras.
Phantom
Essa carteira não-custodial é feita sob medida para a blockchain Solana. Com a Phantom, os usuários podem negociar, receber, enviar, armazenar e gerenciar ativos de forma conveniente. A carteira permite que você troque tokens, exiba NFTs e até mesmo faça staking de SOL. Além disso, é claro, você também pode usá-la para acessar inúmeros DApps na Solana, Polygon e Ethereum.
A Phantom também está disponível para smartphones como extensão de navegador Chrome, Brave, Firefox e Edge. Para proteger a sua nova hot wallet de Solana, certifique-se de conectar sua carteira Phantom à Ledger. Usando essas ferramentas em conjunto, você pode acessar inúmeros aplicativos de blockchain e, ao mesmo tempo, manter suas chaves offline e sob seu controle.
Keplr
A Keplr é a carteira software sem custódia que concede um acesso às funcionalidades inter-cadeias no ecossistema Cosmos. Ela é geralmente chamada de primeira carteira habilitada para IBC do ecossistema Cosmos. Isso significa que você pode acessar facilmente inúmeros DApps no ecossistema IBC, como corretoras descentralizadas (DEXs), plataformas de empréstimo DeFi e muito mais. O Keplr funciona como um aplicativo móvel, disponível para Android e iOS, e como uma extensão de navegador, disponível para Chrome, Firefox e Edge. Com mais de 900.000 usuários, ela ainda é a carteira mais popular para explorar o ecossistema Cosmos. Felizmente, você também pode proteger sua carteira Keplr usando uma carteira hardware Ledger. Conecte sua carteira Keplr à Ledger e aproveite o melhor dos dois mundos: um ecossistema completo à sua disposição sem abrir mão da segurança.
Temple
A carteira Temple funciona tanto como um aplicativo móvel dedicado quanto uma extensão de navegador projetada para interagir com a blockchain Tezos. Com essa wallet, você pode guardar, aplicar e trocar tokens e colecionáveis da cadeia Tezos com total segurança. Ela simplifica a importação de contas de outras carteiras Tezos e é compatível com chaves privadas simples, mnemônicas e importações de contas de captação de recursos.
Você pode criar, importar e gerenciar várias contas por meio de uma única interface usando a carteira Temple. Além disso, ela também é compatível com muitos DApps da Tezos. Você também pode conectar a Temple Wallet à Ledger para aproveitar a segurança do ecossistema Ledger enquanto explora a web3.
Software e Hardware Wallet: O Melhor dos Dois Mundos
Agora você sabe o que uma carteira software faz, como ela funciona e para que tipo de tarefas ela é mais adequada. Tudo o que resta é usar uma, considerando os riscos.
Lembre-se–usar uma carteira software sem protegê-la com uma carteira hardware pode colocar seus fundos em risco. Seus ativos estão tão seguros quanto a sua chave privada. Se alguém tiver acesso a ela, também terá acesso às suas criptomoedas!
Além disso, mesmo as carteiras software protegidas por carteiras hardware não podem impedir que você interaja com contratos inteligentes maliciosos. A única maneira de realmente se manter em segurança é educar-se sobre cripto e ficar sempre alerta.