10. 마이이더월렛, 가장 유명한 ETH 지갑

Hyungmok Joh
Ceta Network
Published in
9 min readSep 21, 2018

(이 글은 허락하에 MyEtherWallet, the most famous ETH wallet 를 번역하여 작성하였습니다.)

마이이더월렛은 개인키를 입력함으로써 이더리움을 주고 받을 수 있는 수단을 제공합니다. 또한 마이이더월렛으로 이더를 받을 수 있는 공개키를 생성하거나 한번만 주고 받을 수 있는 공개키를 만들 수 있습니다.

뮤(MEW)로 뭘 할 수 있나요?

마이이더월렛은 분산화가 특징인 암호화폐에 관여하기 가장 좋은 방법 중 하나입니다. 여기서 진정으로 중앙화된 권력이 없다는 것이 무엇인지, 우리의 자금을 우리가 관리한다는 것이 무엇인지에 대해 체감할 수 있습니다. 마이이더월렛으로 다음과 같은 작업들을 할 수 있습니다:

- 이더리움 지갑을 간단히 만들 수 있습니다.

- 자금에 대한 완전한 통제권을 가질 수 있습니다. 마이이더월렛에서 주소를 생성하면 공개키 (QR 코드와 함께), 개인키, 인쇄할 수 있는 종이 월렛과 함께 이 데이터를 암호화한 키스톤 / JSON 파일을 받을 수 있습니다.

- 생성된 지갑은 ERC20 토큰 표준과 상호호환이 가능합니다. 즉, ERC20 표준에 맞는 토큰을 모두 같은 주소에 보관할 수 있습니다. 이는 ICO에 참여를 할 때 굉장히 유용하게 쓰일 수 있습니다. ICO 주소나 이더리움 네트워크에 존재하는 스마트 컨트랙트 주소로 자금을 보내면 해당되는 ICO 토큰을 발급받은 주소로 받게 됩니다.

- 지원하는 모든 토큰을 주고 받을 수 있습니다.

- 자금을 보낼 때 관련된 설정에 대한 모든 통제권을 가집니다. 어떤 토큰을 몇개 보낼지와 더불어, 가스 가격 및 가스량 등의 설정을 직접 할 수 있습니다.

마이이더월렛은 인터페이스 입니다

- 마이이더월렛에 계정을 만들 때 당신은 암호화된 문자열을 생성합니다: 당신의 개인키와 공개키 (주소) 를 말이죠.

- 당신은 마이이더월렛 인터페이스로 직접적으로 블록체인과 상호작용하는 것입니다.

마이이더월렛 사용하기

지갑에 접속하기 전에, 반드시 접속하는 주소가 맞는지부터 확인해야 합니다.

  • 먼저, 주소창에 있는 사이트 이름을 확인합니다. 이는 반드시 https://www.myetherwallet.com/ 이어야 합니다— 만약 마이이더월렛 처럼 보이지만 다른 주소로 접속을 하게 될 경우, 피싱 당할 수 있습니다.
  • 마이이더월렛으로의 접속을 암호화하는 SSL 인증성이 유효한지 검사를 합니다. 안전한 접속은 주소옆에 “MYETHERWALLET LLC [US]” 로 확인 할 수 있습니다.

https://www.myetherwallet.com/ 에 처음 접속하면 가장 먼저 지갑 생성하는 화면을 볼 수 있습니다: -Create New Wallet-. 사이트 우측 위에 보면 가스 가격을 (각 거래마다 수수료를 얼마낼 지) 설정할 수 있는 화면을 볼 수 있습니다. 가스 가격을 높게 설정하면 채굴자들이 우선적으로 거래를 블록에 포함을 시켜 더 빨리 목적지로 자금을 보낼 수 있습니다.

지갑을 만들기 위해 먼저 최소 9개로 이루어진 문자열을 필요로 합니다. 비밀번호를 기억할 수 있는 범위내에서 비밀번호는 최대한 복잡하게 만들어야 겠습니다. 이후, 지갑 생성하기를 누릅니다: “Generate Wallet”.

다음 화면에서 생성된 개인키를 암호화한 UTC 파일을 제공합니다. 개인키와 UTC 파일을 둘다 잃어버리게 되면 지갑에 보관된 자금에 접근을 할 수 없을 뿐더러 복구할 수 있는 방법도 없게 됩니다. 따라서 개인키와 함께 UTC 파일을 반드시 안전하게 저장해야 합니다.

개인키를 저장할 수 있는 세가지 방법이 존재합니다. 먼저 개인키를 암호화하여 보관하는 .JSON 파일을다운받을 수 있습니다. 이는 gwei, mist, 마이이더월렛과 호환이 가능하며 복호화를 위해 비밀번호를 필요로 합니다 (Keystore). 또한 웹사이트에서 바로 암호화되지 않은 개인키를 웹사이트에서 바로 받는 방법도 있습니다.

다운받은 .JSON 파일은 되도록이면 기기에 연결되지 않은 USB에 따로 보관하는 것이 보안상 조금 더 안전할 수 있겠습니다.

파일을 다운로드 하면, 마이이더월렛은 개인키와 함께 종이지갑으로 보관할 수 있게끔 인쇄하는 방법을 제공합니다. 다른 사람이 이를 이용하면 자금에 접근할 수 있는 권한을 가지게 되기 때문에, 안전한 곳에 보관을 해야 합니다.

지갑 주소 또는 QR 코드를 저장합니다. 자금을 받기 위해서 자금을 보내는 사람에게 이더리움 또는 토큰을 보낼 수 있는 공개키 주소를 제공해야 합니다.

지갑을 선택합니다. 개인키가 안전하다는 것을 확인한 후에, 계정에 누가 접근할 수 있는지에 대해 물어볼 것입니다. MEW는 몇몇 하드웨어 지갑 및 소프트웨어 지갑과 호환이 됩니다. MEW에 쓰고싶은 지갑이 없으시면 새로 지갑을 만들어 keystore 파일 또는 개인키로 접속을 할 수 있습니다.

다른 지갑으로 자금 보내기

마이이더월렛을 사용하여 자금을 다른 지갑으로 보내기 위해서 아래의 절차를 따르면 되겠습니다:

• 앞에서와 같이, 보안에 유의하면서 마이이더월렛 사이트에 접속합니다.

• “Send Ether & Tokens” 옵션을 선택하고 원하는 방법으로 지갑에 접속합니다.

• 필요한 데이터를 입력합니다.

o To Address: 자금을 보낼 주소입니다. 이더리움, 또는 호환이 되는 토큰만 보낼 수 있다는 것을 꼭 기억하세요! ICO에 참여하기 위해 이더를 보내는 것이라면, 반드시 보내는 주소가 공식 주소가 맞는지 확인해야겠습니다.

o Amount to send: 보낼 이더 또는 토큰 양을 정합니다. “Send Entire Balance” 버튼을 누르면 해당되는 토큰 또는 이더를 모두 보내게 됩니다.

o Gas limit: 쓸 가스의 최대량을 정합니다. 이는 이더리움 네트워크에 수수료로 얼마를 쓸지를 설정하는 과정이며 이값에 따라 자금 전송의 우선순위가 달라집니다. ICO는 권장 가스량 및 가스 가격을 설정해주는 경우가 많습니다.

o Gas price: 가스 한도와 같이 거래에 드는 수수료를 결정하는 요인입니다. 이 둘의 수치가 크면 클수록, 수수료가 커지게 되지만 보내는 속도가 더 빨라지게 됩니다(우선적으로 거래가 처리됩니다). 이는 사이트의 상단에서 정할 수 있으며 스크롤 바를 통해 값을 바꿀 수 있습니다.

  • «Generate Transaction» 을 클릭합니다. 아래의 예시를 참고하시면 되겠습니다.

시스템은 운송장 (Transaction identifier, TXID)을 생성해낼 것입니다. 이를 이용하면 https://etherscan.io/ 에서 전송 상태를 확인할 수 있습니다. 전송 정보가 채굴자 풀에 나타나기 전에 조회가 안될수도 있지만, 이더리움 네트워크가 혼잡하지 않으면 30초 내외로 나타날 것입니다.

  • 필요한 컨펌의 수에 따라 전송하는 데에 걸리는 시간이 달라집니다. 전송 상태는 Etherscan link와 우리의 지갑 주소를 이용하여 Internal Transaction 부분에서 확인할 수 있습니다 (시간이 조금 걸릴 수도 있습니다).

마이이더월렛은 얼마나 안전한가요?

마이이더월렛은 독립적인 애플리케이션보다는, 이더리움 네트워크와 상호작용하기 위한 도구로 여겨집니다. 안전하게 사용하기 위해서, 마이이더월렛은 TREZOR, Ledger, 이더리움 공식 지갑과 같이 안전에 특화된 지갑과 같이 사용할 수 있습니다. 마이이더월렛 자체로는 사용자가 어떻게 사용하는가에 따라 안전성이 크게 죄우 됩니다.

물론, 지갑을 만들고 전송을 하기 위해 인터넷을 필요로 하지 않는다는 점에서 모든 과정을 인터넷에서 처리하는 다른 플렛폼보다는 안전합니다. 다만 조금 덜 실용적일 뿐이죠. 반면에, 마이이더월렛 사이트의 “Help” 탬에서 권장되는 보안 사항등에 대한 정보를 많이 얻을 수 있습니다.

개인키는 오직 컴퓨터의 브라우저 안에서만 다루어집니다. 마이이더월렛은 당신의 개인키, 비밀번호 또는 계정정보를 받거나, 보관하거나 전송하지 않습니다.

개인키를 누구에게 보내면 그 누군가는 당신의 지갑에 대한 통제권을 가진다는 것을 꼭 명심해야겠습니다.

마이이더월렛의 장점

이더리움과 ERC-20 토큰을 보관하는 방법은 여러가지가 있지만, 다음과 같은 이유로 마이이더월렛을 사용하기를 권장합니다:

- 이더 (이더리움)과 ERC-20 토큰을 주고 받을 수 있는 인터페이스를 제공합니다.

- 이더리움 지갑 주소를 무한정 제공합니다.

- 마이이더웰렛은 인터넷에 연결되지 않은 컴퓨터에서도 거래 서명을 생성 할 수 있는 방법을 제공합니다.

- 개인키를 보관하지 않습니다.

- Great level of security MEW is a client with limited connection since it will only connect to the network to perform the operation you want to carry out.

보시다시피, 마이이더월렛의 장점은 주로 보안과 함께 사용자의 데이터, 자금, 거래에 대한 통제권과 관련되어 있습니다. 마이이더월렛에서, 당신은 주소, 키, 자금에 대한 완전한 통제권을 가지게 됩니다.

마이이더월렛을 통해서 지갑을 만들면 받은 데이터를 따로 마이이더월렛에서 보관하지 않기 때문에, 안전하게 데이터를 보관하는 것은 여러분의 책임이 되겠습니다. 이 데이터를 잃게 되면 지갑에 접근할 수 있는 방법이 없을 뿐더러 데이터를 복구할 수 있는 방법이 따로 없다는 것을 명심해야겠습니다.

--

--

Hyungmok Joh
Ceta Network

Cryptocurrency Enthusiast. Full-time graduate student. Translator for the Litecoin School of Crypto. Member of Ceta Network.