이더리움 클래식 해킹, 51% 공격에 당했다

2중 지불(double spend) 발생

가상화폐 Ethereum Classic(ETC) 블록체인이 해킹당해, 2중 지불이 일어났다. 51% 공격(51% attack)에 의해 블록체인 거래 내역이 조작(chain reorganization)된 것이다.

블록체인은 개념상 과반수의 확인(confirm)으로 거래의 진정성을 인정하는데, 해당 블록체인의 전체 해시 파워의 절반이 넘는 컴퓨팅 파워를 갖고 있다면 거래 내역을 조작할 수 있는 것이다. 따라서 비트코인(BTC), 이더리움(ETH) 같은 대형 블록체인에 대한 51% 공격은 거의 불가능한 것으로 알려져 있다.

이더리움 클래식은 규모상 18위의 가상화폐이다. 이런 중소형 블록체인에 대한 51% 공격은 종종 일어나고 있는데, 지금까지 Litecoin Cash, Bitcoin Gold, ZenCash(현 Horizen), Verge 등이 당했다.

이중 지불은 하나의 가상화폐를 2번 사용하여 부당한 이득을 취하는 것이다. 이번 사건의 경우에는 해커가 정당한 상대방에게 1번 지불한 다음, 거래 내역을 조작하여 잔고를 회복하고, 이것을 다시 자신이 관리하는 지갑으로 송금했다.

이 사실은 가상화폐 거래소 코인베이스(Coinbase)가 1.5일 이중 지불을 발견하여 모든 ETC 거래를 중지시킴으로써 알려졌다. 이 공격은 현재진행형인데, 아직까지 20건 이상의 이중 지불, 21만 9천 5백 ETC(약 110만 달러)의 손실이 확인됐다. 코인베이스와 그 고객의 자산을 직접 탈취하려는 공격은 없었다.


관련 자료

참고 자료

댓글

이 블로그의 인기 게시물

엑셀 필터 상태에서 복사와 잘라내기

가정에서도 망 분리를 해보자

잉크젯 프린터 전원은 항상 켜 놓아야 좋다