[kr][블럭체인] 9000 비트코인을 잃어버린 사나이

in steemkr •  6 years ago 

오늘 비트코인 관련 공부를 하다 우연히 발견한 이야기입니다. 예전 HD지갑이 없던 시절 지갑을 부적절한(?) 시점에 날려 9000비트코인을 날려먹은 불쌍한 사람 이야기.

때는 2010년 8월 10일. 거래서에서 조금씩 비트코인을 사들여 9000코인을 모은 사람이 있었습니다. 이날 그는 시스템 복구를 위해 라이브 리눅스 CD가 돌아가는 중이던 컴퓨터의 지갑에 그 코인을 보냈죠. 라이브 리눅스 CD를 쓰는걸 보면 나름 컴퓨터를 아는 사람이었겠죠? 어느정도 컴을 아는 사람인지라 만사 조심해야 한다고 생각해 지갑의 wallet.dat(비밀키가 들어간 지갑 핵심 파일)을 USB 드라이브에 백업하고 시험삼아 1비트코인을 자신에게 전송하고 백업을 해 뒀으니 안심하고 라이브 CD로 돌아가던 컴퓨터를 재부팅합니다.

재부팅한 후 시스템을 복구하고, 백업해둔 wallet.dat를 비트코인 코어 클라이언트가 사용하는 데이터 폴더에 복사해 지갑을 복구했지만, 그를 기다리고 있던 것은 1코인이 들어있는 지갑과 지금까지 모은 모든 돈이 전혀 알지 못하는 주소로 사라진 트랜잭션 하나 뿐이었습니다. 8999코인은 허공으로 날아갔죠.

무슨 일이 일어난 걸까요? 라이브 CD로 리눅스를 돌리면 하드디스크가 아니라 램에 가상 디스크가 생깁니다. 이 사람은 그 가상디스크상에서 비트코인 지갑 프로그램을 돌린 후 백업을 했습니다. 그 이후 1코인을 셀프송금하면서 1코은은 다행히 기존 지갑의 주소로 들어갔지만 거스름돈인 8999코인은 새로 생긴 비트코인 주소에 옮겨간거죠. 새 비트코인 주소와 짝이 되는 비밀키는 백업한 이후의 지갑에는 있지만 백업한 지갑에는 들어있지 않았습니다. 그 상황에서 라이브 CD 컴퓨터를 리부팅함에 따라 비밀키는 영원히 램에서 사라지고, 이 사람에게는 1코인과 허무한 트랜잭션 흔적만이 남았던거죠.

다행히 그 이후 비트코인에는 HD지갑이라는 지갑이 도입되어 메인 키만 백업해 두면 나머지 키를 체계적으로 복구할 수 있게 됐습니다. 현재 대부분의 크립토커런시 지갑들은 이런 기능을 제공하죠. HD지갑이라고 되어 있거나 백업 수단으로 니모닉 워드(보통 12단어)를 제공하는 지갑들은 HD지갑으로, 니모닉 워드나 원래의 비밀키 백업만 있으면 허무하게 돈을 날리는 일은 없습니다. 물론 니모닉 워드나 백업은 안전하게 잘 보관해야겠지만요.

다음은 그 사람이 밝힌 사건 전말의 영어 원문이랍니다:

  • Bought 9,000 BTC on one of the exchanges over time.*
  • Transferred them to my client running on a linux live CD distro of Debian.*
  • Backed up the wallet file to a flash drive.*
  • Sent 1 BTC to myself
  • Closed client before any confirmations
  • Shut down system (wiped system disk loaded into memory and therefore the ./bitcoin folder
  • Loaded system back up
  • Copied old wallet.dat file into ./bitcoin folder
  • After some confirmations appeared the balance was 1 BTC and there was a transaction saying I spent 8,900 BTC to an - address I did not recognize
  • I read on the forum threads that people have had problems like this but it seemed only when they were trying to double-spend by sending coins to another address and reloading an old wallet file
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

재밌네요 아까워라...

@enshahar, congratulations on making your first post! I gave you an upvote!
Please take a moment to read this post regarding commenting and spam. (tl;dr - if you spam, you will be flagged!)

Congratulations @enshahar! You received a personal award!

1 Year on Steemit

Click here to view your Board

Do not miss the last post from @steemitboard:

SteemWhales has officially moved to SteemitBoard Ranking
SteemitBoard - Witness Update

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @enshahar! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!