비트코인과 이더리움으로 대표되는 퍼블릭 블록체인과 달리, 기업용 블록체인은 프라이버시, 확장성, 거버넌스를 우선시합니다. Hyperledger Fabric, Corda, Quorum — 각 플랫폼의 아키텍처와 실제 도입 사례를 살펴봅니다.
퍼블릭 vs 프라이빗 vs 컨소시엄
블록체인 네트워크는 참여 방식에 따라 세 가지로 구분됩니다:
- 퍼블릭: 누구나 참여 가능 (Bitcoin, Ethereum). 투명성 최대, 프라이버시 없음
- 프라이빗: 단일 조직이 허가 관리 (Hyperledger Fabric, Corda). 속도 빠름, 탈중앙화 낮음
- 컨소시엄: 여러 조직이 공동 운영 (R3 Corda, Quorum). 산업 내 신뢰 네트워크
Hyperledger Fabric 아키텍처
IBM과 Linux Foundation이 주도하는 Fabric은 가장 널리 채택된 엔터프라이즈 블록체인입니다.
- 채널(Channel): 조직 간 프라이빗 서브네트워크, 데이터 격리
- 체인코드(Chaincode): Go/Java/Node.js로 작성하는 스마트 컨트랙트
- Orderer: 트랜잭션 순서 보장 노드 (Raft 합의)
- MSP(Membership Service Provider): 디지털 인증서 기반 신원 관리
// Fabric 체인코드 예시 (Go)
func (s *SmartContract) Transfer(
ctx contractapi.TransactionContextInterface,
from, to string, amount int,
) error {
balanceFrom, _ := s.GetBalance(ctx, from)
if balanceFrom < amount {
return fmt.Errorf("insufficient balance")
}
s.SetBalance(ctx, from, balanceFrom-amount)
balanceTo, _ := s.GetBalance(ctx, to)
s.SetBalance(ctx, to, balanceTo+amount)
return nil
}
R3 Corda: 금융 특화 플랫폼
Corda는 금융 기관이 공동 개발한 블록체인으로, 필요한 당사자만 거래 데이터를 공유하는 UTXO 모델을 채택합니다. 중앙은행 디지털화폐(CBDC) 실험에서도 활용되고 있습니다.
인터랙티브 비교 분석기
아래 분석기에서 퍼블릭/프라이빗/컨소시엄 네트워크 비교, 주요 플랫폼 분석, 산업별 활용 사례를 직접 탐색해보세요.