본문 바로가기

리뷰&생각

비트코인(bitcoin) 하드월렛을 대신할 수 있는 방법, Rohos로 USB 암호화 후 일렉트럼(electrum) 포터블 활용하기

 

FTX 거래소 파산 이후 코인을 개인 지갑에 저장해야 한다는 인식이 높아지고 있습니다. 코인을 구입한 후 거래소에 묶어 두거나 씨파이(CeFi)에 넣어 놓으면 그것은 진정한 자신의 코인이 아니라는 인식이 확산되고 있는 것입니다. 'Not your keys, not your coins' 문구가 이러한 현상을 표현해 주고 있습니다. 저 또한 각종 코인을 거래소에 예치해서 이자를 받거나, 씨파이(CeFi) 사이트에 락업을 걸어 이자를 받고 있습니다. 락업이 풀리면 이자 욕심을 내지 않고 지갑으로 옮겨 크립토 주권을 만들 생각입니다.

 

저도 비트코인 중심으로 크립토 투자 포트폴리오를 구성하기로 결정한 이후 다양한 방법으로 안전한 지갑 구성 환경을 모색 중에 있습니다. 전문가들은 하드월렛(hard wallet)을 구입하여 그곳에 넣어 놓고 거래를 할 때에만 연결하는 방법을 추천하고 있습니다. 네트워크에 연결되어 있지 않기 때문에 콜드월렛(cold wallet)이라고 부르기도 합니다. 하드월렛은 보안성을 높일 수 있다는 장점은 있지만 가격이 비싸고 백업본을 위해 2개 이상을 구비하는 경우가 많아 비용 지출이 만만치 않습니다. 그리고 간혹 버그로 인해서 정보가 잘못 표시된다거나 트랜잭션에 오류가 뜨는 등의 불편도 있는 것 같더라고요. 

 

일반적으로 자주 사용하는 코인(예 : BNB, USDT, MATIC 등)은 네트워크에 항상 연결되어 있는 핫월렛(hot wallet)에 넣고 사용하면 됩니다. 그러나 비트코인의 경우 거래용도로 사용하지 않고 자산 보관용으로 활용하는 경우가 많기 때문에 콜드월렛에 넣어 보관하는 것이 안전합니다. 콜드월렛은 하드월렛 밖에 없을까 고민하던 차에 몇 가지 아이디어가 떠올랐습니다. 인터넷에 상시 연결되어 있지 않는 상태라면 콜드월렛의 역할을 할 수 있기 때문에 하드월렛을 구입하지 않아도 비연결상태에서 비트코인을 보관할 수 있을 것 같았습니다.

 

핫월렛 중에서도 컴퓨터에 설치하는 데스크톱용 월렛은 크롬 확장프로그램 보다는 안정성이 높다고 알려져 있습니다. 컴퓨터에서 실행해야 비로소 네트워크에 연결되니까요. 그래서 저는 비트코인 전용 지갑인 일렉트럼(electrum)을 선택했습니다.  안드로이드용 모바일 앱도 있기 때문에 필요하다면 설치하여 시드구문으로 복구하면 바로 활용할 수도 있습니다. 오픈소스로 관리되고 있기 때문에 특정 회사가 문을 닫는다고 해서 지갑을 사용하지 못하게 될 불안도 덜 수 있습니다. (오픈소스 만세!!!)

 

그렇다고 해도 일렉트럼이 완전한 콜드월렛은 아니기 때문에 다음과 같은 아이디어 2가지 중 한가지를 먼저 실행해 보았습니다. (1) 사용하지 않는 노트북에 일렉트럼을 설치한 후 지갑을 복구한 후 필요할 때만 켜서 사용한다. (2) USB에 일렉트럼 포터블을 설치한 후 필요할 때 컴퓨터에 연결하여 사용한다. 고액을 주고 구입하는 것과 같은 소위 뽀대는 나지 않지만 콜드월렛의 본연의 목적인 '필요할 때만 네트워크에 연결되는 상태'를 구현하려면 위와 같은 조건이면 어느 정도 달성할 수 있을 것 같았습니다. 1번은 안쓰는 노트북이 필요하기 때문에 지금 구현하기는 어렵습니다. 그래서 2번 조건을 찾아 실행해 보았습니다. 

 

성공하고 나니 나름 뿌듯하네요. 방법을 기록합니다.

 

1. 컴퓨터에 Rohos MIni Drive 소프트웨어를 설치합니다. 무료로 USB 드라이브에 암호를 걸어주는 소프트웨어 입니다. 

https://rohos.com/

 

Rohos – Data security and access control

Reviews The software is extremely easy to use SC Magazine US Easy to set up and deploy, Rohos delivers a token-based approach to Windows logon. Your product is perfect! Matt Stephens, walterclark.com It is the only 2FA program I could find that would let m

rohos.com

 

2. 설치 후 콜드월렛으로 사용할 USB를 포맷하고, 암호화 시킵니다. Rohos Mini Drive에서 'Encrypt USB drive' 메뉴를 사용하면 됩니다. 보안용으로 만드는 것이니 암호화할 비번도 복잡하게 만드는 것이 중요합니다. 단, 비번을 잊어버리면 안되니 주의하세요. 

 

3. USB를 꽂으면 폴더에는 Rohos mini 자동 실행파일만 보입니다. 실행파일을 더블클릭하면 비번을 입력하는 화면이 나옵니다. 

 

4. USB를 암호화할 때 사용한 비번을 입력하세요.

 

5. 암호화한 비밀의 공간이 이제서야 보입니다. 이곳에 일렉트럼 포터블을 다운로드 받아 복사합니다. 

https://electrum.org/#download

 

Electrum Bitcoin Wallet

Warning: Do not download Electrum from another source than electrum.org. Verify GPG signatures. Safe Your private keys are encrypted and never leave your computer. Forgiving Your funds can be recovered from a secret phrase. Instant On Electrum is fast, bec

electrum.org

 

6. 일렉트럼 포터블을 실행하면 지갑을 새로 설치하는 프로세스가 나옵니다. 일렉트럼 설치 및 시드구문으로 복구하는 방법은 다음 글을 참고하세요. 

https://openlearninglab.kr/125

 

비트코인(BTC)을 비교적 안전하게 보관할 수 있는 일렉트럼(Electrum) 지갑 사용법

웹3와 블록체인을 공부하면 할 수록 비트코인(Bitcoin, BTC)에 대한 관심과 호기심이 생겨나고 있습니다. 소스 레벨까지 깊게 공부한 것은 아니라 100% 확신할 수는 없지만 비트코인이 탄생한 이후

openlearninglab.kr

 

7. 기존 시드구문으로 지갑을 복구하면 내 지갑 속의 비트코인이 보입니다. 성공했습니다. 

 

이제 비트코인이 필요할 때만 USB를 컴퓨터에 연결해서 사용할 수 있게 되었습니다. USB 드라이브 가격이 몇 만원 하지 않으니 이렇게 몇 개 만들어서 분산저장해 놓으면 USB가 고장나서 사용하지 못하게 될 위험성도 줄일 수 있습니다. 시드구문과 USB만 잘 관리하면 이제 나의 비트코인은 진정한 '나의 것'이 됩니다. 하드월렛을 구입할 여력이 없거나, 저 처럼 무언가 새롭게 시도해 보고 싶은 분들은 도전해 보시기 바랍니다. 이제 열심히 DCA(Dollar Cost Average)로 비트코인을 사모으면 됩니다.

 

비트코인은 PoL(Power of Labor)입니다. 열심히 노등증명으로 현금채굴 합시다.