지갑에서 이더리움 출금보다 더 많이 이용되는 토큰(Token) 출금에 관한 내용 입니다. 토큰 출금 테스트를 진행하기 위해서 테스트 네트워크(Ropsten network)에 HOL 토큰 ICO 를 등록해 놓았습니다.
1) 멀티서명지갑(Multi-Signature Wallet) 개념
2) 멀티서명지갑(Multi-Signature Wallet) 생성-(메타마스크)
3) 멀티서명지갑(Multi-Signature Wallet) ETH 출금(메타마스크)
멀티서명지갑 토큰 등록
토큰의 잔고조회 및 출금을 하기 위해선 토큰 주소(token address)를 등록 해야 합니다. ETH 처럼 공짜로 토큰을 주는데가 없으니 사전에 준비한 HOL 토큰을 등록 하시면 됩니다.
Token address: 0x0095288A4d6f2cCB03632bf5E9E7E6606A23FC61
Token symbol: HOL
Decimals: 18
멀티서명지갑에서 토큰 등록 [Add] 버튼을 실행후
위의 토큰 주소를 복사하여 붙여 넣기를 하면 다른 정보는 자동으로 조회되며 [OK]를 실행 하면 등록 됩니다.
멀티서명지갑에 HOL 토큰 등록이 완료된 화면이며, 추가로 사용하고자 하는 토큰 주소를 [Add] 하시면 됩니다.
멀티서명지갑 토큰 출금
토큰 등록이 완료된후 멀티서명지갑 ETH 출금을 이용하여 아래 주소로 ICO 에 참여 하시면 잠시후 HOL 토큰을 받으실 수 있습니다.
To address : 0x0095288A4d6f2cCB03632bf5E9E7E6606A23FC61
토큰 정보가 등록된 메뉴에서 [Withdraw] 를 실행후 출금 하고자 하는 수량, 주소를 입력 합니다.
출금을 실행한 주소(A)의 멀티서명지갑 전송내역에 아래와 같이 [Revote confirmation] 버튼이 보입니다.
추가로 +1 승인할 메타마스크의 다른주소로(B) 변경하시면 [confirm] 버튼이 보입니다.
즉 출금을 실행한 주소(A) 에서는 [Revote confirmation] 버튼이 보이며,
주소(A) 외의 멀티서명지갑에 등록된 다른주소(B,C..)에서는 [Confirm] 버튼이 보이게 되며, [Confirm]을 실행하면 실제로 출금이 진행 됩니다.
토큰 출금은 이더(ETH) 출금의 일일출금한도(Daily Limit) 값이 적용되지 않고, 출금 자체로 +2 승인이 필요로 합니다.
정리하면 멀티서명지갑은 출금 및 중요 정보를 변경을 하는데 필요로 하는 승인 상태는
실행한 주소(A) -> [Revote confirmation] 표시되며 + 1 승인상태
승인 주소(B) -> [Confrim] 표시되면 +0 상태
즉 명령을 내린 A 주소는 이미 + 1 승인 상태며, [Revoke confirmation](승인 취소) 를 실행하면 다시 +0 승인 상태가 됩니다.
B 주소는 [Confirm] 을 실행해야만 +1 승인상태가 되며, 총 승인 숫자가 사전에 지정한(Required confirm)과 같아야 A 주소가 내린 명령(transaction)을 멀티서명지갑이 처리 하게 됩니다.
다음(Next)은...
지노시스(Gnosis)에서 제공한 멀티서명지갑은 제가 접한 여러가지 멀티서명지갑중에 가장 사용하기 편리하단 생각이 듭니다.
다음 글에서는 정말 이 멀티서명지갑이 안전한거야 ? 라는 의문에 대한 포스팅을 하겠습니다.