1. 블록체인 정의
블록체인은 분산장부(Distributed Ledger) 기술로서 네트워크 참여자들이 데이터를 저장하고 검증하는 형태로 설계 되어있다. 기존의 금융 업무는 자산에 대한 소유권의 실물 보관 여부와 무관하게 특정한 기관에서 관리하는 원장(Ledger)에 기록(Record)된 바에 따라 결정되었다. 현재 유통되는 통화의 대부분을 차지하는 결제성 예금은 은행이 고객별로 잔고를 관리하면서 입출금을 승인하고 기록하며, 중앙은행은 다시 은행별 잔고를 원장에 기록하고 은행간 자금이체를 처리하는 방식이다. 즉, 장부를 중앙집중형으로 관리하는 기존 시스템은 신뢰할 수 있는 제 3의 신뢰할 수 있는 기관(TTP : Trusted Third Party)을 설립하고 해당 기관에 대한 신뢰를 확보하는 방식으로 발전해왔다. 이에 따라 특정 기관에서 조작 등 문제가 발생하여 시스템에 대한 신뢰가 훼손되는 것을 예방하기 위한 높은 관리비용과 해킹이라는 문제점을 갖게 된다. 그러나 블록체인은 거래정보를 기록한 원장을 특정 기관의 중앙 서버가 아닌 개인 사용자 간의 계약(P2P) 네트워크에 분산하여 참가자가 공동으로 기록하고 관리하게 함으로써 이러한 문제점을 해결하고자 하였다. 블록체인은 중간에 제 3자를 거치지 않기 때문에 수수료와 관리비용을 절감의 효과를 볼 수 있으며 정보공동소유로 데이터의 임의조작이 어렵다.
2. 블록체인 특징
블록체인의 가장 큰 특징은 분산형 구조이기 때문에 공인된 제 3자 없이 P2P(Peer to Peer) 거래를 통해 수수료를 절감할 수 있고 신뢰성을 담보할 중앙 집중적 조직이나 공인된 제 3자가 필요 없다는 점이다. 이러한 중앙 집중적 조직이 필요 없기 때문에 현재의 중앙집중형 시스템의 운영 및 유지보수, 보안, 금융거래 등에 필요한 비용을 절감할 수 있다. 또한 모든 사용자(노드)가 거래 장부를 갖고 있기 때문에 네트워크 일부에 문제가 생겨도 전체 블록체인에는 영향이 없으며 분산된 구조이기 때문에 디도스(DDoS)와 같은 공격에도 안전하다. 이러한 이유로 기존 금융거래보다 투명하고 추적이 용이하다는 장점도 가지고 있다.