Conheça a Hard Wallet da Klever nesse Relatório de Desenvolvimento Técnico
Seja bem-vindo à 7ªed. do Relatório de Progresso de Desenvolvimento Técnico. Hoje o Marcelo Sousa, que é Engenheiro Líder do time da Hard Wallet, vai falar alguns detalhes sobre esse dispositivo.
A semana passada foi a mais desafiadora do ano. O time mais uma vez se superou no lançamento da nossa primeira versão publica da Klever Exchange para Android!
Estamos cientes de alguns pequenos problemas e bugs e estamos sempre ouvindo vocês, nossos usuários, a fim de continuar melhorando o produto e a experiência do usuário.
A equipe está trabalhando sem parar para lançar uma nova versão mais robusta e corrigir todos os pequenos bugs, portanto, fique atento!
Eu mal posso esperar para as versões iOS e Web da Klever Exchange!
Agradeço a todos os membros da equipe Klever por mais uma entrega incrível como essa! Parabéns time, conseguimos!
Obrigado mais uma vez à comunidade KLV global pelo apoio e feedbacks constantes, tudo o que fazemos, fazemos por vocês!
Esta semana abriremos o palco para Marcelo Sousa, Engenheiro Líder do time da Hard Wallet.
Ele vai compartilhar com a gente a tecnologia por trás dos bastidores que dá vida à nossa Carteira de Hardware, atualmente em desenvolvimento a toda velocidade e vai mostrar por que a Klever se tornará padrão de segurança para armazenar fundos criptográficos no futuro.
Confira!
“Pessoas que realmente levam software a sério deveriam fazer seu próprio hardware.” - Alan Kay
Arquitetura de Hardware
A Carteira de Hardware Klever foi projetada com um poderoso microcontrolador dual-core com todos os periféricos necessários para tal aplicação em um único chip.
Ela também incorpora mecanismos de segurança para fornecer transações mais rápidas em aplicativos de blockchain, como acelerador AES de 256 bits, gerador de número aleatório verdadeiro e acelerador de chave pública.
O cérebro é um ARM dual-core da família de microcontroladores STM32.
É um dispositivo orientado para a segurança com muitas contramedidas para habilitar um produto mais seguro contra tipos avançados de ataques, incluindo modificação de ambiente, análise de energia, falhas e até ataques de software.
A carteira também possui dois botões para confirmar e abortar transações e duas interfaces de comunicação: USB (através de um conector tipo C) e Bluetooth. A interface visual do usuário é realizada por meio de um LED RGB e do aplicativo Klever Wallet para fornecer um dispositivo simples e eficiente.
A operação básica do dispositivo é através do aplicativo Klever Wallet. Assim que o dispositivo é conectado via USB ou Bluetooth, as transações de moedas são realizadas pela Carteira de Hardware Klever em vez do software.
Isso significa que o usuário conta com o benefício da interface amigável do aplicativo, e a segurança de uma transação realizada pela Carteira de Hardware, com a confirmação através do toque de um botão. Essencialmente, o melhor e mais seguro dos dois mundos.
Segurança
Uma solução de chip único para o microcontrolador oferece muitos benefícios de segurança. Não há conexões expostas entre a CPU e os periféricos, portanto, não há como acessar sinais sensíveis ou dados pessoais.
Mecanismos de proteção de memória, monitores de integridade, firmware criptografado com autenticação de assinatura são algumas das contramedidas para tornar o dispositivo robusto e seguro.
Um protocolo de comunicação proprietário foi projetado sobre essas interfaces para fornecer uma forma de comunicação mais segura e eficiente. Os protocolos de Bluetooth oferecem uma opção para dados criptografados, mas decidimos adicionar uma camada extra de criptografia para tornar a comunicação ainda mais segura.
Cada sessão de comunicação usa uma chave diferente, que é definida no início através do RSA. Após esse processo de troca de chaves, a comunicação é mantida em um formato de dados criptografados.
Desempenho e recursos
Os testes de desempenho iniciais mostram resultados impressionantes de transações realizadas em alguns milissegundos, dependendo do blockchain usado.
O desenvolvimento de firmware está constantemente melhorando e tentando obter o máximo desempenho possível com as melhores técnicas de programação e o melhor uso de aceleradores de hardware.
Bitcoin (BTC), Ethereum (ETH), Klever (KLV) e todas as moedas principais suportadas pelo aplicativo Klever Wallet também serão suportadas pelo Klever Hardware Wallet.
Produção
O segundo protótipo de desenvolvimento da Carteira Klever de Hardware está prestes a ser lançado. Esta é versão final de desenvolvimento para validar o desempenho e todos os aspectos relacionados à configuração da produção.
A Klever está enfrentando os mesmos desafios de toda a indústria eletrônica, com a escassez de componentes eletrônicos no mercado. Mas já nos comprometemos com os fornecedores a montar uma tiragem piloto de 100 unidades em alguns meses e um lote inicial de 1.000 unidades em um curto espaço de tempo.
Espero que tenha gostado de saber mais sobre esse dispositivo!
Escrito por,
Marcelo Sousa
Engenheiro Líder do time da Klever Hard Wallet.
Agora, vamos ver o progresso geral em outros times na semana passada:
Espero que tenha gostado de ouvir mais sobre nossa Hard Wallet nesta semana e o progresso técnico geral feito por nossa equipe. Mal posso esperar para te ver semana que vem!
Sinceramente,