Coiner on Nostr: [심심풀이] 니모닉이라고 다 똑같은 니모닉이 아니야... 요즘 ...
[심심풀이] 니모닉이라고 다 똑같은 니모닉이 아니야...
요즘 대부분의 월렛 니모닉은 BIP39 니모닉 메카니즘을 사용한다. 소프트웨어 월렛의 오랜 역사를 자랑하는 Electrum 월렛은 자신만의 고유한 Seed 니모닉을 사용했었다. 이후 최초의 하드웨어 월렛을 만든 Trezor팀 (SatoshiLabs)은 BIP39 니모닉 표준을 제안하였고, 현재는 이 메카니즘이 정착되어 있다. 하지만, 초창기에 비트코인을 Electrum에 간직했던 사람들은 여전히 다른 니모닉 메카니즘을 사용해야 한다.
다행히 Electrum Seed Version 2에서는 고정된 BIP39 워드리스트를 사용하였는데, 하지만 고유의 Versioning System 때문에 여전히 BIP39 니모닉 표준과 맞지 않는다. 즉, 쉽게 말하면, Electrum에서 생성한 니모닉은 다른 BIP39 월렛에서 사용할 수 없다.
또다른 한 예로, 라이트닝 네트워크의 LND 가 생성하는 Seed 니모닉을 들 수 있다. 흔히 라이트닝 네트워크 노드를 비트코인 풀노드와 같이 만드는 경우가 있는데, Lightning 채널을 오픈하기 전에 Bitcoin Onchain 월렛을 먼저 생성한다.
이때 생성되는 24개의 니모닉은 동일한 BIP39의 워드리스트를 사용하지만, AEZEED 라는 전혀 다른 메카니즘을 사용한다. 따라서, LND 월렛에 (BIP85로 생성된) BIP39 니모닉을 사용하면, 에러가 발생한다...
요즘 대부분의 월렛 니모닉은 BIP39 니모닉 메카니즘을 사용한다. 소프트웨어 월렛의 오랜 역사를 자랑하는 Electrum 월렛은 자신만의 고유한 Seed 니모닉을 사용했었다. 이후 최초의 하드웨어 월렛을 만든 Trezor팀 (SatoshiLabs)은 BIP39 니모닉 표준을 제안하였고, 현재는 이 메카니즘이 정착되어 있다. 하지만, 초창기에 비트코인을 Electrum에 간직했던 사람들은 여전히 다른 니모닉 메카니즘을 사용해야 한다.
다행히 Electrum Seed Version 2에서는 고정된 BIP39 워드리스트를 사용하였는데, 하지만 고유의 Versioning System 때문에 여전히 BIP39 니모닉 표준과 맞지 않는다. 즉, 쉽게 말하면, Electrum에서 생성한 니모닉은 다른 BIP39 월렛에서 사용할 수 없다.
또다른 한 예로, 라이트닝 네트워크의 LND 가 생성하는 Seed 니모닉을 들 수 있다. 흔히 라이트닝 네트워크 노드를 비트코인 풀노드와 같이 만드는 경우가 있는데, Lightning 채널을 오픈하기 전에 Bitcoin Onchain 월렛을 먼저 생성한다.
이때 생성되는 24개의 니모닉은 동일한 BIP39의 워드리스트를 사용하지만, AEZEED 라는 전혀 다른 메카니즘을 사용한다. 따라서, LND 월렛에 (BIP85로 생성된) BIP39 니모닉을 사용하면, 에러가 발생한다...