블록체인의 정의
블록체인의 정의는 공인된 제3자의 거래 승인 없이, '탈중앙화된 분산형 데이터 저장기술로, P2P 네트워크상의 여러 참여자가 거래 정보를 기록, 검증, 관리되는 기술'로 정의할 수 있다. '정보의 거래 기록을 관리하는 디지털 도구로서 모든 거래의 원장을 관리하는 분산된 데이터베이스 디지털 분산 원장 기술로 정의 된다.
블록체인 기술은 2008년 10월 31일 Satoshi Nakamoto의 암호화 기술 메일링 리스트에 투고된 연구 논문인 [Bitcoin : A Peertp-Peer Electronic Cash System]에서 네트워크상에 구현된 암호화폐의 Double Spending(이중 지불) 문제를 해결하기 위해 제시한 것으로, 중앙의 중개기관에 의존적이었던 기존 거래 방식에서 벗어나 개인 간의 직접적인 온라인 거래 및 지불을 가능케 하는 '비트코인'이라는 새로운 화폐와 함께 등장하였다.
모든 사용자가 거래 내역을 보유하고 있기 때문에 특정 거래 내역을 확인할 때는 모든 사용자가 보유한 장부를 대조하고 확인해야 한다. 이때문에 블록체인은 공공 거래 장부 또는 분산 거래 장부로 불리기도 한다.
블록체인의 구조를 살펴보면,
첫째, 블록은 해더와 바디로 구성되어 있다.
둘째, 해더는 과거와 현재의 블록해쉬 등을 포함한다.
셋째, 블록 검색은 인덱스를 찾는 방식이다.
'블록'은 거래 건별 정보가 기록되는 단위를 의미하고, 블록들이 연결된 형태의 데이터베이스를 블록체인이라고 한다.
블록체인은 세 종류로 분류된다.
1. 퍼플릭 블록체인
퍼블릭 블록체인은 어느 누구나 열람, 송금이 가능한 공개된 형태의 블록체인으로 누구든지 자유롭게 참여와 탈퇴가 가능하다. 이런 블록체인을 공공 블록체인 혹은 개방형 블록체인이라고 한다. 이때 각각의 노드는 블록체인에 정보를 복사해서 저장하며, 이에 따르는 운영비는 각 노드를 가진 사람이 부담한다. 때문에 퍼블릭 블록체인은 운영비를 보상받을 수 있도록 암호화 화폐와 일체형 구조로 되어 있다.
비트코인, 이더리움, 이오스 등의 암호화폐는 퍼블릭 블록체인으로 운영된다. 지금 세탁과 밀수품에 악용 가능성이 있고 채굴에 따른 비용 문제가 수반된다는 단점이 있다. 50%의 지분에 따른 의사결정 시 동의에 의해 변경할 수 있다.
2. 프라이빗 블록체인
프라이빗 블록체인은 하나의 기관에서 독자적으로 사용하는 블록체인, 즉 특정 기관 혹은 개인에 의해 운영되는 폐쇄형 블록체인으로 폐쇄형, 허가형 블록체인으로 불린다. 프라이빗 블록체인에 참여하기 위해서는 운영자의 허가가 필요하다. 암호화 화폐는 운영자의 필요에 따라 사용할 수 있다. 퍼블릭 블록체인의 단점인 느린 거래 속도와 네트워크 확장성 문제가 해소되고, 위험성을 보완하는 역활을 한다.
3. 하이브리드 블록체인
하이브리드 블록체인은 퍼블릭과 프라이빗 블록체인이 연결되거나 섞여 있는 혼합형 블록체인이다. 하이브리도 블록체인은 다시 세가지로 나뉜다.
ⓐ 더블체인은 퍼블릭과 프라이빗 블록체인을 연결한 블록체인으로 사물인터넷을 예로 들 수 있다.
ⓑ인터체인은 서로 다른 다수의 블록체인 네트워크를 하나로 연결하기 위한 체인이다.
ⓒ컨소시엄 블록체인은 동일한 목적이나 가치를 가지고 있는 다수의 기업과 단체들이 하나의 컨소시엄을 구성하여 그 안에서 작동하도록 만든 것이다.
댓글