벡터76 공격(Vector76 Attack)이 무엇인가요?
해킹하는 사람이 직접 공격하지 않는 공격이라던데....
정확히 어떤 방식으로 해킹을 하는건지 궁금합니다.
또 이런 해킹방식에 대응할 수 있는 방법이 있는지...있다면 어떤 것인지 답변해주세요.
현 블록체인 공격에는 여러가지들이 있습니다.
쉽게 설명해드리자면
51%공격 : 가장 널리 알려져있으며, 가장 강력한 공격방식입니다.
Nothing at Stake Attack : 지분 증명(Proof OF Stake, POS) 방식의 코인에 대해 감행할 수 있는 공격 방식이다.
Long-Range Attack : 옛날의 블록부터, 최대로는 제네시스 블록(블록체인 최초 블록)부터 시작하는 새로운 체인을 메인체인으로 만들어 이중 지불을 하고자하는 공격이다
여러가지 공격들이 있으며, 이러한 공격방법들에 대해서 정리해둔 사이트 들이있습니다.
백터 76은 다음과 같습니다. (펌)
벡터76 어택(Vector76 Attack): 1 승인 상태를 믿는 타겟에 대한 공격 유형이다. 이 공격 역시 공격자가 직접 채굴을 해야 한다. 공격자는 채굴에 성공했을 경우, 생성할 블록에 본인의 코인을 타겟에게 보내는 전송내역을 포함시킨다. 공격자는 이 블록을 네트워크에 전파시키지 않고, 제 3자가 블록을 채굴할 때까지 기다린다. 제 3자의 블록에는 공격자->타겟으로의 전송 내역이 포함되지 않는다. 제 3자가 채굴에 성공하는 즉시 공격자는 타겟에 본인 블록이 생성되었음을 알린다. 타겟이 공격자의 블록을 제 3자의 블록보다 먼저 수신하고 이를 믿게 될 경우, 공격자의 전송 내역은 1승인 상태가 된다. 한편, 블록체인에서 공격자의 체인과 제 3자의 체인은 포크 상태가되어 경쟁하게 된다. 만일 공격자의 체인이 패배하여 제 3자의 체인이 메인체인이 되면, 공격자의 전송내역은 포함되지 않았으므로 1승인 상태였던 전송내역은 무효가 된다.
공격자 입장에서 백터76 어택은 핀니 어택의 헷지 전략이라고 볼 수 있다. 공격자의 체인이 승리하여 공격이 실패하더라도, 공격자는 채굴 보상을 지급받을 수 있다. 공격자의 체인이 패배할 경우, 이번에는 채굴 보상을 받을 수 없지만 타겟에 대한 공격은 성공한다. 공격 성공으로 인한 이익이 채굴 보상보다 클 경우, 공격자는 어떤 경우에도 이익을 취할 수 있다.
펌 사이트 : https://steemit.com/coinkorea/@keepit/1mc2k-keep-t
참고하시면 좋을꺼같네요~