비트코인과 같은 암호화폐의 기반 기술인 블록체인은 디지털 공간에서 빠르게 인기를 얻고 있습니다. 점점 더 많은 기업이 그 혁신적인 잠재력을 인식하고 일상 업무에 이 새로운 기술을 도입하기로 선택하고 있으며, 블록체인은 단순한 유행어가 아닌 미래 지향적인 만트라가 되어가고 있습니다.
간단히 말해, 블록체인은 특정 시간 창을 기준으로 “블록”으로 나뉜 공공 기록의 지속적으로 증가하는 목록입니다. 사용자 커뮤니티가 이 정보의 편집 및 업데이트 방식을 제어하며, 모든 블록은 시간순으로 연결됩니다.
더 많은 조직이 기업 내 블록체인 응용에 대해 인식하고 있지만, 퍼블릭 블록체인과 프라이빗 블록체인의 차이점에 대해서는 잘 알지 못합니다.
퍼블릭 블록체인과 프라이빗 블록체인의 공통점
차이점을 다루기 전에, 퍼블릭 블록체인과 프라이빗 블록체인의 공통점을 이해하는 것이 중요합니다. 두 가지 모두:
- 사용자 커뮤니티를 기반으로 구축된 탈중앙화된 P2P 네트워크이며, 이는 은행이나 중개인 같은 단일 주체가 거래 승인을 담당하지 않음을 의미합니다.
- 분산 원장에 대한 수정 사항을 인증하기 위해 수많은 사용자에게 의존하며, 이를 통해 언제든지 모든 사람이 액세스할 수 있는 새로운 마스터 사본을 생성합니다.
- 완전히 불변하며, 이는 검증된 블록이 사용자에 의해 인증되면 결코 삭제되거나 수정될 수 없음을 의미합니다.
그렇다면 어떤 점이 다를까요?
퍼블릭 블록체인
퍼블릭 블록체인은 비트코인, 이더리움, 라이트코인의 모델이며 본질적으로 원래의 분산 원장 구조로 간주됩니다.
이러한 유형의 블록체인 플랫폼은 완전히 개방되어 있어 누구나 네트워크에 가입하고 참여할 수 있습니다. 전 세계 누구로부터든 거래를 주고받을 수 있으며, 시스템 내의 누구에게나 감사(audit)될 수 있습니다.
각 노드(네트워크에 연결된 컴퓨터)는 다른 노드만큼의 전송 능력과 권한을 가지므로, 퍼블릭 블록체인은 탈중앙화되었을 뿐만 아니라 완전히 분산되어 있습니다.
거래가 유효한 것으로 간주되려면 합의 과정을 통해 각 구성 노드의 승인을 받아야 합니다. 승인이 이루어지면 기록이 체인에 추가됩니다. 퍼블릭 블록체인은 일반적으로 사람들이 네트워크에 참여하고 거래를 인증하도록 장려하는 인센티브를 제공합니다.
퍼블릭 블록체인의 가장 큰 단점 중 하나는 완전한 개방성입니다. 이러한 유형의 투명성은 거래에 대한 프라이버시가 거의 없음을 의미하며 보안 개념이 약함을 시사합니다. 또 다른 단점은 원장 유지 관리에 필요한 막대한 양의 컴퓨팅 파워입니다. 네트워크의 일부로 수많은 노드와 거래가 존재하므로, 이러한 규모에서 합의를 달성하려면 엄청난 노력이 필요합니다.
프라이빗 블록체인
프라이빗 블록체인은 반대로 본질적으로 원조의 포크(fork)이지만 허가형(permissioned) 방식이라고 불리는 형태로 배포됩니다.
프라이빗 블록체인 네트워크에 액세스하려면 초대를 받아야 하며, 네트워크 개설자나 개설자가 정한 특정 규칙에 의해 검증받아야 합니다. 초대가 수락되면 새로운 주체는 관례적인 방식으로 블록체인 유지 관리에 기여할 수 있습니다. 블록체인이 폐쇄된 네트워크에 있다는 사실 때문에 기술의 이점을 제공하지만 퍼블릭 블록체인의 분산적 특성을 반드시 제공하는 것은 아닙니다. 주체가 거래를 보거나 검증할 수 있는 범위는 네트워크 개설자가 결정합니다.
기업이 프라이빗 블록체인을 사용하는 전형적인 방식은 비즈니스 내부용으로, 회사 구성원만 액세스할 수 있도록 보장하는 것입니다. 이는 데이터를 알 필요가 있는 특정 개인에게만 제한할 수 있으므로 회사 외부의 누구도 체인의 일부가 될 이유가 없는 경우 유용한 비즈니스 솔루션입니다. 체인에 참여하는 사람이 적기 때문에 일반적으로 더 빠르고 효율적이며 합의 과정이 더 쉽습니다.
이러한 구조는 퍼블릭 블록체인만큼 기존 디지털 구조와 완전히 다르지는 않지만, 이 기술은 여전히 매우 강력하며 강력한 암호화 및 감사 기능은 기존 프로토콜보다 더 많은 보안을 제공합니다.
퍼블릭 및 프라이빗 블록체인 활용 사례
1. 퍼블릭 블록체인
블록체인 기술은 10년도 더 전에 소개되었습니다. 하지만 최근에야 주목을 받게 되었습니다. 처음에 분산 원장 기술은 정보에 대한 권리가 모든 사람에게 열려 있고 이를 통제하는 중앙 기관이 없었기 때문에 ‘무허가형(permissionless) 또는 퍼블릭 블록체인’으로도 알려졌습니다. 비트코인과 이더리움은 잘 알려진 무허가형 블록체인의 예입니다.
무허가형 블록체인 네트워크는 시장의 대부분의 디지털 통화를 구동합니다. 이를 통해 모든 사용자가 개인 주소를 생성하고 네트워크와 상호 작용하여 거래를 제출하고 원장에 항목을 추가할 수 있습니다.
또한 모든 당사자는 시스템에서 노드를 실행하거나 마이닝(채굴) 프로토콜을 사용하여 거래 검증을 도울 수 있는 선택권이 있습니다.
비트코인의 경우, 마이닝은 복잡한 수학 방정식을 풀어 네트워크에 저장된 거래를 검증하는 방식으로 이루어집니다. 누구나 자유롭게 비트코인 블록체인을 다운로드하고 마이닝 수수료와 블록 보상을 대가로 마이닝 작업을 시작할 수 있습니다.
또한 이더리움과 같은 디지털 통화의 경우, 블록체인 네트워크는 특정 기준이 충족될 때 자체적으로 실행되는 자동화된 거래인 스마트 계약(Smart Contracts)도 지원합니다.

이더리움 또한 무허가형 블록체인을 채택하고 있으므로, 누구나(Ekotek Technology와 같은 전문가 포함) 개발자에 의해 부과된 제한 없이 네트워크에 스마트 계약을 개발하고 추가할 수 있습니다.
2. 프라이빗 블록체인
미국 투자 은행 JPMorgan Chase & Co.는 Quorum이라는 프라이빗 블록체인을 개발했으며, 이는 금융 서비스 산업에 적합합니다. 프로젝트 팀은 이더리움 블록체인을 포크하여 이를 만들었으며, Quorum은 스마트 계약과 같은 여러 이더리움 기능을 지원합니다. 또한 분산 원장을 갖추고 있습니다. Quorum은 거래 데이터의 일부를 오프체인으로 이동시킵니다. 그들은 거래 데이터의 암호화 해시를 온체인에 저장합니다. 해시는 불변이며 하나의 데이터 세트는 항상 동일한 해시를 생성하므로 이를 통해 거래 검증이 가능합니다. 따라서 해시가 일치하면 거래는 유효합니다. Quorum은 이 허가형 블록체인에서 컨스텔레이션(constellation) 프로토콜을 사용하여 한 노드가 다른 노드에 암호화된 메시지를 보낼 수 있도록 합니다.
🔎 블록체인 활용 사례의 한 가지 예는 투자 거래를 안전한 방식으로 처리하는 것이며, 이는 대표적인 프라이빗 블록체인 활용 사례입니다.

또 다른 활용 사례는 허가형 블록체인인 하이퍼레저 패브릭(Hyperledger Fabric)입니다. 이 플랫폼은 조직의 신원 관리 시스템 내 역할에 따라 노드에 서로 다른 액세스 수준을 할당합니다. 이는 산업에 구애받지 않으며 스마트 계약과 같은 이더리움의 많은 기능을 사용합니다. 그들은 스마트 계약을 호스팅하기 위해 컨테이너 기술을 사용합니다.
금융 산업에서는 R3가 금융 서비스 산업을 위해 특별히 설계된 프라이빗 블록체인 플랫폼인 R3 Corda를 구축했습니다. 이는 조직의 역할과 책임에 따라 노드 범주별로 다른 액세스 수준을 갖는 허가형 블록체인입니다.
Corda는 스마트 계약을 사용하며, 주목할 만한 특징은 이 플랫폼의 스마트 계약이 특정 법적 표현을 갖는다는 것입니다. 이 산업은 엄격한 규제 프레임워크 하에 운영되며, 스마트 계약의 법적 표현은 정당성을 부여하기 위함입니다.
합의 메커니즘은 거래의 유효성과 유일성을 포함합니다. 스마트 계약은 유효성 부분을 처리합니다. 유일성을 보장하기 위해 Corda의 프로토콜 프로그램은 다른 거래가 이 거래의 입력 상태(input states) 중 어느 하나라도 사용했는지 확인합니다. 다른 거래가 입력 상태를 사용하지 않았다면 이 거래는 유일합니다.
퍼블릭 vs 프라이빗 블록체인 – 무엇을 선택할까?
조직이 더 확립된 퍼블릭 블록체인으로 전환하기로 선택하든, 프라이빗 블록체인의 더 높은 보안 조치에 안주하든, 기업을 위한 블록체인 기술의 잠재력은 여전히 미개척 분야입니다.
퍼블릭 블록체인의 보안 조치가 강력해짐에 따라 그 가치는 더욱 증가할 것이며, 프라이빗 블록체인 사용의 필요성은 줄어들 것입니다. 그러나 더 많은 제어권과 특정 개인에 대한 액세스 제한 능력이 필요한 경우 프라이빗 블록체인을 능가할 수는 없습니다. 결국 비즈니스에 퍼블릭 블록체인을 사용할지 프라이빗 블록체인을 사용할지에 대한 선택은 이를 활용하는 각 조직에 달려 있습니다.
아직 귀사의 조직을 위해 무엇을 선택해야 할지 확실하지 않으신가요? 무료 컨설팅 세션을 위해 지금 문의하세요!