이더리움 멀티시그 지갑 소개(3)

Alex Park
Hexlant
Published in
3 min readJan 15, 2019

이번 포스팅에서 Owner 추가 및 require confirm 을 재설정 함으로써 다중 서명을 통해 토큰 출금이 실행 되게 해보겠습니다.

1. Owner 추가

Add 버튼 클릭.

메타마스크에서 추가적으로 2개의 주소를 생성하신 후, 2개 주소 모두 Add owner 를 통해 Multisig Wallet 의 Owner 로 등록합니다.

총 3명의 Owner 가 있어야 합니다.

2. Required confirmations 변경

Required confirmation : 2로 변경하였으므로 최소 2명의 Owner 가 승인해야 합니다.

3. 토큰 입금

예금할 토큰 수량 입력

4. 토큰 출금(다중 서명)

  • Confirmations 에는 해당 트랜잭션을 승인한 Owner 가 보이며, 현재는 한명만 승인한 상태입니다.
  • required confirmations 이 2로 되어있기 때문에 아직 실행은 되지 않았고 최소 한명의 Owner 가 승인을 추가로 해줘야 하는 상황입니다.
  • Revoke confirmation 을 통해 해당 트랜잭션 승인 취소 가능합니다.
메타마스크를 통해 다른 계정으로 로그인을 합니다.
  • Confirmations 에 2명의 Owner 가 해당 트랜잭션을 승인 하였고 Executed 를 보면 Yes 로 변경되면서 트랜잭션이 정상적으로 실행되었습니다.

결론

Gnosis 에서 제공하는 Web UI Tool 을 이용해 멀티시그 지갑을 쉽게 만들고 이더 및 토큰을 전송 해보았습니다. 멀티시그 지갑은 개인의 자산보다는 회사와 같이 공동의 자산을 보관 및 사용하는 곳에서는 꼭 필요합니다. 현재 사용하고 있지 않다면 시중에 다양한 Custody 서비스 및 오픈소스 등이 있으니 한번 찾아보시고 도입하는 것을 추천 드립니다.

--

--