카테고리 없음

비트모빅 개인키 0,1로 만들기

모빅커 고래밥 2024. 6. 30. 19:16

주의

 

1. 오태민 작가는 SNS 계정이 없습니다. 오태민 작가와 개인적으로 소통하며 투자 및 채굴 권유를 받고 계시다면 모두 사기입니다.

 

2. 공식 소통채널은 유튜브 "지혜의족보", "오태버스"  입니다. 

 

 

 

 

비트모빅 개인키 256자리

 

아래 사진은 2진수 0과1로 만든 256자리의 비트모빅 개인키 입니다.

 

저도 노트에 적은걸 컴퓨터에 타이핑 하다가 여러번 실수해서 옆에 글자수를 함께 적어놓았습니다. 

 

Legacy 지갑에 0.1MO를 넣어놨습니다. 아래 내용을 참고해서 개인키 256자를 지갑어플로 임포트 할 수 있는 형식으로 변환해보세요.

 

1등으로 임포트 하시는 분은 상금으로 가져가시면 됩니다. 

 

 

 

WIF (Wallet Import Format)

0,1로 만든 256자리의 개인키를 비트모빅 지갑 어플로 임포트 하기 위해서는 WIF라는 형식으로 변환해 줘야 합니다. 

 

종이지갑의 금박을 긁으면 QR밑에 보이는 영문 숫자 조합 52자리가 WIF 형식의 개인키 입니다.

 

WIF 형식의 개인키 52자리를 Base58로 역으로 변환해보면 아래와 같이 어떤 형식을 갖추고 있습니다. 지갑 어플에 개인키를 아무 문자나 입력해서는 임포트 되지 않는 이유가 여기 있더라구요.

 

지금부터 0,1로 만든 256자리의 개인키를 [16진수의 64자 개인키]로 변환하고, 8자리의 [체크섬]을 찾아보겠습니다. 

 

 

 

 

1) 먼저, 2진수 256자를 [16진수 64자]로 변환 합니다. 변환 사이트는 Binary to Hex converter로 구글링 하면 쉽게 찾을 수 있습니다. 2진수와 16진수는 양방향으로 변환이 가능합니다. 

    https://www.rapidtables.com/convert/number/binary-to-hex.html

 

2) 2진수의 256자도 개인키 이고, [16진수의 64자]도 개인키 입니다. 지금은 연습이지만, 실제로 사용할 개인키는 절대로 인터넷에 업로드 하거나 타인과 공유하지 마세요

 

3) WIF 개인키 형식은 다음과 같습니다. 
   

 [80] + [16진수 64자 개인키] + [01] + [체크섬 8자] 

 

 [80] : 메인넷

[01] : 압축된 주소

[체크섬] : 오타 확인값

 

   

     [80]은 메인넷을 의미하고, [01]은 압축된 주소를 의미하는데 둘다 고정값이므로 변경하지 않습니다.

 

   [체크섬 8자]는 [80] + [16진수 64자 개인키] + [01] 을 SHA-256함수로 두번 해싱한 값의 앞자리 8자를 의미합니다. 체크섬이란, 주민등록증의 마지막 자리처럼 앞에 입력한 값에 오타가 있는지 확인하는 역할을 합니다.

 

SHA256 함수도 구글링하면 쉽게 찾을 수 있습니다. 한 번 해싱한 값을 다시 한 번 더 해싱 하시면 55로 시작하는 값을 찾을 수 있습니다.

 

 

Input type은 Hex로 선택하세요.

https://emn178.github.io/online-tools/sha256.html

 

SHA256

This SHA256 online tool helps you calculate hash from string or binary. You can input UTF-8, UTF-16, Hex to SHA256. It also supports HMAC.

emn178.github.io

 

 


4) 마지막으로  [80] + [16진수 64자 개인키] + [01] + [체크섬 8자] 를 Base58로 변환하면 지갑으로 임포트할 수 있는 52자리의 WIF 개인키가 만들어집니다. Base58은 숫자0, 영어O, l(소문자 엘), I(대문자 아이)를 제외한 나머지 영문 숫자 조합으로 변환하는 형식 입니다.

 

종이지갑의 금박을 긁으면 보이는 QR코드 밑의 52자리 문자에 숫자0, 영어O, l(소문자 엘), I(대문자 아이)가 없는 이유가 Base58로 변환했기 때문입니다.

 

 

Base58 변환시 Input type은 Hex로 선택하세요.

 

https://appdevtools.com/base58-encoder-decoder

 

Base58 Encoder / Decoder Online - AppDevTools

Encodes either text or HEX to Base58 or decodes Base58 to text or HEX.

appdevtools.com

 

 

 

마무리

 주사위를 던져서 0과1로 256자리로 개인키를 만드는 것은 좋으나, 2진수를 16진수로 변환하고, SHA-256 함수와 Base58로 변환하기 위해 개인키를 온라인에 업로드 하는것은 위험합니다. 재미로 해보시고, 소중한 개인키는 종이지갑을 활용하시는 것을 권고 드립니다.

 

 

 

 

참고 사이트

https://learnmeabitcoin.com/technical/keys/private-key/wif/

 

WIF Private Key | Wallet Import Format

WIF Private Key Wallet Import Format A WIF (Wallet Import Format) private key is an address-style format for a private key. It's used when exporting and importing private keys between bitcoin wallets. It's mainly a Base58 encoding of the private key, but a

learnmeabitcoin.com

 

 

 

오태민 작가 공식채널

 

1) 지혜의 족보 지혜의 족보 - YouTube

2) 오태버스 오태버스 otaverse – YouTube (이전 영상은 회원전용 영상 참고)

 

 

참고자료

 

▣모비커들의 놀이터 

https://mobickers.oopy.io/

 

▣ 비트모빅 거래소

https://21c-nextmoney.tistory.com/56

 

▣비트모빅 네이버 카페

https://cafe.naver.com/mobick