핫월렛 (Hot wallet)
한눈에 보기 핫월렛은 개인키를 인터넷에 연결된 기기에서 사용할 수 있는 암호화폐 지갑으로, 스마트폰 앱이나 브라우저 확장 프로그램이 대표적입니다.
핫월렛은 인터넷에 연결된 기기에서 개인키에 접근할 수 있는 암호화폐 지갑입니다. 보통 브라우저 확장 프로그램, 모바일 앱, 데스크톱 프로그램 형태입니다. 탈중앙화 거래소와 앱을 몇 번의 클릭만으로 쓸 수 있어서, 솔라나, BNB 체인, 베이스, 이더리움에서 소액 토큰을 사고팔 때 대부분 이 방식을 씁니다.
일반적인 셀프 커스터디 핫월렛에서는 개인키, 또는 개인키를 만들어 내는 시드 구문이 기기 안에 암호화된 형태로 저장되고, 비밀번호나 생체 인증으로 잠금을 풉니다. 여러 참여자에게 키를 나누어 두는 등 다른 방식의 핫월렛도 있지만, 어느 쪽이든 서명은 인터넷에 연결된 기기에서 이루어집니다. 세 가지 동작은 구분해서 알아 두는 것이 좋습니다. 사이트에 연결하는 것은 공개 주소만 공유할 뿐 아무것도 옮기지 않습니다. 메시지에 서명하는 것은 해당 주소를 직접 관리하고 있음을 증명하는 것이며, 보통 가스비가 들지 않습니다. 토큰 승인(approval)을 포함한 트랜잭션에 서명하는 것은 체인 상태를 실제로 바꾸는 동작입니다. 블록체인은 키를 볼 수 없고 서명만 확인합니다.
단점은 키가 브라우저를 실행하고, 링크를 열고, 파일을 내려받는 기기에 있다는 점입니다. 핫월렛에서 자산을 잃는 흔한 경로로는 해로운 내용에 서명하도록 유도하는 가짜 사이트, 나중에 컨트랙트가 내 토큰을 가져갈 수 있게 하는 악성 토큰 승인, 컴퓨터에 심어진 악성코드, 가짜 고객지원 양식에 입력한 시드 구문 등이 있습니다. 시드 구문을 손에 넣은 사람은 그 지갑이 어디에 있든 자산을 마음대로 움직일 수 있습니다.
몇 가지 습관만 들여도 위험을 상당히 줄일 수 있습니다. 핫월렛에는 거래할 만큼만 두고 나머지는 콜드월렛으로 옮기세요. 새롭거나 잘 모르는 토큰을 시험해 볼 때는 별도의 시드 구문을 가진 전용 지갑을 쓰세요. 시드 구문은 오프라인에 직접 적어 두고, 사진을 찍거나 클라우드 메모에 저장하지 말고, 웹사이트에는 절대 입력하지 마세요. 서명하기 전에 요청이 실제로 무엇을 하는지 읽고, 자주 쓰는 사이트는 즐겨찾기에 등록해 두세요.
더 이상 필요 없는 토큰 승인, 특히 쓰지 않게 된 컨트랙트와 토큰의 승인은 취소(revoke)하세요. 블록 익스플로러의 승인 조회 기능이나 전용 revoke 도구에서 목록을 확인할 수 있고, 취소에는 소액의 가스비가 듭니다. 마지막으로, 거래소 계정은 거래소가 키를 보관하므로 이 의미의 핫월렛이 아닙니다.




