목차
비트코인이 출시되며 블록체인 프로토콜 기술 중심 산업의 토대가 놓였습니다. 열정적인 혁신가들은 블록체인 기술의 잠재력을 발견했으며, 가능한 모든 산업에서 이를 적용하는 방법을 탐구하고 있습니다.
스프레드시트에 계속 비유해보자면, 많은 참여자들이 하나의 문서를 보유하게 됩니다. 각 참여자는 자신의 기기에 특화된 소프트웨어를 실행하며, 이를 통해 소프트웨어를 실행하는 다른 기기와 접속되고, 모든 참여자는 최신 데이터베이스를 보유하게 됩니다.
다음으로 세 가지 종류의 블록체인 – 프라이빗(private), 퍼블릭(public), 컨소시엄(consortium) 체인에 대해 살펴볼 것입니다. 이에 앞서 세 유형의 주된 공통 특징들을 되짚어 보겠습니다.
- 추가할 수만 있는 원장 – 블록체인의 자격을 갖추기 위해 시스템은 각 블록들이 마지막 블록과 연결된 블록들의 체인 구조를 가져야 합니다. 만약 블록체인이 스프레드시트 셀의 모음이라면, 블록은 개별적인 셀입니다.
- 피어 네트워크 – 네트워크의 모든 참여자는 블록체인 사본을 보유하고 있습니다. 해당 참가자들을 노드라고 하며, 이들은 피어-투-피어 방식으로 상호작용 합니다.
- 합의 메커니즘 – 체인에 가짜 데이터가 기록되지 않도록 하기 위해서는, 네트워크를 통해 전파되는 트랜잭션의 정확성에 대해 노드가 동의할 수 있는 메커니즘이 존재해야 합니다.
다음 표에 주된 차이점들이 요약되어 있습니다.
블록체인 유형 | |||
퍼블릭 | 프라이빗 | 컨소시엄 | |
허가가 필요 없나요? | 네 | 아니오 | 아니오 |
누가 읽을 수 있나요? | 누구나 | 초대된 사용자만 | 경우에 따라 다름 |
누가 쓸 수 있나요? | 누구나 | 승인된 참여자만 | 승인된 참여자만 |
소유자 | 아무도 아님 | 단일 주체 | 복수 주체 |
참여자를 알 수 있나요? | 아니오 | 네 | 네 |
트랜잭션 스피드 | 느림 | 빠름 | 빠름 |
퍼블릭 블록체인
최근에 암호화폐를 사용했다면, 퍼블릭 블록체인과 상호작용했을 가능성이 있습니다. 이는 오늘날 존재하는 분산 원장의 압도적 다수를 차지하고 있습니다. 이를 퍼블릭이라 하는 이유는 누구나 발생한 트랜잭션을 볼 수 있으며, 필요한 소프트웨어만 다운로드하면 간편히 참여할 수 있기 때문입니다.
동일한 맥락에서 우리는 퍼블릭 블록체인이 프라이빗(또는 세미-프라이빗)보다 검열 저항적일 것이라 예상합니다. 누구나 네트워크에 참여할 수 있기 때문에, 프로토콜은 악의적인 행위자가 익명 활동을 통해 이득을 얻는 것을 방지하기 위한 특정 메커니즘을 포함해야만 합니다.
그러나 퍼블릭 체인에 대한 보안 중심적 접근의 결과 성능이 떨어지게 됩니다. 많은 사용자들이 확장성 문제를 경험하며, 처리량이 상대적으로 낮습니다. 또한 참여자 모두가 제안된 변경 사항에 동의하는 것은 드문 일이기 때문에, 변경 사항들을 분리시키지 않고 네트워크에 적용하는 것은 쉽지 않을 수 있습니다.
프라이빗 블록체인
프라이빗 블록체인은 자신들의 네트워크에 외부적 접근을 불가능하게 하며, 블록체인의 특징을 활용하려는 기업 환경에 보다 적합합니다.
컨소시엄 블록체인
컨소시엄 블록체인은 퍼블릭 체인과 프라이빗 체인 사이에 존재하며, 두 체인의 요소들을 결합한 것입니다. 합의 수준에서 두 시스템과의 눈에 띄는 차이를 발견할 수 있습니다. 누구나 블록을 검증할 수 있는 열린 시스템과 단일 주체를 블록 생산자로 지정하는 닫힌 시스템과 다르게, 컨소시엄 체인은 소수의 주체가 검증자 역할을 합니다.
컨소시엄 블록체인은 동일한 산업 내에서 운영되는 복합적인 조직 환경과 공통의 트랜잭션 또는 정보를 필요로 하는 곳에서 가장 유용합니다. 이러한 유형의 컨소시엄에 참여하면, 다른 회사와 자신들의 산업 인사이트를 공유할 수 있기 때문에, 조직에 이득이 될 수 있습니다.
어떤 것이 우수한가요?
기본적으로 퍼블릭, 프라이빗, 컨소시엄 블록체인은 경쟁하는 것이 아닌 서로 다른 기술입니다.
- 튼튼하게 설계된 퍼블릭 체인은 상대적으로 속도가 느리고 처리량이 낮은 대신 검열 저항이 우수한 경향이 있습니다. 이는 트랜잭션 합의(또는 스마트 콘트랙트)에 대해 더 강력한 보안이 필요할 때 가장 좋습니다.
- 프라이빗 블록체인은 퍼블릭 블록체인과 달리 중앙 지점 실패를 걱정하지 않아도 되며, 시스템의 속도를 우선시합니다. 이는 개인 또는 단체가 반드시 통제력을 갖고 있어야 하며, 정보를 비공개적으로 유지해야 하는 경우에 적합합니다.
- 컨소시엄 블록체인은 프라이빗 체인의 거래 상대방 위험을 완화시키며(중앙 통제를 없앰), 일반적으로 퍼블릭 체인에 비해 더 적은 노드가 훨씬 더 효과적으로 기능할 수 있게 합니다. 컨소시엄은 서로 간의 원활한 커뮤니케이션을 필요로 하는 단체에 효과적일 가능성이 높습니다.
마치며
개인과 기업들의 다양한 활동을 위한 수많은 블록체인 선택지가 존재합니다. 퍼블릭, 프라이빗, 컨소시엄 블록체인 범주 안에서도 다양한 사용자 경험을 이끌어내는 복잡한 요소들이 많이 존재합니다. 활용하려는 경우에 따라, 사용자들은 자신들의 목표를 달성하는 데 가장 적합한 것을 선택해야 할 것입니다.