가상자산 지갑 유형 설명
가상자산 지갑의 작동 방식과 유형을 알아보실 수 있습니다. 각 지갑에는 장단점이 있으며, 사용 전에 이를 이해하는 것이 중요합니다.
가상자산 지갑이란 무엇인가요?
간단히 말해, 가상자산 지갑은 블록체인 네트워크와 상호 작용하는 수단 중 하나입니다. 지갑의 종류는 다양하며 소프트웨어, 하드웨어, 종이 지갑이라는 세 그룹으로 나눌 수 있습니다. 작동 메커니즘에 따라 핫 또는 콜드 월렛[지갑]이라고 할 수도 있습니다.
대부분의 가상자산 지갑 공급 업체들은 소프트웨어에 기반을 두고 있으며, 이는 하드웨어 지갑보다 간편합니다. 그러나 보통 하드웨어 지갑을 선택하는 것이 가장 안전한 편입니다. 한편, 종이 지갑은 종이에 프린트된 “지갑"으로 구성되는데, 이는 다소 구식이고 또 신뢰하기 힘든 것으로 여겨집니다.
가상자산 지갑은 어떻게 작동하나요?
일반적으로 믿고 있는 것과 달리, 가상자산 지갑은 실제로 가상자산을 저장하지 않습니다. 대신, 이는 블록체인과 상호 작용할 수 있는 수단을 제공합니다. 다른 말로 하자면, 이러한 지갑은 블록체인 트랜잭션을 통해 가상자산을 주고받을 때 필요한 정보를 생성할 수 있습니다. 이러한 정보는 하나 또는 그 이상의 공개 키와 개인 키 쌍으로 구성됩니다.
지갑에는 또한 공개 키와 개인 키를 기반으로 생성되는 영숫자 식별자인 공개 주소가 포함되어 있습니다. 이러한 주소는 기본적으로 코인이 전송될 수 있는 블록체인상의 특정한 “위치"입니다. 이는 자금을 전달받기 위해 공개 주소를 공유할 수 있음을 의미하나, 개인 키는 누구에게도 절대 공개해서는 안 됩니다.
어떤 지갑을 사용하든지 개인 키를 통해 가상자산에 접근할 수 있습니다. 따라서 컴퓨터나 스마트폰이 손상되더라도 해당 개인 키(또는 시드 문구)가 있는 한, 다른 장치를 통해 여전히 자금에 접근할 수 있습니다. 한 가지 알아둘 것은 코인들이 실제로 블록체인을 빠져 나가는 것이 결코 아니며, 단지 한 주소에서 다른 주소로 전송된다는 것입니다.
핫 vs. 콜드 월렛
앞서 언급했듯, 가상자산 지갑은 작동 방식에 따라 “핫" 또는 “콜드" 월렛으로 정의될 수 있습니다.
핫 월렛은 어떤 식으로든 인터넷과 연결된 것입니다. 예를 들어, 고팍스에 계좌를 만들고 여러분의 지갑으로 자금을 전송하면, 고팍스 핫 월렛에 입금하는 것입니다. 이러한 지갑은 설정이 꽤 간편하며, 손쉽게 자금에 접근할 수 있어 트레이더와 사용 빈도가 높은 사용자에게 용이합니다.
반면, 콜드 월렛은 인터넷과 연결되지 않습니다. 대신, 이는 오프라인으로 키를 저장하기 위해 물리적 매개체를 사용하며, 이는 온라인 해킹 시도를 방어할 수 있게 합니다. 이처럼 콜드 월렛은 코인을 “저장"하기 위한 보다 안전한 대안이 되곤 합니다. 이러한 방법은 콜드 스토리지(cold storage)라고도 하며, 특별히 장기 투자자나 “HODLers”에게 적합합니다.
사용자들의 자금을 보호하기 위해 고팍스는 적은 비율의 코인만을 핫 월렛에 보유하고 있습니다. 나머지는 인터넷과 연결되지 않은 콜드 스토리지에 저장됩니다. 주목할 만한 점은 중앙화된 거래소에 자신을 보관하고 싶어 하지 않는 사용자에게 고팍스 DEX가 대안점이 될 수 있다는 것입니다. 이는 탈중앙화된 거래 플랫폼으로 사용자가 자신의 개인 키를 전적으로 관리할 수 있게 하며, 자신들의 콜드 스토리지 장치(하드웨어 지갑)에서 직접 거래를 진행할 수 있게 합니다.
소프트웨어 지갑
다양한 형태의 소프트웨어 지갑이 존재하며 저마다 고유한 특징이 있습니다. 대부분은 어떤 식으로든 인터넷과 연결(핫 월렛)됩니다. 다음은 가장 일반적이고 중요한 유형인 웹, 데스크톱, 모바일 지갑에 관한 설명입니다.
웹 지갑
블록체인에 접근하기 위해 웹 지갑을 사용할 수 있으며, 이는 다운로드나 설치 없이 브라우저 인터페이스를 사용합니다. 여기에는 거래소 지갑과 기타 브라우저 기반 지갑 공급자가 포함됩니다.
대부분의 경우, 새 지갑을 만들고 이에 접근하기 위한 개인 비밀번호를 설정할 수 있습니다. 그러나 일부 서비스 공급자는 사용자를 대신해 개인 키를 보관하고 관리하기도 합니다. 이는 경험이 부족한 사용자들에게는 편리할 수 있지만, 위험한 일이기도 합니다. 여러분이 여러분의 개인 키를 보유하고 있지 않다면, 다른 사람에게 여러분의 자금을 신탁하고 있는 것입니다. 이러한 문제를 해결하기 위해, 많은 웹 지갑은 사용자가 자신들의 키를 전적으로 혹은 공동으로(다중 서명을 통해) 관리할 수 있게 합니다. 따라서 자신에게 가장 적합한 지갑을 선택하기 전에 각 지갑의 기술적 접근 방식을 확인하는 것이 중요합니다.
가상자산 지갑을 사용할 때는 보안 도구를 사용하는 것이 좋습니다. 고팍스 거래소는 기기 관리, 다중요소 인증, 피싱 방지 코드, 출금 주소 관리와 같은 여러 보안 기능들을 제공합니다.
데스크톱 지갑
이름에서 알 수 있듯, 데스크톱 지갑은 여러분의 컴퓨터에 다운로드하고, 실행하는 소프트웨어입니다. 일부 웹 기반 버전과 달리 데스크톱 지갑에서는 여러분의 키와 자금을 전적으로 관리할 수 있습니다. 새로운 데스크톱 지갑을 생성하면, 여러분의 컴퓨터에 “wallet.dat”라 하는 파일이 저장될 것입니다. 해당 파일은 가상자산 지갑에 접근하는 개인 키 정보를 포함하고 있으며, 따라서 개인 비밀번호로 이를 암호화해야 합니다.
데스크톱 지갑을 암호화하면 소프트웨어를 실행할 때마다 비밀번호를 입력해야 wall.dat 파일을 읽을 수 있습니다. 파일을 잃어버리거나 비밀번호를 잊어버린 경우, 일반적으로 자금에 접근하지 못하게 됩니다.
그러므로 wallet.dat 파일을 백업하고 안전한 곳에 보관하는 것이 중요합니다. 또는 상응하는 개인 키 또는 시드 문구를 내보낼 수도 있습니다. 이렇게 하면 컴퓨터가 멈추거나 어떤 이유에서든 사용할 수 없게 되더라도 다른 장치에서 자금에 접근할 수 있습니다.
일반적으로 데스크톱 지갑은 대부분의 웹 버전보다 더 안전한 것으로 간주될 수 있지만, 가상자산 지갑을 설정하고 사용하기 전에 컴퓨터가 바이러스나 맬웨어에 감염되지 않았는지 필수적으로 확인해야 합니다.
모바일 지갑
모바일 지갑 기능은 데스크톱 지갑과 매우 유사하지만 스마트폰 애플리케이션으로 특별히 디자인된 것입니다. 이는 QR 코드로 가상자산을 주고받을 수 있게 하기 때문에 무척 편리합니다.
이처럼 모바일 지갑은 일상적인 거래와 결제를 처리하는데 특히나 적합하며, 현실 세계에서 비트코인, 고팍스 코인과 다른 가상자산을 사용할 수 있게 하는 실용적인 옵션입니다. 트러스트월렛은 잘 알려진 모바일 가상자산 지갑 중 하나입니다.
그러나 컴퓨터처럼 모바일 기기는 악성 앱과 맬웨어 감염에 취약합니다. 따라서 스마트폰이 분실되거나 파손될 경우를 대비해 비밀번호로 모바일 지갑을 암호화하고 개인 키(또는 시드 문구)를 백업하기를 추천드립니다.
하드웨어 지갑
하드웨어 지갑은 공개 키와 개인 키를 생성하기 위해 난수 생성기(RNG, Random Number Generation)를 사용하는 물리적 전자 장치입니다. 해당 키는 인터넷과 연결되지 않은 장치 안에 저장됩니다. 따라서 하드웨어 저장소는 콜드 월렛의 일종으로 구성되며, 이는 가장 안전한 방법 중 하나로 여겨집니다.
이러한 지갑은 온라인 공격을 방어하는 높은 수준의 보안을 제공하지만, 펌웨어 구현이 제대로 이뤄지지 않은 경우 위험을 초래할 수 있습니다. 또한 하드웨어 지갑은 사용하기 쉽지 않은 경향이 있으며, 핫 월렛과 비교할 때 자금에 접근하기가 더욱 어렵습니다.
이러한 접근성 문제를 해결하기 위해, 거래 플랫폼에 직접 장치를 연결하는 고팍스 DEX를 사용할 수 있습니다. 이는 자금에 접근하는 안전한 방법인데 개인 키가 절대로 장치 밖으로 빠져나가지 않기 때문입니다. 일부 웹 지갑 서비스 공급자들은 하드웨어 지갑을 자신들의 브라우저 인터페이스와 연결할 수 있게 하는 유사 서비스를 제공하기도 합니다.
가상자산을 장기간 보관하거나 많은 양의 가상자산를 보유하고 있는 경우 하드웨어 지갑을 사용하는 것을 고려해야 합니다. 현재 대부분의 하드웨어 지갑은 장치를 보호하기 위해 PIN 코드를 설정할 수 있게 하며, 지갑을 잃어버렸을 때 사용될 수 있는 복구 문구도 설정할 수 있습니다.
종이 지갑
종이 지갑은 QR 코드 형태로 공개 주소와 개인 키가 실제로 프린트 된 종이입니다. 가상자산 트랜잭션을 위해 이를 스캔할 수 있습니다.
일부 종이 지갑은 웹 사이트에서 코드를 다운로드하여 오프라인 상태에서 새로운 주소와 키를 생성할 수 있게 합니다. 이러한 지갑은 온라인 해킹 공격에 무척 안전하며, 콜드 스토리지에 대한 하나의 대안으로 간주될 수 있습니다.
그러나 수많은 문제점들 때문에 종이 지갑을 사용하는 것은 위험하며 또 권장되지 않습니다. 여전히 이를 이용하고 싶다면 위험 요소들을 이해해야만 합니다. 종이 지갑의 중대한 결점은 부분적으로 자금을 전송하는 데 적합하지 않으며, 전체 자금을 한 번에 전송한다는 것입니다.
예를 들어, 종이 지갑을 만들고 다수의 트랜잭션을 통해 전체 10 BTC의 자금을 전송했다고 해보겠습니다. 2 BTC를 사용하고 싶다면, 먼저 10 BTC를 다른 종류의 지갑(예를 들면, 데스크톱 지갑)에 전송해야 하며, 이후 자금의 일부(2 BTC)를 사용할 수 있습니다. 이후 8 BTC를 새로운 종이 지갑에 전송할 수 있지만, 하드웨어나 소프트웨어 지갑이 더 나은 선택일 수 있습니다.
엄밀히 따지자면, 데스크톱 지갑에 종이 지갑의 개인 키를 불러오고 자금의 일부를 사용하면, 잔여 코인은 비트코인 프로토콜을 따라 자동으로 생성된 “변경 주소”로 전송됩니다. 스스로 관리하는 변경 주소를 직접 설정하지 않는다면, 자금을 잃게 될 수도 있습니다.
오늘날 대부분의 소프트웨어 지갑은 잔여 코인을 여러분의 지갑의 일부인 주소로 전송하는 해당 변경을 대신 처리해줍니다. 그러나 한 가지 기억해야 할 중요한 사실은 금액과 무관하게 첫번째 전송 이후 여러분의 종이 지갑은 텅 비게 된다는 것입니다. 따라서 나중에 이를 다시 사용할 수 있다고 기대해서는 안 됩니다.
백업의 중요성
가상자산 지갑에 접근할 수 없게 된다면 이는 꽤나 큰 손해일 수 있습니다. 따라서 이를 정기적으로 백업하는 것이 중요합니다. 많은 경우, 간단히 wallet.dat 파일 또는 시드 문구를 백업하면 됩니다. 기본적으로 시드 문구는 개인 키와 아주 유사하지만 일반적으로 관리하기가 더 쉽습니다. 비밀번호 암호화를 선택했다 하더라도, 잊지 마시고 비밀번호 또한 백업하시기 바랍니다.
마치며
가상자산 지갑은 비트코인과 다른 가상자산을 사용하기 위한 필수적인 요소입니다. 이는 블록체인 네트워크를 통해 자금을 주고받을 수 있게 하는 인프라의 기본 요소 중 하나입니다. 각 지갑은 장점과 단점을 갖고 있으며, 따라서 자금을 이동하기 전에 작동 방식을 이해하는 것이 중요합니다.
면책 조항:본 게시물은 단순한 정보 제공과 교육을 위해 작성된 문서이며, 특정 가상자산에 대한 추천을 하는 것이 아닙니다. 해당 내용을 바탕으로 투자 결정을 하지 마십시오. 본지는 어떠한 투자적, 법률적 책임 등을 지지 않습니다.