블록체인(blockchain)이란 무엇인가? 블록체인(Blockchain)의 철학(본질) 블록체인(Blockchain)의 특징 블록체인(Blockchain) 기술의 발달과정


블록체인이란, 각각의 블록으로 연결된 체인으로써, 블록들의 집합을 말한다. 여기서 블록이란, 거래 정보(일정기간 거래정보를 기록한 데이터 덩어리)를 말하고, 이 거래 정보들을 기록한 원장이 블록체인이다. 이 원장(블록체인)은 어떤 특정 기관의 중앙 서버가 아닌 P2P 네트워크에 분산하여 저장되고, 다수의 참가자가 공동으로 기록하고 관리하는 기술로, 분산원장(Distributed Ledger) 기술이라고 한다.

블록체인을 이용한 거래
출처: 블록체인을 이용한 거래

블록체인을 이용한 거래
출처: 블록체인을 이용한 거래

블록체인(Blockchain)의 철학(본질)


블록체인은 상호간에 ‘신뢰’에 대한 불필요한 비용을 제거하기 위한 기술이다.

즉, 블록체인은 상호 신뢰하지 않는 참여자들(사람 또는 사물)이 어떤 목적(정치/경제/금융/물류/의료 등)을 가지고 커뮤니티(생태계)를 구성하였을 때, 신뢰기관(정부/은행/카드회사 등)이나 신뢰 중재자 없이 참여자들끼리 합리적으로 신뢰성을 확보하면서 추구하는 목적을 달성할 수 있도록 해주는 기술이다.

블록체인(Blockchain)의 특징


  • 탈중앙화(신뢰된 제3자 없이 분산형 네트워크(P2P) 환경에서 거래)
  • 기록된 데이터의 위변조가 불가능(무결성을 유지)
  • 10분마다 새로운 블록이 생성되어 체인에 연결
  • 데이터의 일부분이 손상되어도 다른 노드를 통해 복구 가능(모든 노드가 거래 기록을 공유)

블록체인(Blockchain) 기술의 발달과정


  • 블록체인 1세대는 코인거래만 가능(Digital Currency)
  • 블록체인 2세대는 코인거래 뿐만 아니라, 플랫폼 코인(이더리움, EOS, ICON 등)의 개발로, 플랫폼 코인에서 다양한 블록체인 앱을 개발 가능(Digital Currency + Smart Contract + DApp)

블록체인 기술의 발달과정은 4단계로 나누면 다음과 같다.

블록체인 기술의 발달과정
출처:
블록체인 기술의 발달과정