Ledger, Trezor e Keystone são as três marcas de carteiras de hardware com mais recursos, e cada uma faz uma escolha diferente entre o sigilo em torno do seu hardware e a abertura do seu software. A Ledger utiliza um chip de elemento seguro fechado e firmware fechado, acrescentando depois serviços de subscrição opcionais como o Recover; a Trezor utiliza firmware open-source em microcontroladores de uso geral expostos a ataques físicos; a Keystone executa firmware open-source num elemento seguro fechado e obriga todas as assinaturas a passar por um isolamento físico baseado em câmara. Nenhuma delas é segura por defeito: uma carteira de hardware só é tão boa quanto a forma como gere a frase-semente, a cadeia de fornecimento e as atualizações de firmware.
Pontos-chave
- A maior contrapartida da Ledger é a confiança: firmware fechado, um elemento seguro fechado e o serviço Recover opcional significam que está a confiar no código da Ledger e na sua identificação, não apenas na matemática.
- A maior contrapartida da Trezor é a superfície de ataque: o firmware open-source num chip de uso geral é auditável, mas vulnerável a ferramentas de glitching de 5 $ se um ladrão obtiver acesso físico.
- A maior contrapartida da Keystone é a fricção operacional: um fluxo de códigos QR isolado fisicamente é o modelo de assinatura mais resistente a vírus, mas acrescenta passos sempre que faz uma transação.
- Uma carteira de hardware nunca guarda as criptomoedas em si; o que guarda é uma frase-semente, pelo que o dispositivo que escolhe importa menos do que a forma como gera, faz cópia de segurança e nunca reutiliza essa frase.
O que uma carteira de hardware realmente faz, e o que não faz
Uma carteira de hardware é um pequeno computador concebido para armazenar as chaves privadas que controlam as suas criptomoedas. Não guarda moedas. As moedas existem numa blockchain; o dispositivo guarda o segredo criptográfico que prova que lhe pertencem. Quando envia uma transação, a carteira assina-a dentro do dispositivo e devolve depois uma mensagem assinada ao software no seu telemóvel ou portátil, que a transmite à rede.
Essa separação é o objetivo principal. Se o seu portátil estiver infetado com malware, o atacante vê apenas a transação assinada, não a chave. O problema é que esta proteção só é tão forte quanto a resistência do dispositivo à manipulação, a confiança que deposita no seu firmware e a disciplina que aplica ao fazer cópias de segurança da frase-semente.
Há três conceitos que surgem constantemente ao comparar dispositivos: a frase-semente, uma lista de 12 ou 24 palavras que gera matematicamente todas as chaves da sua carteira; o elemento seguro, um chip resistente a manipulação concebido para apagar os seus segredos se for sondado fisicamente; e o isolamento físico, que mantém o dispositivo fisicamente isolado de qualquer computador ligado à internet, frequentemente através de códigos QR em vez de USB.
A camada de risco que a maioria das análises ignora
As páginas de marketing enumeram ecrãs, botões e moedas suportadas. A comparação honesta está noutro lugar: todos os dispositivos se recusam a fazer algo, e é essa recusa que o protege. A Ledger recusa-se a executar firmware de terceiros não auditado. A Trezor recusa-se a colocar um segredo dentro de um elemento seguro que não pode inspecionar. A Keystone recusa qualquer ligação por cabo. Cada uma dessas recusas é também uma limitação, e cada uma cria um modo de falha diferente.
Os modos de falha que vale a pena ponderar antes de comprar:
- Interceção na cadeia de fornecimento. Um dispositivo adulterado pode gerar uma frase-semente que o atacante já conhece. A maioria dos compradores nunca verifica se a sua carteira foi adulterada. A embalagem com evidência de violação só ajuda se realmente a inspecionar.
- Portas traseiras no firmware. O firmware fechado é uma caixa-preta. Mesmo empresas bem-intencionadas não conseguem corrigir todos os erros se ninguém fora da empresa puder auditar o código.
- Phishing de material de recuperação. Burlões que se fazem passar pelo suporte da carteira pedirão a sua frase-semente. A frase em si não pode ser obtida por phishing a partir de uma carteira de hardware, mas os utilizadores são repetidamente enganados para a introduzirem em sites falsos de suporte.
- Coação física. Um ataque com uma chave inglesa de 5 $ é uma ameaça real. Dispositivos com frases-passe de negação plausível, uma segunda carteira oculta sob uma palavra falsa, alteram ligeiramente esse cálculo.
- Insolvência ou abandono pelo fornecedor. Se a empresa encerrar, as atualizações de software param e o suporte do dispositivo pode ficar atrasado em relação a novas chains. O firmware open-source é uma apólice de seguro parcial.
Mantenha esta lista aberta enquanto lê as secções seguintes. Cada dispositivo abaixo resolve alguns destes problemas e herda outros.
Ledger: hardware fechado, firmware fechado, Recover opcional
Os dispositivos da Ledger são construídos em torno de chips de elemento seguro da mesma família usada em cartões de crédito e passaportes. O chip armazena a seed e assina transações, tendo sido concebido para se apagar se alguém tentar sondá-lo fisicamente. A Ledger também emparelha o chip com um microcontrolador separado de uso geral, que executa firmware de código fechado e comunica com o seu computador ou telemóvel.
Este design é a razão pela qual a Ledger é compacta e se integra sem problemas com Ledger Live, MetaMask e a maioria das interfaces DeFi. É também a razão pela qual a empresa tem recebido críticas persistentes da comunidade de código aberto por nunca publicar o código-fonte do firmware sob uma licença permissiva, disponibilizando apenas partes do código do elemento seguro através de um programa de recompensas por vulnerabilidades.
O maior ponto de inflexão em termos de confiança surgiu em 2023 com o Ledger Recover. O Recover é um serviço de subscrição opcional que divide uma cópia de segurança encriptada da sua seed, associada à sua identidade, entre custodians terceiros. Para a restaurar, o utilizador verifica a identidade através de um passaporte ou de uma verificação de documento de identificação nacional, o que significa que os fragmentos da seed ficam associados a uma identidade humana verificada, e não apenas a uma passphrase. Para utilizadores que receiam perder a própria frase-semente, isto é realmente útil. Para utilizadores que acreditam que uma frase-semente nunca deve sair de um dispositivo de hardware apenas por motivos criptográficos, é um fator decisivo contra, porque prova que o firmware do dispositivo é capaz de exportar material da seed em determinadas condições.
O que a Ledger se recusa a fazer: recusa-se a executar firmware não assinado, recusa carregadores de firmware de terceiros e recusa operar sem a sua aplicação complementar. O que pede em troca: confiança na Ledger como empresa, confiança no seu firmware como binário e confiança de que nem a Ledger, nem um subcontratante de processamento, nem uma futura cadeia de intimações o irão coagir a uma recuperação com identidade verificada.
Quanto à cadeia de fornecimento, a Ledger envia embalagens invioláveis e verifica a autenticidade do dispositivo na primeira ligação. Quanto à linhagem do dispositivo, várias empresas independentes de segurança auditaram as defesas do elemento seguro ao nível da sua certificação, mas o firmware da camada de aplicação continua opaco para o público.
Trezor: firmware de código aberto, silício exposto
A filosofia de hardware da Trezor é essencialmente o oposto da Ledger. O firmware é totalmente de código aberto sob uma licença permissiva, e o material seguro reside num microcontrolador de uso geral, em vez de num elemento seguro dedicado. Esta abertura é a razão pela qual programadores, investigadores e cypherpunks têm historicamente preferido a Trezor, e é também a razão pela qual estes dispositivos foram desmontados e examinados publicamente mais do que quaisquer outros.
O Trezor Model One e o Model T usam microcontroladores, não elementos seguros. Isto expõe-os a ataques físicos específicos: falhas de tensão, que reduzem brevemente a alimentação do chip para o colocar num estado defeituoso, análise de canais laterais, que lê pequenas flutuações no consumo de energia ou nas emissões eletromagnéticas enquanto o chip assina, e decapsulamento, que dissolve quimicamente o encapsulamento do chip para ler a memória. Após uma demonstração da Kraken Security Labs em 2020, que mostrou que uma configuração de falha de tensão de 5 dólares podia extrair seeds de uma Trezor em cerca de 15 minutos, a Trezor lançou uma correção que mantém a seed encriptada até à utilização, mas a escolha subjacente do silício continua a significar que o risco de acesso físico é significativamente superior ao de um dispositivo com elemento seguro.
O que a Trezor se recusa a fazer: recusa-se a ocultar o seu firmware, recusa percursos de assinatura proprietários e recusa prender os utilizadores a uma aplicação do fornecedor. O que pede em troca: que trate pessoalmente da segurança física, que mantenha o firmware atualizado e que considere a frase-semente como o único ponto de falha.
Quanto à cadeia de fornecimento, no passado, utilizadores da Trezor reportaram dispositivos adulterados com firmware alterado, algo que a empresa mitiga hoje com hologramas invioláveis e um bootloader que verifica assinaturas em todas as atualizações de firmware. A solução: compre sempre diretamente ao fabricante e verifique o holograma antes da primeira utilização.
No lado positivo, o firmware aberto da Trezor significa que investigadores independentes podem publicar, e de facto publicam, descobertas, e que a empresa pode lançar uma correção em poucas semanas em vez de aguardar por um processo de certificação fechado. Para um utilizador tecnicamente informado que valoriza a auditabilidade mais do que a resistência à adulteração, esta é uma funcionalidade relevante.
Keystone: firmware aberto num elemento seguro, isolada por conceção
A Keystone é a terceira grande marca a conhecer. Foi originalmente uma bifurcação do projeto Cobo Vault e executa firmware totalmente de código aberto num chip de elemento seguro, o que representa um meio-termo relevante: o hardware é resistente à adulteração como o da Ledger, enquanto o software é auditável como o da Trezor. A escolha de design determinante é que a Keystone é isolada da rede. Não existe uma linha de dados USB que a ligue a um computador para transações. A assinatura é feita inteiramente através de códigos QR.
O processo introduz fricção deliberada. Cria uma transação num software de carteira, a Keystone integra-se com MetaMask, Sparrow, BlueWallet e outros, a Keystone lê a transação parcialmente assinada como um código QR, verifica o destino e o montante no ecrã da Keystone, assina-a offline e, em seguida, apresenta a transação assinada como um código QR para o software de carteira a transmitir. Nada atravessa um cabo USB durante a assinatura, pelo que um computador comprometido não pode intercetar nem modificar o que chega ao ecrã.
Este é o modelo de assinatura mais resistente a vírus dos três. A contrapartida é operacional: cada transação exige, no mínimo, um ciclo de leitura e apresentação, e os utilizadores que interagem frequentemente com DeFi ou fazem muitos envios pequenos sentirão essa fricção. Utilizadores avançados que tratam as carteiras de hardware como armazenamento a frio para saldos maiores e associam a Keystone a uma hot wallet para a atividade diária tendem a ficar satisfeitos com esta opção.
O que a Keystone se recusa a fazer: recusa qualquer conectividade com fios, recusa firmware fechado e recusa externalizar a confiança para um serviço de assinatura do fornecedor. O que pede em troca: que tolere um fluxo de transações mais lento e que confie no emparelhamento baseado em QR com qualquer carteira complementar que utilize.
O que cada dispositivo se recusa a fazer, resumido lado a lado
Uma perspetiva útil para ledger vs trezor vs keystone é inverter a habitual lista de funcionalidades e perguntar o que o dispositivo se recusa a fazer, porque é essa recusa que o protege em condições adversas.
A Ledger recusa firmware de terceiros e assinaturas isoladas da rede, protegendo contra a maioria dos ataques físicos através de um elemento seguro certificado. Confia em si própria como empresa, o que também significa que confia que lerá atentamente os avisos de atualização de firmware e que recusará serviços como o Recover, que alteram o modelo de ameaças do dispositivo.
A Trezor recusa firmware fechado e dependência do fornecedor, protegendo contra a maioria dos ataques de software através de código totalmente aberto. Não protege contra ataques físicos baratos, pelo que confia que manterá o dispositivo fisicamente seguro e verificará a embalagem quando o receber.
A Keystone recusa conectividade com fios e firmware fechado, protegendo contra malware remoto e contra a maioria dos ataques físicos. Confia que utilizará software de carteira complementar que não mente sobre a transação a ser assinada e que aceitará o fluxo de trabalho exclusivamente por QR.
Nenhuma destas características decide por si só. A escolha certa é o dispositivo cujo modo de falha está mais disposto a aceitar, porque cada carteira de hardware herda pelo menos um que não pode eliminar por meios técnicos.
Implicações práticas antes de gastar um dólar
Antes de se comprometer, faça quatro verificações que se aplicam às três marcas.
Compre diretamente. As falsificações não são hipotéticas. Existem em marketplaces e até em sites de leilões. Encomende na loja oficial do fabricante e evite revendedores terceiros cuja cadeia não consegue auditar.
Verifique o dispositivo quando o receber. Confirme os selos invioláveis, verifique se o dispositivo gera uma seed phrase na primeira ligação, um dispositivo adulterado por vezes apresenta-lhe uma frase pré-gerada, e atualize o firmware imediatamente antes de financiar a carteira.
Decida onde guardar a seed phrase. Escreva a seed phrase em papel ou grave-a em metal, guarde-a num local onde o dispositivo não esteja também guardado e nunca a introduza num telemóvel, computador ou website. Seja qual for o dispositivo escolhido, este passo é mais importante do que o modelo.
Adapte o dispositivo ao caso de utilização. Os utilizadores ativos de DeFi que precisam de integração fluida com carteiras de navegador poderão preferir uma Ledger, apesar das reservas de confiança. Os detentores de longo prazo que guardam valores significativos beneficiam mais do modelo air-gap da Keystone. Programadores, entusiastas e utilizadores que valorizam profundamente a auditabilidade tenderão para a Trezor.
Como acompanhar notícias sobre carteiras e segurança de forma inteligente
Os riscos das hardware wallets evoluem rapidamente: são divulgadas novas vulnerabilidades de firmware, surgem incidentes na cadeia de abastecimento e alterações de funcionalidades, como serviços do tipo Recover, novos chips secure element e novos carregadores de firmware, mudam o cálculo de confiança. Acompanhar manualmente o debate ledger vs trezor vs keystone implica seguir discussões no X, avisos no GitHub, registos de alterações dos fornecedores e análises de incidentes de pelo menos três empresas. O Zippfeed reúne num único feed as manchetes subjacentes sobre carteiras e segurança, com classificação de sentimento (bullish, neutral ou bearish) e uma classificação de importância, para que possa ver quais as divulgações que são ruído e quais exigem alterações reais à sua configuração.