이더리움 지갑에 대한 안내서 — 모바일 지갑, 웹 지갑, 데스크탑 지갑, 하드웨어 지갑

An old woman knitting a wallet with Ethereum logo on it

이더(Ether)를 거래하려면 먼저 보관할 곳이 필요하다. 암호화폐 분야에서는 이러한 장소를 지갑(wallet)이라고 부른다. 본질적으로 이것은 소프트웨어로서, 필요할 때 언제라도 자금을 저장해 두었다가 손쉽게 거래를 수행하고 잔고를 확인할 수 있게 해준다.

이더리움 지갑은 기존의 물리적인 지갑과는 사용법이 전혀 다르다는 점에 주목할 필요가 있다. 이더는 실제로는 지갑에 저장되지 않으며, 사실상 다른 어떤 곳에도 저장되지 않는다. 이더는 다른 모든 암호화폐와 마찬가지로 가시적인 형상이나 형태로 존재하지 않는다. 존재하는 것은 블록체인 상의 기록뿐이며, 지갑은 블록체인과의 상호작용을 통해 거래를 가능하게 할 뿐이다.

자세한 내용은 '블록체인 기술의 작동 방식' 참조

지갑은 공개 주소를 갖는데, 이것은 무작위로 생성되는 대소문자 구분 영숫자 문자열이다. 누군가가 이더를 좀 보내고 싶다면 이 주소로 보내게 되는데, 이것을 '공개 키'라고도 부르며 이는 본질적으로 코인에 대한 소유권을 양도하는 것이다.

지갑에 저장되어 있는 것은 '개인 키'로서, 이는 거래를 승인하고 자신에게 공유된 코인을 풀기 위해 필요한 비밀번호이다. 두말한 나위도 없이 이더를 도난 당하지 않으려면 개인 키를 비밀로 해야 한다.

A key for a wallet

공개 키와 개인 키는 쌍을 이루고 있다. 즉, 거래를 하기 위해서는 두 개의 영숫자 문자열이 일치해야 한다.

지갑 선택 방법

자신 또는 써드파티의 이더리움 지갑

이더를 저장하는 가장 손쉬운 방법은 써드파티 지갑, 예컨대 거래소에서 제공하는 지갑에 저장하는 것이다. 물론, 이런 방식을 통해 자신의 자금을 손쉽게 이용할 수 있으며, 토큰을 거래소에 두게 되면 거래 프로세스도 빨라진다. 하지만 이 방법을 선택하면 본질적으로 자신의 자금에 대한 완전한 통제권을 거래소가 갖게 된다. 자신의 개인 키가 제3자에게 저장되기 때문이다. 게다가, 암호화폐 분야는 거래소 해킹으로 인해 사용자의 자금이 도난 당한 사례로 넘쳐나고 있다.

이더리움 플랫폼을 통해 자신의 개인 지갑을 만들 수 있으며, 다양한 옵션 중에서 선택할 수 있다. 이런 방식으로 오직 자신만이 개인 키에 대한 통제권을 갖고서 자신의 자금을 이용할 수 있게 된다.

풀 노드 여부

풀 노드를 실행하면 이더리움 블록체인을 직접 액세스할 수 있다. 풀 노드가 없다면 다른 노드에 접속해 필요한 모든 정보를 수신하고 거래를 확인해야 한다.

풀 노드 지갑을 사용하려면 이더리움 블록체인 전체를 다운로드해 운영해야 한다. 본질적으로, 이를 통해 자신의 컴퓨터는 노드로 변환된다. 즉, 다른 노드와의 거래 정당성에 대한 합의에 도달함으로써 블록체인을 업데이트해 네트워크 전체를 지원하는 개체가 되는 것이다. 이는 데스크탑 지갑을 이용할 경우에만 가능하다. 블록체인의 크기가 수 기가바이트에 달하는 데다가 지속적으로 증가하고 있기 때문이다.

A man with Ethereum logo in his hands

핫 월렛 또는 콜드 월렛

이더리움 지갑에는 핫 월렛(hot wallet)과 콜드 월렛(cold wallet)의 두 가지 주요 범주가 있다. 핫 월렛은 키를 온라인에 저장하므로 인터넷에 접속할 수만 있다면 사실상 세계 어느 곳에서도 손쉽게 접근할 수 있다. 하지만, 이는 분명히 최선의 선택은 못 된다. 해킹을 당해 자금을 도난 당할 수 있기 때문이다. 반면에 콜드 월렛은 키를 오프라인에 저장해 두고 원할 때만 온라인에 접속한다. 당연히, 이 방법이 보다 안전하고 해커의 공격에도 덜 취약하다.

Somebody trying to steal the wallet password

자신만의 지갑을 만드는 방법

자신만의 지갑을 만들기는 비교적 쉽다. 이더리움 플랫폼에서는 MyEtherWallet이라는 공식적인 지갑 서비스를 제공하고 있기 때문에 특히 그렇다. 그 설정 방법은 다음과 같다.

웹사이트를 열면 여러 가지 안전 주의사항이 뜬다. 시간을 들여 이를 찬찬히 읽어보자. 이는 모든 것이 어떻게 작동하며, 자신의 자금을 보호하기 위해 해야 할 일과 해서는 안 될 일이 무엇인지 이해하는 데 매우 도움이 되기 때문이다.

다 읽고 나면 암호 생성 및 새 지갑 설정 옵션이 나타난다. 충분히 강력한 암호를 만들고 나면 키스토어 파일을 다운로드 할 수 있는 옵션이 주어진다. 암호화폐 거래 분야에서는 안전을 위해 만전을 기해 나쁠 것이 없으므로 이를 다운로드해 안전한 장소에 보관하는 것이 좋다.

그 다음이 가장 중요한 단계로서, 바로 개인 키를 저장하는 것이다. 이를 백업하고 외운 뒤 종이쪽지에 써서 안전 금고 속에 넣어둔다. 이를 잃어버리는 일이 없도록 하고, 어느 누구도 손대지 못하도록 최선을 다해야 한다.

그 다음에는 개인 키를 복사해 붙여 넣거나 키스토어 파일을 업로드해 지갑을 열 수 있다. 여는 방법은 그 밖에도 여러 가지가 있지만, 처음 사용자에게는 이것이 가장 적합한 방법이다.

A man with desktop Ethereum wallet

이제는 모든 준비가 갖춰졌다. 다음 번에 지갑을 이용하고자 할 때는 웹사이트에서 다시 인가 받기만 하면 된다. 여기에서 자기 지갑의 공개 주소와 잔고를 볼 수 있게 된다.

이상의 지침은 가장 쉬우면서 아마도 가장 널리 사용되고 있는 이더 지갑의 설정에 초점을 맞추고 있다. 이 밖에도 수많은 다양한 지갑들이 있으며, 이들 모두는 다소 다른 설정 프로세스를 갖고 있다.

종이 지갑

이더리움 종이 지갑은 아마도 이더 보관용으로 사용 가능한 가장 안전한 방법일 것이다. 본질적으로, 이것은 그저 코드가 적혀 있는 종이 조각에 지나지 않는다. 그 최대 장점은 인터넷에 연결되어 있지도 않고 컴퓨터에 저장될 필요도 없다는 것이다. 이 종이 조각은 항상 지니고 다닐 수 있다. 안전 금고 안에 넣어둘 수도 있고, 심지어는 뒷마당 어딘가에 묻어둘 수도 있다. 따라서 자금이 (잘만 숨겨져 있다면) 해커의 공격은 물론 대부분의 물리적인 도난에도 영향 받지 않는다.

Paper wallet and Bitcoin ATM

종이 지갑을 설정하려면 MyEtherWallet에서 새 지갑을 만들고 키스토어 파일을 다운로드한 뒤에, 제공되는 '인쇄(print)' 버튼을 누르면 된다. 그러면 프린터에서 나오는 종이에 공개 키와 개인 키, 그리고 이를 스캔하기 위한 QR 코드가 인쇄된다. 

또는 보안 강화를 위해 온라인에서 제공하는 다른 생성기를 사용한 뒤 인터넷 접속을 끊고서 새로운 지갑 주소를 생성할 수도 있다. 이는 해당 웹사이트가 지갑 정보를 해커에게 전송하고 있을 경우에 대비한 안전 예방책이다.

모바일 지갑

모바일 지갑은 종종 '가벼운(light)' 클라이언트라고 불리는데, 이들을 운영하기 위해 블록체인 전체를 다운로드 할 필요가 없기 때문이다. 그 대신 채굴자나 노드가 네트워크의 현재 상태에 대한 정확한 정보를 보내줘야 한다. 이 지갑은 이동 중에 사용하기가 매우 좋아서, 기본적으로 휴대전화 연결만 되어 있다면 언제라도 이더를 이용할 수 있다. 하지만 이 클라이언트는 ‘가볍기’ 때문에 해킹하기가 그만큼 더 쉽다.

A man with mobile Ethereum wallet

본고 작성 시점에서 가장 인기 있고 호평 받은 이더리움 호환 모바일 지갑은 Jaxx였다. 이 지갑은 윈도우, 맥OS, 리눅스 기반의 데스크탑은 물론, iOS나 안드로이드 스마트폰에서도 사용할 수 있다. 이 지갑의 가장 중요한 특징은 개인 키가 항상 장치에 상주한다는 점이다. 따라서 개인 정보를 등록하거나 제공할 필요가 없다.

Coinomi도 호평 받는 모바일 지갑으로서, 키를 이 장치에 보관하며, 18가지의 다양한 코인과 214개의 토큰을 저장할 수 있다. 게다가, 이를 통해 암호화폐를 순간적으로 변환할 수 있다. 현재로선 안드로이드용만 제공되고 있지만, 가까운 장래에 iOS클라이언트가 출시될 예정이다.

Atomic은 인기 있는 복수화폐 비수탁 이더리움 지갑으로서, 500개가 넘는 다른 코인과 토큰을 원활한 인터페이스에서 지원한다. Atomic 지갑은 맥OS, 윈도우, 리눅스, 안드로이드 및 iOS에서 사용할 수 있다. 이더(ETH)를 비밀번호 구문(mnemonic seed)으로 보호되는 사용자 친화적인 인터페이스에서 확보, 관리, 교환 및 구매할 수 있다. 개인 키는 사용자의 장치에 암호화되어 있으며, 오직 사용자만이 액세스할 수 있다.

데스크탑 지갑

데스크탑 지갑은 컴퓨터나 노트북에서 실행된다. 이더리움 블록체인 전체를 갖춘 풀 클라이언트를 다운로드 할 수도 있고, 가벼운 클라이언트를 사용할 수도 있다. 후자의 경우가 보다 쉽지만 전자는 추가적인 보안성을 제공하는데, 이는 채굴자나 노드로부터 정확한 정보를 받아야 할 필요가 없기 때문이다. 이들은 스스로 거래를 인증한다.

A crypto exchange on an iPad

데스크탑 지갑은 설정 및 사용이 손쉽고 편리하며 매우 안전한데, 이는 다운로드 받은 컴퓨터 한 대에서만 사용할 수 있기 때문이다. 하지만 인터넷에 연결되어 있기 때문에 컴퓨터가 해킹되거나 멀웨어(악성 코드)에 감염되지 않도록 해야 한다. 게다가, 컴퓨터를 도난 당할 경우에는 자금을 잃어버릴 위험성이 매우 크다.

현재 시판 중인 최고의 데스크탑 지갑 몇 가지는 다음과 같다.

  • Exodus — 사용자 친화적인 인터페이스를 갖춘 사용하기 쉬운 복수통화 지갑으로서, 키를 컴퓨터에 저장한다. ShapeShift가 통합되어 있기 때문에 암호화폐를 번거로움 없이 즉각 교환할 수 있다. 하지만 완전한 오픈소스가 아니므로 코드의 일부분은 커뮤니티에서 살펴보고 검토할 수 없다.
  • MetaMask — 구글 크롬 확장 기능이지만, 키를 컴퓨터 자체에 저장하므로 본질적으로 데스크탑 지갑이라고 할 수 있다. 사용하기가 매우 쉬우며, 이를 이용해 이더를 저장 및 송수신할 수 있다. 또한 지갑 내에서 다른 탈중앙화 앱을 사용할 수 있다.
  • Atomic — 맥OS, 윈도우 및 리눅스에서 사용할 수 있는 인기 있는 비수탁 지갑으로서, 키는 암호화되어 장치에 저장된다. Atomic은 500개가 넘는 다른 코인과 토큰을 원활한 인터페이스에서 지원한다. 또한 즉각적인 교환 서비스와 암호화폐 구입 옵션을 제공한다.
  • Mist — 공식 이더리움 지갑이므로 이를 이용할 경우에는 보안에 대해 너무 걱정하지 않아도 된다. 엑소더스(Exodus)와 비슷하지만 사용자 친화성은 다소 떨어진다. ShapeShift도 내장되어 있다.

웹 지갑

웹 지갑은 온라인 지갑이라고도 하며, 클라우드 스토리지를 사용하고, 어디에서라도 액세스할 수 있다. 또한, 일반적으로 다른 종류의 지갑들보다 훨씬 더 빠르다. 하지만 키가 온라인의 써드파티 서버에 저장되는 경우가 많으므로 사이버 공격, 악성 멀웨어, 피싱 사기 및 해킹에 극히 취약하다. 게다가, 이것은 본질적으로 사용자의 지갑이 아니다. 지갑 제공자가 회사이고, 사용자가 자기 자금의 안전을 전혀 통제할 수 없기 때문이다.

Ethereum price analytics on a monitor

MyEtherWallet은 본질적으로 웹 지갑이지만 다른 웹 지갑들보다는 안전하다. 완전히 탈중앙화 되어 있고 키가 사용자의 장치에 저장되기 때문이다.

다른 대부분의 이더리움 웹 지갑들은 거래소와 연관되어 있으며, 거래소에 의해 제공된다. 이더리움 지원 거래소의 목록은 우리의 '이더리움 판매 방법' 안내서에서 확인할 수 있다.

하드웨어 지갑

하드웨어 지갑은 암호화폐의 궁극적인 콜드 스토리지(cold storage)이다. 이것은 기존의 휴대용 하드디스크와 매우 유사하지만, 특별히 암호화폐용으로 고안되었다. 이것을 원하는 컴퓨터에 연결하여 거래를 수행할 수 있으며, 오프라인으로 또는 이동 중에 키를 생성할 수 있다.

Hardware wallets on Amazon

하드웨어 지갑은 인터넷에 연결되어 있지 않기 때문에 사용자의 자금은 어떠한 종류의 사이버 공격이나 해킹에도 전혀 영향 받지 않는다. 이들 대부분은 백업 옵션을 제공해 사용자가 이더를 잃어버리는 일이 없도록 해주며, 이중 인증(2FA)과 PIN 암호로 안전성을 더욱 높일 수 있다. 오늘날의 하드웨어 지갑은 대부분이 화면도 갖추고 있어 장치 자체에서 거래에 서명할 수 있다.

물론 여기에는 대가가 따른다. 즉, 소프트웨어 지갑보다는 분명히 좀더 많은 비용이 들지만, 그만한 가치는 있다. 대량의 이더를 저장할 경우에는 특히 그렇다. 이 지갑은 특정 목적을 염두에 두고 만들어지는 장치이므로 대량 출시되지 않는다. 따라서 좀처럼 찾아보기 힘들 수도 있다.

제품명

대략적인 가격

화면 탑재 여부

Ledger Nano S

79유로 / 99달러

탑재

TREZOR

99달러

탑재

KeepKey

99달러

탑재

수탁 지갑

수탁 지갑은 디지털 자산의 저장 및 보호 기능을 제공하는 써드파티 서비스이다. 고객은 언제라도 자신의 계정에 대한 액세스를 되찾을 수 있다. 이러한 지갑은 해당 지갑의 제공업체에 의해 서버에 백업되어 있기 때문이다. 예를 들어, 프리월렛(Freewallet)의 수탁 이더리움 지갑은 개인 키를 자신들이 갖고 있고 고객의 자금은 콜드 스토리지에 저장해 둔다. 고객은 비밀번호를 잊어버리거나 전화기를 잃어버릴 경우, 언제라도 이더를 다른 임의의 장치에서 되찾을 수 있다.

수탁 지갑은 그 밖의 측면에서는 다른 모바일 및 데스크탑 암호화폐 지갑과 다르지 않으며, 동일한 기능들을 제공한다. 편리성과 손쉬운 접근성을 위해 자금에 대한 통제권과 보호책임을 업체에 넘겨도 좋다면, 수탁 지갑이 적합한 선택이 될 수 있을 것이다.

 

 

자세한 내용은 '초보자가 알아야 할 비트코인 지갑에 대한 모든 것' 참조