퍼블릭 블록체인과 프라이빗 블록체인
블록체인은 거래를 블록으로 묶어 해시로 연결하는 분산원장 기술이다. 여러 노드가 같은 원장을 나눠 보관하며, 참여 허가 범위에 따라 퍼블릭과 프라이빗으로 나뉜다. 두 방식의 차이를 차례로 비교해 보자. 퍼블릭은 누구나 무허가로 참여하고, 프라이빗은 허가된 노드만 참여…
주요 장면
대본
블록체인과 분산원장
블록체인은 거래를 블록으로 묶어 해시로 연결하는 분산원장 기술이다.
여러 노드가 같은 원장을 나눠 보관하며, 참여 허가 범위에 따라 퍼블릭과 프라이빗으로 나뉜다.
두 방식의 차이를 차례로 비교해 보자.
참여 허가와 합의 구조
퍼블릭은 누구나 무허가로 참여하고, 프라이빗은 허가된 노드만 참여한다.
퍼블릭은 PoW나 PoS 같은 경제적 인센티브로, 프라이빗은 BFT 계열로 합의한다.
규칙 변경도 다르다. 퍼블릭은 커뮤니티 합의와 하드포크로, 프라이빗은 운영 주체의 정책으로 바뀐다.
분산원장 처리 흐름
먼저 참여자가 거래를 만들어 네트워크에 전파한다.
노드는 서명, 잔액, 규칙 준수를 검증한다.
합의 알고리즘으로 블록을 제안하고 다수 노드가 확인해 체인에 추가한다.
모든 노드가 같은 원장을 갱신하며, 확정된 거래는 임의로 고치기 어렵다.
허용 장애 노드 수 계산
프라이빗에서 쓰는 PBFT 계열은 비잔틴 장애 노드 f개를 허용하려면 n ≥ 3f+1을 만족해야 한다.
가상의 노드 10개라면 f는 3이다. 비잔틴 노드 최대 3개까지 허용된다.
노드 수가 많아지면 합의 메시지와 통신 부담이 커지는 한계가 있다.
퍼블릭과 프라이빗의 장단점
퍼블릭은 탈중앙성과 검열 저항성이 장점이고, 처리량과 확장성이 약점이다.
프라이빗은 처리 속도와 감사 가능성, 빠른 규칙 변경이 장점이다.
한계는 운영 기관이 원장을 임의로 고칠 가능성과 권한 집중이다.
최근 쟁점: 토큰증권
국내 토큰증권 제도는 분산원장 참여를 허가된 기관으로 제한한다.
이는 프라이빗 구조에 가깝지만, 상호운용성과 권한 집중 비판을 받는다.
그래서 분산원장 간 자산 이동을 허브 경유 방식으로 통제해 허용하자는 방안이 나온다.
정리
퍼블릭은 무허가 참여와 가명성, PoW·PoS 합의, 커뮤니티 거버넌스가 핵심이다.
프라이빗은 허가형 참여와 신원 확인, 승인 기관 합의, 빠른 거래 확정이 핵심이다.
프라이빗을 단순한 분산DB로만 설명하는 것은 흔한 실수다.