본문 바로가기
블록체인/크립토 월렛

06. 크립토 월렛의 개요 - 크립토 월렛의 분류

by 비트코기 2023. 9. 28.

크립토 월렛 분석과 검토를 통한 개인키 관리 및 사례 연구

03. 크립토 월렛의 개요


제2절 크립토 월렛의 분류

1. 인터넷 연결에 따른 분류

개인키를 가진 사람은 직접 블록체인 네트워크상에서 거래를 통해 자산의 이동이 가능하다. 이는 개인키가 있으면 자산의 소유주가 아니더라도 거래할 수 있기 때문인데, 블록체인 네트워크는 개인키로 작성된 전자서명에 의해 소유권의 여부를 확인하는 것이지 개인키를 가진 사람을 식별하지 않기 때문이다. 따라서 공격자들이 개인키를 탈취하는 데 성공하면 블록체인 네트워크에서 자산을 옮기는 것을 막을 방법이 없다.

 

PC나 스마트폰과 같이 인터넷과 연결된 환경의 기기에서 개인키를 보관하게 되는 경우 인터넷을 통해 공격자가 침입할 수 있는 상황을 고려해야 한다. 따라서 개인키를 다양한 형태의 공격으로부터 안전하게 관리하기 위해서는 인터넷과 연결되지 않은 별도의 장소에 보관하는 것이 안전하다.

 

인터넷과 연결된 환경에서 개인키를 보관하고 거래에 사용하는 지갑을 핫월렛이라고 부르며, 인터넷과 연결되지 않은 별도의 독립된 기기에 개인키를 보관하는 방식의 지갑을 콜드월렛이라고 부른다. 핫월렛은 인터넷에 연결된 하나의 기기에서 거래를 할 수 있기 때문에 편의성이 높지만, 공격에 노출되어 있다. 반대로 콜드월렛은 거래를 위한 기기와 개인키를 보관하고 있는 기기가 달라 관리의 어려움이 존재하지만, 핫월렛에 비해 개인키 도난으로부터 매우 안전하다. 거래가 빈번한 환경의 경우 일부는 핫월렛에 보관하고 나머지는 콜드월렛에 보관하는 전략을 통해 편의성과 안정성을 높일 수 있다.

 

2. 소유권 관리 주체에 따른 분류

일반적으로 처음 암호화폐를 구매하기 위해 거래소를 이용하는 경우가 많다. 거래소를 통해 암호화폐를 구매 또는 판매하거나 다른 거래소나 크립토 월렛으로 암호화폐를 보낼 수 있다. 대부분의 거래소는 사용자의 개인 정보를 이용해서 가입 후 사용자의 거래를 대신해주는 역할을 한다.

 

이는 사용자에게 쉽게 자산을 소유하고 거래할 수 있는 편리한 환경을 제공해주는 장점을 갖고 있다. 사용자가 신뢰하는 은행에 돈을 맡기고 사용하듯 거래소는 사용자들의 자산에 대한 소유권(개인키)을 보관하고 있다. 사용자는 직접 개인키를 보관하는 것이 아닌 거래소에 거래를 요청할 수 있는 권한만 받은 상태이다. 이렇게 거래소에서 개인키를 한곳에 보관하여 관리하기 때문에 중앙화된 형태의 지갑(Centralized Wallet)이라고 하고, 비슷하게 자산을 맡겨둔다는 의미에서 수탁형 월렛(Custodial Wallet)이라고도 한다.

 

이러한 거래소는 사용자들의 자산에 대한 소유권을 가지고 있으며 큰 자산이 보관되는 장소이기 때문에 공격자들의 주요 목표가 되기도 한다. 실제로 거래소에 자산을 보관하다가 피해를 보는 사례가 발생하고 있다.

 

이와 반대로 개인키를 사용자가 직접 관리하는 지갑을 탈중앙화 지갑(Decentralized Wallet)이라고 하며 비 수탁형 월렛(Non-Cutodial Wallet)이라고도 한다. 이러한 탈중앙화 지갑은 자신이 직접 관리해야 하며 이로 인한 불편함이 존재하나 중앙화된 지갑이 가진 보안 위협으로부터 자산을 안전하게 보관할 수 있는 장점이 있다.

 

3. 지원하는 암호화폐에 따른 분류

최초로 블록체인 암호화폐로 세상에 등장한 비트코인과 블록체인 네트워크에 스마트 컨트랙트(Smart Contract)를 구현한 이더리움과 같은 암호화폐 외에도 코인마켓캡 기준 약 23,000개 (CoinMarketCap, accessed Apr 06, 2023, https://coinmarketcap.com/) 이상의 암호화폐가 존재합니다. 일반적으로 암호화폐마다 각자 지원하는 크립토 월렛이 존재하며 이렇게 하나의 암호화폐에 하나의 지갑이 존재하는 것을 싱글 블록체인 지갑이라고 한다. 다양한 암호화폐를 보유한 탈중앙화 지갑을 사용하는 사용자에게 싱글 블록체인 지갑은 관리의 어려움이 존재하고 이러한 관리적 어려움을 해결하기 위해 하나의 지갑에 여러 암호화폐 개인키를 넣어 관리할 수 있는 멀티 블록체인 지갑이 존재한다.

 

위와 같은 관점의 크립토 월렛 분류 외에도 지갑 애플리케이션이 설치되는 위치에 따라 종이 지갑, 모바일 지갑, 웹 지갑, 데스크톱 지갑, 하드웨어 지갑으로 나뉘기도 한다.

 

출처:https://unsplash .com/

반응형

댓글