퍼블릭 블록체인과 프라이빗 블록체인에 대하여

퍼블릭 블록체인과 프라이빗 블록체인에 대하여

블록체인 기술의 시작은 기존 은행들의 중앙화된 방식에서 탈 중앙화를 목적으로 생겨났고, 모든 거래 장부를 네트워크에 참여한 노드들이 복사해서 갖고 있음으로써 악의적인 조작이나 변조에 대한 유무를 판단하여 신뢰를 형성한다. 각각의 블록에는 데이터가 기록, 보관, 운용된다. 여기서 네트워크에 모든 노드가 참여하는지 선택된 노드가 참여하는지에 따라 퍼블릭 블록체인과 프라이빗 블록체인으로 나눠지게 된다.

퍼블릭 블록체인의 경우에는 네트워크에 참여한 모든 노드가 장부를 공유하고 블록을 생성 시 데이터가 적합한지 아닌지 검증 작업을 한다. 모든 노드에게 장부가 전달되기 때문에 탈 중앙화의 특성을 갖게 되고, 투명하게 거래가 진행되며 보안성 또한 우수하게 된다. 비록 51% 공격으로 문제의 요지는 있지만 거의 이론적으로만 가능하고 실제로는 불가능에 가까울 정도로 확률이 매우 낮다. 이렇게만 보면 퍼블릭 블록체인에는 문제가 없어보이지만 이런 탈 중앙화와, 투명성,보안성을 유지하기 위해 포기해야하는 것들이 있다.

먼저, 누구나 자유롭게 노드로 참여하고 장부를 공유하는 것은 불특정 다수에게 거래내역을 공개해야하는 점이 있다. 모두에게 거래 내역을 공개하여 투명한 거래를 하기 위해 포기해야하는 부분이 있다.

또한 모든 노드의 검증작업을 거쳐 보안성을 높인 만큼 속도가 저하된다. 말 그대로 해당 블록에 저장된 거래 내역이 올바른지 확인하는 과정을 모든 노드가 검증하기 때문에 처리속도가 느리다. 또한, 수수료도 높아진다.

퍼블릭 블록체인의 대표적인 예로 비트코인, 이더리움, 이오스 등이 있다.

이런 문제점들이 치명적으로 작용할 수 있는 곳에서 사용되는 블록체인이 프라이빗 블록체인이다.

프라이빗이라는 말부터가 상당히 개인적이고 사적인 느낌이 난다. 퍼블릭의 큰 특징 중 하나인 투명성 같은 경우, 기업에서 유출되면 안 되는 기밀들을 모든 노드에게 투명하게 공개 시 문제가 될 수 있기 때문에 기업 같은 곳에서 프라이빗 블록체인을 사용한다. 따라서 프라이빗 블록체인은 불특정 다수가 아닌 네트워크에 참여할 수 있도록 허가받은 노드만 참여가 가능하다.

이런 프라이빗 블록체인의 큰 장점으로는 노드의 수가 적어 빠른 속도가 보장된다는 것이다. 불특정 다수가 노드로 존재하며 검증작업을 모두 거쳐야 하지만 프라이빗은 노드의 수가 훨씬 적기 때문에 처리 속도가 빠르다.

하지만, 블록체인 기술의 탄생 배경인 탈 중앙화에서는 조금 벗어나는 감이 있다. 모두에게 공평하고 투명하게 제공돼야하는 기술임에도 중앙에서 특정 노드만 허가한다는 점이 탈 중앙화에서 벗어난다고 할 수 있다. 또한 거래가 투명하지 않다는 점도 단점이라고 할 수 있다.

프라이빗 블록체인의 대표적인 예로 리플 등이 있다.

퍼블릭과 프라이빗 블록체인의 장, 단점들이 극명하게 나눠지는 부분들을 보완하기 위해서 컨소시엄 블록체인과 하이브리드 블록체인 등 다양한 블록체인 기술들도 존재한다.

from http://j-tone.tistory.com/24 by ccl(A) rewrite - 2021-10-01 11:00:30