본문 바로가기

BlockChain/BlockChain Technology

[블록체인 용어정리] 앵커링, 퍼블릭 블록체인, 프라이빗 블록체인

Anchoring, 앵커링

프라이빗 블록체인에 기록된 데이터의 해시값을 주기적으로 퍼블릭 블록체인에 포함시키는 것

 

프라이빗 블록체인에 기록된 거래 데이터 또는 블록 데이터의 해시값을 주기적으로 비트코인 등의 퍼블릭 블록체인의 거래 안에 포함시킴으로써, 데이터의 위변조 방지 가능

 

 

Public Blockchain, 퍼블릭 블록체인 (공개형 블록체인)

트랜잭션 내역이 모두에게 공개되며, 네트워크에 참여한 모든 노드가 트랜잭션을 검증.

 

거래 내역 뿐만아니라 네트워크상에서 이루어지는 여러 행동들이 모두 공유되어 추적이 가능함

 

퍼블릭 블록체인 네트워크에 참여할 수 있는 조건만 갖춘다면 누구나 블록을 생성 할 수 있음

비트코인, 이더리움 등

 

 

Private Blockchain, 프라이빗 블록체인 (폐쇄형 블록체인)

허가된 참여자 외에는 거래 내역과 여러 행동들이 공유되지 않고 추적또한 불가능

 

프라이빗 블록체인 네트워크에 참여하기 위해서는 한 명의 주체로부터 허가된 참여자만 참여하여 블록을 생성 할 수 있음

 

읽기, 쓰기, 합의 과정에 참여할 수 있는 참여자가 미리 지정되어 있으며, 필요에 따라 주체 추가/변경/제거 됨

금융기관에서 사용 용이

 

허가밭은 소수의 사람들이 참여하기 때문에 기밀성이 강화된 모델이며, 신뢰할 수 있는 사람들만 참여하였기 때문에 트랜잭션 속도가 빠름. 적은 사람들에 의해 합의가 진행되기 때문에 일부 중앙화가 되어 보안성이 낮아질 수 있음.

 

 

<프라이빗 블록체인의 보안성 강화 대책>

구분 내용 비고
영지식 증명
  • 암호학에서 누군가가 상대방에게 어떤 것에 대한 설명문이 참이라는 것을 증명할 때, 해당 문장의 참/거짓 여부를 제외하면 어떤 것도 노출되지 않는 상호절차
  • 어떤 추가 내용도 노출하지 않고 해당 정보를 알고 있다는 것을 증명하는 방법
  • 실제 내용을 공개하지 않고도 그 진위를 확인함으로써 프라이버시 강화 가능
암호화폐 지캐시(Zcash) 적용
앵커링 기술
  • 프라이빗 블록체인과 퍼블릭 블록체인을 연계하는 기술
  • 보안 대상인 개인용 허가형 블록체인의 대표 해시값을 주기적으로 비트코인 등의 개방형 블록체인에 기록
  • 내부 담합이 의심되면 개방형 블록체인에 기록한 내용과 허가형 블록체인 정보를 비교해서 검증을 수행해 내부 담합으로 개인용 블록체인 내용을 변경하려는 시도를 방지 가능
 
스마트계약 기반 접근 제어
  • 참여자 권한에 대해 설정된 정책 자체가 스마트계약의 형태로 배포되며, 요청에 대한 접근제어도 스마트계약 시행을 기반으로 동작
 

 

'BlockChain > BlockChain Technology' 카테고리의 다른 글

[블록체인] 디파이 체인(DeFiChain)  (0) 2022.07.15