이전 글에서 12 단어 키를 백업하여 BTC가 들어있는 비트코인 주소의 개인 키를 알아내는 방법과, 그 개인 키를 Bitcoin-ABC에 입력하는 방법에 대해 설명드렸습니다.
( https://www.ddengle.com/trading_voted/2527082 )
이 글은 120GB에 달하는 BCC 블록체인을 받는 풀 노드 지갑인 Bitcoin-ABC 지갑 대신, 블록체인을 다운로드 받지 않아도 되는 Electron-Cash 클라이언트에 대해 설명합니다.
Electron-Cash는 오픈소스 BTC 지갑인 Electrum의 포크 클라이언트로, BTC(혹은 BCC)의 블록체인은 특정 서버에 다운로드 받아 두고, 자신이 가지고 있는 BTC(BCC) 주소에 대한 거래 내역만을 따로 다운로드 받게 됩니다.
이 과정에서 해당 BTC(BCC)의 개인 키는 서버로 전송되지 않습니다.
http://www.electroncash.org/downloads/Electron-Cash-2.9.2.zip
위 사이트에서 자신이 사용하는 OS에 맞는 프로그램을 다운로드 받습니다.
1. Connect to server
위에서 설명한 블록체인을 가지고 있는 서버를 어떻게 연결할 것인지 선택하는 화면입니다.
Auto connect, Select server manual 두 종류가 있는데 어느 쪽을 선택해도 상관 없습니다. 여기서는 Auto connect를 선택합니다.
2. Wallet
Electron-Cash로 생성된 지갑이 없을 경우 나오는 화면입니다. Next.
3. Create Wallet
Standard wallet 선택.
4. Keystore
여기서 두 가지의 경우로 나누어집니다.
4-1. 12 단어로 된 키를 가지고 있을 경우, I already have a seed를 선택합니다.
4-2. 12 단어로 된 키를 가지고 BTC가 들어있는 주소의 개인 키를 찾은 경우 Use public or private keys를 선택합니다.
4-1. Enter Seed
빈 칸에 12 단어 키를 입력하고 Options - BIP39 seed를 클릭하면 Next 버튼이 활성화됩니다.
4-1-1. Derivation
Next 클릭.
4-1-2. Password
패스워드를 설정합니다. 이 패스워드는 하단의 Encrypt wallet file에 체크하실 경우 Electron-Cash를 실행할때나 BCC를 다른 주소로 전송할때 요구하는 패스워드입니다. 잊어버려서는 안 됩니다.
Electron-Cash의 메인 화면입니다. 저는 새 지갑으로 설정했기 때문에 아무것도 없지만, 거래 내역이 있는 지갑 혹은 주소로 설정한 경우 History 탭에 거래 내역이 나옵니다.
왼쪽 하단의 Balance 부분을 통해 소유하고 있던 BTC와 같은 양의 BCC를 가지고 있는지 확인합니다.
1 mBCC는 0.001 BCC 입니다. 즉, 1 BCC는 1000 mBCC. ( https://youmeandbtc.com/bitcoin-converter/convert-btc-mbtc-bits-satoshis-usd/ 사이트를 통해 계산할 수 있습니다.)
만약 소유하고 있던 BTC와 Balance를 통해 보이는 BCC가 서로 다르다면, 4-1-1번으로 돌아가 m/44'/0'/0'/1 을 입력해보세요.
4-2. Enter Private key
빈 킨에 L 혹은 K로 시작하는 개인 키를 입력합니다.
만약 개인 키가 하나가 아니라면, Enter를 눌러 줄바꿈 후 다른 개인 키를 입력하면 됩니다.
4-2-1. Password
패스워드를 설정합니다. 이 패스워드는 하단의 Encrypt wallet file에 체크하실 경우 Electron-Cash를 실행할때나 BCC를 다른 주소로 전송할때 요구하는 패스워드입니다. 잊어버려서는 안 됩니다.
Electron-Cash의 메인 화면입니다. 저는 새 지갑으로 설정했기 때문에 아무것도 없지만, 거래 내역이 있는 지갑 혹은 주소로 설정한 경우 History 탭에 거래 내역이 나옵니다.
왼쪽 하단의 Balance 부분을 통해 소유하고 있던 BTC와 같은 양의 BCC를 가지고 있는지 확인합니다.
1 mBCC는 0.001 BCC 입니다. 즉, 1 BCC는 1000 mBCC. ( https://youmeandbtc.com/bitcoin-converter/convert-btc-mbtc-bits-satoshis-usd/ 사이트를 통해 계산할 수 있습니다.)
5.
Tools - Network 탭을 열어줍니다.
현재 내가 접속 중인 블록체인 저장 서버에 대한 정보가 나옵니다.
https://blockchair.com/bitcoin-cash/blocks
위 사이트에 접속하여 BCC의 가장 최신 블록의 숫자를 확인합니다. 그 블록넘버가 Height 란에 있는 숫자와 같은지, Blockchain 란의 숫자와 같은지 확인합니다.
Height 란의 숫자는 맞는데 Blockchain 란의 숫자와는 다르다면 Blockchain의 숫자가 BCC의 블록넘버가 될 때까지 기다립니다.
(BTC 블록 정보를 가지고 BCC가 아닌 BTC를 전송할 수 있기 때문.)
Blockchain의 숫자까지도 맞다면 Network 창을 닫고, Send 탭을 통해 BCC를 전송할 수 있습니다.
BCC를 전송하실때는 웬만하면 내가 개인 키를 제어할 수 있는 주소로 먼저 전송하신 다음 거래소로 보내거나 하시는게 좋습니다.
Electron-Cash를 사용하면서 BCC가 아닌 BTC를 전송했다는 사례가 있었습니다.
(저의 경우 세 번의 BCC 전송 모두 BTC가 옮겨지지 않았습니다.)
다른 모 사이트에서 허락도 없이 루드베이커님 글을 그대로 퍼와서 올리고 밑에는 제네시스 마이닝 프로모션 코드까지 떡하니 올려놓은것 봤습니다. 남의 글 도둑질에 더하여 프로모션코드까지 기가차더군요.
암튼 글 올려주셔서 감사합니다.