A natureza de código aberto de muitas carteiras de criptomoedas de hardware permite que qualquer pessoa construa uma carteira do tipo “faça você mesmo” (faça você mesmo), como uma Trezor, do zero, mas isso requer certas habilidades.
Florin Cocos, um gerente de design eletrônico da Romênia, construiu seu próprio Trezor DIY com o código-fonte aberto da carteira em 2018, sem ter acesso a um dispositivo Trezor “real”.
Em seu canal no YouTube, Voltlog, Cocos demonstrou o processo de criação do DIY Trezor Model One, usando componentes eletrônicos adquiridos de distribuidores como Farnell. O engenheiro usou especificamente um microcontrolador Farnell e uma placa de circuito impresso (PCB) encomendada de uma produtora na China, extraída de um arquivo Gerber disponível no GitHub da Trezor.
“As peças podem ser adquiridas de qualquer distribuidor confiável como Farnell, DigiKey, RS, Newark, TME. Realmente depende da sua localização; obtenha-os do seu distribuidor local. Você pode obter a tela OLED no AliExpress ou no eBay”, escreveu Cocos em seu Voltlog blog.
Cinco anos depois de lançar seu vídeo DIY Trezor, Cocos ainda está entusiasmado com seu dispositivo criptográfico DIY. “Eu usei o dispositivo e sempre confiaria no meu dispositivo DIY em vez de um comprado no mercado”, disse o engenheiro ao Cointelegraph em entrevista em 19 de setembro.
Demorou cerca de 10 horas para o Voltlog configurar o DIY Trezor
A disponibilidade de mercado da Trezor não foi a principal razão para Cocos construir a carteira DIY: o engenheiro estava focado em divulgar projetos de código aberto.
“Os designs de código aberto estão ganhando cada vez mais popularidade e, na minha opinião, este é o futuro”, disse Cocos, acrescentando:
“Você tem controle total sobre os aspectos de segurança e é sempre divertido construir algo sozinho. Para mim, pessoalmente, a ideia de fazer algo útil contribui mais do que qualquer outra coisa para a decisão de iniciar tal projeto.”
Todo o processo de construção e instalação de firmware na carteira DIY Trezor levou cerca de 10 horas para Cocos, menos o tempo gasto no recebimento dos PCBs e outros componentes encomendados.
“Levei talvez duas ou três horas para avaliar o projeto e gerar os arquivos Gerber necessários para carregá-los em um serviço de fabricação de PCB e solicitar todas as peças necessárias de distribuidores conhecidos como Mouser ou Digikey”, disse o gerente de design. Depois de receber os PCBs, ele levou cerca de cinco horas para montar o PCB, atualizar o firmware e colocá-lo em funcionamento, acrescentou Cocos.
Construir hardware para o DIY Trezor foi a parte mais fácil, disse o engenheiro ao Cointelegraph, acrescentando que atualizar o firmware e fazê-lo funcionar com o aplicativo foi “um pouco mais desafiador”.
Quão difícil é construir um Trezor DIY para um usuário médio?
Como todo o processo de construção não demorou muito, pode-se pensar que criar um Trezor DIY pode não ser tão difícil para um usuário comum, mas não é o caso, segundo Cocos.
Segundo o engenheiro, é “quase impossível” para o usuário médio construir tal dispositivo sem qualquer conhecimento de eletrônica. “Se 10 for o mais difícil, então eu classificaria isso como 10”, disse Cocos enquanto tentava estimar a dificuldade de construir um Trezor DIY para um usuário médio.
Ele acrescentou que o processo poderia ser simplificado, mas apenas à custa de riscos de segurança significativos relacionados com a cadeia de abastecimento e vulnerabilidades de produção.
“As coisas poderiam ser melhoradas criando um ‘pacote de fabricantes’ para o projeto, com todos os arquivos de fabricação necessários em seu formato específico e apenas enviando-os para um dos serviços de prototipagem de PCB e PCBA disponíveis online. No entanto, embora nesse estágio o nível de dificuldade seja aproximadamente 3 em uma escala de 1 a 10, você perde o controle sobre a cadeia de suprimentos e a etapa de fabricação, portanto há um risco adicional de segurança”, afirmou o engenheiro.
Cocos sugeriu que os esforços para construir um Trezor DIY sem o conhecimento adequado poderiam resultar em riscos de segurança significativos, acrescentando:
“Eu não recomendaria construir tal carteira de hardware se você não tiver experiência com eletrônica e especificamente com soldagem de pequenos componentes de montagem em superfície. Se for esse o caso, o resultado provavelmente será apenas a fumaça mágica escapando ou, na melhor das hipóteses, um tijolo que não faz nada.”
Cocos – que se descreve como um usuário ocasional de criptomoeda – é bacharel em engenharia elétrica e projeta e constrói eletrônicos profissionalmente há 10 anos e como hobby há mais de 15 anos. Ele acredita que alguém não precisa ser um especialista como ele para construir um Trezor DIY, mas isso ainda requer algum conhecimento.
Relacionado: Ledger anuncia integração com o PayPal nos EUA e permite que os usuários comprem criptografia no aplicativo
“Apenas um ou dois anos de ajustes em eletrônicos em um ritmo moderadamente rápido por uma pessoa com habilidade técnica moderada deve ser suficiente para aumentar significativamente as chances de sucesso”, afirmou Cocos.
Conforme relatado anteriormente, alguns usuários de criptomoedas foram vítimas de carteiras de hardware falsas ao comprar os dispositivos de fontes diferentes do fabricante direto ou do fornecedor oficial. Como tal, fabricantes de carteiras de hardware como Ledger e Trezor sempre incentivaram seus clientes a comprar apenas carteiras de hardware de fornecedores oficiais.
Como existem algumas regiões onde as carteiras de hardware não podem ser enviadas devido a questões como sanções, empresas como a Trezor sugeriram que a natureza de código aberto dos dispositivos poderia ser uma solução. “Trezor é totalmente de código aberto; qualquer um pode construir o seu próprio usando os esquemas e a lista de materiais no GitHub”, disse Josef Tetek, analista de Bitcoin da Trezor, ao Cointelegraph.
Revista: Grandes questões: O que há com todas as mortes criptográficas?
source – cointelegraph.com