
퍼블릭 블록체인
최근에 암호화폐를 사용했다면, 퍼블릭 블록체인과 상호작용했을 가능성이 있습니다. 이는 오늘날 존재하는 분산 원장의 압도적 다수를 차지하고 있습니다. 이를 퍼블릭이라 하는 이유는 누구나 발생한 트랜잭션을 볼 수 있으며, 필요한 소프트웨어만 다운로드하면 간편히 참여할 수 있기 때문입니다.
퍼블릭과 함께 허가가 필요 없는(permissionless)이라는 용어를 사용하기도 합니다. 어떠한 게이트키퍼도 참여를 방해할 수 없으며, 누구나 합의 메커니즘(예를 들면, 마이닝 또는 스테이킹)에 참여할 수 있습니다. 합의를 달성하는 데 있어 누구나 참여할 수 있고 역할에 대한 보상을 받을 수 있기 때문에, 퍼블릭 체인을 중심으로 구축된 네트워크에서 고도로 탈중앙화된 망의 형태를 볼 수 있을 것으로 기대합니다.
동일한 맥락에서 우리는 퍼블릭 블록체인이 프라이빗(또는 세미-프라이빗)보다 검열 저항적일 것이라 예상합니다. 누구나 네트워크에 참여할 수 있기 때문에, 프로토콜은 악의적인 행위자가 익명 활동을 통해 이득을 얻는 것을 방지하기 위한 특정 메커니즘을 포함해야만 합니다.
그러나 퍼블릭 체인에 대한 보안 중심적 접근의 결과 성능이 떨어지게 됩니다. 많은 사용자들이 확장성 문제를 경험하며, 처리량이 상대적으로 낮습니다. 또한 참여자 모두가 제안된 변경 사항에 동의하는 것은 드문 일이기 때문에, 변경 사항들을 분리시키지 않고 네트워크에 적용하는 것은 쉽지 않을 수 있습니다.
프라이빗 블록체인
허가가 필요하지 않은 퍼블릭 블록체인의 특성과는 완전히 다르게, 프라이빗 블록체인에는 누가 체인을 볼 수 있고, 체인에 쓸 수 있는지 하는 규칙이 존재합니다(허가받는 환경). 통제와 관련한 분명한 위계가 존재하기 때문에, 프라이빗 블록체인은 탈중앙화된 시스템이 아닙니다. 그럼에도 불구하고 이는 분산화되어 있으며, 많은 노드가 자신의 기기에 체인의 사본을 보유하고 있습니다.
프라이빗 블록체인은 자신들의 네트워크에 외부적 접근을 불가능하게 하며, 블록체인의 특징을 활용하려는 기업 환경에 보다 적합합니다.
작업 증명에는 자원이 지나치게 많이 소비되지만, 보안 모델을 고려할 때, 개방적인 환경에 불가피한 것으로 증명되었습니다. 그럼에도 불구하고 프라이빗 블록체인에서는 작업 증명을 통한 위협들이 그리 해롭지는 않습니다. 각 참여자의 신원이 알려져 있으며, 거버넌스는 수동으로 이뤄지기 때문입니다.
이러한 경우 지정된 검증자가 있는 알고리즘이 보다 효과적인데, 이들은 트랜잭션 검증을 위해 특정 기능을 수행하도록 선택된 노드입니다. 일반적으로, 여기에는 서명을 통해 각 블록을 승인해야만 하는 노드들이 포함됩니다. 노드가 악의적으로 행동하기 시작하면, 이들은 재빨리 파악되어 네트워크로부터 제외됩니다. 위에서 아래로 통제되는 블록체인이라는 점을 고려할 때, 이를 되돌리는 것도 충분히 간단할 것입니다.
컨소시엄 블록체인
컨소시엄 블록체인은 퍼블릭 체인과 프라이빗 체인 사이에 존재하며, 두 체인의 요소들을 결합한 것입니다. 합의 수준에서 두 시스템과의 눈에 띄는 차이를 발견할 수 있습니다. 누구나 블록을 검증할 수 있는 열린 시스템과 단일 주체를 블록 생산자로 지정하는 닫힌 시스템과 다르게, 컨소시엄 체인은 소수의 주체가 검증자 역할을 합니다.
따라서 시스템 규칙은 유연합니다. 검증자만이 체인을 볼 수 있거나, 허가된 개인 또는 모두가 볼 수 있습니다. 검증자들이 합의를 달성한다면, 변경 사항들은 쉽게 구현될 수 있습니다. 블록체인은 특정 수 이상으로 해당 주체들이 정직하게 행동하면 시스템은 아무런 문제 없이 기능합니다.
컨소시엄 블록체인은 동일한 산업 내에서 운영되는 복합적인 조직 환경과 공통의 트랜잭션 또는 정보를 필요로 하는 곳에서 가장 유용합니다. 이러한 유형의 컨소시엄에 참여하면, 다른 회사와 자신들의 산업 인사이트를 공유할 수 있기 때문에, 조직에 이득이 될 수 있습니다.
어떤 것이 우수한가요?
기본적으로 퍼블릭, 프라이빗, 컨소시엄 블록체인은 경쟁하는 것이 아닌 서로 다른 기술입니다.
튼튼하게 설계된 퍼블릭 체인은 상대적으로 속도가 느리고 처리량이 낮은 대신 검열 저항이 우수한 경향이 있습니다. 이는 트랜잭션 합의(또는 스마트 콘트랙트)에 대해 더 강력한 보안이 필요할 때 가장 좋습니다.
프라이빗 블록체인은 퍼블릭 블록체인과 달리 중앙 지점 실패를 걱정하지 않아도 되며, 시스템의 속도를 우선시합니다. 이는 개인 또는 단체가 반드시 통제력을 갖고 있어야 하며, 정보를 비공개적으로 유지해야 하는 경우에 적합합니다.
컨소시엄 블록체인은 프라이빗 체인의 거래 상대방 위험을 완화시키며(중앙 통제를 없앰), 일반적으로 퍼블릭 체인에 비해 더 적은 노드가 훨씬 더 효과적으로 기능할 수 있게 합니다. 컨소시엄은 서로 간의 원활한 커뮤니케이션을 필요로 하는 단체에 효과적일 가능성이 높습니다.
'IT > BlockChain' 카테고리의 다른 글
| 블록체인 기반 플랫폼 서비스 설명 (0) | 2020.01.15 |
|---|---|
| [BlockChain] 블록체인 종류 및 설명 (0) | 2020.01.15 |