AMO 블록체인 리뷰 #3 - AMO Blockchain > AMO

본문 바로가기

회원로그인

AMO

AMO 블록체인 리뷰 #3 - AMO Blockchain
김호박
작성일: 18-08-14 05:22 | 조회: 192회 | 댓글: 3건

안녕하세요 호재박스 운영진 김호박입니다.


2주 전부터 AMO 블록체인에 대한 리뷰를 게재해오고 있습니다.

(개요 : http://hozaebox.com/bbs/board.php?bo_table=amo&wr_id=283)

(마켓 : http://hozaebox.com/bbs/board.php?bo_table=amo&wr_id=320)


이번에는 AMO 블록체인의 마켓을 구성하는 블록체인 네트워크에 대한 이야기를 조금 다루어 보도록 하겠습니다.


3. Structure of AMO Market 


04a14cf688cbe02ba26d5216b79bc5b1_1534191571_4601.png 

AMO 마켓은 크게 AMO Platform과 AMO Blockchain 두 가지로 이루어져 있습니다.


AMO Platform은 AMO 마켓 운영 정책, 데이터 정책, 보안 정책, 그리고 소프트웨어를 포함하여 IT 시스템을 배포하며 참여자들 간의 커뮤니티 운영과 AMO Blockchain 운영을 위한 시스템 지원을 담당합니다.


한편, AMO Blockchain은 자동차 데이터의 저장 및 거래에 최적화된 블록체인 네트워크입니다.


위의 그림에 나와 있는 AMO Market의 구조에서 보실 수 있듯이, AMO Platform은 자동차 데이터의 흐름에는 전혀 개입하지 않습니다. 


3-1. AMO Platform 


04a14cf688cbe02ba26d5216b79bc5b1_1534191635_2874.png
 

AMO Platform의 주요 구성요소는 AMO CA, AMO Coin Management System, AMO Metric Management System, AMO Node Management System 등이 있습니다.


그 중 AMO CA와 AMO Platform에 대해서만 간단하게 이야기 해보겠습니다.


AMO CA에서는 암호화 키에 대한 인증서를 관리해줍니다. 이에 관해서 조금 더 자세하게 설명을 드리자면, AMO에서는 참여자의 개인정보를 암호화 시키는 것 외에 데이터 통신 채널 자체를 암호화하는 SSL/TLS 보안 통신을 지원합니다. 이 통신 채널 보안을 통해 특정 데이터를 올바르게 통신하기 위해서는 해당 암호화 된 데이터를 해독할 수 있는 암호화 키인증서가 필요한데, 이 두가지를 관리하는 서비스를 CA에서 제공합니다.


AMO Platform에서는 다양한 API(Application Programming Interface)를 제공합니다. API란, 응용 프로그램 개발자들이 애플리케이션을 만들 때, 운영체제에서 동작하는 프로그램을 쉽게 만들 수 있도록 화면 구성이나 프로그램 동작에 필요한 각종 함수를 모아놓은 것을 말합니다. 쉽게 말하면 레고 블럭 조각과 비슷하다고 보시면 됩니다. “레고를 가지고 노는 사용자(응용 프로그램 개발자)가 어떤 물건을 만들지는 모르겠지만 A,B,C, …… F의 조각은 필수로 필요하지 않을까?” 하는 목적으로 제작자가 A,B,C,......,F의 조각을 만들어 두는 것입니다.

자동차 데이터의 구매자는 AMO Platform의 API를 이용해서 AMO Blockchain에서 CAR DATA를 손쉽게 가져다 사용할 수 있습니다.


3-2. AMO Blockchain

04a14cf688cbe02ba26d5216b79bc5b1_1534191687_383.png
 

블록체인은 네트워크체 참여하는 노드들이 모두 같은 데이터를 공유하며, 노드 수가 많아질수록 무결성이 강해진다는 장점이 있습니다. 하지만, 블록에 저장되는 데이터가 동영상 데이터와 같이 대용량이라면 전체 네트워크의 효율이 떨어진다는 단점이 있습니다. 이러한 문제점을 해결하기 위해 AMO Blockchain에 Peer Storage를 도입합니다.


04a14cf688cbe02ba26d5216b79bc5b1_1534191727_7175.png

Peer Storage의 원리를 간단하게 나타낸 그림입니다. DATA1을 D1~D10으로 쪼개어 여러 작은 저장공간에 분리하여 저장한다고 생각하시면 편하실 겁니다. 위의 그림애서 DATA1은 동영상과 같이 대용량인 데이터 혹은 개인정보가 포함된 데이터입니다. 이러한 데이터는 D1~D10과 같이 쪼개진 후 데이터 저장 공간을 제공하는 블록체인 노드 참여자의 PC, IoT 기기의 저장소로 분산되어 저장됩니다 (M1~M5).


여기서 Peer Storage의 역할이 2가지 보입니다.


첫 번째는 대용량의 데이터를 효율적으로 여러 노드에 분산저장 한다는 것입니다.

두 번째는 암호화한 개인정보를 파편화하여 여러 노드에 저장함으로서, 특정 노드의 데이터가 유출되더라도 개인정보 자체가 유출되지는 않게 보안을 강화하는 것입니다.


오늘의 리뷰는 여기서 마치겠습니다. 다음 주에는 AMO 블록체인에 CAR DATA가 수집되는 과정에 대해서 자세히 살펴보도록 하겠습니다.


읽어주셔서 감사합니다.

  • 텔레그램 보내기
  • 밴드 보내기
  • 페이스북으로 보내기
  • 블로그 보내기

공탱이님의 댓글

공탱이 작성일

와~ 읽을수록 AMO 에 대한 애정이 더욱 많이 듭니다.

AMO, 성공한 ICO 가 되길 빕니다.


김호박님 오늘도 자세한 리뷰 주셔서 감사합니다. 추천 드립니다.

김호박님의 댓글의 댓글

김호박 작성일

공탱이님 리뷰마다 응원해주셔서 정말 감사합니다 ㅜㅜ
남은 리뷰 내용들도 잘 마무리해서 좋은 읽을거리 제공하도록 노력하겠습니다 :)

하모니카님의 댓글

하모니카 작성일

분산저장에 대한 가장 기본적인 개념이네요. 쉽게 설명해주셔서 감사합니다.





Copyright © 호재박스. All rights reserved.
상호명 : 호재박스 / 대표 : 김병준 / 등록번호 : 164-45-00396
Email : hozaebox@gmail.com