A BIP44, publicada em 2014, é a regra de trânsito que organiza a árvore BIP32. Sem ela, cada carteira escolheria seus próprios galhos e a mesma semente devolveria endereços diferentes em cada produto. A proposta desenhou um caminho padronizado com cinco níveis: m / 44' / coin_type' / account' / change / index. O 44' fixa o pacto: estou seguindo a BIP44. O coin_type' é o registro de moeda — 0 para Bitcoin, 60 para Ethereum, 145 para Bitcoin Cash, mantido pelo documento SLIP-44. O resto separa contas, endereços de troco e o índice sequencial.
O que ela tornou possível
A função real da BIP44 é permitir que uma única frase de doze palavras controle Bitcoin, Ethereum, Litecoin e dezenas de outras redes simultaneamente. Com a mesma seed, cada moeda cai num ramo próprio: o primeiro endereço Ethereum fica em m/44'/60'/0'/0/0 (a MetaMask, por padrão, segue m/44'/60'/0'/0/x) e o primeiro endereço Bitcoin legacy em m/44'/0'/0'/0/0. Esse é o motivo pelo qual "uma seed, várias moedas" funciona sem que cada carteira precise reinventar a árvore.
Onde mora a armadilha
Carteiras diferentes não incrementam a numeração no mesmo nível, então confira o derivation path na hora de migrar. Saldo zerado logo depois de importar a seed não quer dizer que a moeda sumiu: quando você troca de carteira e o saldo desaparece, o primeiro botão a clicar é o de configuração de caminho nas opções avançadas — antes de entrar em pânico no fórum de suporte.
Pares próximos: BIP49 e BIP84
A BIP44 não é obrigação. Em Bitcoin existem BIP49 (purpose 49', endereços SegWit aninhados, começando com 3) e BIP84 (purpose 84', SegWit nativo, começando com bc1q). Cada uma deriva endereços com formatos de script distintos — taxa menor, tamanhos de transação diferentes, compatibilidade variando entre exchanges. Outra observação útil: o apóstrofo (') marca uma derivação endurecida, criptograficamente mais protegida do que a versão não endurecida. Tirar ou colocar esse apóstrofo abre ramos completamente diferentes da árvore.