지갑의 종류와 그 특징들

Jinho Lee(Jason)
Hexlant
Published in
4 min readMay 7, 2018

지갑의 종류와 그 특징들

이번 글에서는 Account를 관리할 수 있는 다양한 지갑의 형태를 소개하고 각 지갑의 장단점을 비교해보도록 하겠습니다.

Online Wallet

온라인 지갑은 내가 관리하고있지 않고 인터넷, 온라인 어딘가에, 누군가가 대신 보관해 주고 있는 지갑이라고 보시면 되겠습니다.

대표적으로 거래소지갑이 있습니다.

장점이라고 하면, 빠른 거래를 비롯하여 여러한 서비스가 가능하고, 온라인 지갑 서비스에서 제공해주는 보안 기능을 이용할 수 있습니다.

다만 송금 등의 수수료가 비싸다는점이 있고, 해킹 또는 피싱사이트 등으로 부터 취약할 수 있습니다.

제3자가 만들어준 지갑을 100% 신뢰할 수는 없는것이, 비슷 하게 만든 피싱 사이트들도 존재하고, 해당 지갑이 어떻게 관리되고 있는지 투명하게 공개하지 않는 경우도 있습니다.

뿐만아니라 온라인 서비스의 문제등으로 지갑이 사리지는 경우도 있기에 백업을 해두는 것이 필요할 수 있습니다.

Software Wallet

Metamask 처럼 웹 브라우저에 플러그인 형태로 이용할 수 있는 지갑부터, MIST, 이더리움월렛과 같은 별도 프로그램의 지갑프로그램이 있습니다. 해당 프로그램들은 자체적으로 암호화한 형태로 Account를 관리 해주고 있습니다.

이 지갑의 장점으로는 내 컴퓨터에 내가 보관하고 있다는점에서 분실하는 경우를 예방 할 수 있고, 프로그램에서 자체적으로 암호화 하여 키파일을 관리해주고 있다는 점입니다.

하지만 블럭체인 노드 없이는 사용이 불가능 한 부분은 단점이 됩니다. 하지만 최근에 들어서는 라이트 노드 형태로 실제 100GB가 넘는 블럭정보 없이도 연결된 다른 노드를 통하여 트랜잭션이 가능합니다.

소프트웨어 지갑의 경우 보안에 취약한 PC내 악성코드 등에 의해 해킹의 위험성은 존재합니다.

Hardware Wallet

하드웨어 지갑은 S/W 지갑의 발전형이라고 보시면 됩니다.

하드웨어(주로 USB형태)에 암호화하여 키를 보관하고 Host Client에 지갑의 정보들을 하드웨어 통신을 통해 전달합니다.

일반적인 USB 메모리와는 다른것이, 하드웨어에서는 연결된 Host Client 에서 직접적으로 Account에 엑세스 할 수 있는 권한을 주지 않습니다. 따라서 개인키가 외부로 유출되지 않도록 완벽한 보안을 제공해 주고 있습니다.

단점이라고 하면 단순히 하드웨어 지갑만으로 무언가 서비스를 활용 할 수는 없고, 반드시 PC와 같은 인터넷이 접속이 가능한 장치에 연결해서 사용해야합니다.

흔한경우는 아니지만, 가짜 하드웨어 지갑도 존재하니 주의는 필요합니다.

Mobile Wallet

최근에는 모바일 App형태의 지갑도 나오고있습니다. 하드웨어 지갑처럼 휴대성이 좋고 프로그램 형태라 사용성이 높다는 점에서 앞으로 많은 지갑 App들이 나올것으로 보입니다.

단순한 잔액조회, 전송 이외에도 다양한 서비스로 확장이 가능한 부분들이 많은 장점이 있습니다.

Paper Wallet

말 그대로 지갑의 개인키등을 프린터 등을 통하여 종이로 보관하는 방법입니다.

가장 원시적 이지만 해킹이 불가능 하다는 장점이 있습니다. 물론 종이를 분실할 가능성이 있습니다.

--

--