여러가지 공격이 가능하긴 합니다.
가장 기본적인 공격 방식이 51%attack, Double spend attack이 있습니다. 블록체인에서는 '해킹을 시도할 때 드는 비용이, 해킹을 성공해서 얻는 이득보다 어마어마하게 크다'고 합니다. 쉽게 말해 해킹을 하는 것 자체가 수지타산이 맞지 않아 할 이유가 없다는 것이죠.
하지만 해시파워의 임대, 여러 코인들의 비슷한 해시파워 사용 등의 이유로 해킹당하는 사례들이 종종 있습니다. 주로 채굴력이 작은 코인들에게서 일어납니다. 실제로 작년에 비트코인 골드가 51% 공격에 당하는 일이 있었습니다. https://bitcoingold.org/responding-to-attacks/
비트코인이나 이더리움은 아직 체인 자체가 공격당한 적이 없습니다. 역사가 오래되었고 많은 채굴자들이 개입되어 있는 블록체인은 해킹으로부터 (이론적으로) 안전합니다.