먼저 하드웨어 지갑이 BIP39를 지원하는지 여부를 확인해야 합니다. BIP39는 비트코인 표준 프로토콜로 결정키에 대한 니모닉을 지원하여 백업 및 복구를 원활하게 해주는 기능입니다. 대부분의 코인이 BIP39를 기반으로 해당 기능을 제공하고 있습니다. 만약 BIP39를 지원하지 않는 지갑이라면 키를 잃어버리면 복구를 하기 어렵거나 영원히 잃어버릴 수 있습니다.
BIP39 표준 링크 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
BIP39를 지원한다면 그 다음에는 BIP44를 지원해야 합니다. BIP44는 결정 지갑의 다중 계정에 대한 계층을 지원하는 표준입니다. 해당 표준은 다양한 코인과 지갑에서 어떤 방식으로 지갑의 key를 결정할 지를 만들어 줍니다.
예를 들어 비트코인은 m / 44' / 0' / 0' / 0 / 0 이런 식으로 지갑의 결정 계층을 정의합니다. 만약 라이트코인이라면 m / 44' / 2' / 0' / 0 / 0 가 됩니다. 이더리움은 m / 44' / 60' / 0' / 0 / 0 이 됩니다.
BIP44 표준 링크 https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
BIP44에 따른 코인들 계층 결정 https://github.com/satoshilabs/slips/blob/master/slip-0044.md
만약 BIP44를 지원하지않는 지갑이라면 BIP39로 지갑이 지원하는 코인만 복구할 수 있습니다. BIP44를 지원하는 코인은 복구할 수 없습니다. 따라서 지갑은 반드시 BIP39와 BIP44 지원 여부를 확인하셔야 합니다.
이는 온라인 지갑, 모바일 지갑, 하드웨어 지갑 모두 마찬가지며, BIP39와 BIP44 지원 하는 지갑은 모두 호환이 되므로 회사가 없어져서 걱정없이 사용하실 수 있습니다.