51% 공격
51% 공격은 거래내역 조작과 관련된 내용입니다.
위에서 말씀드렸듯이 블록체인은 가장 긴 체인을 진짜 체인이라고 생각합니다.
즉, 블록이 계속 연결되어 이어져 가는 체인을 진짜 체인이라고 하는 것이죠.
여기에서 한가지 문제가 발생합니다.
바로 51% 공격인데요, 이는 해쉬파워가 절반 이상이 넘어가게 되면 거래내역을 조작할 수 있다는 문제점입니다.
예를 들어볼게요.
A라는 채굴 회사는 51%의 해시 파워를 가지고 있습니다.
A라는 회사는 B라는 고객에게 3천개의 비트코인을 판매합니다.
계약 조건은 A 가 B 에게 3천개의 비트코인을 전송한 정보가 블록에 담기고,
해당 블록이 메인 체인에 연결되는 것을 확인한 후에 B 고객이 A 회사에게 현금을 송금하는 조건입니다.
자, 이제 A 회사는 B에게 3천개의 비트코인을 송금합니다.
이 송금내역은 10001번째 비트코인 블록에 저장되어 메인체인에 연결됩니다.
해당 사항을 확인한 B 고객은 A회사에 현금을 송금합니다.
그런데!
A회사가 악의적인 마음을 품고 얼른 10001번째 블록에 담긴 3000BTC의 송금내역을 삭제합니다.
그다음 해쉬파워가 높기 때문에 다른 채굴자들보다 빠르게 다음 블럭을 생성해버려서
거래 내역을 조작해버리는 것입니다. 이것이 바로 51% 어택입니다.
< 51% 어택 >
이론적으로는 이러한 공격 방식이 가능한데요,
이러한 공격이 가능한 상태가 되는 것 자체가 해당 체인의 불안을 야기하는 요소가 되므로 채굴풀들이 51% 이상의 해시파워를 가지려고 하지는 않습니다.
실제로 2014년에 채굴풀 지해쉬가 51%의 해시파워를 넘기게 되어 가격이 폭락한 경우도 있으나,
지해시측은 고의가 아니었다고 해명하였습니다.
채굴자들 입장에서도 해당 체인이 대중으로부터의 신뢰를 잃는 순간 스스로 입게되는 타격이 클테니 이런 일을 자행하진 않겠죠?^^
what?
Congratulations @bitjesusblockba! You received a personal award!
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!