퍼블릭 블록체인과 프라이빗 블록체인의 차이?
퍼블릭 블록체인(public blockchain)이란?
퍼블릭 블록체인(public blockchain)은 누구나 자유롭게 참여가 가능한 블록체인으로 흔히 알고 있는 비트코인, 이더리움 등의 코인이 퍼블릭 블록체인입니다. 중앙 집권화 된 조직이 없이 누구나 참여가 가능하다는 점에서 자유롭고 책임지는 조직이 없기 때문에 퍼블릭 블록체인은 채굴에 대한 보상으로 토큰을 주는 형태로 보상을 얻고 싶은 사람이라면 자율적으로 채굴에 참여하여 퍼블릭 블록체인이 유지되도록 힘쓰고 경제적인 보상을 받는 구조가 됩니다. 이러한 구조 때문에 블록체인은 암호화폐기술이라고 널리 퍼져있을 수 있습니다. 하지만 정확히는 누구나 참여가 가능한 블록체인 형 네트워크이며 네트워크를 유지하기 위한 보상으로 암호 화폐를 이용하는 것입니다. 만약 암호화폐라는 보상이 주어지지 않는다면 그 누구도 시간과 돈을 들여 채굴을 하려고 하지 않을 것이므로 Block이 생성되지 못하여 네트워크는 정지될 것입니다. 그렇기에 암호화폐와 블록체인 기술은 따로 볼 수 없는 기술로 퍼블릭 블록체인의 체굴에 대한 보상으로 암호화폐가 같이 따라가는 구조입니다.
프라이빗 블록체인(private blockchain)이란?
퍼블릭 블록체인과는 반대로 중앙 관리 주체가 존재하여 네트워크에 참여하고 싶다면 중앙 관리 주체의 승인이 있어야 참여가 가능한 블록체인 네트워크입니다. 중앙 관리의 주체가 네트워크를 운영하기 때문에 PoW와 같은 작업증명 즉 채굴을 통하여 Block을 생성할 필요가 없기 때문에 채굴에 대한 보상이 없더라도 중앙 관리 주체가 컴퓨터 운영비용을 부담하는 방식으로 네트워크를 유지할 수 있습니다. 물론 프라이빗 블록체인에서도 암호화폐를 도입하여 운영할 수 있다. 장점으로는 참여자의 숫자를 제한할 수 있으므로 참여자의 숫자가 적고 신뢰할 수 있는 인원만 참여하기 때문에 작업을 통한 증명을 하지 않는 경우 작업에 걸리는 시간과 비용을 아낄 수 있습니다. 중앙 관리 주체가 있다는 점에서 탈 중앙화가 아닌 중앙화된 블록체인 기술이 될 것입니다. 프라이빗 블록체인을 어디에 사용 가능한지 따진다면 기업 내에 주요 정보를 DB가 아닌 블록체인 네트워크에 저장을 하거나 기존의 상품권 혹은 포인트들을 관리하는 데 사용할 수 있습니다.
차이와 장단점
퍼블릭 블록체인의 경우는 탈 중앙화된 네트워크이므로 공평하고 누구나 제약 없이 참여가 가능하다는 장점이 있지만 이러한 장점이 약점이 되어 참가한 사람의 정보가 비밀 없이 공개되어 있다는 점, 악의적인 접근을 하는 사람에 대하여 판단이 되지 않는다는 점, 참여자 제한이 없기 때문에 점점 많은 인원이 참가하여 노드가 너무 많아진다면 네트워크의 속도가 느려는 점도 있습니다.
프라이빗 블록체인의 장점으로는 검증된 사용자만 참가하므로 중앙 관리 주체의 허락이 있는 사람만 사용하기에 정보들을 아무에게나 공개하지 않으므로 정보에 대한 보호가 가능하다는 장점, 중앙 관리 주체가 있으므로 다양한 이슈나 이해관계 충돌 발생 시 중재가 가능한 점, 속도가 비교적 빠르단 점이 있습니다. 단점으로는 기존의 중앙 집중 시스템과 크게 다를 것이 없다는 점, 중앙 관리 주체를 신뢰할 수 있는가에 대한 불안함이 단점이 됩니다.
퍼블릭 블록체인 | 프라이빗 블록체인 |
누구나 참여가 가능하다. | 참가하려면 중앙 관리자의 허락이 필요하다. |
참여 노드의 제한이 없어 노드가 많아지면 느리다. | 참여노드를 제한 할 수 있어 비교적 빠르다. |
PoW, PoS등 Block생성 기회가 특정인에게 몰리진 않는다. | 중앙 관리 주체가 기회를 가지고 있다. |
문제 발생 시 책임을 따지기 어렵다. | 문제 발생 시 책임자가 명확하다. |
채굴에 대한 보상이 있다. | 채굴에 대한 보상이 없을 수도 있다. |