GOBT

GOB 서비스 플랫폼 소개 1-2

GOBT 2021. 5. 4. 11:52

기존 시스템과 연동성

- W3C 표준데이터를 활용하여 기준시스템과 연동 블록체인 서비스를 완성함

GOB 블록체인 서비스 아키텍처 구조 및 달성 목표

오라클 문제(Oracle Problem) 해결 요구 대응

- 블록체인의 많은 애플리케이션은 외부 세계로부터 신뢰할 수 있는 정보를 제공받아야 한다. 오라클을 활용해서 신뢰받는 데이터를 스마트 컨트랙트에 제공한다. 오라클 자체는 데이터 소스가 아니다. 블록체인에 정확한 정보 출처만 제공한다. 아래와 같이 다양한 오라클 유형별 서비스를 제공하는 시장이 더 커지고 있다.

오라클 유형별 서비스

현재 오라클 서비스는 이더리움의 '개발언어 Solidity'를 사용하여 미들웨어라는 개념(사이드체인과 유사)으로 노드를 구성하고 API 형태로 데이터를 공급하고 있다. 이 미들웨어의 노드는 블록체인 노드임으로 정보제공시 토큰으로 보상을 받는데, 이것은 마치 채굴과 비슷하다. 또한 정보를 제공하는 사람이 보상을 받게 되어 있다.

그러나 Solidity 기반의 블록의 크기가 평균 1M 크기를 가지고 있어, 정보의 제공이 환율, 온도, 가격 단순한 정보 제공에 특화되어서 사용 중이다.

GOB플랫폼은 오라클 문제를 대응하고 있으며, 데이터 생성에서부터 최종 서비스에 적용할 있도록 End-to-End 서비스에 최적화된 서비스 구현을 지원한다.

Universal Data Hub제공

블록체인 불변성은 데이터 신뢰성과 투명성을 제공하지만 평균 1Mb 크기를 갖는 블록으로 구성되어 있어, 데이터 파일(음악, 영화, 그림 파일) 블록체인에서 서비스를 하는 데는 한계를 갖고 있다.

블록체인의 장점을 활용하면서 다양한 크기의 파일을 연계해서 서비스를 하려면 온체인과 오프체인이 결합되는 서비스가 필요하다.

- 온체인(On chain) 블록체인 네트워크 상에서 발생하는 트랜잭션 이다.

- 탈중앙화, 불변성, 투명성의 특성을 제공한다.

- 오프 체인 (Off Chain) 블록체인 시스템 외부에서 발생하는 트랜젝션이다.

오프체인의 장점은 중앙화된 시스템으로 처리 트랜잭션 속도가 빠르다. 대용량 데이터 처리가 가능하다. 특히 P2P 정보보호가 가능하다.

GOB 서비스 플랫폼은 블록체인 온체인의 장점과 오프체인의 장점을 결합한 서비스를 제공한다.

Universal Data Hub

Universal Data Hub 기존 업무시스템과 블록체인 시스템이 공통으로 사용할 있도록 W3C 기반의 표준 데이터를 제공한다. 블록체인 서비스를 위해서 Universal Data Hub에서 클라우드 스토리지(Amazon IDC, IPFS ) 활용하여 해시를 추출하고, 해시를 퍼블릭과 프라이빗 블록체인에 제공하여 온체인과 오프체인이 연동된 블록체인 서비스를 제공한다.

실제 업무시스템이 블록체인과 결합할 수 있는 서비스를 제공한다.

대용량 탄소배출권 문서를 클라우드에 저장하고, 원본 위치와 링크를 제공하며 비교할 있게 하며, PDF 파일에 대한 해시를 추출하고 이를 블록체인에 기록한다. 온체인의 대용량 데이터와 온체인의 메타정보가 결합하여 서비스를 제공한다.

온체인과 오프체인을 결합한 서비스

Universal Data Hub는 이러한 목적에 가장 적합한 서비스이다.