이더리움 지갑으로 미스트를 쓰다가, 시간, 디스크 용량 및 사용상의 불편한 점을 느껴 마이 이더 월릿을 사용하게 되었습니다.
미스트 사용 경험, 마이이더월릿 사용 경험 그리고 블럭체인에 대한 제 나름대로 이해를 바탕으로 아래 글을 작성하였으니 틀린 점이 있을 수도 있음을 미리 알려드립니다.
지갑의 이해
- 이더리움이 하드포킹 후 항상 두가지 버전이 존재합니다. (ETH, ETC)
- 웹지갑 Myetherwallet 도 ETC 버전이 만들어졌습니다.
- myetherwallet 이 오리지날인데, 버전이 서로 다르네요...
10월 10일 mytheretherwallet 은 3.0 classic etherwallet 은 2.8 입니다.
https://www.myetherwallet.com
http://classicetherwallet.com
마이이더월릿은 ETC 주소 생성(Create), 정보보기(view info), 송금(Send) 기능 뿐만 아니라
DAO 관련하여, ETH DAO Refund, ETC DAO Extrabalence Refund 기능과 ETC DAO Refund 기능을 수행합니다.
10월 10일 현재 ETC 로 DAO 를 구매한 사람은 구매한 ETH 갯수만큼 모두다 Refund 됩니다. (Extra balence 포함)클래식이더월릿은 ETC 주소 생성, 정보보기, 송금 기능을 수행합니다. ETC DAO refund 는 마이이더월릿에서 가능합니다.
웹지갑과 로컬지갑의 차이점
웹지갑(MyEtherWallet) 은 Chain data 를 받지 않으나, 로컬지갑(Mist) 는 Chain data 를 다운로드 합니다.
웹지갑은 KeyInfo 파일 하나만 있으면 됩니다. 로컬지갑에서도 가장 중요한 것은 KeyInfo 파일입니다.
로컬지갑은 웹지갑 + Chain Data 로 구성되며, Chain data 를 받지 않으면 내 계정에 있는 Ether 수가 정확히 나오지 않습니다.
웹지갑에서는 Chain Data 를 인터넷에 있는 것을 사용합니다.
로컬지갑은 지갑 용도 외에 개발도구로도 사용됩니다.
마이이더월릿에서 생성한 Key File 과 Mist 에서 생성한 Key File 은 원칙적으로 같습니다.
거래내역은 Block Chain 데이터에 있으며, Key File 로 나의 주소의 Transaction 을 찾아서 나의 거래장부를 보여줍니다.
웹지갑의 기본 기능
생성(Generate Wallet)
암호를 입력하고 (Generate Wallet) 을 누르면, 지갑이 만들어집니다.
지갑은 두가지 원소로 구성되어 있는데 1)주소정보를 갖고 있는 KeyFile, 2)암호 입니다.
두가지 중 하나만이라도 분실하면 영영 못찾습으니, KeyFile 은 USB메모리 여러 개에 보관해서 여러장소에
비밀스럽게 보관하시고, 2) 암호도 노트에 반드시 적어 두어야 합니다.
KeyFile 은 Download JSON File(unencrypted) 을 누르면 Text 파일 하나가 다운받아 지는데, 이것이 UTC 형식의 KeyFile 입니다.
Mist 지갑도 UTC 형식의 KeyFile을 사용하며, MyEtherWallet 과 같은 포맷입니다.
이미 미스트 지갑에서 생성된 UTC KeyFile 이 있고, 여기에 대한 정보를 보고자 한다면, 그 키값을 그대로 사용하면 됩니다.
정보보기(View Wallet Info)
정보보기, 송금, 다오관련 기능을 동작시키기 위해서는 모두 같은 절차를 처음에 거쳐야 합니다.
-- 1) Key Info 파일 불러오기 2) 암호 입력하기
위의 절차를 거치면 다음과 같은 Wallet Info 를 볼 수 있습니다.
- 송금
위의 절차를 거치면 송금 주소와 송금할 액수를 적어서 송금할 수 있습니다.
다오 관련 마이이더 월릿 기능
다오 리펀드 관련해서
ETH 경우는 1:100 기준으로 처음에 리펀드 해주었으며,
1.5:100 비율 등으로 늦게 DAO 에 참여한 경우 그 차이에 대한 Extra Balance 도 Refund 가 가능합니다.Withdraw DAO for ETH : 1:100 기준 리펀드
Withdraw extraBalance : Extra Balance 리펀드ETC 의 경우는 1:100 기준으로 약 73프로에 해당하는 ETC 를 리펀드 가능합니다.
예를 들면 1000 개의 DAO 를 가지고 있다면, 7 개정도의 ETC 를 받을 수 있습니다.Withdraw DAO for ETC : White Hack 에 기부할 % 를 입력한 후 Withdraw DAO for ETC 버튼을 누르면 됩니다.
ETC 경우 Extra Balance Refund 는 아직 소식이 없습니다.
마무리하면서
- 지갑의 구성요소를 이해하는 것이 매우 중요합니다.
- Key Info 파일과 암호 : 이 두가지가 지갑을 이루는 가장 큰 정보입니다.
- Key Info 파일 내에는 주소 정보가 들어있습니다.
- 블럭체인은 데이터베이스이며, Key Info 의 주소값으로 블럭체인을 뒤져서 나의 주소와 관련된 거래내역을 추출합니다.
- 로컬지갑인 미스트는 블럭체인을 로컬에 카피하는 작업을 합니다.
- 웹지갑인 마이이더월릿은 인터넷 상에 있는 블럭체인을 이용합니다.
폴로닉스로 출금은 어떻게하는지요?
Polonix 의 Deposit & Ballance 에서
Your Ethereum Deposit Address 를 얻을 수 있습니다.
MyEtherWallet 의 Send Ether 메뉴로 들어가서, 위의 주소로 보내면,
폴로닉스로 Ether 를 보낼 수 있습니다.
주의점은 ETH, ETC 가 주소 포맷이 같으므로 서로 혼동하지 마시고,
우선은 많은 량을 보내지 마시고 소량만 먼저 보내서 잘 전송되는지 먼저 확인해 보십시오.
폴로닉스는 1이더 이하는 월릿에서 표시되지 않습니다.
1.01 이더를 보내면 수수료를 제하고 1이더가 폴로닉스로 전송되므로 확인이 가능할 것입니다.