블록체인

디지털 거래를 위한 광범위한 데이터스토어

블록체인(영어: block chain[1][2], blockchain[3][4][5])은 관리 대상 데이터를 '블록'이라고 하는 소규모 데이터들이 P2P 방식을 기반으로 생성된 체인 형태의 연결고리 기반 분산 데이터 저장 환경에 저장하여 누구라도 임의로 수정할 수 없고 누구나 변경의 결과를 열람할 수 있는 분산 컴퓨팅 기술 기반의 원장 관리 기술이다.[6] 이는 근본적으로 분산 데이터 저장기술의 한 형태로, 지속적으로 변경되는 데이터를 모든 참여 노드에 기록한 변경 리스트로서 분산 노드의 운영자에 의한 임의 조작이 불가능하도록 고안되었다. 블록체인 기술은 비트코인을 비롯한 대부분의 암호화폐 거래에 사용된다.[7] 암호화폐의 거래과정은 탈중앙화된 전자장부에 쓰이기 때문에 블록체인 소프트웨어를 실행하는 많은 사용자들의 각 컴퓨터에서 서버가 운영되어, 중앙에 존재하는 은행 없이 개인 간의 자유로운 거래가 가능하다.[8]

블록체인의 대형

기본 원리

블록체인 아키텍처의 핵심적인 장점은 다음과 같은 것들이다.

블록체인은 대규모의 노드들 사이에서 각 노드에 분산 저장된 장부의 데이터를 항상 있도록 하는 합의 수렴 알고리즘으로 볼 수 있다. 이러한 능력은 노드가 익명으로 실행되거나, 연결이 좋지 않거나, 심지어 신뢰할 수 없는 운영자가 참여하는 것도 가능하게 한다.

탈중앙

암호화폐의 노드는 부분 또는 전체의 블록체인을 가지고 있다. 이것이 페이팔과 같은 시스템에서 필요로 하는, 중앙 집중형 데이터베이스를 가지고 있을 필요가 없게 한다.[1]

일반적인 장부에는 수표나 영수증 또는 약속어음의 교환내역이 기록되는 반면에, 블록체인은 그것 자체가 거래장부인 동시에 거래증서(수표, 영수증, 약속어음)이다. 비트코인에서는 거래들의 지불되지 않은 결과의 형태로 존재한다고 표현한다.[9]:ch. 5

"지불인 갑이 00원을 수취인 을에게 보내다" 형식의 거래는 소프트웨어 앱(비트코인 지갑앱 등)을 통해 블록체인 네트워크에 뿌려진다. 블록체인 네트워크의 노드들은 거래를 검증한 다음, 자신의 장부에 거래를 추가한다. 그리고 이 거래가 추가된 장부를 네트워크의 다른 노드들에 뿌린다.[9]:ch. 8

개방형

비허가형

비허가형의 공개형 블록체인망의 장점은 불량한 사용자로부터의 보안을 요하지 않으며 접근 제어가 필요없다는 점이다.[10] 즉, 전송 계층으로서 블록체인을 사용하여 다른 곳의 신뢰나 승인 없이 애플리케이션을 네트워크에 추가할 수 있음을 의미한다.[10]

허가형

허가형 블록체인은 접근 제어 계층을 사용하여 네트워크 접근자를 관리한다.[11]

종류

  • 공개 블록체인(Public blockchain, 개방형 블록체인): 접근 제한이 전혀 없는 블록체인.
  • 비공개 블록체인(Private blockchains, 전용 블록체인): 특정 권한이 부여된 비공개 블록체인.[11]
  • 하이브리드 블록체인(Hybrid blockchain): 중앙식, 탈중앙식 기능을 모두 갖춘 블록체인.[12]

이중 지불 방지

암호화폐들은 신뢰할 수 없는 제3자에 의한 시간표시거래를 블록체인에 추가하는 것을 피하기 위해, 작업증명(proof-of-work) 또는 지분증명(proof-of-stake) 같은 다양한 시간표시 방법들을 사용한다. 이것은 누구나 쉽게 이중지불되는 돈의 문제를 회피할 수 있게 한다.[13]

개발과정

블록체인의 첫 구현체 개발은 비트코인으로 시작되었고, 추가적으로 성능개선, 익명성 추가, 저장기능과 스마트 컨트랙(smart contract) 기능들이 개발되었다.[14] MIS 분야가 매우 중요한 역할을 하였다.

블록체인 구현사례

  • 비트코인작업증명(Proof of work)
  • 디지털노트 XDN – 블록체인 위에 인스턴트 메신저, 블록체인 작업 증명에 기반을 둔 뱅킹 예금 시스템
  • 네임코인 – 블록체인에 데이터 저장 기능 제공
  • 마스터코인 – 다양한 거래를 처리 가능한 블록체인
  • 피어코인 – 작업증명의 대안으로 지분증명 추가
  • 이더리움 – 튜링 완전 스마트 컨트랙트 및 12초의 블록생성주기 지원
  • 에이코인 – 2014년 Proof of work 기반으로 시작한 퍼블릭블록체인 기반의 코인으로 시작하여 총아홉가지(금,물,에너지,부동산.유가증권,공기 등) 가치 증명코인으로 세분화됨.금거래등 자원거래증영
  • 리플 - 전 세계 여러 은행들이 실시간으로 자금을 송금하기 위해 사용하는 프로토콜 겸 암호화폐

참조