O Que São Aplicativos Ledger e Por Que Preciso Deles?
Pontos Principais: |
— Os aplicativos em seu dispositivo Ledger calculam as Chaves Privadas para os seus criptoativos. — Eles também são utilizados para verificar transações e endereços de recebimento. — Por motivos de segurança, os aplicativos da Ledger não podem interagir entre si. — Se você desinstalar e reinstalar um aplicativo, você não perderá sua cripto. O aplicativo reinstalado vai dar acesso aos mesmos endereços. |
As hard wallets Ledger utilizam aplicativos para gerenciar suas criptomoedas. Eles podem ser instalados em seu dispositivo através da Minha Ledger no Ledger Live. Mas por que usamos aplicativos na Ledger Nano X e a Ledger Nano S? Qual é o propósito deles? Vamos ver isso melhor.
Aplicativos em dispositivos Ledger desempenham um papel vital no gerenciamento de seus criptoativos. Para cada criptomoeda, existe uma aplicativo dedicado. Estes aplicativos podem ser instalados em sua hard wallet conectando-a ao Ledger Live.
Então, o que estes aplicativos fazem? Em poucas palavras, o aplicativo em sua hard wallet calcula chaves privadas com base na sua frase de recuperação de 24 palavras. Eles são então usados para verificar endereços de recebimento e transações. Ao mesmo tempo em que queremos lhe dar mais informações sobre este processo, também queremos explicar por que usamos um sistema baseado em aplicativos.
A criação de suas chaves privadas
Sua frase de recuperação com 24 palavras é um backup de todos os seus criptoativos, que deve ser armazenada com segurança. Cada endereço de criptomoeda individual é gerenciado por uma Chave Privada. Enquanto as 24 palavras podem conceder acesso a todas as suas contas cripto, cada chave privada o faz apenas para um endereço de criptoativo específico.
Projetados com a segurança em mente, seus aplicativos não têm acesso à frase de recuperação. Ao invés disso, ele envia um pedido para calcular as Chaves Privadas a partir de suas 24 palavras, com base em um parâmetro específico chamado caminho de derivação.O caminho de derivação é único para cada criptoativo. Após ter satisfeito as verificações de segurança necessárias, o aplicativo receberá uma resposta com as Chaves Privadas. Obviamente, tudo isso ocorre no chip Elemento Seguro para garantir que essas operações sensíveis permaneçam seguras.
Ótimo! Agora a Chave Privada da criptomoeda que você quer está na sua hard wallet! O aplicativo pode então derivar suas Chaves Públicas a partir dela. Também conhecidas como seus endereços. É por elas que qualquer pessoa pode enviar criptomoedas a você.
Criamos o seguinte diagrama para resumir este processo:
Então por que eu ainda preciso de meus aplicativos depois disso?
Suas Chaves Privadas ainda são muito importantes depois – elas são necessárias para verificar seus endereços de recebimento e suas transações. Sem usar suas chaves privadas, você não pode realizar nenhuma dessas ações. Vamos ver como isso funciona:
- Você está tentando fazer uma transação de Bitcoin, a qual você precisa assinar com sua Chave Privada de Bitcoin (ou seja, aprovar a transação). Após determinar quanto Bitcoin você deseja enviar para um determinado endereço, o aplicativo da carteira enviará o pedido de assinatura para sua hard wallet Ledger.
- Seu dispositivo Ledger mostrará então o pedido exato que foi feito pelo aplicativo da carteira em sua tela. Assim, você pode verificar se ela corresponde de fato à transação que você montou. Isto ajuda a evitar o chamado ataque man-in-the-middle.
- Após ter verificado e aprovado a transação, o aplicativo em seu dispositivo Ledger criará a assinatura correta usando as Chaves Privadas e a enviará de volta para o aplicativo de carteira.
- Depois disso, o aplicativo de carteira transmitirá a transação para a blockchain e sua transação é concluída!
Mas os aplicativos não podem interagir uns com os outros?
Não, eles não podem. A Ledger decidiu utilizar aplicativos individuais para cada criptomoeda. Isto foi feito por razões de segurança e para permitir o desenvolvimento por terceiros (mais sobre isto adiante).
Isso é seguro porque garante que, se houver um problema com um aplicativo cripto, ele nunca será capaz de afetar nenhum outro criptoativo. Este princípio é aplicado pelo Sistema Operacional personalizado que projetamos e desenvolvemos na Ledger, chamado BOLOS.
A Ledger não só é a única fabricante de hard wallets que criou seu próprio Sistema Operacional, como também somos uma das poucas que fazem uso de um sistema de aplicativos. Outras hard wallets utilizam o que é conhecido como firmware monolítico. Nesses, se houver um problema com o código para uma criptomoeda, ele pode afetar todas as outras.
Desenvolvimento de terceiros
Como os aplicativos são separados uns dos outros e não podem interagir entre si, podemos permitir que outras pessoas fora da Ledger desenvolvam seus próprios aplicativos também. Conseguimos publicar mais de 40 aplicações que foram criadas por membros e desenvolvedores da comunidade cripto – pelo que somos extremamente gratos!
Naturalmente, ainda revisamos estes aplicativos para nos certificarmos de que eles atendem aos mais altos padrões de experiência do usuário e de segurança. Leia mais sobre o processo para nos enviar uma solicitação aqui.
Minha cripto desaparecerá se eu desinstalar um aplicativo?
Não se preocupe, você ainda terá acesso à sua cripto! Como mencionado no início deste artigo, seu dispositivo Ledger calcula suas Chaves Privadas a partir de sua frase de recuperação de 24 palavras com base em um parâmetro específico chamado caminho de derivação.
Isto significa que se a frase de recuperação em seu dispositivo permanecer a mesma, o cálculo terá o mesmo resultado. Como tal, quando você instalar o aplicativo novamente, ele lhe dará acesso aos mesmos endereços que antes.
Continue aprendendo! Se você gosta de aprender sobre cripto e blockchain, confira nosso vídeo da School of Block Como Manter sua Cripto Segura.