검수요청.png검수요청.png

프로덕트체인

위키원
(Product Chain에서 넘어옴)
이동: 둘러보기, 검색
루니버스 체인(출처:루니버스 백서)

프로덕트체인(Product Chain)은 사이드체인(Sidechain) 기반의 체인으로, 디앱(DApp) 서비스를 제공한다.[1]

개요[편집]

프로덕트 체인은 체인 라우터를 통해 관리되며 루니버스 메인체인과 연결된다. 또한, 다양한 블록체인 토큰을 발행하고 유통하는 등의 모든 작업을 웹 응용 툴을 사용하기 때문에, 블록체인과 스마트 계약에 대한 전문지식이 없어도 누구나 쉽게 사용할 수 있다.[2]

사이드체인[편집]

사이드체인이란 메인체인의 하부에 있는 체인이다. 모든 데이터를 메인체인의 노드 안에 넣어둔다면 노드를 점점 무겁게 하고, 또한 퍼블릭 블록체인에서 점점 많아지는 노드의 수도 메인체인에서의 많은 문제점을 야기한다. TPS는 점점 느려질 수밖에 없고, 수수료의 값은 점점 올라가게 된다. 이러한 문제로 우리는 암호화폐의 상용성에 대해 많은 문제를 제기 하게되고, 이에 대한 해결책으로 사이드체인이 등장하게 되었다. 사이드체인은 메인 체인에 있는 자산을 사이드체인으로 옮겨 트랜잭션을 처리한다. 사이드체인에서 트랜잭션이 모두 끝나면 다시 중요한 정보만이 메인체인에 남게 되는 것이다. 즉, 메인체인에서 모든 트랜잭션을 처리하는 것이 아니라 사이드체인이 메인체인이 할 일을 나누어 맡아 도와주는 것이라고 생각하면 된다. 또한, 사이드체인은 권위증명(Proof of Authority; PoA), 지분증명(Proof of Stake; PoS), 위임지분증명(Delegated Proof of Stake; DPoS), 비잔틴 장애 허용(Byzantine Fault Tolerance; BFT) 계열의 합의 알고리즘을 사용하며, 저렴한 수수료, 빠른 트랜잭션 처리 시간으로 메인넷의 한계점을 극복할 수 있는 특징을 가지고 있다.

사이드체인은 가치를 생성할 때 사용된다. 사이드체인에서는 직접 자산을 생성하지 못한다. 자산을 생성하는 것과 같은 중요한 일은 모두 메인체인에서 담당한다. 또한, 사이드체인은 트랜잭션을 처리할 때에도 사용된다. 트랜잭션을 처리할 때는 메인체인의 자산을 사이드체인으로 전송하여 처리한다. 전송한 뒤, 사이드체인에서 거래하고 이후 다시 사이드체인에서 메인체인으로 이동하여 그 결과만을 메인체인에 남겨놓는다. 이렇게 함으로써 중요한 정보는 메인체인에 쌓아두는 것이다.[3]

활용[편집]

루니버스[편집]

루니버스(Luniverse) 로고

루니버스(Luniverse)는 개발자와 사업자들이 블록체인 플랫폼에 대한 고민 없이 디앱 서비스 개발에 집중할 수 있도록 하는 데 초점이 맞춰진 서비스 플랫폼이다. 루니버스는 2가지 형태의 서비스로 제공된다. 우선 디앱을 올릴 수 있는 사이드체인인 프로덕트체인이다. 이더리움하이퍼레저 기반 프로덕트체인 2개 버전이 제공된다.[4] 또한, 루니버스는 블록체인 업계가 필요로 해온 4개 분야(체인 환경 개선, 사용성 고도화, 보안 강화, 비용 절감)의 10대 문제점을 해결했다. 체인 환경 개선으로 성능 강화, 높은 안정성, 편리한 개발환경, 사용성 고도화, 편리한 사용자 계정관리, 실시간 서비스 제공을 위한 자동 사인 대행, 사용자 정보 백업 및 관리 지원, 스마트 계약 안정성, 데이터 프라이버시 준수, 부담 없는 가스비, 사용량에 따른 효율적인 자동증설을 구현했다.

루니버스를 기반으로 한 블록체인 서비스도 2019년 4월부터 공개된다. 초기 런칭 서비스는 7개로 이포넷 블록체인 기부 플랫폼 체리, 가상 자산을 활용한 블록체인 게임 플랫폼 모스랜드, 한류 소셜 커뮤니티 플랫폼 케이스타 라이브, 블록체인 기반 난치 환자 커뮤니티 휴먼스케이프, 암호화폐 보상형 Q&A 서비스 아하, 글로벌 언어 공유 플랫폼 직톡, 드라마, 영화, 웹소설 등을 창작, 협업, 유통하는 스토리체인 등이다. 루니버스를 활용한 프로그램 및 서비스를 더욱 빠르게 배포하고 블록체인 생태계 활성화를 지원하기 위해 루니버스 토큰 '루크(LUK)'도 신규 발행한다. 루크는 루니버스의 메인체인 가스비 및 BaaS(Blockchain as a service)서비스 사용료로, 향후 디앱 스토어와 솔루션 마켓 플레이스에서 플랫폼 결제 수단, 나아가 업계 발전을 위한 투자 지원금의 임무를 담당할 예정이다. 루크는 100억 개가 발행되고 이중 30억 개는 블록체인 생태계 조성을 위한 루니버스 지원 프로그램에 사용될 예정이다. 투자 회수금은 다시 재투자 재원으로 사용된다. 루니버스 투자 지원은 유망 기업의 개발비를 지원하는 '루니버스 인큐베이팅 프로그램'과 유망 디앱을 대상으로 진행하는 '루니버스 투자 프로그램'으로 나뉜다. 이를 통해 블록체인 사업 진출 및 투자 유치에 어려움을 느꼈던 스타트업의 갈증 해소는 물론, 건전한 생태계 형성에도 기여할 예정이다.[5]

  • 블록 캐시(Block Cache)
메인 체인과 프로덕트체인상에 대한 부하 경감과 클라이언트 측에 빠른 응답을 목적으로 블록 캐시 서비스를 제공한다.
특정 디앱의 경우 하나의 프로덕트체인만으로는 모든 사용자 요청을 처리하기 어려운 경우가 있을 수 있다. 이러면 다수의 프로덕트체인에 걸쳐서 체인 샤딩을 지원함으로써 성능 제약을 극복할 수 있다. 이때 루니버스 플랫폼은 디앱 프로비저닝(DApp Provisioning) 및 샤드 체인 라우팅(Sharded Chain Routing) 기능을 서비스 차원에서 제공함으로써 디앱은 마치 하나의 논리적인 체인을 사용하는 것과 동일하게 사용할 수 있다. 이러한 체인 샤딩 구조는 하나의 프로덕트체인이 하나의 디앱에 전용되는 모델뿐만 아니라, 하나의 프로덕트체인이 다수의 디앱에 의해서 공유되는 멀티 테넌트(Multi-Tenant) 모델에도 적용된다. 이러한 체인 샤딩 구조는 확장성 측면에서 루니버스의 중요한 기술 중 한 가지다.
유저 사용성을 높이기 위해 프로덕트체인에서는 기본적으로 가스 비용 없이 트랜잭션을 실행한다. 또한, 가스 비용 제거로 인해 발생하는 보안 문제 해결을 위해 디도스(DDoS) 탐색 및 방어, 어뷰저 리포팅(Abuser Reporting), 블랙리스트(Blacklisting) 기능들을 제공한다. 이를 통해 비정상적으로 많은 EVM 실행을 발생시킨 사용자 계정(EOA, External Owned Account)에 대해서는 추가적인 트랜잭션 실행이 불가능하도록 처리한다.[1]

각주[편집]

  1. 1.0 1.1 YH, 〈루니버스(Luniverse) - 개념, 특징〉, 《네이버 블로그》, 2019-06-12
  2. 이종희 기자, 〈박재현 소장 "30분이면 디앱 설계 가능"...서비스 플랫폼 '루니버스' 공개〉, 《네이버 뉴스》, 2018-09-14
  3. sobly tv, 〈사이드 체인이란? 간단하게 알아보자.〉, 《미디움》, 2018-08-31
  4. 황치규 기자, 〈두나무, 블록체인 서비스 플랫폼 '루니버스' 베타 오픈〉, 《더 비체인》, 2018-09-21
  5. 황치규 기자, 〈람다256, '루니버스' 공식 출시...자체 암호화폐도 발행〉, 《더 비체인》, 2019-03-19

참고자료[편집]

같이 보기[편집]


  검수요청.png검수요청.png 이 프로덕트체인 문서는 블록체인 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.