메타마스크를 사용하는 방법
- 메타마스크는 이더리움 및 더 넓은 Web3 생태계로 가는 관문으로, EVM 호환 네트워크뿐만 아니라 솔라나, 비트코인과 같은 비 EVM 체인도 지원하며, 여기서 크립토를 저장하고 탈중앙화 앱과 상호 작용할 수 있습니다.
- 이 가이드는 지갑 설정부터 자금 조달, 첫 트랜잭션 또는 토큰 스왑 완료까지 모든 과정을 안내합니다.
- 보안은 매우 중요합니다. 무엇보다도 비밀 복구 구문(Secret Recovery Phrase)을 안전하게 보호해야 합니다. 이를 잃어버리면 자금에 대한 접근 권한을 영구적으로 잃을 수 있으며, 그 누구도 복구를 도와줄 수 없습니다.
소개
이더리움 출시 이후, Web3의 비전은 빠르게 현실이 되었습니다. 단일 장애점을 제거하고 사용자에게 데이터의 진정한 소유권을 부여하는 더 개방적이고 분산된 인터넷입니다. DeFi와 크로스체인 상호 운용성을 둘러싼 모멘텀이 커짐에 따라, 이제 중개자 없이 토큰을 스왑하고, 크립토 담보 대출을 받고, 이더리움에서 비트코인을 사용할 수도 있습니다.
그렇다면 이 모든 것에 실제로 어떻게 접근할 수 있을까요? 메타마스크가 그 해답을 제공합니다. 메타마스크는 브라우저 확장 프로그램과 모바일 앱으로 실행되므로 언제 어디서나 Web3 앱과 직접 쉽게 상호 작용할 수 있습니다. 이 가이드에서는 그 작동 방식을 보여주고 시작하는 데 도움을 드릴 것입니다.
메타마스크란 무엇인가요?
메타마스크는 오픈 소스 비수탁형 핫 월렛입니다. 원래 이더리움과 폴리곤, BNB 스마트 체인, 아발란체, 아비트럼, 옵티미즘, 베이스와 같은 EVM 호환 네트워크를 위해 구축된 메타마스크는 이후 솔라나 및 비트코인과 같은 비 EVM 네트워크를 지원하도록 확장되었습니다.
메타마스크 확장 프로그램을 사용하면 지갑에서 직접 자산을 사고 팔고 스왑하거나, 자금의 통제권을 넘겨주지 않고도 탈중앙화 거래소 및 DeFi 프로토콜에 연결할 수 있습니다. 탈중앙화 앱과 상호 작용할 때 메타마스크는 연결을 자동으로 처리하므로 지갑 주소를 수동으로 붙여넣을 필요가 없습니다. 트랜잭션이 진행되기 전에 메타마스크는 세부 정보를 검토하고 확인하라는 팝업을 표시합니다.
하지만 이는 시작에 불과합니다. 메타마스크의 진정한 힘은 스마트 컨트랙트 및 DApp에 연결하여 브라우저를 완전한 Web3 인터페이스로 전환하는 기능에서 나옵니다.
메타마스크 설치하기
메타마스크는 크롬, 파이어폭스, 브레이브, 엣지 및 오페라용 브라우저 확장 프로그램으로 제공됩니다. iOS 및 Android의 모바일 앱으로도 사용할 수 있습니다. 이 가이드는 브라우저 확장 프로그램에 중점을 두지만 단계는 플랫폼 전반에 걸쳐 거의 동일합니다.
metamask.io의 공식 다운로드 페이지로 이동합니다. 브라우저를 선택하면 관련 웹 스토어 또는 부가 기능 페이지로 이동합니다. 확장 프로그램을 추가할 때 실행이 시작되기 전에 특정 권한을 부여하라는 메시지가 표시될 수 있습니다. 이를 주의 깊게 검토하고 편안하게 느끼는 옵션을 선택하세요.
참고: 항상 공식 사이트나 브라우저의 공식 확장 프로그램 스토어에서 메타마스크를 다운로드하세요. 가짜 메타마스크 확장 프로그램은 흔한 피싱 수단이므로 설치하기 전에 게시자를 항상 다시 확인해야 합니다.
비밀 복구 구문
지갑을 설정하고 자금을 조달하기 전에 이해해야 할 중요한 개념이 하나 있습니다. 메타마스크는 비수탁형 지갑이라는 것입니다. 즉, 오직 본인만이 비밀 복구 구문(SRP, 시드 구문이라고도 함)을 보유하게 됩니다. 메타마스크는 이 구문의 복사본을 가지고 있지 않으며 사용자를 위해 복구해 줄 수 없습니다.
처음 SRP에 접근할 때 메타마스크는 다음 두 가지 사항을 확인하도록 요청합니다.
- 비밀 복구 구문을 분실할 경우, 메타마스크는 이를 되찾아 줄 수 없습니다.
- 지원 상담원을 사칭하는 사람을 포함하여 누군가 비밀 복구 구문을 요구한다면, 이는 사기입니다.

메타마스크는 SRP를 종이에 적거나, 금속에 새기거나, 여러 안전한 장소에 보관할 것을 권장합니다. 이를 잃어버리는 것은 지갑에 대한 접근 권한을 영구적으로 잃는 것을 의미합니다. 예외는 없습니다.
지갑 초기화하기
구글 또는 애플 계정을 연결하여 새 지갑을 생성하거나, 비밀 복구 구문을 사용하여 직접 설정할 수 있습니다. 선호하는 옵션을 선택한 후에는 확장 프로그램의 비밀번호도 설정해야 합니다. 메타마스크는 비밀번호 관리자를 사용하여 강력한 비밀번호를 생성할 것을 권장합니다.
구글이나 애플 로그인을 통해 지갑을 생성하더라도 지갑에는 여전히 SRP가 할당된다는 점을 기억해야 합니다. 그 구문이 마스터 키이며 가입 방식에 관계없이 안전하게 보관해야 합니다.
지갑에 자금 조달하기
이 가이드에서는 세폴리아(Sepolia) 테스트넷을 사용합니다. 세폴리아는 이더리움 메인넷과 독립적으로 운영되지만 그 환경을 매우 유사하게 시뮬레이션하는 테스트 네트워크입니다. 이는 실제 자금을 사용하기 전에 위험 부담 없이 트랜잭션을 연습할 수 있는 좋은 방법입니다.
세폴리아로 전환하려면 메타마스크 확장 프로그램을 열고 화면 상단의 네트워크 선택기로 이동하여 세폴리아를 선택합니다. (먼저 설정에서 테스트 네트워크 표시를 활성화해야 할 수 있습니다.)

세폴리아에 접속하면 수도꼭지(faucet)에서 무료 테스트넷 ETH를 청구할 수 있습니다. 메타마스크의 공식 사이트는 지원되는 수도꼭지 링크를 제공하며, metamask.io의 Learn 또는 Developer 섹션에서 찾을 수 있습니다. 테스트넷 토큰을 받은 후에는 DApp과 상호 작용할 준비가 된 것입니다.

사용 가능한 테스트넷 및 해당 토큰에 대한 전체 개요는 메타마스크의 공식 문서를 확인하세요.
탈중앙화 웹 잠금 해제하기
테스트넷에서는 메인넷에 비해 제한된 범위의 애플리케이션에만 접근할 수 있습니다. 이 가이드에서는 중개자 없이 어떻게 거래할 수 있는지 보여주기 위해 인기 있는 탈중앙화 거래소인 유니스왑(Uniswap)에 연결하는 방법을 시연하겠습니다.
- 유니스왑 사이트를 방문합니다.
- 우측 상단의 연결(Connect) 버튼을 클릭합니다.
- 지갑 옵션에서 메타마스크를 선택합니다.
- 연결을 확인하라는 대화 상자가 나타납니다. 사용할 계정을 선택하고 요청되는 권한을 검토합니다.

대부분의 경우 DApp은 단순히 공개 지갑 주소에 대한 접근 권한을 요청합니다.
첫 스왑하기
이 예제에서는 테스트넷 ETH를 DAI로 스왑합니다. DAI는 스테이블코인 역할을 하는 ERC-20 토큰입니다. 테스트넷에서 이러한 토큰은 실제 가치가 없다는 점을 명심하세요.
- 토큰 선택을 클릭하고 목록에서 DAI를 선택합니다. 또는 WETH(랩핑된 이더)를 선택할 수도 있습니다.
- 스왑할 ETH의 양을 입력합니다. 유니스왑은 받을 DAI의 예상 수량을 표시합니다.
- 스왑을 클릭하고 메타마스크 팝업에서 트랜잭션 세부 정보를 검토합니다.

메인넷에서 이 작업을 수행하는 경우, 네트워크 혼잡도에 따라 상당한 가스비가 발생할 수 있으므로 가스비를 꼭 확인하세요. 확인을 마쳤다면 트랜잭션이 완료될 때까지 기다리기만 하면 됩니다.
내 토큰은 어디로 갔나요?
스왑을 완료했지만 DAI가 지갑에 표시되지 않습니다. 당황할 필요 없습니다! 수동으로 추가해야 할 수도 있습니다.
메타마스크에는 대부분의 인기 있는 토큰에 대해 이 작업을 자동으로 처리하는 토큰 자동 감지 기능(설정 → 보안 및 개인정보 보호에 위치)이 있습니다. 나타나지 않는 경우 수동으로 추가할 수 있습니다.
- 인기 있는 토큰의 경우: 지갑에서 토큰 가져오기를 선택하고 이름이나 티커 기호로 검색합니다.
- 덜 일반적인 토큰이나 테스트넷 토큰의 경우: 토큰의 컨트랙트 주소가 필요합니다. 찾는 방법은 다음과 같습니다.
- 메타마스크 확장 프로그램을 열고 점 3개 메뉴를 클릭합니다.
- Etherscan에서 보기를 선택합니다.
- Overview 아래에서 Token 드롭다운을 클릭하고 DAI를 선택합니다.
- Profile Summary 아래에서 컨트랙트 주소 위로 마우스를 가져간 후 복사합니다.
- 메타마스크로 돌아가 토큰 가져오기를 클릭한 다음 사용자 지정 토큰 탭을 선택합니다.
- 컨트랙트 주소를 붙여넣습니다. 토큰 이름과 소수점 자리가 자동 완성될 것입니다.
- 다음을 클릭하고 토큰 가져오기를 클릭합니다.
- 메인 화면으로 돌아가 업데이트된 잔액을 확인합니다.
축하합니다. 방금 첫 번째 스왑을 완료했습니다! 메인넷에서 실제 자금을 사용할 준비가 되면 네트워크를 세폴리아에서 이더리움 메인넷으로 다시 전환하는 것을 잊지 마세요.
메타마스크의 기타 기능
메타마스크는 이 가이드에서 다루는 내용 외에도 몇 가지 추가 기능을 제공합니다.
- 멀티체인 지원: 메타마스크는 이제 이더리움을 넘어 솔라나, 비트코인 및 기타 여러 블록체인 네트워크를 지원합니다. 멀티체인 계정을 통해 단일 계정에서 다양한 네트워크에 걸쳐 주소를 관리할 수 있습니다.
- 통합 스왑 및 브릿지: 메타마스크에는 네트워크 간 브릿징 기능이 통합된 스왑 기능이 내장되어 있습니다. 지원되는 체인에서는 스왑 견적에 가스비가 포함될 수 있어 트랜잭션 프로세스가 간소화됩니다.
- 하드웨어 지갑 통합: 추가적인 보안을 위해 렛저(Ledger), 트레저(Trezor), 라티스(Lattice)와 같은 하드웨어 지갑을 연결할 수 있습니다.
- 스테이킹: 메타마스크를 사용하면 지갑 내에서 직접 특정 자산을 스테이킹할 수 있습니다.
- 메타마스크 스냅(Snaps): 스냅은 지갑에 새로운 기능과 네트워크 지원을 추가하는 타사 확장 프로그램입니다.
보안에 관한 주의 사항
일반적인 보안 원칙을 명심하세요. 메타마스크는 핫 월렛입니다. 즉, 인터넷에 연결된 기기에서 실행됩니다. 이는 공격 벡터를 줄이기 위해 오프라인 상태를 유지하는 콜드 월렛보다 더 많은 위험에 노출됨을 의미합니다. 다음은 명심해야 할 몇 가지 추가 원칙입니다.
- 무엇보다도 SRP를 보호하세요. 어떤 웹사이트에도 입력하지 말고, 누구와도 공유하지 마세요.
- 피싱에 주의하세요. DApp을 모방한 가짜 웹사이트가 흔합니다. 지갑을 연결하기 전에 항상 URL을 다시 확인하세요.
- 권한 부여에 신중하세요. 신뢰하는 사이트에만 메타마스크를 연결하고, 설정 → 연결된 사이트에서 정기적으로 연결된 사이트를 감사하세요.
- 주소 포이즈닝(Address poisoning)을 조심하세요. 공격자들은 사용자가 잘못된 주소를 복사하기를 바라면서 연락처와 비슷하게 생긴 주소에서 아주 적은 양의 트랜잭션을 보내곤 합니다. 송금하기 전에 항상 주소 전체를 확인하세요.
- 대규모 자산 보유 시 하드웨어 지갑을 고려하세요. 렛저나 트레저로 서명하면서 메타마스크를 인터페이스로 사용하면 두 가지 방식의 장점을 모두 누릴 수 있습니다.
마무리
메타마스크는 탈중앙화 웹을 탐색하는 데 가장 널리 사용되는 도구 중 하나입니다. 이 가이드에서는 설정, 자금 조달, DApp 연결, 첫 번째 스왑 수행 등 기본 사항을 다루었지만 아직 발견해야 할 것들이 훨씬 많습니다. Web3가 성장함에 따라 메타마스크는 계속해서 사용자와 크립토 생태계를 연결하는 인프라의 중심 부분으로 남을 가능성이 높습니다. 테스트넷과 같은 도구는 안전하게 실험할 수 있도록 정확히 그러한 목적으로 존재하므로, 두려워하지 말고 마음껏 탐색해 보세요.