본문 바로가기

블록체인/일반

블록체인 바로알기(3) - private block chain, smart contract

Private Block-Chain

암호화폐에서 사용되는 블록체인기술은 공공거래장부를 공유하는 public block-chain이다. 그런데, 거래장부를 어떤 산업분야에서도 공용으로 사용하는 것이 좋을까? 예를 들어, 기업은 자기 회사 인물들에게만 보여주고 외부에는 노출시키고 싶지 않은 정보가 있을 것이다. 이러한 경우에는 public block-chain이 이해관계에 맞지 않는다. 이때 사용되는 개념이 private block-chain이다. 즉, 블록체인 네트워크에 참가할 수 있는 사용자를 제한하는 방법이다. 이는 현재 기업 생태계 방식과 흡사하여 각 산업에 적용시키기 매우 좋다. 그러나, 분산화를 추구하는 블록체인 컨셉에서 블록체인 네트워크의 참여자를 제한시키는 중간자역할이 등장(중앙화)한다는 점이 단점이다. 이러한 private block-chain은 일반적으로 public block-chain보다 참여자 수가 적기때문에 거래장부의 인증절차에 소모되는 시간이 적어 속도가 빠르다는 장점이 있다. 이와 동일선상으로 사용자가 적기때문에 내부 참여자가 악의적인 의도를 갖는 경우 보안이 취약하다.


Smart Contract

블록체인 기술이 암호화폐 이외에도 다양한 분야에 접목시킬 수 있다. 부동산 거래를 예로 들면 해당 부동산의 거래내역은 등기부등본에 기재되어 있다. 우리는 등기부등본을 관리하는 공공기관을 신뢰하고 거래하므로 공공기관은 중간자 역할을 수행한다. smart contract는 이러한 거래의 중간자 역할을 블록체인 기술로 없앨 수 있다.

1. 블록체인 네트워크에 어느 개발자가 부동산 거래 app을 개발하여 배포한다.

2. 블록체인 네트워크 참여자 중 부동산 구매자, 부동산 판매자가 해당 거래시스템을 이용한다.

3. 블록체인 네트워크는 신뢰할 수 있으므로 구매자와 판매자는 서로의 개인정보 열람을 합의하여 확인한다.

4. 부동산 거래가 이루어지면 해당 거래내역은 블록화되어 공공거래장부에 기록되며 거래 수수료로 개발자에게 해당 암호화폐를 준다.


이더리움이 대표적인 smart contract를 활용한 블록체인의 예시이다. 이더리움은 암호화폐의 생산(채굴, mining), 서비스 제공, 소비 구조를 만듦으로써 지속적인 암호화폐 생산-소비가 가능한 생태계를 구현했다.

* 비트코인은 소비가 불가능한 구조여서 최대 발행량이 정해져있다.