오아시스블록 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
10번째 줄: 10번째 줄:
  
 
==개요==
 
==개요==
오아시스블록은 국내 최초로 각 분야의 [[도메인체인]]을 연결하는 개념이 도입되어 주목받고 있다. 각 산업 개별 도메인 [[블록체인]]을 의미하는 도메인체인과 도메인체인을 연결해주는 오아시스체인으로 구성되는 오아시스블록은 도메인체인 간 블록체인화된 데이터와 가치를 공유하며 '데이터 에코시스템'을 구축하는 프로젝트라고 할 수 있다. 이를 기반으로 오아시스블록에서 제공되는 데이터 거래 프로토콜은 데이터 구매자와 판매자 간 데이터 거래가 투명하게 이뤄지도록 돕는다. 모든 데이터 등록과 거래 내역은 블록체인 원장에 기록되며, 이 원장은 2 레이어 구조의 [[오픈체인]]이자, 분산 파일 시스템인 FEDSS(Fragment Encryption Distributed Storage System for Data Security)에 분산 저장된다. FEDSS에 저장된 데이터는 [[온체인]]에서 거래 발생 시 구매자에게 안전하게 전송되는 시스템으로, 데이터 저장에 대한 블록체인 확장성 한계를 보완할 수 있다는 장점이 있다.<ref name="공학저널">이상오 기자, 〈[http://www.engjournal.co.kr/news/articleView.html?idxno=376 블록체인, 새로운 산업 생태계 조성하다]〉, 《공학저널》, 2019-08-16</ref>
+
오아시스체인은 국내 최초로 각 분야의 [[도메인체인]]을 연결하는 개념이 도입되어 주목받고 있다. 각 산업 개별 도메인 [[블록체인]]을 의미하는 도메인체인과 도메인체인을 연결해주는 오아시스체인으로 구성되는 오아시스블록은 도메인체인 간 블록체인화된 데이터와 가치를 공유하며 '데이터 에코시스템'을 구축하는 프로젝트라고 할 수 있다. 이를 기반으로 오아시스블록에서 제공되는 데이터 거래 프로토콜은 데이터 구매자와 판매자 간 데이터 거래가 투명하게 이뤄지도록 돕는다. 모든 데이터 등록과 거래 내역은 블록체인 원장에 기록되며, 이 원장은 2 레이어 구조의 [[오픈체인]]이자, 분산 파일 시스템인 [[IDFS]](Inter Domain File System)에 분산 저장된다. IDFS에 저장된 데이터는 [[온체인]]에서 거래 발생 시 구매자에게 안전하게 전송되는 시스템으로, 데이터 저장에 대한 블록체인 확장성 한계를 보완할 수 있다는 장점이 있다.<ref name="공학저널">이상오 기자, 〈[http://www.engjournal.co.kr/news/articleView.html?idxno=376 블록체인, 새로운 산업 생태계 조성하다]〉, 《공학저널》, 2019-08-16</ref>
  
 
==주요 인물==
 
==주요 인물==
59번째 줄: 59번째 줄:
  
 
=== 플랫폼 ===
 
=== 플랫폼 ===
오아시스블록 플랫폼은 오아시스체인과 오아시스체인에 등록된 각 도메인체인들을 포함하여 도메인 통합적인 데이터 거래기능을 지원한다. 도메인에 따라 기존의 레거시 시스템과 연동되어 블록체인 기반 데이터 거래에 대한 특성을 제공하기도 한다. 오아시스플랫폼은 크게 다섯까지 레이어인 애플리케이션 레이어, 서비스 레이어, 플랫폼 레이어, 블록체인 레이어, 데이터 레이어로 구성된다. 애플리케이션 레이어는 데이터 거래기능을 제공하거나, 데이터를 활용한 서비스를 제공하는 디앱들이 존재한다. 서비스 레이어는 오아시스플랫폼을 이용한 서비스 플랫폼을 위한 레이어이다. 도메인에 따라 구성 방식이 달라질 수 있으며, 도메인 데이터를 이용한 빅데이터 분석이나 데이터 학습을 위한 인공지능 서비스, 블록체인 오라클, 데이터 마켓플레이스 등이 포함될 수 있다. 플랫폼 레이어는 데이터 거래를 위한 여러 기능을 제공하고 사용자의 데이터 거래 행위를 처리한다. 데이터 트레이드 인터페이스는 데이터 등록과 검색, 데이터 구매에 대한 인터페이스를 제공한다. 이 인터페이스를 통한 거래 내역은 블록체인 레이어에 반영된다. 데이터 전달은 사용자의 데이터 등록 및 구매에 대한 FEDSS로의 데이터 업로드 및 다운로드를 수행한다. 데이터 전달 모듈은 데이터를 다운로드
+
오아시스블록 플랫폼은 오아시스체인과 오아시스체인에 등록된 각 도메인체인들을 포함하여 도메인 통합적인 데이터 거래기능을 지원한다. 도메인에 따라 기존의 레거시 시스템과 연동되어 블록체인 기반 데이터 거래에 대한 특성을 제공하기도 한다. 오아시스플랫폼은 크게 다섯까지 레이어인 애플리케이션 레이어, 서비스 레이어, 플랫폼 레이어, 블록체인 레이어, 데이터 레이어로 구성된다. 애플리케이션 레이어는 데이터 거래기능을 제공하거나, 데이터를 활용한 서비스를 제공하는 디앱들이 존재한다. 서비스 레이어는 오아시스플랫폼을 이용한 서비스 플랫폼을 위한 레이어이다. 도메인에 따라 구성 방식이 달라질 수 있으며, 도메인 데이터를 이용한 빅데이터 분석이나 데이터 학습을 위한 인공지능 서비스, 블록체인 오라클, 데이터 마켓플레이스 등이 포함될 수 있다. 플랫폼 레이어는 데이터 거래를 위한 여러 기능을 제공하고 사용자의 데이터 거래 행위를 처리한다. 데이터 트레이드 인터페이스는 데이터 등록과 검색, 데이터 구매에 대한 인터페이스를 제공한다. 이 인터페이스를 통한 거래 내역은 블록체인 레이어에 반영된다. 데이터 전달은 사용자의 데이터 등록 및 구매에 대한 페스로의 데이터 업로드 및 다운로드를 수행한다. 데이터 전달 모듈은 데이터를 다운로드
 
받고자 하는 자가 데이터 접근에 대한 권한이 확보되어 있는지를 검증한다. 검증이 통과되면 데이터 구매자의 인증키로만 복호화 할 수 있도록 데이터를 암호화하여 전송한다. 거래소는 오아시스체인에 등록된 여러 도메인에서 데이터 거래가 이루어질 수 있도록 지불 수단인 오아시스블록 토큰-도메인 토큰 환전을 처리한다. 도메인체인 오라클은 이종 데이터거래 블록체인과의 연결을 통해 데이터 거래를 연동시킬 수 있도록 제공되는 오라클이다. 플랫폼 레이어에서는 이러한 기능들을 처리하는 API와 [[SDK]]를 제공한다.
 
받고자 하는 자가 데이터 접근에 대한 권한이 확보되어 있는지를 검증한다. 검증이 통과되면 데이터 구매자의 인증키로만 복호화 할 수 있도록 데이터를 암호화하여 전송한다. 거래소는 오아시스체인에 등록된 여러 도메인에서 데이터 거래가 이루어질 수 있도록 지불 수단인 오아시스블록 토큰-도메인 토큰 환전을 처리한다. 도메인체인 오라클은 이종 데이터거래 블록체인과의 연결을 통해 데이터 거래를 연동시킬 수 있도록 제공되는 오라클이다. 플랫폼 레이어에서는 이러한 기능들을 처리하는 API와 [[SDK]]를 제공한다.
  
오아시스블록 플랫폼은 블록체인 레이어로, 두 가지 종류의 블록체인인 오아시스체인과 도메인체인을 제공한다. 주요 데이터 거래 행위와 관련된 데이터 등록 내역과 구매 내역, 데이터의 종류 정의 내역은 데이터가 등록되는 도메인체인에 기록된다. 반면에, 오아시스 블록 토큰을 지불하는 가치교환 발생에 대한 정산 내역과 도메인체인 등록 내역이 오아시스체인에 기록된다. 각 데이터 거래 행위는 [[스마트 계약]] 기반으로 처리되며, 블록체인 계정에 대한 데이터에 대한 접근 권한을 제어함으로써, 허가받은 자만이 데이터를 열람하거나 수정할 수 있도록 한다. 데이터 레이어로, 오아시스블록 플랫폼은 데이터 거래를 위해 FEDSS로 명명된 분산 파일 시스템을 구축한다. FEDSS는 기술적으로 다음과 같은 장점이 있으며, [[HTTP]] [[웹]](web)과 달리 몇몇 노드의 연결이 끊어져도 생태계가 안정적이고, 고용량의 파일을 빠르고 효율적으로 전달할 수 있다. 또한, 데이터 레이어와 데이터 거래 행위에 따라 액터(Actor)를 등록자, 구매자, 보관자로 구분할 수 있다. 리워드(Reward)는 액터의 액션(action)에 따라 차별 지급된다. 도메인에 따라 데이터의 형태나 제공 방식이 다를 수 있어서, 데이터 레이어 등 일부가 레거시 시스템으로 대체될 수도 있다. 예를 들어, 레거시 시스템이 직접 데이터를 보관 및 전송하게 되어 데이터를 사용하는 자가 데이터를 구매한 자인지를 확인하는 인증 절차나 데이터 제공자와 구매자 간 거래에 대한 부분을 오아시스블록 플랫폼을 통하여 처리할 수 있도록 연동될 수 있다.
+
오아시스플랫폼은 블록체인 레이어로, 두 가지 종류의 블록체인인 오아시스체인과 도메인체인을 제공한다. 주요 데이터 거래 행위와 관련된 데이터 등록 내역과 구매 내역, 데이터의 종류 정의 내역은 데이터가 등록되는 도메인체인에 기록된다. 반면에, 오아시스 블록 토큰을 지불하는 가치교환 발생에 대한 정산 내역과 도메인체인 등록 내역이 오아시스체인에 기록된다. 각 데이터 거래 행위는 [[스마트 계약]] 기반으로 처리되며, 블록체인 계정에 대한 데이터에 대한 접근 권한을 제어함으로써, 허가받은 자만이 데이터를 열람하거나 수정할 수 있도록 한다. 데이터 레이어로, 오아시스블록 플랫폼은 데이터 거래를 위해 페스로 명명된 [[피투피]](P2P) 네트워크 기반 분산 파일 시스템을 구축한다. 페스는 기술적으로 다음과 같은 장점이 있으며, [[HTTP]] [[웹]](web)과 달리 몇몇 노드의 연결이 끊어져도 생태계가 안정적이고, 고용량의 파일을 빠르고 효율적으로 전달할 수 있다. 또한, 데이터 레이어와 데이터 거래 행위에 따라 액터(Actor)를 등록자, 구매자, 보관자로 구분할 수 있다. 리워드(Reward)는 액터의 액션(action)에 따라 차별 지급된다. 도메인에 따라 데이터의 형태나 제공 방식이 다를 수 있어서, 데이터 레이어 등 일부가 레거시 시스템으로 대체될 수도 있다. 예를 들어, 레거시 시스템이 직접 데이터를 보관 및 전송하게 되어 데이터를 사용하는 자가 데이터를 구매한 자인지를 확인하는 인증 절차나 데이터 제공자와 구매자 간 거래에 대한 부분을 오아시스블록 플랫폼을 통하여 처리할 수 있도록 연동될 수 있다.
  
 
* '''블록체인 기반 데이터 공유 플랫폼'''
 
* '''블록체인 기반 데이터 공유 플랫폼'''
78번째 줄: 78번째 줄:
 
[[파일:오아시스블록 블록체인 구성.png|썸네일|500픽셀|'''블록체인 구성''']]
 
[[파일:오아시스블록 블록체인 구성.png|썸네일|500픽셀|'''블록체인 구성''']]
  
오아시스블록은 다양한 분야를 지원하기 위한 데이터 공유 블록체인을 제공한다. 이 데이터 공유 블록체인은 글로벌 데이터 거래를 지원하기 위해 두 가지 종류의 체인으로 구성된다. 먼저, 도메인 체인은 한 분야를 위한 데이터 공유 블록체인이다. 누가 어떤 데이터를 등록했는지에 대한 데이터 등록 내역과 누가 데이터를 구매했는지에 대한 데이터 구매 내역이 기록된다. 도메인에서 취급하는 데이터들의 종류와 제공자, 데이터 제공 방식, 거래 방식에 따라 적절한 거버넌스를 구성할 수 있다. 도메인체인은 데이터 등록 및 거래에 대한 트랜잭션을 수행 및 기록하는 온체인 노드와 실제 데이터를 저장 및 전송하는 오프체인 노드로 구성되어 있다. 사용자는 애플리케이션의 [[사용자 인터페이스]](UI)를 통해 데이터를 거래할 수 있다. 데이터 등록, 검색, 구매에 대한 데이터 거래 행위는 온체인의 데이터 트레이드 인터페이스 모듈을 통해 처리된다. 데이터 거래 내역은 도메인 블록체인에 기록되며, 데이터 판매자가 데이터를 등록할 때와 데이터 구매자가 구매한 데이터를 전달받을 때 및 데이터 전달 모듈을 통해 데이터 전송이 이루어진다. 또한, 판매용 데이터는 FEDSS를 통해 저장된다. 두 번째로, 오아시스체인은 각 도메인체인을 연결해주는 인터체인이다. 도메인체인 간 가치교환과 정보교환을 제공함으로써 사용자는 오아시스블록 플랫폼을 통해 다른 도메인체인으로부터의 데이터 거래가 가능하게 된다. 오아시스체인에는 각 도메인체인에서 사용되기 위한 사용자 계정 연동 내역과 글로벌 데이터 거래 내역, 오아시스블록에 연동되는 도메인체인 내역 등이 기록된다. 오아시스체인에는 글로벌 데이터 거래를 지원하는 데이터 트레이드 인터페이스 모듈과 오아시스체인에 연동된 도메인체인 관리 모듈, 가치교환 거래 모듈, 블록체인 모듈을 포함하고 있다. 데이터 구매자가 앱을 통하여 글로벌 데이터 검색 시, 오아시스체인의 도메인 트레이드 인터페이스 모듈을 통해 사용자의 쿼리에 부합하는 데이터를 연관된 도메인체인으로부터 데이터 등록 정보를 확인한다. 데이터 구매가 이루어진 데이터는 도메인체인의 오프체인 노드로부터 데이터가 전달된다.
+
오아시스블록은 다양한 분야를 지원하기 위한 데이터 공유 블록체인을 제공한다. 이 데이터 공유 블록체인은 글로벌 데이터 거래를 지원하기 위해 두 가지 종류의 체인으로 구성된다. 먼저, 도메인 체인은 한 분야를 위한 데이터 공유 블록체인이다. 누가 어떤 데이터를 등록했는지에 대한 데이터 등록 내역과 누가 데이터를 구매했는지에 대한 데이터 구매 내역이 기록된다. 도메인에서 취급하는 데이터들의 종류와 제공자, 데이터 제공 방식, 거래 방식에 따라 적절한 거버넌스를 구성할 수 있다. 도메인체인은 데이터 등록 및 거래에 대한 트랜잭션을 수행 및 기록하는 온체인 노드와 실제 데이터를 저장 및 전송하는 오프체인 노드로 구성되어 있다. 사용자는 애플리케이션의 [[사용자 인터페이스]](UI)를 통해 데이터를 거래할 수 있다. 데이터 등록, 검색, 구매에 대한 데이터 거래 행위는 온체인의 데이터 트레이드 인터페이스 모듈을 통해 처리된다. 데이터 거래 내역은 도메인 블록체인에 기록되며, 데이터 판매자가 데이터를 등록할 때와 데이터 구매자가 구매한 데이터를 전달받을 때 및 데이터 전달 모듈을 통해 데이터 전송이 이루어진다. 또한, 판매용 데이터는 페스를 통해 저장된다. 두 번째로, 오아시스체인은 각 도메인체인을 연결해주는 인터체인이다. 도메인체인 간 가치교환과 정보교환을 제공함으로써 사용자는 오아시스블록 플랫폼을 통해 다른 도메인체인으로부터의 데이터 거래가 가능하게 된다. 오아시스체인에는 각 도메인체인에서 사용되기 위한 사용자 계정 연동 내역과 글로벌 데이터 거래 내역, 오아시스블록에 연동되는 도메인체인 내역 등이 기록된다. 오아시스체인에는 글로벌 데이터 거래를 지원하는 데이터 트레이드 인터페이스 모듈과 오아시스체인에 연동된 도메인체인 관리 모듈, 가치교환 거래 모듈, 블록체인 모듈을 포함하고 있다. 데이터 구매자가 앱을 통하여 글로벌 데이터 검색 시, 오아시스체인의 도메인 트레이드 인터페이스 모듈을 통해 사용자의 쿼리에 부합하는 데이터를 연관된 도메인체인으로부터 데이터 등록 정보를 확인한다. 데이터 구매가 이루어진 데이터는 도메인체인의 오프체인 노드로부터 데이터가 전달된다.
  
 
글로벌한 데이터 거래를 위한 블록체인 연동과 가치 교환으로, 오아시스체인에는 여러 데이터 공유 블록체인 간에 발생하는 글로벌 데이터 거래를 위해 오아시스블록의 도메인체인 뿐 아니라 타 데이터 공유 블록체인도 연동될 수 있다. 오아시스블록은 타 데이터 공유 블록체인이 연동되기 위해 해당 블록체인에서 데이터를 거래하기 위한 방법을 지원하기 위한 오라클 SDK를 제공한다. 이 오라클을 통해 사용자는 오아시스블록의 데이터 거래 프로토콜을 통해 타 블록체인에 등록된 데이터를 검색하거나, 구매, 데이터 등록을 할 수도 있게 된다. 오아시스체인에서는 등록된 도메인체인과 오아시스체인 간 토큰 환전을 통해 글로벌 데이터 거래를 지원한다. 예를 들어, 도메인체인A, B가 오아시스플랫폼에 등록되어 있으면, 데이터 구매자는 오아시스블록 토큰을 사용하여 도메인체인A의 데이터를 구매할 수도 있고, 오아시스블록 토큰 대신 도메인체인B에서 통용되는 토큰을 사용할 수도 있다. 각 도메인체인 토큰과 오아시스블록 토큰의 가치비율은 시장 가격으로부터 정해지게 된다. 오아시스체인을 통해 가치교환이 발생하기 위해서는 교환에 사용될 도메인체인 토큰이 외부의 거래소에 상장되어 정상적으로 거래되고 있어야 한다. 도메인체인이 오아시스체인에 연결될 때 오아시스 얼라이언스를 통하여 이에 대한 심사가 이루어지게 된다. 마지막으로, 오아시스블록의 인터 도메인체인 커뮤니케이션(IDC)은 체인과 체인 간 커뮤니케이션 기술이다. 이 기술은 오아시스블록의 생태계 확장의 기반한 기술이다. 도메인체인과 도메인체인간의 데이터 거래의 자금 이동을 가능하도록 하며, 체인 간 메시지의 전달이 가능하도록 하여 의사 전달이 가능하도록 한다. 또한, 인터 도메인체인 커뮤니케이션은 독자 토큰이 존재하는 타 블록체인과의 가치의 전달이 가능하도록 할 예정이다. 이는 오아시스블록이 그리는 세계관이며, 그 확장이 가능하도록 하는 것이 오아시스블록의 인터 도메인체인 커뮤니케이션 기술이라고 할 수 있다. 인터 도메인체인 커뮤니케이션의 기술 구축은 다음과 같다.
 
글로벌한 데이터 거래를 위한 블록체인 연동과 가치 교환으로, 오아시스체인에는 여러 데이터 공유 블록체인 간에 발생하는 글로벌 데이터 거래를 위해 오아시스블록의 도메인체인 뿐 아니라 타 데이터 공유 블록체인도 연동될 수 있다. 오아시스블록은 타 데이터 공유 블록체인이 연동되기 위해 해당 블록체인에서 데이터를 거래하기 위한 방법을 지원하기 위한 오라클 SDK를 제공한다. 이 오라클을 통해 사용자는 오아시스블록의 데이터 거래 프로토콜을 통해 타 블록체인에 등록된 데이터를 검색하거나, 구매, 데이터 등록을 할 수도 있게 된다. 오아시스체인에서는 등록된 도메인체인과 오아시스체인 간 토큰 환전을 통해 글로벌 데이터 거래를 지원한다. 예를 들어, 도메인체인A, B가 오아시스플랫폼에 등록되어 있으면, 데이터 구매자는 오아시스블록 토큰을 사용하여 도메인체인A의 데이터를 구매할 수도 있고, 오아시스블록 토큰 대신 도메인체인B에서 통용되는 토큰을 사용할 수도 있다. 각 도메인체인 토큰과 오아시스블록 토큰의 가치비율은 시장 가격으로부터 정해지게 된다. 오아시스체인을 통해 가치교환이 발생하기 위해서는 교환에 사용될 도메인체인 토큰이 외부의 거래소에 상장되어 정상적으로 거래되고 있어야 한다. 도메인체인이 오아시스체인에 연결될 때 오아시스 얼라이언스를 통하여 이에 대한 심사가 이루어지게 된다. 마지막으로, 오아시스블록의 인터 도메인체인 커뮤니케이션(IDC)은 체인과 체인 간 커뮤니케이션 기술이다. 이 기술은 오아시스블록의 생태계 확장의 기반한 기술이다. 도메인체인과 도메인체인간의 데이터 거래의 자금 이동을 가능하도록 하며, 체인 간 메시지의 전달이 가능하도록 하여 의사 전달이 가능하도록 한다. 또한, 인터 도메인체인 커뮤니케이션은 독자 토큰이 존재하는 타 블록체인과의 가치의 전달이 가능하도록 할 예정이다. 이는 오아시스블록이 그리는 세계관이며, 그 확장이 가능하도록 하는 것이 오아시스블록의 인터 도메인체인 커뮤니케이션 기술이라고 할 수 있다. 인터 도메인체인 커뮤니케이션의 기술 구축은 다음과 같다.
102번째 줄: 102번째 줄:
 
# '''데이터 무결성''' : 블록체인의 장점은 거래 무결성이라는 점이다. 즉, 거래 내역이 위조, 변조되지 않음을 보장하는 것이 그 장점 중 하나라고 할 수 있다. 하지만, 공격의 방법이 다양화되고 블록체인 이외의 다양한 요소를 공격하여 데이터의 무결성을 파괴하려는 여러 시도들이 속속들이 보고되고 있다. 따라서, 오아시스블록은 "정보, 데이터를 볼 수는 있어도, 변경시킬 수는 없다"는 정책에 입각하여 프록시 재암호화의 암호화 방식과 오프체인의 모든 데이터는 암호화 후 해시 처리하여 온체인에 기록을 하여 데이터의 변질을 보호한다. 또한, 데이터 해시값의 온체인에 기록으로 인하여 데이터들의 링크드 타임 스탬프 구조를 자연스럽게 형성하여 무결성을 더욱 강화했다.
 
# '''데이터 무결성''' : 블록체인의 장점은 거래 무결성이라는 점이다. 즉, 거래 내역이 위조, 변조되지 않음을 보장하는 것이 그 장점 중 하나라고 할 수 있다. 하지만, 공격의 방법이 다양화되고 블록체인 이외의 다양한 요소를 공격하여 데이터의 무결성을 파괴하려는 여러 시도들이 속속들이 보고되고 있다. 따라서, 오아시스블록은 "정보, 데이터를 볼 수는 있어도, 변경시킬 수는 없다"는 정책에 입각하여 프록시 재암호화의 암호화 방식과 오프체인의 모든 데이터는 암호화 후 해시 처리하여 온체인에 기록을 하여 데이터의 변질을 보호한다. 또한, 데이터 해시값의 온체인에 기록으로 인하여 데이터들의 링크드 타임 스탬프 구조를 자연스럽게 형성하여 무결성을 더욱 강화했다.
 
# '''데이터 가용성''' : 오아시스블록 디도스의 공격으로부터 자유로울 수 없다. 디도스를 기반한 [[51% 공격]]의 문제와 오아시스블록의 시스템 다운 문제를 해결하기 위해서 블록 생성기의 망과 전체 노드의 망을 분리하여, 디도스의 공격이 있더라도 블록 생성기에 의한 블록생성은 계속 유지할 수 있다. 현실적으로 디도스 공격의 원천봉쇄가 힘들다는 것을 인정하여 공격으로부터 서비스를 지속할 수 있도록 하여 데이터의 가용성을 유지한다. 또한, 디앱의 제공과 보안이 강화된 모바일 기반 지갑의 제공으로 가용성을 유지한다.
 
# '''데이터 가용성''' : 오아시스블록 디도스의 공격으로부터 자유로울 수 없다. 디도스를 기반한 [[51% 공격]]의 문제와 오아시스블록의 시스템 다운 문제를 해결하기 위해서 블록 생성기의 망과 전체 노드의 망을 분리하여, 디도스의 공격이 있더라도 블록 생성기에 의한 블록생성은 계속 유지할 수 있다. 현실적으로 디도스 공격의 원천봉쇄가 힘들다는 것을 인정하여 공격으로부터 서비스를 지속할 수 있도록 하여 데이터의 가용성을 유지한다. 또한, 디앱의 제공과 보안이 강화된 모바일 기반 지갑의 제공으로 가용성을 유지한다.
# '''데이터 라이프 사이클과 데이터 삭제''' : 데이터의 거래를 다루는 오아시스블록은 수명이 다한 데이터는 보안 이슈로 인해 데이터 삭제가 순조롭게 이루어져야 한다. FEDSS는 저장용량의 확보를 위해 피닝(pinning)이 되지 않은 데이터는 일정 기간 후 가비지(garbage) 처리가 되도록 했으며, 토큰에 의해 거래된 데이터는 기본적으로 피닝이 되어 있다. 블록체인의 트랜잭션 삭제의 문제점을 FEDSS에서 데이터의 삭제가 가능하도록 하여 데이터의 라이프 사이클을 설계했다.
+
# '''데이터 라이프 사이클과 데이터 삭제''' : 데이터의 거래를 다루는 오아시스블록은 수명이 다한 데이터는 보안 이슈로 인해 데이터 삭제가 순조롭게 이루어져야 한다. 페스는 저장용량의 확보를 위해 피닝(pinning)이 되지 않은 데이터는 일정 기간 후 가비지(garbage) 처리가 되도록 했으며, 토큰에 의해 거래된 데이터는 기본적으로 피닝이 되어 있다. 블록체인의 트랜잭션 삭제의 문제점을 페스에서 데이터의 삭제가 가능하도록 하여 데이터의 라이프 사이클을 설계했다.
  
 
* '''공격'''(Attacks)
 
* '''공격'''(Attacks)
124번째 줄: 124번째 줄:
 
=== 데이터 거래 절차 ===
 
=== 데이터 거래 절차 ===
 
;데이터 보관자의 역할과 보상
 
;데이터 보관자의 역할과 보상
오아시스블록은 피투피 기반의 데이터 거래를 하는 블록체인 시스템이다. 네트워크에 참여한 [[피어]](peer)가 24시간 접속이 현실적으로 불가능하여 망의 [[대역폭]] 확장과 망의 계층의 안정성, [[확장성]] 등을 위해 보관자 노드를 구축한다. 보관자는 공간의 제공과 파일의 보관 시간에 따라 보상을 받을 수 있다. FEDSS는 근거리 노드를 우선적으로 선정하여 파일을 주고받는다. 따라서, 통신의 속도 이득과 파일 접근성의 용이함을 위해 유저의 선택에 따라 보관자로 활동할 수 있다. 이 보관자의 물리적 특징은 카자(KaZaA)의 [[슈퍼노드]](super node) 개념과 [[비트토렌트]](BitTorrent)의 [[SEED]] 개념을 합친 것으로 "SEED를 다량 보관하고 있는 나와 가장 최 근거리에 있는 슈퍼피어(superpeer)가 있어서 24시간 안정적으로 블록을 받을 확률을 높인다"로 정의할 수 있다. 단, 카자와 슈퍼피어의 차이점은 보관자는 시스템에서 자동으로 선택되는 것이 아니라 유저의 선택으로 이루어지며, 그에 따른 보상이 있다는 점이 다르다. 또한, ) 데이터 스토리지 구성은 각 데이터 보관자는 보관자로 등록을 하여 기존 스토리지에 가입하거나 신규 스토리지를 만들 수 있다. 각 스토리지는 넷 또는 그 이상의 보관자를 수용할 수 있다. 보관자는 총 스토리지 용량을 자신의 보관자 노드에 총 스토리지 용량을 설정해야 한다. 데이터 스토리지의 총 가용 용량은 보관자 중 가장 적은 가용 용량을 설정한 보관자의 총 스토리지 용량에 기반하여 결정된다. 마지막으로, 시간과 공간의 보상은 보관자가 자신의 [[하드디스크]]의 일정 공간을 오아시스블록의 파일 보관자로 제공하여 그에 따른 적절할 보상이 이루어진다. 블록을 보관하고 있는 시간에 따른 보상이 이루어지며, 시간과 공간은 오아시스블록의 보관자에 대한 보상 개념의 기본이며, 이 둘은 적절한 보상 공식에 의해 계산되어 진다.
+
오아시스블록은 피투피 기반의 데이터 거래를 하는 블록체인 시스템이다. 네트워크에 참여한 [[피어]](peer)가 24시간 접속이 현실적으로 불가능하여 망의 [[대역폭]] 확장과 망의 계층의 안정성, [[확장성]] 등을 위해 보관자 노드를 구축한다. 보관자는 공간의 제공과 파일의 보관 시간에 따라 보상을 받을 수 있다. 페스는 근거리 노드를 우선적으로 선정하여 파일을 주고받는다. 따라서, 통신의 속도 이득과 파일 접근성의 용이함을 위해 유저의 선택에 따라 보관자로 활동할 수 있다. 이 보관자의 물리적 특징은 카자(KaZaA)의 [[슈퍼노드]](super node) 개념과 [[비트토렌트]](BitTorrent)의 [[SEED]] 개념을 합친 것으로 "SEED를 다량 보관하고 있는 나와 가장 최 근거리에 있는 슈퍼피어(superpeer)가 있어서 24시간 안정적으로 블록을 받을 확률을 높인다"로 정의할 수 있다. 단, 카자와 슈퍼피어의 차이점은 보관자는 시스템에서 자동으로 선택되는 것이 아니라 유저의 선택으로 이루어지며, 그에 따른 보상이 있다는 점이 다르다. 또한, ) 데이터 스토리지 구성은 각 데이터 보관자는 보관자로 등록을 하여 기존 스토리지에 가입하거나 신규 스토리지를 만들 수 있다. 각 스토리지는 넷 또는 그 이상의 보관자를 수용할 수 있다. 보관자는 총 스토리지 용량을 자신의 보관자 노드에 총 스토리지 용량을 설정해야 한다. 데이터 스토리지의 총 가용 용량은 보관자 중 가장 적은 가용 용량을 설정한 보관자의 총 스토리지 용량에 기반하여 결정된다. 마지막으로, 시간과 공간의 보상은 보관자가 자신의 [[하드디스크]]의 일정 공간을 오아시스블록의 파일 보관자로 제공하여 그에 따른 적절할 보상이 이루어진다. 블록을 보관하고 있는 시간에 따른 보상이 이루어지며, 시간과 공간은 오아시스블록의 보관자에 대한 보상 개념의 기본이며, 이 둘은 적절한 보상 공식에 의해 계산되어 진다.
  
 
* '''데이터 등록'''
 
* '''데이터 등록'''
134번째 줄: 134번째 줄:
 
* '''데이터 구매'''
 
* '''데이터 구매'''
 
# '''데이터 검색''' : 데이터 구매자는 구매하고자 하는 데이터에 대한 정보를 입력하여 데이터를 검색한다.
 
# '''데이터 검색''' : 데이터 구매자는 구매하고자 하는 데이터에 대한 정보를 입력하여 데이터를 검색한다.
# '''결제''' : 원하는 데이터를 발견한 경우 데이터 구매자는 데이터의 비용을 결제한다. 데이터 구매자가 오아시스블록 토큰으로 구매하여 오아시스블록 토큰에서 도메인 토큰으로 환전 결제하는 스마트 계약을 통하여 구매하고자 하는 데이터 정보를 입력하고 결제하면 해당 스마트 계약을 모니터링하는 모듈에서 이를 확인하고 구매자의 서명을 통해 도메인 토큰으로 지불한다.
+
# '''결제''' : 원하는 데이터를 발견한 경우 데이터 구매자는 데이터의 비용을 결제한다. 데이터 구매자가 오아시스 토큰으로 구매하여 오아시스 토큰에서 도메인 토큰으로 환전 결제하는 스마트 계약을 통하여 구매하고자 하는 데이터 정보를 입력하고 결제하면 해당 스마트 계약을 모니터링하는 모듈에서 이를 확인하고 구매자의 서명을 통해 도메인 토큰으로 지불한다.
 
# '''데이터 전송''' : 결제 내역이 블록체인에 기록되면, 데이터를 보관자로부터 구매자에게 암호화하여 전송한다.
 
# '''데이터 전송''' : 결제 내역이 블록체인에 기록되면, 데이터를 보관자로부터 구매자에게 암호화하여 전송한다.
 
# '''데이터 복호화''' : 구매자는 데이터 전송이 완료되면 자신의 키를 이용하여 데이터를 복호화시킨다.
 
# '''데이터 복호화''' : 구매자는 데이터 전송이 완료되면 자신의 키를 이용하여 데이터를 복호화시킨다.
 
# '''데이터 무결성 확인''' : 복호화해서 얻은 데이터 원본의 해시값을 추출하여 블록체인에 기록된 데이터 등록 내역의 데이터 해쉬 값과 일치하는지 비교한다.
 
# '''데이터 무결성 확인''' : 복호화해서 얻은 데이터 원본의 해시값을 추출하여 블록체인에 기록된 데이터 등록 내역의 데이터 해쉬 값과 일치하는지 비교한다.
 
# '''거래 완료''' : 원본 데이터 해쉬 값 일치 여부와 함께 구매 완료 내역을 블록체인에 기록되면 결제 대금을 데이터 제공자에게 정산한다.<ref name="백서"></ref>
 
# '''거래 완료''' : 원본 데이터 해쉬 값 일치 여부와 함께 구매 완료 내역을 블록체인에 기록되면 결제 대금을 데이터 제공자에게 정산한다.<ref name="백서"></ref>
 +
 +
==주요 활동==
 +
===데이터 환경 구축===
 +
오아시스랩 블록체인 플랫폼은 데이터 환경 구축으로, 사용자들이 자신의 데이터를 통제하고 기업들이 어떻게 쓰는지도 감시할 수 있는 환경을 지원한다. 기업이 자신의 데이터를 쓰도록 할 경우, 거기에 상응하는 보상을 받을 수 있게 한다. 사용자들이 자신의 데이터를 해당 서비스 기업에 그냥 넘길뿐더러 그 후에도 영향력을 행사하기 힘든 경우가 대부분인 지금의 디지털 데이터 패러다임과는 완전히 다른 개념이다. 현재 환경에선 대부분의 사용자 데이터는 중앙 서버에 수집되고 저장된다. 이런 방식은 보안에도 취약하다. 큰 회사, 작은 회사 가릴 것 없이 사용자 데이터 유출 사고가 계속 터지는 것도 이와 무관치 않다. 오아시스랩은 별도로 제작된 컴퓨터 칩과 블록체인 기술을 활용해 확장성을 갖추면서도, [[프라이버시]] 보호 기능을 갖춘 환경을 제공할 수 있다는 입장이다.
 +
 +
회사 측에 따르면 오아시스랩 플랫폼은 소프트웨어를 외부 공격으로부터 보호하는 트러스티드 실행 환경(trusted execution environment)을 지원한다. 오아시스랩은  트러스티드 실행 환경의 보안을 강화하기 위해 오픈소스 [[시큐어 인클레이브]](secure enclave) 기술인 키스톤(Keystone)도 개발했다. 시큐어 인클레이브에서 [[스마트 계약]]이 데이터 소유자들이 그들의 데이터에 대한 접근을 통제하고 그것을 어떻게 사용하는지 통제할 수 있게 하는 구조다. 돈송 교수는 "시큐어 인클레이브에서 스마트 계약을 실행하면 사용자는 자신의 데이터에 대한 프라이버시와 기밀성을 유지할 수 있다며, 어떤 중앙 서버도 데이터를 볼 수 없다"고 강조했다. 오아시스랩은 그동안 몇몇 기업 및 연구기관들도 자사 블록체인 플랫폼에 기반한 파일럿 프로젝트들을 진행해왔다. 개인 유전자 염기서열 분석(시퀀싱) 기업인 [[네불라 제노믹스]](Nebula Genomics), 스탠퍼드 의대 로버트 창 교수팀과 공동으로 진행하는 연구들이 대표적이다.
 +
 +
네불라 제노믹스는 개인들을 상대로 가계 혈통, 건강, 유전 형질 등의 정보를 담은 보고서를 주간 단위로 제공한다. 사용자들은 오아시스랩 프라이버시 보호 기술을 사용해 자신의 유전자 데이터에 대한 완전한 소유권을 가질 수 있다. 핵심 정보를 노출하지 않으면서도 네불라가 자신의 데이터에 대해 특정 분석을 하게 할 수 있다. 카라 프로젝트로 명명된 로버트 창 교수와의 협력은 사용자들이 자신의 망막 스캔이나 다른 의료 데이터를 연구원들과 공유할 수 있는 환경을 제공하는 데 초점이 맞춰져 있다. 테스트 환경에서 환자들 자신들의 데이터를 오아시스 블록체인 플랫폼에 업로드한다. 예를 들여 시력 검사 자료를 올릴 경우, 연구원들은 자신들이 만든 인공지능 알고리즘을 돌리기 위해 이 데이터에 접근할 수 있다. 연구원들은 데이터를 사용할 수는 있지만, 누구 정보인지 알 수는 없다. 인공지능용으로 쓰이더라도 데이터는 익명성이 유지된다. 로버트 창 교수는 "이번 프로젝트는 참가자들이 자신의 데이터를 의료 연구에 제공하는데 대가로 어떤 종류의 인센티브가 의미 있다고 생각하는지 알 수 있게 할 것이며, 오아시스랩의 접근은 다른 데이터 수집 회사들과는 다르다. 이 프로젝트는 누가 데이터를 소유하는가에 대한 정말로 중요한 질문을 던지고 있다"고 말했다. 돈 송 교수는 향후에는 디지털 데이터는 일반인들에게 의미 있는 소득원이 될 것으로 보고 있다. 연간 단위로는 큰돈이 안될 수 있지만, 평생에 걸쳐 보상을 받게 된다면 은퇴 후에 도움이 될 수 있다는 생각이다. 또한, "요즘 회사들은 사용자 데이터를 가져가 그것을 제품으로 사용하고 수익화하며, 이런 환경이 바뀌고, 사용자들이 자신들의 데이터에 대한 통제를 행사하고 매출도 얻는다면, 세상은 매우 달라질 것이다"고 말했다.<ref>황치규 기자, 〈[https://www.thebchain.co.kr/news/articleView.html?idxno=6290 "사용자 데이터가 재산권 대접받는 디지털 경제 상상하라"]〉, 《더 비체인》, 2019-11-27</ref>
 +
 +
===스탠딩코인===
 +
오아시스 코인의 영향으로 프라이빗 마켓이 두 번째 프로젝트가 상장한다고 밝혔다. 오아시스 거래소에서는 해당 마켓의 두 번째 상장으로 2019년 11월 27일 오후 6시 스탠딩코인이 상장된다고 밝혔다. 스탠딩코인은 블록체인 종합 포털사이트 존버넷과, 블록체인 컨설팅 기업, 마케팅전문가, 벤처캐피탈, 투자전문가가 연합하여 “다시 시장을 위대하게(Make the market great again)”라는 슬로건을 내걸고 나왔다.
 +
 +
현재 상장된 오아시스시티의 차트와 프라이빗 마켓의 독특한 거래 시스템으로 이번 스탠딩코인의 움직임 또한 기대되고 있는 가운데, 스탠딩코인은 출시 전부터 4개의 거래소에 먼저 모두 상장 확정을 받고. 차트를 통해 보여준다는 자신감이 보여 한국의 트론이라는 이름으로 사람들 입에서 오르내렸다. 완벽한 리버스 프로젝트, 거래소 상장 확정과 현 포털사이트에서 글로벌 진출까지 발표하며 벌써 유저들에게 관심을 크게 받고 있고, 떡상 열차 영상마저 만 뷰를 훌쩍 넘으며 인기몰이를 이어가고 있다. 스탠딩코인은 현재 중국 대형 미디어 업체와 업무 제휴 준비 등 해외 거래소와 국내 거래소에 꾸준한 상장 계획이 있어 성장과 방향이 기대된다.<ref>블록체인투데이, 〈[http://www.blockchaintoday.co.kr/news/articleView.html?idxno=11685 상장 Day-1 , 화제의 스탠딩코인 그 결과는 과연]〉, 《블록체인투데이》, 2019-11-27</ref>
  
 
==전망==
 
==전망==
181번째 줄: 194번째 줄:
 
* 합의 알고리즘의 [[권위증명]](PoA)  
 
* 합의 알고리즘의 [[권위증명]](PoA)  
 
* 데이터 관리
 
* 데이터 관리
* FEDSS 기본
+
* 페스(FEDSS) 기본
 
* 파라미터 구성 방법
 
* 파라미터 구성 방법
  
231번째 줄: 244번째 줄:
 
* ㈜애드잇 사람인 - http://a.to/19ZuxjM
 
* ㈜애드잇 사람인 - http://a.to/19ZuxjM
 
* roommate,  〈[https://steemit.com/kr-event/@roommate/harvest-q-airdrop-100-hvc 하베스트큐 (HARVEST Q) 코인 에어드랍(Airdrop) - 100 HVC]〉, 《스팀잇》, 2019-09-10
 
* roommate,  〈[https://steemit.com/kr-event/@roommate/harvest-q-airdrop-100-hvc 하베스트큐 (HARVEST Q) 코인 에어드랍(Airdrop) - 100 HVC]〉, 《스팀잇》, 2019-09-10
 +
<!--* 황치규 기자, 〈[https://www.thebchain.co.kr/news/articleView.html?idxno=6290 "사용자 데이터가 재산권 대접받는 디지털 경제 상상하라"]〉, 《더 비체인》, 2019-11-27-->
 +
* 블록체인투데이, 〈[http://www.blockchaintoday.co.kr/news/articleView.html?idxno=11685 상장 Day-1 , 화제의 스탠딩코인 그 결과는 과연]〉, 《블록체인투데이》, 2019-11-27
 +
<!--* 황치규 기자, 〈[https://www.thebchain.co.kr/news/articleView.html?idxno=6130 오아시스랩 "차등 프라이버시 기술로 데이터 활용 새 패러다임 열 것"]〉, 《더 비체인》, 2019-11-10-->
 
* 최원식 대표, 〈[http://www.econovill.com/news/articleView.html?idxno=348869 (최원식의 비즈니스 빅뱅) AI, IoT, 그리고 블록체인…바르셀로나에 모이다]〉, 《인사이드》, 2018-10-23
 
* 최원식 대표, 〈[http://www.econovill.com/news/articleView.html?idxno=348869 (최원식의 비즈니스 빅뱅) AI, IoT, 그리고 블록체인…바르셀로나에 모이다]〉, 《인사이드》, 2018-10-23
 
* 프로비트 코리아 스테이킹 - https://www.probit.kr/ko-kr/stake?status=all&page=1
 
* 프로비트 코리아 스테이킹 - https://www.probit.kr/ko-kr/stake?status=all&page=1

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)