삼성 갤럭시S10 ‘암호화폐 지갑’의 의미는? 삼성전자가 갤럭시S10에 암호화폐 지갑 기능을 넣었다. 기술적으로 대단한 혁신은 아니지만, 삼성전자의 행보가 블록체인 생태계에 어떤 영향을 줄지 주목받고 있다. 이번 변화의 의미를 파악하기 위해선 우선 암호화폐 지갑에 대한 이해가 필요하다. 암호화폐 지갑은 일반적으로 온라인에 접속된 핫월렛(Hot Wallet), 오프라인 상태의 콜드월렛(Cold Wallet), 종이에 적어두는 종이월렛(Paper Wallet) 등 3가지 형태로 나눠진다. 암호화폐 지갑은 안전하면 사용이 불편하고, 편리하면 보안이 취약해진다. 암호화폐 거래소에서 거래할 때 쓰는 지갑은 거래소 서버에 저장된 핫월렛이다. 거래소 아이디와 비밀번호만 입력하면 사용할 수 있지만 해킹의 표적이 되기도 매우 쉽다. 거래소에서 암호화폐가 탈취됐다는 뉴스가 꾸준히 나오는 이유다. 그래서 나온 게 이동식 저장장치(USB) 형태의 콜드월렛이다. 사용할 때마다 컴퓨터 등에 연결해야 하는 불편함이 뒤따르지만 그만큼 보안성은 높아진다. 종이월렛은 말 그대로 종이에 비밀번호 구실을 하는 블록체인 기반 개인키(비공개키)를 적어두는 것이다. 암호화폐 지갑에 대한 가장 큰 오해는 이 지갑에 암호화폐가 들어 있다는 생각일 것이다. 하지만 종이월렛의 예를 들었듯 암호화폐 지갑에는 암호화폐가 없다. 대신 개인키(프라이빗키)가 저장돼 있다. 그렇다면 암호화폐는 어디에 있을까? 암호화폐는 사실 블록체인 네트워크에 존재한다. 개인키는 이 암호화폐에 접근할 수 있는 비밀번호와 같은 구실을 한다. 정리하면 콜드월렛은 유에스비에 개인키 파일을 저장하는 것이고, 종이월렛은 이 개인키 문자(비트코인 개인키의 경우 64개의 문자로 이뤄져 있다)를 종이에 적어두는 것이다. 우리가 인터넷 뱅킹에 사용하는 공인인증서와 비슷하다. 김승주 고려대 정보보호대학원 교수는 “개인키는 디지털 인감도장이라고 생각하면 된다”며 “사실 공인인증서 작동 메커니즘과 똑같다”고 설명했다. 삼성전자가 갤럭시S10에 암호화폐 지갑을 탑재했다는 건, 스마트폰 내부의 하드웨어 영역에 개인키 파일을 보관한다는 뜻이다. 삼성전자가 갤럭시S10 안에 콜드월렛을 집어넣었다고 생각하면 쉽다. 삼성전자는 개인키는 삼성의 보안 기술이 적용된 단말기의 별도 보안공간에 저장돼 보다 안전하게 보호된다고 설명했다. 김승주 교수는 “애플, 삼성의 스마트폰 안 칩의 보안 영역에는 지문 같은 생체정보나 공인인증서 파일이 저장되어 있다”며 “삼성은 이 공간에 블록체인 개인키도 보관할 수 있게 한 것”이라고 말했다. 갤럭시S10의 암호화폐 지갑 기능은 ‘삼성 블록체인 키스토어’와 ‘삼성 블록체인 월렛’ 두가지로 구성됐다. 삼성 키스토어는 단말기 내에 설치되어 있는 기본 설정이며, 삼성 월렛은 애플리케이션(아래 앱)이다. 갤럭시S10 이용자는 삼성의 모바일 앱 장터인 갤럭시 스토어에서 ‘삼성 블록체인 월렛’을 내려받아 사용할 수 있다. 삼성 암호화폐 지갑의 주요 기능은 ‘개인키 보관’과 ‘전자 서명’이다. 이용자는 블록체인 개인키를 생성해 단말의 보안 영역에 보관하거나, 다른 곳에서 사용하던 개인키를 불러와서 보관할 수 있다. 암호화폐를 송금하거나, 댑(dapp: 블록체인 기반 탈중앙형 앱)에서 결제할 때 키스토어에 저장된 개인키로 서명할 수도 있다. 또한 댑과 연동돼 보상을 받은 암호화폐를 바로 삼성 월렛에 저장할 수 있다. 삼성 키스토어와 삼성 월렛의 관계와 역할이 복잡해 보이지만, 이용자 입장에선 비밀번호나 지문 인증만 하면 암호화폐 지갑을 바로 쓸 수 있다. 암호화폐 지갑 기능은 현재 최신 모델인 갤럭시S10 시리즈에서만 사용 가능하며, 지원하는 암호화폐도 이더리움(ETH)과 이더리움