Uma carteira blockchain pode ser considerada uma ferramenta para gerenciar as chaves e endereços da blockchain.
É um programa de software que armazena ativos de criptomoeda.
Pode ser simplesmente entendido da seguinte forma:
Endereço = Número do Cartão Bancário
Chave Privada = Número do Cartão Bancário + PIN do Cartão Bancário
Mnemônico = Número do Cartão Bancário + PIN do Cartão Bancário
As carteiras são classificadas de acordo com os seguintes critérios diferentes para julgamento:
1. Se o usuário possui a chave privada (mnemônico)
2. Onde a chave privada (mnemônico) é armazenada
3. Se a chave privada (mnemônico) está em contato com a rede
4. Se a carteira suporta multi-moeda ou moeda única
1. Se o usuário possui a chave privada (mnemônico)
Carteira on-chain: O usuário possui a chave privada, e as transações são rastreadas na blockchain.
Carteira hospedada: A chave privada é mantida por um operador de carteira de terceiros, e as transferências internas não são registradas na blockchain.
2. Onde a chave privada (mnemônico) é armazenada
Carteira soft: Em termos leigos, é uma carteira de software de computador ou aplicativo que não requer a compra de hardware especializado adicional.
Carteira hard: É uma carteira de hardware. Para usá-la, os usuários devem comprar dispositivos periféricos dedicados adicionais.
3. Se a chave privada (mnemônico) está em contato com a rede
As carteiras podem ser categorizadas como quentes ou frias, dependendo se estão conectadas à rede ou não.
Carteiras frias são "carteiras offline" que mantêm as chaves privadas offline e nunca se conectam à internet, impedindo que hackers as roubem.
Os seguintes são os vários tipos de carteiras frias:
Carteiras de hardware (semelhantes ao U-shield)
Carteiras de papel (onde a chave privada é escrita em papel)
Carteira cerebral (a chave privada é escrita em sua cabeça)
Carteiras quentes são carteiras em rede que podem ser acessadas por meio de um navegador ou em um dispositivo móvel.
4. Se a carteira suporta multi-moeda ou moeda única
Suporta apenas ativos digitais de blockchain única com uma carteira de moeda única.
Múltiplos ativos digitais de blockchain são suportados por meio de uma carteira multi-moeda.
Carteiras de software da OneKey (carteiras de software em aplicativos e extensão de navegador):
1. O mnemônico é controlado pelo usuário, e a transação ocorre na blockchain [carteira on-chain].
2. O mnemônico é criptografado e salvo localmente [no telefone ou no computador].
3. O mnemônico não está totalmente desconectado da rede. [Carteira quente].
4. Mais moedas são suportadas [detalhes podem ser encontrados nos protocolos BIP32 e BIP39].
A carteira de hardware da OneKey:
1. O mnemônico é controlado pelo usuário, e a transação ocorre na blockchain [carteira on-chain].
2. O mnemônico é criptografado e mantido na carteira de hardware [o mnemônico é gerado e armazenado usando um chip seguro].
3. O mnemônico está desconectado do restante da rede. [Carteira fria].
4. Mais moedas são suportadas [detalhes podem ser encontrados nos protocolos BIP32 e BIP39].
Nota: Os usuários são responsáveis por seus próprios mnemônicos, e a OneKey não irá ajudá-lo a recuperá-los se forem perdidos.
Você pode aprender mais sobre as diferenças entre carteiras de software e carteiras de hardware visitando: Carteiras de Software vs. Carteiras de Hardware.
Sobre mnemônicos e chaves privadas
A seguir está uma explicação de como os mnemônicos funcionam:
1. Crie uma sequência de números aleatórios que é então transformada e mapeada para palavras em um dicionário.
2. Um seed mais longo é derivado da palavra de ajuda (seed)
3. A partir do seed, gere as chaves privadas e públicas.
4. A chave privada e a chave pública filha podem ser derivadas da chave privada, e a chave pública filha pode ser derivada da chave pública.
Também pode ser escrito como: mnemônicos→seed→chave privada mestra→chave privada filha→chave pública→endereço (para mais detalhes, consulte os protocolos BIP32 e BIP39)
1. Por que não devo usar uma carteira quente (carteira de software) para importar mnemônicos de carteira de hardware?
As carteiras de hardware da OneKey são feitas para evitar interagir com a rede.
As carteiras de hardware da OneKey usam um chip seguro para separar dados críticos do endereço, como o mnemônico, seed e chave privada.
Conectar um mnemônico à rede é uma ação de alto risco, e seu mnemônico não será protegido pela carteira de hardware nesse cenário.
2. Por que há tantos endereços na carteira de hardware da OneKey?
A chave pública mestra pode gerar um número maior de chaves públicas filhas, que por sua vez geram endereços, e o mnemônico pode ser gerado a partir disso. (Para mais informações, consulte protocolos como BIP32 e BIP39.)
3. O que devo fazer agora que integrei mnemônicos de carteira de hardware em minha carteira quente (aplicativo móvel, metamask, etc.)?
Com moedas: transfira as moedas, em seguida, redefina a carteira de hardware e crie uma nova carteira.
Sem moedas: redefina diretamente a carteira de hardware e crie uma nova carteira.