사용자 지정 24 단어 니모닉 시드 구문을 생성 / 만드는 방법은 무엇입니까?

이것은 자신의 12/24 단어 맞춤형 니모닉 시드 구문을 만들고자하는 모든 사람들을위한 빠른 주제입니다. 최근에 우리 사용자 중 한 명이 “내 자신의 24 단어 시드를 만들어 자동 생성 된 것 대신 Ledger Nano S에서 사용할 수 있습니까?”라고 물었습니다..

물론, 사용자 정의 니모닉 시드 문구를 생성하여 하드웨어 지갑이나 BIP39 호환 지갑에서 사용할 수 있습니다. 하지만이 방법은 권장하지 않습니다..

여기에서는 고유 한 니모닉 코드를 만들 수있는 가능한 방법을 보여줍니다. 그러나 먼저 수동으로 생성 된 시드 구문이 덜 안전하고 왜 무작위 생성에 의존해야하는지 이해하겠습니다..

BIP39 니모닉

BIP39 (Bitcoin Improvement Proposal)는 계층 적으로 결정적인 키를 생성하는 데 사용되는 니모닉 코드 또는 문장 (기억하기 쉬운 단어 그룹)입니다. 비트 코인 및 기타 지갑 애플리케이션은 계층 적 결정 론적 키 생성 프로세스를 사용하여 이론적으로 단일 시드에서 무한한 수의 암호화 비밀을 도출합니다. 즉, 암호 화폐 공용 주소이며 해당 개인 키는 모두 단일 마스터 시드에서 파생됩니다..

BIP39는 결정적 키에 대한 산업 표준입니다. Ledger, Trezor, Keepkey 및 기타 많은 계층 적 결정론 (HD)과 같은 대부분의 하드웨어 지갑 지갑은 BIP39를 사용합니다. 마스터 시드의 생성을 위해. 그중 대부분의 지갑은 기본적으로 24 단어 니모닉을 사용합니다. 2,048 개의 단어 중 무작위 24 개의 단어로 구성되어 있습니다. BIP39 영어 단어 목록.

24 단어 BIP39 니모닉의 예 :

보스 시골의 달 팔 출구 우아한 여덟 곡물 궁전 생물학 권총 제어 외부 앨범 슬래브 상단 종기 흡수 나무 평균 거리 킥킥 머리 냉동

커스텀 니모닉 시드 생성

2048 단어의 표준 목록에서 24 단어의 조합을 선택할 수 있으며 작동합니다. 그러나 예상대로 작동하지 않습니다. 유효한 시드가되지 않는다는 의미입니다. 주문에는 특정 구조가 필요하고 마지막 단어에는 특히 체크섬이 포함되어 있기 때문에.

23 개의 단어를 선택하고 마지막 단어로 실험 해 볼 수 있습니다. ㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ 그러나 니모닉 문구의 마지막 시드 (24 번째 단어)는 체크섬이므로 모든 단어가 작동하지는 않습니다. 유효한 시드를 수동으로 생성 한 경우에도 권장하지 않습니다. 왜? 인간의 뇌는 무작위성이 좋지 않습니다. 따라서 기본적으로 사용자가 만든 모든 시드는 덜 안전합니다..

자신의 시드를 생성하면 누군가가 쉽게 알아낼 수 있습니다. 또한 특정 패턴을 따르고 무작위로 생성되지 않는 니모닉 문구를 검색 할 수있는 봇이 있다는 점을 기억하세요..

따라서 자신의 시드를 생성하려는 경우 자동 생성이 유일한 방법입니다..

니모닉 문구는 무작위 단어 생성을 통해 생성하는 것이 좋습니다. PRNG (Pseudorandom number generator) / CSPRNG (Cryptographically Secure Pseudorandom Number Generator)를 사용하여 시드를 생성하는 몇 가지 잘 확립 된 오픈 소스 소프트웨어 / 지갑이 있습니다. Electrum을 사용할 수 있으며 거의 ​​모든 하드웨어 지갑은 시드 생성에 동일한 방법을 따릅니다..

그러나 지갑 소프트웨어에서 제공하는 자동 생성 시드 대신 자신 만의 24 단어 시드 구문을 만들려고합니다. 이 경우 다음 도구를 사용할 수 있습니다..

니모닉 코드 변환기 / 생성기 – iancoleman.io

https://iancoleman.io/bip39/

니모닉 코드 생성기

이것은 니모닉 코드를 생성하기위한 100 % 오픈 소스 도구입니다. 이 사이트를 오프라인에서도 사용할 수 있습니다. 마우스 오른쪽 버튼을 클릭하고 페이지를 BIP39 – Mnemonic Code.html로 저장하십시오. 그런 다음 인터넷 연결을 끊고 오프라인으로 시드를 생성 할 수 있습니다..

진정한 무작위 방식으로 BIP39 시드를 생성합니다. 24 개의 단어를 선택하고 생성을 클릭하여 새로운 임의 니모닉을 생성합니다..

그러나 컴퓨터없이 유효한 시드 문구를 수동으로 생성하는 것에 대해 생각하고 있다면 어떨까요? 이것이 하드웨어 지갑의 의미입니다. 그들은 장치에서 완전히 오프라인으로 시드 / 키를 생성합니다. 하지만 문제는 생성 과정에 대한 진정한 통찰력이 없다는 것입니다. 따라서 수동으로 생성하기로 결정했습니다..

오프라인 컴퓨터, 주사위, 동전을 사용하는 한 가지 방법이 있습니다. 그러나 이것은 매우 복잡하며 기술적으로 고급 사용자에게만 권장됩니다..

BIP39 Diceware – 주사위와 동전을 사용하여 니모닉 생성

과정은 간단합니다. 니모닉 시드를 적을 수있는 단순한 6면 주사위, 동전, 펜, 종이 만 있으면됩니다..

단어를 수동으로 고르는 대신 주사위를 굴리고 (1-6) 동전을 뒤집어서 (t / h) 생성 할 것입니다..

더 많은 정보: https://github.com/taelfrinn/Bip39-diceware

주사위를 굴려서 단어 목록을 도출하는 다른 방법도 있습니다. 그러나 직접 굴려서 체크섬을 제대로 얻지 못하기 때문에 작동하지 않을 수 있습니다. 체크섬 요구 사항을 충족하려면 마지막 단어를 조정해야합니다..

이를 위해 GitHub에는 Force30이라는 유틸리티가 있습니다. BIP39 지갑을 준수하도록 사용자 정의 단어 목록을 조정합니다..

더 많은 정보: https://github.com/IntegersOfK/force39

이 방법을 사용하면 수동 엔트로피를 사용하여 bip39 호환 지갑을 생성 할 수 있습니다..

자신의 책임하에 이것을 사용하십시오..

24 단어 시드의 안전성이 정말 걱정되고 하드웨어 지갑의 RNG가 의심 스러우면 강력한 암호 (25 번째 단어)를 사용하는 것이 좋습니다..

안전한 25 번째 단어 선택

BIP39 표준은 24 단어 니모닉 시드 문구를 암호화하는 데 사용되는 추가 암호를 지원합니다. 이것은 선택 사항이며이 기능은 보안과 유연성을 향상시킵니다. 이 기능은 Ledger, Trezor, Keepkey 등과 같은 모든 하드웨어 지갑에서 지원됩니다..

설정 한 암호 (25 번째 단어)는 완전히 무작위 일 수 있으며 BIP39 영어 단어 목록의 단어 일 필요는 없습니다..

그러나 가능한 모든 암호는 결정 론적 방식으로 새로운 공개 / 개인 키 쌍 세트를 파생 시킨다는 점을 기억하십시오. 따라서 사용하고 자금이있는 암호를 적어 두십시오..

암호를 분실했지만 24 단어 시드가있는 경우 자금을 회수 할 수 없습니다. 24 단어 니모닉과 추가 암호가 모두 필요합니다..

또한 암호는 대소 문자를 구분하며 공백도 유효한 문자임을 기억하십시오. 따라서 오류없이 정확한 암호를 백업 / 기록하십시오. 또한 24 단어 시드와 별도로 백업을 저장하십시오. 예를 들어 암호 관리자에 저장할 수 있습니다..

이제 여기로 가기 전에 복구 시드 및 암호에 대해 알아야 할 몇 가지 팁이 있습니다..

사용자 지정 니모닉, 복구 시드 및 암호에 대한 팁

오프라인에서 24 단어 니모닉 시드 문구를 생성하는 경우, 시드 단어를 종이에 적어 두는 것이 좋습니다. 추가 암호를 설정 한 경우에도 적어 둡니다. 하드웨어 지갑이나 오프라인 컴퓨터로 시드를 가져옵니다. 또는 https://iancoleman.io/bip39/와 같은 도구를 사용할 수 있습니다. 수신 탭에서 첫 번째 비트 코인 공개 주소를 확인하고 기록해 둡니다. 그런 다음 모두 삭제.

그런 다음 다시 24 단어 시드 구문과 암호 (설정된 경우)를 가져 와서 쓰기 조합이 백업되었는지 확인합니다..

BIP39 시드 문구와 패스 프레이즈가 정확히 동일한 비트 코인 공개 주소를 생성하는 경우 이동하는 것이 좋습니다..

24 단어 니모닉과 암호를 뒷받침 할 때 실수하지 마십시오. 한 문자가 잘못되면 완전히 다른 주소 집합을 얻게됩니다. 백업이 강력하다고 확신하는 경우에만 암호 화폐를 입금하고 시드 및 암호 콤보 사용을 시작해야합니다..

또한 도난으로 잃어버린 코인보다 더 많은 사용자가 보안을 지나치게 복잡하게하여 자신의 코인에서 자신을 영구적으로 잠그는보고가 많다는 사실을 기억하십시오. 따라서 보안에 대한 요구 사항과 백업을 기억하고 암호를 사용하는 능력의 균형을 유지하십시오. 너무 복잡한 것을 선택하는 것보다 중요합니다. 암호 화폐를 보호하는 것은 균형 잡힌 운동입니다.

설명하는 희망.

BIP 39 사양에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki

이 페이지의 정보가 도움이 되었다면 공유 해주세요..