다양한 지갑
암호화폐를 담는 지갑이 무엇이 있는지 알아보자
지갑의 카테고리는 아래와 같다
- 핫 월렛 && 콜드 월렛
- 핫 월렛
- 콜드 월렛
- 페이퍼 월렛
- 하드웨어 월렛
- 스마트 컨트랙트 월렛
- 기타 월렛
- 브레인 월렛(요즘은 무차별 대입 공격에 비밀 키 해킹 위험때문에 사용X)
- 비결정적 월렛 && 결정적 월렛
- HD 월렛(결정적)
핫 월렛
- 온라인 지갑이라고도 하고, 네트워크에 연결되어 있어 온라인 샅애에서 실시간으로 거래 정보를 주고 받는 지갑
ex) 메타마스크, 카이카스, 클립 등
콜드 월렛
- 지갑의 개인 키를 오프라인으로 보관하는 지갑, 오프라인 상태에 있기에 보안 측면에서 안전, 오프라인이라 실시간 거래가 불가
ex) 페이퍼 월렛, 하드웨어 월렛
스마트 컨트랙트 월렛
- 스마트 컨트랙트를 이용하는 월렛으로, CA(Contract Account)를 이용하여 컨트랙트 코드로 자산을 관리하는 월렛
ex) 웹 월렛(크롬 확장 프로그램), 데스크탑 월렛, 모바일 월렛, 멀티시그, 하드웨어 월렛 등이있다
스마트 컨트렉트 월렛은
- 멀티 시그 트랜잭션
- 일일 송금 제한
- 긴급 계정 동결
- 안전한 계정 복구
등의 고급 기능을 사용 할 수 있다, 그리고 dApp과 상호 작용도 가능
멀티 시그 월렛
- 멀티시그를 통해서만 송금이 가능
- 핫 월렛과 콜드 월렛은 하나의 개인 키를 사용하여 단일 키가 노출될 경우 해당 개인키에 연결된 모든 자산에 쉽게 접근 가능한 단점이 있음
- 이러한 단점을 보안 한게 멀티 시그
- 2017년 멀티 시그 월렛을 사용하는 패리티 에서 스마트 컨트랙트 버그를 이용한 해킹 사례가 있었음
비결정적 월렛
- 매번 비밀키를 무작위로 생성하는 방식
- 매 트랜잭션 마다 새로운 주소를 위한 새로운 지갑 파일을 만들어야한다는 특징
결정적(시드) 월렛
- 비결정적 월렛의 불편함을 해결한것이 결정적 월렛
- 하나의 시드에서 하나의 시드키를 가지고 있으며, 이 시드 키는 비밀 키를 만들기 위한 난수
- 이를 니모닉 코드 단어라고함