프라이빗 블록체인이 보안에 취약한가요?
퍼블릭 블록체인은 누구에게나 열려 있는 블록체인이기 때문에 투자자 뿐만 아니라
채굴자들이나 노드를 운영하는 사람들도 굉장히 많은 것으로 알고 있는데요
반면에 퍼블릭 블록체인은 시스템 디자인과 관리가 한 사람이나 몇몇 사람에게
집중돼 있기 때문에 보안에 취약한 단점이 있다는 얘기가 있습니다.
프라이빗 블록체인이 퍼블릭에 비하여 보안에 취약한게 맞는 말인가요?
저 개인적인 생각으로는 퍼블릭 블록체인이 프라이빗 블록체인보다 보안성이 높다고 생각합니다. 그 이유로는
퍼블릭 블록체인의 네트워크 참여자가 훨씬 더 많고 활발하게 트랜젝션이 처리되므로, 네트워크 참여자가 적고 비교적 트랜젝션이 한정적인 프라이빗 블록체인이 보안에 더 취약하리라 생각합니다.
퍼블릭 블록체인이 보안에 대한 책임이나 부담, 비용을 네트워크 전체가 일정 부분 나누어 분담한다고 할때, 프라이빗 블록체인은 운영 주체가 분명하므로 해당 주체에게 보안에 대한 책임과 부담, 비용이 집중되게 됩니다. 따라서 프라이빗 블록체인이 퍼블릭 블록체인 수준의 보안성을 갖추기 위해서는 많은 투자가 필요할 것이라 생각합니다.
퍼블릭 블록체인은 프라이빗 블록체인에 비해 탈중앙화 정도가 더 많이 이루어져 있다고 생각합니다. 따라서 해킹 난이도 측면에서 프라이빗 블록체인이 불리할 것입니다.
퍼블릭 블록체인의 경우 암호화폐를 통해 네트워크의 무결성을 검증하는 사람들에게 직접적인 보상을 지급하지만 프라이빗 블록체인의 경우 암호화폐의 사용이 필수적이지 않고 보상이 없다는 점에서도 차이가 있습니다.
끝으로 퍼블릭 블록체인의 경우 한 두 사람의 힘으로 거래 내역을 조작하거나 블록체인을 망가뜨리는 것이 힘들 수 있지만, 프라이빗 블록체인의 경우 해당 블록체인의 코어에 접근할 권한이 있는 운영자나 회사의 관계자, 내부자 등이 블록체인의 거래 내역을 조작할 수도 있다는 가능성이 있습니다.
등이 있겠습니다. 답변이 도움이 되길 바랍니다.
안녕하세요 Danny Kim입니다.
보안은 다양한 관점과 기술이 함께 논의되어야 하기때문에 단순히 프라이빗블록체인이 퍼블릭블록체인에 비하여 보안이 취약하다고 결론지을 수 없습니다.
가장 주요한 부분만 프라이빗과 퍼블릭에서의 보안 강,약점으로 적어보았습니다.
프라이빗의 보안강점.
1. 오픈되어 있지 않으므로 공격자들이 적다.
2. 프라이빗의 경우 블록체인 생성 및 운영자에 대한 전체 관리가 가능하다.
프라이빗의 보안약점
1. 공격할 대상의 서버가 적다.(프라이빗의 경우 노드를 여러군데 운영하지 않으므로 공격포인트가 정해져 있음)
퍼블릭의 보안강점
다양한곳에 다양하게 운영 관리되어 있음.
퍼블릭의 보안약점
합의 알고리즘의 취약점으로 공격당할 수 있는 소지 있음.
대부분 오픈소스, 공개되어 있으므로 다수의 공격자로부터 노출되어 있음.
기타 고려해야할 사항(아래 사항은 Private, Public와 상관없이 주요한 부분입니다.)
노드 운영자의 보안실력.
프로젝트의 합의 알고리즘의 보안취약성.