메타마스크
메타마스크(Metamask)는 이더리움을 보유하고 송금 및 관리할 수 있는 암호화폐 지갑이다. 메타마스크는 구글, 크롬 웹브라우저에서 플러그인 방식으로 사용하는 크롬 확장 프로그램이다.
목차
소개
메타마스크(MetaMask)란 이더리움(Etherum) 개인지갑을 편리하고 안전하게 관리할 수 있는 구글 확장프로그램이다. 그래서 모바일에서는 사용이 불가능하고 pc브라우저인 크롬으로만 사용이 가능하다. 메타마스크를 이용하여 전체 이더리움 노드를 실행하지 않고도 브라우저에서 이더리움 디앱을 바로 실행 할 수 있으며, 이더리움 송금과 토큰을 확인하고 관리할 수 있다. 메타마스크에는 보안 ID 볼트가 포함되어 있어 서로 다른 사이트에서 사용자의 ID를 관리하고 블록체인 트랜잭션을 서명할 수 있는 사용자 인터페이스를 제공한다. 또한 메타마스크 추가 기능을 Chrome, Firefox, Opera 및 새 Brave 브라우저에 설치할 수 있다. 개발자라면 오늘부터 메타마스크로 개발을 시작할 수 있다. 메타마스크의 임무는 가능한 한 많은 사람들을 위해 이더리움을 사용하기 쉽게 만드는 것이다.[1]
특징
핵심 기능
메타마스크의 핵심기능은 key management이다.
- 프라이빗 키(private key)를 생성해준다.
- 생성된 프라이빗 키(private key)를 보관해두었다가 사용자가 필요할 때 꺼내쓸 수 있게 한다.
- 단순히 프라이빗 키(private key) 그대로를 보관해 두었다가 바로 꺼내쓰는 것은 위험하기 때문에 사용자에게 따로 패스워드를 설정할 수 있게해서 프라이빗 키(private key)를 꺼낼 때 패스워드를 물어보게 하여 보안에 신경썼다.[1]
계정
사용자의 자금을 보유하는 공공 및 개인 키페어이다. 자금은 실제 지갑이나 계좌가 아닌 블록체인에 보관되어있다. Reddit계정의 사용자 이름(공용)과 암호(개인)가 있는 것처럼, 이더리움 계정도 마찬가지이다. 추가적인 보안을 위해 암호를 사용하여 사용자 이름과 암호 및 더 안전한 암호를 만들 수 있는 개인 키를 암호화할 수 있다.[1]
프라이빗 키(Public Key)
사용자가 계좌로 자금을 보낼 때 사용한다. 주소(Address)라고도 한다. 프라이빗 키는 0x + 40 16진수 문자로 구성된 문자열로 이루어지며, 이더리움(Etherum)에서 주소는 0x로 시작한다. (예: 0x06A85356DCb5b307096726FB86A78c59D38e08ee). 암호에는 퍼블릿 키와 프라이빗 키가 있다. 프라이빗 키에서 퍼블릭 키를 추출할 수 있지만, 퍼블릿 키에서 프라이빗 키를 추출할 수는 없다. 이더리움(Etherum)에서 공용 키는 개인 키에서 파생되어 128 16진수이며, 파생 후 64자의 "SHA3"(Kecak-256) 해시를 가져와서 마지막 40자를 취하고 0x로 접두사를 하면 42자 주소를 알려준다.[1]
프라이빗 키(Private Key)
사용자가 계좌에서 자금을 보낼 때 사용한다. 64자의 16진수 문자열로 이루어지며, 주로 64개의 16진수 문자로 된 모든 문자열은 프라이빗 키이다. [1]
하드웨어 지갑(Hardware Wallet)
프라이빗 키를 보유하여 안전한지 확인하는 단일 목적 장치이다. 전형적으로 24단어을 사용한다. 만약 사용자가 하드웨어 지갑을 잃어버렸다면, 사용자는 사용자가 적었던 단어를 통해 계좌와 펀드에 접근할 수 있다. [1]
동영상
각주
참고자료
- 메타마스크 공식 홈페이지 - https://metamask.io/
같이 보기
이 문서는 로고가 필요합니다.