[핫 웰렛 & 콜드 월렛]
핫 월렛 : 온라인
- 웹 월렛 : 웹 기반으로 호스팅 되는 지갑. 사용자가 계정을 생성하고 보관할 수 있다. 인터넷 브라우저를 통해 접속하는 지갑으로 대부분 브라우저 확장 프로그램이나 웹사이트 형태로 제공된다. 보안에 상대적으로 가장 취약하지만, 즉시 거래가 가능하다는 장점이 있다.
- 데스크탑 월렛 : 인터넷 접속 여부에 따라 핫 월렛이나 콜드 월렛으로 작동할 수 있다. 웹 월렛보다는 불편하지만, 필요시 인터넷에 연결하여 거래가 가능하다는 점에서 하드웨어 월렛에 비해 실용적이다.
- 모바일 월렛 : 위 두 월렛의 모바일 형태이다. 스마트폰 앱으로 다운받아 사용할 수 있으며, 역시 언제 어디서나 거래가 가능하다는 점에서 편리하다. 대표적으로 클레이튼의 클립이 있다.
콜드 월렛 : 오프라인
- 페이퍼 월렛 : 지갑 주소를 만들고 주소를 종이에 써서 보관하는 형식. 암호화폐의 개인 키를 종이에 인쇄한 것이다. 키를 컴퓨터에 보관하는 것에 비해 온라인 해킹 등에 의한 위협에서 안전할 수 있지만, 종이를 잃어버릴 수 있다는 위험이 있다.
- 하드워에 월렛 : 개인 키를 USB나 카드에 보관하는 방식. 개인 키를 안전하게 보관하기 위해 고안된 장치. 하드웨어 지갑을 다른 장치에 연결한 다음, 사용자는 소프트 웨어를 통해 자신의 잔고를 확인하거나 트랜잭션을 생성할 수 있다.
[스마트 컨트랙트 월렛]
: 스마트 컨트랙트를 이용하는 월렛. 일반적으로 이더리움에서는 EOA로 자산을 관리한다. 그러나 EOA는 스마트 컨트랙트 코드를 계정에 담을 수 없기 때문에 자산 관리 측면에서 기능이 제한적이다.
CA를 사용해 자산을 관리하는 경우, CA에 있는 컨트랙트 코드를 이용해 누가 어떤 조건에서 자산에 접근할 수 있는지를 프로그래밍화 할 수 있다.
스마트 컨트랙트 월렛은 기존 개인 키가 아니라 스마트 컨트랙트로 관리하기 때문에 EOA기반 월렛보다 더 높은 수준의 보안, 유연선, 편의성을 제공한다.
스마트 컨트랙트 코드 이용 기능