Ethereum 공격을 받았고, 특히 암호화폐 거래소 게이트오(Gate.io 일 약 4시간 동안 지속된 51% 공격으로 인해 4만 개(거래소 공식 확인 4만 개)에서 5만 4천 개(미확인 언론 보도 Ethereum Ethereum classic (ETC) 손실을 입었습니다 .
51% 공격이란 무엇인가요?
암호화폐는 블록체인 상에서 작동하며, 이름에서 알 수 있듯이 이 블록체인은 마이닝 풀이라고 불리는 작은 컴퓨팅 파워 블록으로 나뉩니다. 하나의 마이닝 풀은 암호화폐 거래 기록이 담긴 장부를 처리, 즉 해법할 때 단일 단위로 작동합니다. 마이닝 풀이 블록을 해법하는 동안, 풀에 연결된 모든 컴퓨터는 해당 블록을 채굴하여 얻은 컴퓨팅 파워 보상을 공유합니다.
51% 공격이란 해커가 블록체인에 연결되어 블록을 채굴하는 컴퓨터의 51%를 장악하는 것을 의미합니다. Bitcoin (BTC), Ethereum Classic (ETC), Ripple 과 같은 대부분의 블록체인에서 이러한 공격은 해커가 블록체인 거래에 대한 완전한 통제권을 확보할 수 있도록 합니다. 블록체인 거래의 승인, 거부 또는 취소에는 최소 51%의 컴퓨팅 파워가 필요하기 때문입니다.
공격자는 51% 공격을 통해 어떤 이점을 얻는가?
51%의 접근 권한을 확보한 주체는 거래를 조작하여 계좌 소유자가 동일한 거래에 대해 두 배의 비용을 지불하게 만들 수 있습니다. 블록체인을 장악하고 있는 주체는 거래가 취소된 것처럼 위장하면서도, 실제로 이체된 금액을 자신이 선택한 지갑 주소로 빼돌릴 수 있습니다.
Ethereum vs. Bitcoin
이제 특정 블록체인과 그 블록체인에서 운영되는 통화를 장악하기 위한 공격의 기본 개념을 명확히 이해했으므로, 두 가지 주요 통화가 이러한 공격에 얼마나 취약한지 살펴보겠습니다.
Ethereum 20개 이상의 마이닝 풀로 나뉘어 있으며, Ethermine과 SparkPool_3은 컴퓨팅 파워의 51% 이상을 차지하는 두 개의 주요 풀입니다. 이 중 Ethermine은 해시 파워의 약 22.9%를, SparkPool_3은 해시율의 27.2% 이상을 차지합니다.
반면, 전체 채굴 컴퓨팅 파워의 51% 이상을 차지하는 데에는 5개의 채굴 풀이 필요합니다. BTC.com이 약 14%(13.9%), AntPool이 약 11%(11.1%), Slush가 거의 11%(10.9%), BTC.top이 10.5%(10.5%), ViaBTC가 거의 10%(10.1%)의 채굴 해시레이트를 차지하고 있습니다.
이 데이터는 또한 공격자들이 Ethereum 블록체인을 장악하기 위해 단 두 개의 주요 풀만 공격하면 되었기 때문에 공격이 가능했던 반면, Bitcoin 블록체인은 훨씬 더 중앙 집중화된 특성 때문에 장악하기가 훨씬 더 어렵다는 것을 보여줍니다.
ethereum 과 bitcoin 의 51% 공격