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

"하이퍼레저 첼로"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
잔글
잔글
1번째 줄: 1번째 줄:
'''하이퍼레저 첼로'''(hyperledger Cello)는 블록체인 생성, 관리 종단을 위해 필요한 과정을 감소할 수 있는 BaaS(Blockchain-as-a-Service) 구현을 위한 툴킷이다.<ref>OSSNews, 〈[https://www.oss.kr/news/show/818c66e1-9762-4da7-97ae-b8ad51dd4e45 [해외소식] 하이퍼레저 새로운 블록체인 플랫폼 파트너 '첼로(Cello)' 맞이]〉, 《OSS》, 2017-02-13</ref> 하이퍼레저 첼로는 '''패브릭'''(Fabric), '''하이퍼레저 익스플로러'''(Hyperledger Explorer) 과 같은 오픈 소스 프로젝트로서 블록체인 관련 기술을 구축하는 소프트웨어 개발자 커뮤니티의 엄브렐러(Umbrella) 역할을 한다.<ref name="공식 블로그">하이퍼레저 공식 블로그 - https://www.hyperledger.org/blog/2017/01/17/hyperledger-says-hello-to-cello</ref>
+
'''하이퍼레저 첼로'''(Hyperledger Cello)는 블록체인 생성, 관리 종단을 위해 필요한 과정을 감소할 수 있는 BaaS(Blockchain-as-a-Service) 구현을 위한 툴킷이다.<ref>OSSNews, 〈[https://www.oss.kr/news/show/818c66e1-9762-4da7-97ae-b8ad51dd4e45 [해외소식] 하이퍼레저 새로운 블록체인 플랫폼 파트너 '첼로(Cello)' 맞이]〉, 《OSS》, 2017-02-13</ref> 하이퍼레저 첼로는 '''패브릭'''(Fabric), '''하이퍼레저 익스플로러'''(Hyperledger Explorer) 과 같은 오픈 소스 프로젝트로서 블록체인 관련 기술을 구축하는 소프트웨어 개발자 커뮤니티의 엄브렐러(Umbrella) 역할을 한다.<ref name="공식 블로그">하이퍼레저 공식 블로그 - https://www.hyperledger.org/blog/2017/01/17/hyperledger-says-hello-to-cello</ref>
  
 
== 개요 ==
 
== 개요 ==

2019년 4월 27일 (토) 09:52 판

하이퍼레저 첼로(Hyperledger Cello)는 블록체인 생성, 관리 종단을 위해 필요한 과정을 감소할 수 있는 BaaS(Blockchain-as-a-Service) 구현을 위한 툴킷이다.[1] 하이퍼레저 첼로는 패브릭(Fabric), 하이퍼레저 익스플로러(Hyperledger Explorer) 과 같은 오픈 소스 프로젝트로서 블록체인 관련 기술을 구축하는 소프트웨어 개발자 커뮤니티의 엄브렐러(Umbrella) 역할을 한다.[2]

개요

하이퍼레저 첼로는 블록체인 생태계에 온디맨드(On-Demand) 서비스 구축 모델을 도입하고, 다양한 인프라 위에 멀티 테넌트(multi-tenant) 체인 서비스를 효율적이고 자동으로 제공한다. 사용자는 하이퍼레저 첼로를 사용하여 대시보드를 통해 풀에 복합적인 블록체인을 생성하고 관리할 수 있다. 동시에 사용자는 단일 요청으로 블록체인을 완성한다. 하이퍼레저 첼로는 패블릭, 소투스, 이로하 등 기존 하이퍼레저 블록체인 플랫폼을 지원한다.[2]

등장 배경

체인을 부팅하기 위해서 개발자들은 설치 스크립트를 채택해야 한다. 멀티 테넌트는 동시에 별도의 체인이 필요하다. 또한 스크립트를 신중하게 수정하고 이러한 체인을 수동으로 생성해야 한다. 이 절차는 많은 시간을 필요로 할뿐만 아니라 구성 오류로 이어질 가능성이 높다. 이와 더불어 리소스를 공유하기 어렵다. 하이퍼레저 첼로는 자동으로 체인 풀을 유지하여 이러한 문제들을 다른 방법으로 해결한다. 사용자는 다양한 구성의 체인을 즉시 얻을 수 있으며, 운영자는 대시보드를 통해 물리적 리소스를 동적으로 확장한다.[2]

특징

아키텍처

도커 API를 활용하여 서버와 가상 시스템을 포함한 원격 호스트의 블록체인 클러스터(clusters)를 관리하는 하이퍼레저 첼로는 온디맨드 방식으로 가상 머신을 제공하는 클라우드 환경에서 쉽게 구현한다. 사용되는 아키텍터는 다음과 같다.

  • 오케스트레이션 엔진 : 오케스트레이션 엔진(Orchestration Engine)는 주로 파이썬(Python)에서 구현되는 리소스 관리 및 워크로드 스케줄링을 처리하는 핵심 요소이다.
  • 대시보드 : 대시보드(Dashboard)는 자바스트립트로 구현된 운영 인터페이스다.
  • 레스트풀 서버 : 레스트풀 서버(Restful Server)는 파이썬과 함께 구현된 운영 인터페이스이다.
  • 드라이버 : 드라이버는 도커 API Lib를 사용하여 네이티브 호스트 및 스웜 클러스터(Swarm cluster)를 지원한다. 드라이버 계층은 향후 더 많은 유형을 지원하기 위해 플러그가 가능하도록 설계되었다.
  • 도구 : 모니터링과 로깅과 같은 작업을 처리할 수 있는 몇 가지 도구가 설계되어 있다. 또한 프레임워크가 플러그가 가능하여 기존의 오픈 소스 툴을 통합할 수 있다.[2]

각주

  1. OSSNews, 〈[해외소식 하이퍼레저 새로운 블록체인 플랫폼 파트너 '첼로(Cello)' 맞이]〉, 《OSS》, 2017-02-13
  2. 2.0 2.1 2.2 2.3 하이퍼레저 공식 블로그 - https://www.hyperledger.org/blog/2017/01/17/hyperledger-says-hello-to-cello

참고자료

같이 보기


  질문.png 이 문서는 로고가 필요합니다.  

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