코인 매입
시장
현물
선물
파이낸스
이벤트 HOT
더 알아보기
신규 사용자 존
로그인
아카데미 세부 정보
지갑

초보자를 위한 비트코인 지갑에 대한 모든 것

게시일: 2023-05-05 03:01:21
11m

비트코인 지갑이 필요한 이유

1. 비트코인 지갑이란?

흔히 우리의 일상에서 “지갑”은 화폐, 신용카드 등을 넣고 보관하는 기능을 가진 물건을 뜻합니다. 그렇기 때문에 “비트코인 지갑”이라는 단어를 처음 들었을 때에는 비트코인을 보관하는 기능을 가진 지갑을 생각하기 쉽습니다. 하지만 비트코인 지갑은 비트코인의 트랜잭션 데이터를 생성하고 서명하는 일에 사용되는 개인키 및 공개키를 생성, 보관하고 관리하기 위한 도구입니다. 만약 사용자가 비트코인을 구매하게 된다면 블록체인 상에 트랜잭션이 기록되고, 비트코인은 사용자의 비공개 키에 배정된 상태가 됩니다. 이때 비트코인 지갑은 배정된 코인에 접근할 수 있게 해주는 소프트웨어입니다. 즉, 비트코인 지갑은 개인 계좌 관리를 위한 “은행 어플” 역할을 수행한다고 볼 수 있습니다. 

2. 비트코인 지갑의 동작 원리

비트코인 지갑은 “공개키 암호화(비대칭적 암호화)” 방식을 통해 동작합니다. 공개키 암호화에서 사용되는 키는 공개키(Public Key)와, 개인키(Private Key) 두가지 종류가 있습니다. 암호화폐 지갑을 생성할 시 사용자는 공개키와 개인키 두 키를 소유할 수 있습니다.

공개키는 개인키(비공개키)를 통해 생성할 수 있으며 누구나 볼 수 있는 키입니다.

개인키는 절대 공개되서는 안되는 키이며, 공개키를 알고 있다 하더라도 이를 통해 개인키를 알아낼 수 없습니다. 공개키는 데이터를 암호화할 수 있으며, 개인키는 암호화된 데이터를 다시 복호화할 수 있습니다.

예를 들어, A가 B에게 공개키 암호화 방식을 이용하여 비밀정보를 넘겨주고자 한다면 다음과 같은 절차를 따르게 됩니다.

먼저 A는 B의 공개키를 이용해 정보를 암호화한 후, B에게 전송하게 됩니다. B의 공개키를 이용해 암호화된 정보는 오직 B의 개인키로만 복호화할 수 있기 때문에 다른 사람이 B의 개인키를 훔치지 않는 이상 비밀정보를 탈취할 수 없습니다. 마찬가지로 B가 A에게 정보에 대한 답장을 주기 위해선 A의 공개키를 가져와 답장을 암호화한 후 전송하여 A에게 정보를 안전하게 전달할 수 있습니다.

위 예시와 같은 원리로 비트코인 지갑은 사용자의 코인 소유권을 안전하게 전송하고 보관할 수 있습니다.

3. 비트코인 지갑이 필요한 이유

비트코인은 가장 대표적인 암호화폐로써 암호화폐 시장에서 가장 큰 거래 비중을 자랑합니다. 또한 단순히 차익을 얻기 위해 매매를 하는 것 뿐만이 아니라 기존 금융시장에 대한 헷지(Hedge) 수단, 즉 대체 투자 자산으로써의 역할을 수행하고 있습니다. 이 때문에 우리는 비트코인의 소유권을 오랜기간동안 안전하게 보관할 수 있는 도구가 필요합니다.

비트코인 지갑은 보안, 비트코인 거래의 편리성을 모두 보장해주는 시스템으로 코인 투자 및 보관을 위해 필수적으로 갖춰야하는 기본요소입니다. 이는 대부분의 사람들이 금융 시스템을 이용하기 위해 은행 어플을 이용하는 것과 다르지 않습니다.

비트코인 지갑의 종류

1. 핫월렛(Hot Wallet)

핫월렛은 온라인에 연결되어 거래 정보를 주고 받을 수 있는 “소프트웨어 암호화폐 지갑”을 뜻합니다. 핫 월렛은 접속, 전송 및 설정이 쉬워 평상시 코인을 거래할 때 주로 사용되지만 콜드월렛에 비해 해킹 및 보안이 비교적 취약하다는 특징이 있습니다. 대표적으로 거래소 지갑(계정) “CoinEx”, 웹브라우저 및 모바일 어플 지갑 “메타마스크” 등이 있습니다.

암호화폐 거래소 CoinEx

< 암호화폐 거래소 CoinEx >

< 웹브라우저 및 모바일 어플 지갑 메타마스크 >

2. 콜드월렛(Cold Wallet)

콜드월렛은 인터넷에 연결되지 않고 USB, 카드 등 오프라인 도구를 통해 개인키를 보관하는 “하드웨어 암호화폐 지갑”을 뜻합니다. 거래내역 생성과 개인키 서명이 콜드월렛 내에서 자체적으로 수행되고 그 결과만 밖으로 전송되므로 개인키가 노출되지 않습니다. 하지만 사용이 번거롭고 만약 분실시 개인키를 되찾을 방법이 없다는 특징이 있습니다. 대표적으로 “렛저 나노X”, “디센트 콜드월렛” 등이 있습니다.

렛저 나노X

< 렛저 나노X >

디센트 하드월렛

< 디센트 하드월렛 >

비트코인 지갑과 보안성

비트코인 지갑은 그 동작원리 상 개인키 무작위 대입 공격 등 지갑 자체에 대한 해킹은 불가능한 수준에 가까울만큼 뛰어난 보안성을 자랑합니다. 하지만, 사용자의 부주의로 인하여 스마트폰, PC의 해킹 및 개인키의 허술한 보관으로 인해 지갑이 해킹당하는 피해사례가 발생하고 있습니다. 이를 방지하기 위해 사용자는 다음과 같은 사항을 반드시 준수해야 합니다.

1. 이용중인 전자기기의 보안관리를 철저히 해야합니다.

불법 프로그램 다운 등 사용자의 부주의로 인해 비트코인 지갑이 깔려있는 전자기기에 백도어, 스파이웨어 등 악성코드가 깔리는 것을 막기 위해 정품 OS 사용 및 꾸준한 백신프로그램 업데이트로 보안관리를 철저히 해야합니다.

2. 개인키(시드 단어 조합)를 오프라인으로 보관해야 합니다.

만약 사용자의 스마트폰, PC가 해킹 당했을 경우, 개인키를 메모장 등에 보관해두었다면 개인키를 탈취당해 비트코인 지갑에 대한 모든 권리가 해커에게 넘어갈 가능성이 있습니다.

이를 방지하기 위해 사용자는 개인키를 반드시 종이메모 등 오프라인 형태로 보관해야 합니다.

3. 콜드월렛을 이용합니다.

핫월렛과 달리 콜드월렛은 USB, 카드 등 오프라인 도구 형태로 개인키가 보관되기 때문에 콜드월렛을 분실하지 않는 이상 개인키가 온라인으로부터 분리되어 해킹 위협에 대해서 자유롭다는 장점이 있습니다. 만약, 사용자가 큰 금액의 비트코인을 장기간 보관해야 한다면, 콜드월렛을 이용하는 것이 안전합니다.

비트코인 지갑의 선택 방법

만약 사용자가 비트코인 거래 빈도가 잦으며 보유중인 비트코인 갯수가 크지 않다면 거래 편리성이 더 뛰어난 핫월렛을 이용하는 것이 일반적입니다. 물론 콜드월렛보단 보안성이 비교적 떨어질 수 있지만 핫월렛 또한 보안성을 강화하기 위해 지갑 접근 시 이중 로그인, 이메일 및 휴대전화 실시간 인증 등 다양한 보안 조치를 추가적으로 실시하고 있습니다. 이용 비율에서도 핫월렛은 콜드월렛보다 높은 이용률을 보입니다.

하지만, 본인의 비트코인 거래 횟수가 적으며, 많은 갯수의 비트코인을 오랫동안 보관해야한다면 보안성이 더 뛰어난 하드월렛 이용이 추천됩니다. 하드월렛은 개인키가 온라인상으로 노출되지 않기 때문에 뛰어난 보안성을 자랑하지만, 만약 사용자가 하드월렛을 분실하거나 훼손했을 경우 비트코인에 대한 소유권 증명을 할 수 없게된다는 단점이 있습니다. 그러므로 하드월렛을 이용시 보관에 철저한 주의가 요구됩니다.

결론

비트코인 지갑은 코인의 소유권 증명 및 거래를 위한 키를 보관하기 위해 만들어진 도구입니다. 이를 통해 사용자는 디파이 서비스 이용, 소유한 비트코인 관리 등 다양한 기능을 수행할 수 있습니다. 하지만, 하드월렛의 경우 분실 및 훼손, 핫월렛은 전자기기에 설치된 악성코드 프로그램에 의해 해킹 우려가 있으므로 보안유지에 각별한 주의가 요구됩니다.

암호화폐 관련 부서의 규제 요구 사항에 따라 귀하의 IP 주소 지역의 사용자는 당사의 서비스를 더 이상 사용할 수 없습니다.