A evolução das palavras mnemônicas, por que o OSKey é a pedra angular da carteira Web3 da próxima geração?
Discuta a evolução das palavras mnemônicas de wallet.dat para carteira HD e OSKey e analise como unificar o caminho de derivação de chaves do ecossistema multi-chain. Este artigo origina-se de um artigo escrito por Foresight News, organizado, compilado e escrito por Dongzhong.
(Resumo preliminar: MetaMask atualizará a função "mnemônico indefeso", ConsenSys adquire Web3Auth para anunciar uma nova era de carteiras)
(Suplemento de referência: Incêndios florestais em Los Angeles queimaram carteiras e mnemônicos, como evitar que sua riqueza criptográfica seja reduzida a cinzas? )
Conteúdo deste artigo
Mnemônico é um protocolo padronizado que usa linguagem natural amigável para armazenar identidades blockchain. Através da padronização, pode ser migrado universalmente entre carteiras de diferentes fabricantes.
Vamos extrair palavras-chave, linguagem natural e padronização. A linguagem natural que usamos é chinês, inglês, etc. As instruções padronizadas significam que a frase mnemônica é universal entre carteiras e não se tornará inoperante só porque a carteira foi trocada.
Exemplo de carteira
Tomamos a carteira de plug-in do navegador MetaMask como exemplo. MetaMask é atualmente a carteira ecológica EVM mais utilizada. A maioria das carteiras funciona da mesma maneira. A carteira implementa principalmente duas funções na frase mnemônica. Ao abrir a carteira pela primeira vez, o usuário será solicitado a escolher como utilizá-la, gerar uma nova frase mnemônica ou importar uma frase mnemônica.

Gerar mnemônicos

Importar mnemônicos

Por que os mnemônicos são necessários
Aqui está uma breve introdução à história da carteira. Analisamos a origem e o papel dos mnemônicos na história.
Qt Wallet
No início, não havia frase mnemônica. Se precisar fazer backup de sua carteira, você precisará fazer backup de um arquivo wallet.dat. Cada vez que houver uma nova transação, uma nova chave privada será gerada neste arquivo. Se você esquecer de fazer backup deste arquivo após uma transação ou se o arquivo for danificado, e você importar o backup anterior para uso, infelizmente alguns ativos serão perdidos para sempre. Esta é a primeira carteira blockchain, um software de desktop, agora também chamado de Bitcoin Core, e tem esta aparência.

Carteira HD
Todos rapidamente sentiram que o método de backup do arquivo wallet.dat não era confiável, então o BIP32 foi criado com o protocolo, não precisamos mais fazer backup do arquivo wallet.dat após cada transação, só precisamos fazer backup da semente raiz uma vez. Todas as chaves privadas são derivadas desta semente raiz. Depois de fazer backup uma vez, você não precisa mais se preocupar em perder alguns ativos.
Mnemônico da semente raiz e caminho de derivação
A semente raiz é um número aleatório de 128-256 bits, que é inconveniente de lembrar, então o protocolo BIP39 foi criado. Exiba as sementes da raiz na forma de mnemônicos. As frases mnemônicas consistem em 12 a 24 palavras.

O caminho de derivação é o número de conta específico sob o frase mnemônica, como m/44’/60’/0’/0/0 para Ethereum e m/44’/0’/0’/0/0 para Bitcoin. Gerencie vários ativos de blockchain por meio de uma frase mnemônica.
Introdução ao OSKey
OSKey, que significa One Seed Key, é um esquema de derivação de chave projetado para unificar e simplificar o gerenciamento de ativos criptografados em um mundo multi-chain. Seu conceito central é "Uma semente para todas as cadeias, todos por uma chave", ou seja, "um conjunto de palavras mnemônicas viaja por todas as cadeias, e todas as cadeias compartilham um conjunto de chaves privadas". Ao usar um conjunto fixo de regras, o OSKey é capaz de derivar chaves e endereços determinísticos e compatíveis para diferentes blockchains a partir de uma única frase mnemônica.
Caminho de derivação OSKey
O esquema OSKey segue a estrutura determinística hierárquica do BIP-44, mas introduz um campo de finalidade exclusivo 10086' para distingui-lo do caminho BIP-44 tradicional (cuja finalidade geralmente é 44'). O caminho de derivação do OSKey é o seguinte:
m / 10086′ / coin_type’ / account’ / change / address_index
Que problema o OSKey resolve?
Em carteiras tradicionais de múltiplas cadeias, os caminhos de derivação de diferentes cadeias muitas vezes não são uniformes. Por exemplo, cadeias compatíveis com EVM normalmente usam m/44’/60’/0’/0/0, enquanto Solana usa m/44’/501’/0’. Essa inconsistência traz problemas para usuários e desenvolvedores. Os usuários podem encontrar problemas de incompatibilidade de caminho ao migrar ativos entre carteiras diferentes, levando à ilusão de que os ativos estão “perdidos”.
OSKey fornece um padrão de derivação unificado para todas as cadeias suportadas, impondo o uso de 10086′ como campo de propósito. Quer seja a cadeia EVM, Solana ou outras cadeias públicas no futuro, as chaves serão geradas no âmbito de m/10086’/…. Isso garante que os usuários só precisem fazer backup de um conjunto de palavras mnemônicas para restaurar e gerenciar seus ativos em todas as cadeias em qualquer carteira que suporte OSKey, melhorando significativamente a experiência do usuário e a conveniência e segurança do gerenciamento de ativos.
Resumo
De wallet.dat à carteira HD, até a popularização de palavras mnemônicas, toda evolução visa permitir que os usuários gerenciem seus ativos digitais de forma mais segura e conveniente. O surgimento do OSKey é a continuação e aprofundamento deste conceito. Ao unificar o caminho de derivação, ele resolve um problema central no ecossistema multicadeia e estabelece uma base sólida para a construção de um mundo Web3 contínuo e interoperável.