비트코인은 현실에 있는 화폐처럼 실제 형태가 없어서 자신이 비트코인을 관리하고 사용하기 위해서는 보관할 곳이 필요합니다. 그것이 비트코인 지갑(bitcoin wallet)입니다.그러나 완벽한 암호화폐 보안, 절대 쉬운 일이 아닙니다.
오늘은 비트코인 지갑을 무엇인지 , 비트코인 유형 및 생성 방법 등에 대해 살펴보겠습니다.
비트코인 지갑이란?
비트코인 지갑은 기본적으로 비트코인을 저장하는 소프트웨어 프로그램입니다. 비트코인 지갑은 사용자가 비트코인과 다른 블록체인 기반 암호화폐를 거래하기 위한 핵심 인프라로 실체가 없으며 공개키 암호기술을 사용하여 디지털 자산을 보호합니다.
거래를 중개할 필요가 없는데도 개발자들은 여전히 우리가 현금과 관련된 용어인 ‘지갑’을 사용하여 이를 부르는데, 이는 사용자들이 암호화폐의 새로운 세계를 다룰 수 있도록 돕기 위한 것입니다.
교환을 통해 미국 달러와 같은 “실제 돈”을 비트 코인으로 변환 할 수 있습니다.
실제로 비트코인 지갑은 사용자가 블록체인 트랜잭션을 통해 암호화폐에 액세스하고 보내고 받는 데 필요한 디지털 “자격 증명”이 포함된 마스터 파일을 생성하고 저장하는 장치, 프로그램 또는 서비스이기도 합니다.
투세븐빗 선물거래소는 BTC/USDT 무기한 선물을 최대 200배 레버리지로 제공하며 하단버튼으로 거래해 보세요!
비트코인 지갑 속에 공개 키 및 개인 키
암호화폐 거래 또는 비트코인 거래는 모두 ‘공개키 암호화’ 방식을 이용해 서명해야만 유효한 것으로 인정됩니다. 공개키 암호화 방식이란 개인키 그리고 그 개인키에 대응하는 공개키의 쌍으로 이루어지는 암호화 과정입니다. 암호화폐 또는 비트코인 거래 시 개인키로 서명한 트랜잭션을 공개키로 검증함으로써 거래의 주체가 확실하다는 사실을 검증합니다.
개인 키
개인키는 절대 남에게 공개하지 않고 은밀히 관리해야 하므로 ‘비공개키’라고도 합니다. 256 비트의 랜덤 숫자를 일반적으로 사용하는 내 개인키가 외부로 노출될 경우 나 아닌 다른 사람이 나인 척 유효한 서명을 할 수 있게 됩니다. 이는 다시 말해 내 자산을 모두 다 가져가 버릴 수 있다는 뜻입니다.
공개 키
공개키는 말뜻 그대로 공개된 키입니다. 공개키는 개인키를 통해 쉽게 생성할 수는 있지만, 개인키의 소유자가 아닌 사람이 공개키로부터 개인키를 생성하는 일은 불가능합니다. 따라서 공개키가 일반에 공개되어 있더라도 쌍을 이루는 개인키가 없는 한 아무나 그 공개키를 이용할 수 없는 성질을 이용한 것이 공개키 암호화 방식입니다.
그러한 성질에 따라 공개키에 SHA-256 일방향 암호화를 반복해 적용하는 이중 해싱 인코딩 등을 적용해 암호화폐 주소를 만듭니다. 일방향 암호화로 공개키를 통해 주소를 생성하지만 주소 즉 공개키로부터 개인키를 알아내는 일은 불가능합니다.
비트코인 지갑 주소
비트코인 지갑 주소는 다른 지갑으로부터 자금을 받을 때 사용되는 BTC 지갑의 공용키를 의미합니다. 이 정보는 비밀이 아니며, 블록 탐색기에 입력 시 거래 내역 전체와 비트코인 지갑의 잔고를 확인할 수 있습니다.
비트코인 지갑 유형
비트코인에도 사용 용도, 보안성, 편리성, 액세스 범위에 따라서 다양한 종류의 비트코인 지갑(bitcoin wallet)이 있습니다. 또한 크게 하드웨어와 소프트웨어의 두 가지 유형이 있습니다(각각 콜드월렛, 핫월렛이라고도 함).
✅콜드월렛
콜드월렛(cold wallet)은 암호화폐의 소유권 증명이 가능한 개인 키(프라이빗 키)를 보관할 수 있는 암호화폐 지갑의 한 종류입니다. 콜드월렛은 인터넷과 연결되어 있지 않는 특성을 가지고 있으며 대개 USB, 카드 같은 하드웨어의 모습을 하고 있기 때문에 하드웨어 월렛(hardware wallet) 혹은 하드월렛(hard wallet)이라고도 부릅니다.콜드월렛은 보안성이 상대적으로 높다고 알려져 있으며 다양한 암호화폐를 한 군데 저장할 수 있어 편리합니다.
✅핫월렛
핫월렛은 온라인 지갑을 제공하는 인터넷 서비스를 통해 액세스할 수 있으며, 사용자의 컴퓨터 또는 모바일 디바이스에서 관리되는 클라이언트 측 지갑과 온라인 지갑으로 더 세분화됩니다. 특히 접속, 전송 및 설정이 쉬워 평상시 코인을 거래할 때 주로 사용되지만 콜드월렛에 비해 해킹 및 보안이 비교적 취약하다는 특징이 있습니다.
1)종이 지갑(paper wallet)
종이 지갑(paper wallet)은 비트코인을 받는 데 필요한 공공 주소와 개인 키 정보가 적혀 있는 종이쪽지를 말하며, 이는 그 주소에 저장되어 있는 비트코인을 지출하거나 송금하는 데 필요합니다.
종이 지갑은 때때로 QR 코드 형태로 인쇄되어 있어서, 이를 스캔해서 소프트웨어 지갑에 추가해 거래할 수 있게 됩니다.
장점: 오프라인에 저장되므로 해킹 공격의 우려가 일체 없다는 점입니다.
단점: 물리적 훼손될 가능성이 있습니다.(물에 젖음, 오래되어서 QR code 훼손) 그래서 코팅(lamination)해서, 금고에 보관하기도 합니다. 또한 잃어버릴 가능성이 있습니다.
2)비트코인 화폐(Physical Bitcoin)
비트코인 화폐는 많은 경우 일정한 액수의 BTC가 사전에 저장되어 있으며, 이를 만드는 이유는 개인 키를 공개하지 않은 채 여기에 저장된 액수를 장기간 보관하기 위해서입니다. 이는 뜯으면 쉽게 알아차릴 수 있는 밀납 봉인 방식으로 보관되는 경우가 많습니다.
맨 처음에 나온 물리적 비트코인은 비트빌(Bitbill)로서, 이는 마치 신용카드처럼 생겼지만 그 후에 나온 방식은 둥근 메달처럼 생겼습니다.
잠점: 편리한 저장 수단으로 오프라인에서 거래 시 매우 유용할 수 있습니다.
단점: 비트코인는 아직까지도 많은 나라에서 법적으로 분명하게 정의되지 않은 부분이 많아서 그러한 아이템은 일부 국가에서는 위조화폐로 간주될 수도 있습니다.
3)모바일 지갑(Mobile Wallet)
모바일 BTC 지갑 스마트폰 앱으로 사용 가능하며, 개인 키를 저장해놓고 물품 대금을 전화를 통해 직접 지불할 수 있습니다. 이에 더해서, 어떤 앱은 스마트폰의 근거리 무선통신(NFC) 기능을 통해 지불할 수 있도록 해줍니다.
잠점: 가게에서 물건을 살 때, 지불 수단으로 활용, 대면 거래 등 비트코인을 자주 사용하는 사람들에게 편이합니다.
단점: 개인 정보를 일체 드러내는 일 없이, 카드 리더기처럼 근처에서 결제할 수 있습니다.
앱 이름 | 운영체계 | 기능 |
FreeWallet | iOS, Android | 콜드 스토리지, 어떠한 암호화폐에 대한 인출과 입금도 가능 |
Edge | iOS, Android | 무 지식, 싱글 사인온, 원터치 2 단계 인증 |
Atomic Wallet | iOS, Android |
|
Blockchain Wallet | iOS, Android |
|
Copay | iOS, Android, Windows Mobile |
|
Jaxx | iOS, Android | 콜드 스토리지, 확인 과정 불필요 |
Mycelium | iOS, Android | 오픈소스 소프트웨어, 콜드 스토리지, 계층형 및 결정형 |
4)웹 지갑(Web Wallet)
웹 지갑은 개인 키를 항상 온라인 상태에 있는 제 3자 관리 서버에 저장할 수 있게 해줍니다. 다른 서비스는 각기 다른 기능을 제공하고, 그 중 일부는 모바일 및 데스크탑 지갑과 연계되며 모든 종류의 기기에 동일한 주소를 복제할 수 있도록 해줍니다.
장점: 인터넷과 연결된 기기를 통해서 언제 어디서든지 자금에 접속할 수 있게 해줍니다.
단점: 제삼자 서버의 관리가 부실 혹은 파산으로 인해서 도난의 가능성이 있습니다.
서비스 | 기능 |
Coinbase | 원스탑 솔루션, 지갑과 거래소 서비스를 동시에 제공 |
Circle | 사용자는 비트코인 저장, 송금, 예금, 매입 등을 할 수 있음 |
Block chain | 웹 기반의 지갑 가운데 가장 인기 높은 서비스 |
Strongcoin | 개인 주소 키를 서버에 전송하기 전에 암호화 할 수 있도록 해주는 하이브리드 지갑을 제공 |
Xapo | 간단한 비트코인 지갑으로서, 콜드 스토리지를 통한 높은 보안성 제공 |
5)데스크톱 지갑(Desktop Wallet )
데스크탑 지갑은 컴퓨터에 다운로드 해서 설치할 수 있으며 개인 키는 하드 드라이브에 저장됩니다.
장점: 하드 드라이브에 저장되기 때문에, 제삼자 사업자에 대한 도난 성이 없습니다(모바일, 웹 지갑 대비). 익명성이 중점이 됩니다.
단점: 인터넷에 연결되어 있으므로, 완벽하게 안전하진 않지만, 소액의 비트코인을 거래에서 적절한 보안성을 제공합니다.
지갑 서비스 | 운영체계 | 기능 |
Electrum |
|
|
Atomic Wallet |
|
|
Exodus |
|
사용자에 친화적이고 이해하기 쉬우며 신뢰성이 높음 |
Bitcoin Core |
|
|
Copay |
|
|
Armory |
|
|
6)하드웨어 지갑(Hard Wallet)
하드웨어 지갑은 사용자의 개인 키를 안전한 하드웨어 기기 안에 보관하는 독특한 방식의 비트코인 지갑입니다. 이는 비트코인 보관을 위한 가장 안전한 방법으로 꼽힙니다.
어떤 시점에서는 반드시 소프트웨어 지갑으로 전환되어야 하는 종이 지갑과는 달리, 하드웨어 지갑은 언제나 높은 보안성을 유지할 수 있습니다.
장점:사용자의 개인 키를 안전한 하드웨어 기기에 보관할 수 있습니다(가장 안전). 컴퓨터 바이러스 걱정할 필요 없습니다.
단점:신뢰할 수 있는 제조사를 통해서 기기를 구매해야 안전성을 높일 수 있습니다.
서비스 명 | 가격 | 기능 |
Ledger Nano S | 58 € |
|
TREZOR | $99 |
|
KeepKey | $99 |
|
7) 소프트웨어 지갑
소프트웨어 지갑은 블록체인과 상호 작용하는 컴퓨터나 휴대폰에 설치하는 애플리케이션입니다. 이를 통해 암호화폐를 주고받고 관리할 수 있습니다. 물론 더 많은 역할을 수행합니다. 참고로 소프트웨어 지갑은 비수탁형입니다.
소프트웨어 지갑을 사용하면 개인 키를 사용자 본인이 직접 소유하게 됩니다. 이를 통해 지갑 인터페이스 자체가 더 이상 존재하지 않더라도 블록체인 상의 자산에 직접 액세스할 수 있습니다.
이는 중앙화된 암호화폐 거래소에서 사용되는 수탁형 암호화폐 지갑과 대조적인 점이죠. 수탁형 지갑은 소프트웨어를 사용해 작동하지만 사용자가 해당 계정의 개인 키를 소유할 수 없습니다. 대신 지갑을 발행하는 중앙 기관(일반적으로 거래소)이 해당 계정의 개인 키를 자체적으로 보관합니다. 중앙화된 기관의 인터페이스에 사용자 이름과 비밀번호를 입력하여 액세스할 수 있습니다.
장점: Web3 호환성
많은 블록체인 앱이 선택된 소수의 암호화폐 지갑을 지원합니다. 가장 인기 있는 소프트웨어 지갑은 선택할 수 있는 블록체인 앱, 서비스 및 플랫폼의 범위가 매우 넓습니다. 또한 호환성이 매우 높기 때문에 여러 체인 간에 브릿지 또는 스왑 서비스를 제공하는 경우도 많습니다.
단점: 온라인 키는 안전하지 않음
소프트웨어 지갑 사용할 때 가장 큰 위험은 비록 암호화된 상태이기는 하지만 일반적으로 개인 키를 브라우저의 데이터 저장소에 저장한다는 것입니다. 브라우저가 항상 인터넷에 연결되어 있기 때문에 개인 키가 온라인 위협에 취약하게 노출되어 있습니다.
소프트웨어 지갑 | 운영체계 | 기능 |
메타마스크(MetaMask) |
|
|
팬텀(Phantom) |
|
|
Keplr |
|
|
템플 월렛(Temple Wallet) |
|
|
하드웨어 지갑 VS 소프트웨어 지갑
하드웨어 지갑은 가상화폐를 활발하게 거래할 때 적합하지 않다. 사용자가 보내는 거래를 승인하려면 하드웨어 장치에 액세스해야 하기 때문입니다. 대신 정기적으로 가상화폐를 사고팔고 싶다면 소프트웨어 지갑이 더 적합할 것입니다.
비트코인 지갑과 보안성
문제점
1)멀웨어에 걸릴 가능성. 멀웨어 또는 악성 소프트웨어는 하드 드라이브를 검색하여 개인 키를 찾아냅니다. 그리고는 몇 초만에 사용자가 갖고 있던 비트코인은 사라질 수 있습니다.
2)트로이 소프트웨어는 하드 드라이브 상의 모든 파일에 암호를 걸 수 있습니다. 그런 다음 이 소프트웨어는 지갑과 연계된 모든 파일을 찾아내 얼마나 많은 자금을 갖고 있는지 파악한 뒤, 얼마를 지불하면 하드 드라이브 암호를 풀어줄 것이라고 몸값 요구를 합니다.
3)디지털 거래소도 사용자의 돈을 빼내 도망칠 수 있습니다.
4)지갑이 설치된 노트북이나 스마트폰을 잃어버릴 수 있습니다.
주의할 점
1)인터넷 연결이 필요한 지갑은 되도록 사용하지 않는 것이 좋다. 대신 콜드 스토리지 옵션을 사용하는 편이 낫습니다.
2)항상 주의하고, 두 번 이상 확인하는 버릇을 들여야 합니다. 예를 들어, 블록월렛(BlockWallet)인 것처럼 보이는 곳으로부터 이메일을 받을 수 있지만, 나중에 자세히 보면 블록월렛인 경우가 있습니다. 이를 제대로 확인하지 않고 승인할 경우, 본인이 갖고 있던 비트코인은 순식간에 사라져 버릴 수 있습니다.
투세븐빗은 BTC/USDT 무기한 선물을 최대 200배 레버리지로 제공하며 하단버튼으로 거래해 보세요!
비트코인 지갑 만드는 방법
비트코인을 보관하기 위해서는 지갑(Wallet)을 만들어야하는데, 지갑을 생성할 수 있는 방법은 대표적으로 세가지가 있습니다.
단계1:
풀 노드 월렛(Full node wallet)으로, 자신의 컴퓨터를 비트코인 블록체인의 일원으로 가입시켜 블록체인상 거래를 검증하고 수락한 뒤 다른 노드로 발신하면서 이 소프트웨어에 내장된 지갑 기능도 이용하는 것입니다. 이는 비트코인 네트워크가 더욱 안전해지는데 기여할 수 있고, 제3자가 관여하지 않아 가장 안전하다는 장점이 있지만, 컴퓨터를 항상 켜두어야 하고 150GB에 가까운 블록체인 용량을 차지하기 때문에 개인들은 많이 사용하지 않습니다.
비트코인 노드는 https://bitcoin.org/en/download 에서 다운받을 수 있습니다.
단계2:
라이트 월렛(Lite Wallet)으로, 블록체인 네트워크의 모든 블록을 다운로드 받지않고 자신의 거래와 관련된 부분만 내려받으며 거래 중계를 이용시에는 원격 서버를 사용하는 방법입니다. 이 기능은 컴퓨터를 항상 켜두지 않아도되며 자원도 훨씬 적게 차지한다. 대표적인 소프트웨어로는 Electrum이 있습니다.
단계3:
마지막으로 웹 월렛(Web Wallet)이 있습니다. 가장 간편하며 복잡한 개인 키가 아닌 아이디, 비밀번호로 접근 가능하기 때문에 가장 선호됩니다. 하지만 모든 자금의 관리를 웹 월렛을 제공하는 회사에게 일임하기 때문에 보안성이 가장 낮습니다. 대표적으로는 각 거래소의 계좌가 있으며 Blockchain.info와 Coinomi같은 앱이 있습니다. 대부분의 거래소는 개인 키를 제공하지 않고 핫 월렛을 운영하기 때문에 해킹을 당할시 자신은 그 지갑에 대해 아무 권한도 없어서 해킹당한만큼 액수를 차감당할 수 있습니다.
지갑을 생성하면 지갑 주소와 개인 키(Private Key)가 나옵니다. 지갑 주소는 계좌번호와 같으며, 이를 상대방에게 알려주어 송금을 할 수 있습니다. 개인 키는 비밀번호로, 이것을 알면 비트코인을 다른 지갑으로 가져가버릴 수 있습니다. 따라서 개인키 관리를 잘 해야 하며, 혹시 라이트 월렛이 없어지거나 지갑에 접근하는 계정을 모를 경우를 대비해서 종이에 개인키와 주소를 적어두자. 개인키를 모를 경우 절대 비트코인에 접근할 수 없습니다.
투세븐빗 신규 유저 한정 이벤트(입금 및 거래 시 10%첫충전 USDT 보상) <<<< |
어떤 비트코인 지갑을 선택해야 합니까?
핫월렛? 콜드월렛?
만약 사용자가 비트코인 거래를 자주하면 보유중인 비트코인 갯수가 크지 않다면 거래 편리성이 더 뛰어난 핫월렛을 이용하는 것이 일반적입니다. 이용 비율에서도 핫월렛은 콜드월렛보다 높은 이용률을 보입니다.
하지만, 본인의 비트코인 거래 횟수가 적으며, 많은 갯수의 비트코인을 오랫동안 보관해야한다면 보안성이 더 뛰어난 골드 월렛 이용이 추천됩니다.
다만 핫월렛 및 콜드월렛이 각각 단점이 있음므로 최고 비트코인 지갑을 선택할 때 많은 사항을 고려해야 합니다.
이외에 최고의 가상화폐 지갑을 선택할 때는 여러 가지를 고려해야 합니다.
✅수탁형 또는 비수탁형
투자자는 지갑의 개인키를 보호할 책임을 지고 싶은지 평가해야 합니다. 그렇다면 메타마스크와 같은 비수탁형 지갑으로 충분합니다. 그렇지 않다면 같은 커스터디 지갑이 더 적합하며 이렇게 하면 지갑을 적극적으로 보호할 필요가 없습니다.
✅소프트웨어 또는 하드웨어:
다음으로 소프트웨어 지갑과 하드웨어 지갑 중 어떤 것이 더 적합한지 고려하는 게 좋습니다. 후자는 상당한 양의 가상화폐를 보유한 사람들에게 어필할 것입니다. 소프트웨어 지갑은 특히 정기적으로 가상화폐를 사고파는 분들에게 더 편리합니다.
✅장치 유형: 투자자는 지갑을 보관하고자 하는 기기를 평가해야 합니다. 예를 들어, 데스크탑 기기나 모바일 앱이 있습니다.
✅지원되는 가상화폐: 지갑은 투자자가 보유한 가상화폐를 지원해야 합니다. 예를 들어, 비트코인을 보유한 투자자는 마이이더월렛이나 메타마스크를 사용할 수 없습니다.
✅기능: 이자를 받거나 토큰을 거래할 수 있는 등의 추가 기능을 제공하는 가상화폐 지갑을 선호합니다. 베스트 월렛은 지갑이 거래소를 겸하고 있기 때문에 이 점에서 매력적입니다.
✅사용자 친화성: 초보자는 선택한 가상화폐 지갑이 사용자 친화적인지 확인해야 합니다. 예를 들어, 자금 송금이 원활하고 사전 지식이 필요하지 않아야 합니다.
마치며
당신의 포트폴리오를 확장하고 다양한 화폐를 구입한다면, 당신의 자산을 더 안전하게 보호할 수 있도록 자산을 여러 개의 암호화폐 지갑에 분배하는 것을 권합니다.
암호화 시장 열풍이 불면서 많은 범죄자들이 암호화 자산을 노렸습니다. 따라서 만약 당신의 암호화 지갑에 너무 많은 디지털 자산이 있다면, 이는 곧 야기될 가능성이 높습니다. 해커나 다른 인터넷 불법분자들의 주의는 일단 사고가 발생하면 막대한 손실을 볼 수 있습니다.
또한, 여러 개의 지갑을 사용하면 개인키를 잊어버려 모든 암호화폐에 접근할 수 없는 상황을 피할 수 있습니다.
'암호화폐 기초' 카테고리의 다른 글
ChatGPT(챗GPT) 사용법 소개, 어떻게 가입합니까? (0) | 2024.08.11 |
---|---|
오픈 AI ‘GPT-4’ 출시…챗GPT와 차이는? GPT-4 사용법 및 기능 소개 (0) | 2024.08.11 |
에이피이앤에프티(APENFT)이란? NFT 코인 시세 및 미래 전망 (0) | 2024.08.11 |
피스 네트워크(Pyth Network)란? PYTH 코인 시세,락업해제 및 전망 (0) | 2024.08.11 |
낫코인(Notcoin)이란?NOT 코인 시세, 채굴 방법 및 미래 전망 보기 (0) | 2024.08.10 |