프라이빗 체인은 데이터 조작의 위함성은 없나요?
프라이빗체인은 중앙화의 문제로 인해 보안성은 높을지 몰라도 신뢰성이 문제가 될 수 있다고 들었습니다. 그러면 블록체인이라해도 데이터의 조작이 가능성이 존재해서 그런건가요?
프라이빗체인의 단잠을 보완한 체인도 있는지 알고 싶습니다.
우선 프라이빗 블록체인이라고 하여 보안성이 높거나 낮다고 할 수 없고 퍼블릭 블록체인이라고 해서 보안성이 높거나 낮다고 단정 짓기에 힘들다는 점을 우선 말씀드리고 싶습니다.
왜냐하면 퍼블릭 블록체인이라고 하더라도 생태계가 제대로 구축이 되지 않아 트랜젝션이 거의 없거나 실제로 사용되지 않는 경우에 해킹에 취약할 수 있고, 프라이빗 블록체인이라고 하더라도 높은 수준의 보안 시스템을 갖출 경우 퍼블릭 블록체인에 비해 더 높은 보안성을 가지게 될 수 있기 때문입니다.
따라서 위와 같은 전제 하에 일반론적인 설명을 드리도록 하겠습니다. 일반적으로 본다면, 퍼블릭 블록체인의 네트워크의 노드나 이용자가 훨씬 더 많고 채굴을 위한 해시파워라든가 스테이킹되어 있는 코인의 수량이 많으며 활발하게 트랜젝션이 처리되므로, 비교적 네트워크를 구성하는 노드나 이용자가 적고 트랜젝션이 한정적인 프라이빗 블록체인이 보안에 더 취약할 수도 있습니다.
그리고 보통 퍼블릭 블록체인이 프라이빗 블록체인에 비해 탈중앙화 정도가 더 많이 이루어져 있다고 생각합니다. 따라서 공격자의 해킹 작업에 있어 그 난이도 측면에서 소수의 노드에게 집중적인 공격이 가능한 프라이빗 블록체인이 난이도가 더 낮아 불리할 수 있습니다.
또한 퍼블릭 블록체인의 경우 한 두 사람의 힘으로 거래 내역을 조작하거나 블록체인을 망가뜨리는 것이 힘들 수 있지만, 프라이빗 블록체인의 경우 해당 블록체인의 코어에 접근할 권한이 있는 운영자나 회사의 관계자, 내부자 등이 블록체인의 거래 내역을 조작할 가능성이 있습니다.
끝으로 이러한 프라이빗 체인의 단점을 보완하기 위해서는 블록체인을 개발하고 운영하는 회사 외에 다른 신뢰할 만한 노드들을 최대한 많이 확보하는 것이 필요할 것이며, 합의 과정에서 블록 생성자를 특정할 수 없도록 무작위성을 확보하려는 노력이 필요할 것으로 보입니다. 또한 프라이빗 블록체인 운영 측면에서 내부자 혹은 관계자의 인위적 개입이 불가능하도록 시스템을 구축하는 것이 좋을 것으로 보입니다.
답변이 도움이 되길 바랍니다.