SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
2018년 05월
하이퍼레저 프로젝트
Hyperledger Project Overview
타임게이트 연구소
Agenda
• 하이퍼레저 프로젝트
• 하이퍼레저 프로젝트 (프레임워크)
• 하이퍼레저 프로젝트 (툴)
• 요약
하이퍼레저 프로젝트
하이퍼레저(Hyperledger) 프로젝트
리눅스 재단(Linux Foundation)에서 주도하는 블록체인 프로젝트
현재 10가지 블록체인 관련 프로젝트를 진행 중
 5개의 프레임워크(Framework)
 5개의 블록체인 툴(Tools)
2018년 5월 29일
리눅스 재단(LINUX Foundation)
- 60여개의 오픈 소스 프로젝트를 진행하고 있는 커뮤니티
발췌 : https://www.hyperledger.org/projects
하이퍼레저 프로젝트 (Hyperledger Project)
- 산업계를 위한 블록체인 기술 개발을 위한 글로벌 협업 프로젝트
발췌 : https://www.hyperledger.org/projects
하이퍼레저 프로젝트 목표
- 기업용 블록체인 기술 생태계 구축
발췌 : https://www.hyperledger.org/projects
하이퍼레저 프로젝트 – 분산원장을 위한 5개의 프레임워크(Frameworks)
발췌 : https://www.hyperledger.org/projects
하이퍼레저 프로젝트 – 운영,개발을 위한 5개의 툴(Tools)
발췌 : https://www.hyperledger.org/projects
하이퍼레저 프로젝트 모듈
프레임워크(Framework)
하이퍼레저 쏘투우스(Sawtooth) – PoET 컨센서스 블록체인
발췌 : https://sawtooth.hyperledger.org/docs/core/releases/1.0.2/introduction.html
인텔(Intel)의 ‘Intel Distributed Ledger’ 기반
PoET (Proof of Elapsed Time) 기반의 컨센서스
• 인텔의 SGX(Secure Guard Extensions) 기술을 기반으로 구현
허가형(Permissioned)과 참여형(Permissionless) 모두 지원
병렬 처리(Parallel Transaction Processing) 지원
높은 확장성과 모듈화 추구
아파치 2.0 라이선스 정책을 따름
하이퍼레저 쏘투우스(Sawtooth) – 네트워크 구성과 노드 구조
발췌 : https://sawtooth.hyperledger.org/docs/core/releases/1.0.2/introduction.html
소라미추(Soramitsu), 히타치(Hitachi), NTT 데이타, 콜루(Colu) 등 기여
C++ 사용자를 위한 개발 환경 ( C++ 라이브러리 )
모바일과 웹을 위한 인프라 제공 (iOS, Android, JavaScript 지원)
 YAC(Yet Another Consensus) 컨센서스 알고리즘 : 블록해시에 대한 투표
아파치 2.0 라이선스 정책을 따름
하이퍼레저 이로하(Iroha) – 간편한 자산 생성/관리를 위한 블록체인
발췌 : https://github.com/hyperledger/iroha
하이퍼레저 이로하(Iroha) – 구성 모듈
발췌 : https://github.com/hyperledger/iroha
하이퍼레저 패브릭(Fabric) –모듈화된 블록체인 엔진
발췌 : https://github.com/hyperledger/fabric
가장 활발하게 활동 중인 하이퍼레저 프로젝트
초기 IBM이 제공한 코드를 기반으로 현재 30여 조직에서 개발 참여 중
2017년 7월 v1.0 출시, 2018년 6월말 v1.2 예정
모바일과 웹을 위한 인프라 제공 (iOS, Android, JavaScript 지원)
MSP(Membership Service Provider) 기반의 Identity 관리와 접근 허가
블록체인 원장(ledger)과 현재 상태를 나타내는 World State 보관
트랜잭션 블록 정하는 방법으로 ‘Solo’, ‘Kafka’, SBFT 제공
아파치 2.0 라이선스 정책을 따름
모낙스(Monax)가 제안하여 인텔(Intel)이 공동 지원
이더리움 프로그램을 하이퍼레저에서도 동작할 수 있도록 지원
이더리움 진영과 하이퍼레저 진영에 공존하는 프로젝트
3개의 주요 모듈
• 컨센서스 엔진 : BFT(Byzantine Fault Tolerant) 알고리즘
• 허가형(permissioned) EVM(Ethereum Virtual Machine) : 개스(gas)는 자동 충전됨
• RPC 게이트웨이(gateway) : REST와 JSON-RPC 제공
아파치 2.0 라이선스 정책을 따름
하이퍼레저 버로우(Burrow) – 이더리움 Dapp 지원 프레임웤
발췌 : https://github.com/hyperledger/burrow
자주적인(self-sovereign) 신원 증명 생태계 프레임웤
소브린(sovrin) 파운데이션이 주도
소브린(Sovrin) 파운데이션( https://sovrin.org )
• 인터넷 환경에서의 신원(identity)를 제공하는 플랫폼
• IBM, ATB 파이낸셜, T-랩스, 에버님(Evernym) 등 30여개 조직 참여
• 변조가 어려운 블록체인 네트워크로 인터넷에 신원 계층 추가
• 현재 베타 상태로, IBM의 직원 ID 인증을 시범 운영중
아파치 2.0 라이선스 정책을 따름
하이퍼레저 인디(Indy) – 분산 신원 증명 프레임웤
발췌 : https://github.com/hyperledger/indy-node
발췌 :https://sovrin.org/
하이퍼레저 프로젝트 모듈
툴(Tools)
블록체인 애플리케이션 모니터링을 위한 오픈소스 브라우저
블록/트랜잭션/체인코드/노드/채널 등에 대한 모니터링
IBM과 DTCC이 주도
하이퍼레저 Fabric 1.0 지원
아파치 2.0 라이선스 정책을 따름
하이퍼레저 익스플로러(Explorer) – 모니터링 툴
발췌 : https://github.com/hyperledger/blockchain-explorer
블록체인 애플리케이션 개발을 위한 협업 프레임웤
Javascript 기반
아파치 2.0 라이선스 정책을 따름
하이퍼레저 컴포우저(Composer) – 개발 프레임웤
발췌 : https://github.com/hyperledger/composer
블록체인 성능(Performance) 테스트 툴
2018년 5월 현재, 아래의 3가지 블록체인 솔루션 지원
• 하이퍼레저 fabric 1.0+
• 하이퍼레저 sawtooth 1.0+
• 하이퍼레저 Iroha
하이퍼레저 컴포우저(Composer)에 대한 성능 측정도 지원
( 참조 : https://github.com/hyperledger/caliper/blob/master/docs/Composer.md )
성공률, 처리량, 트랜잭션 지연(min, max,..), 자원사용(CPU, Memory..) 제공
아파치 2.0 라이선스 정책을 따름
하이퍼레저 캘리퍼(Caliper) – 성능 측정 툴
발췌 : https://github.com/hyperledger/caliper
베어메탈, VM, 컨테이너 상의 블록체인 관리를 위한 툴
IBM, 소라미추(soramitsu), 화웨이(Huawei), 인텔(Intel)이 후원
대시보드를 통한 시스템 상태를 확인하고, 자원 확장 등 지원
생성/시작/중단/삭제/유지 등 블록체인 라이프사이클관리
현재 하이퍼레저 Fabric 지원. 향후 타 블록체인 지원 예정
이기종 환경(x86, Power, ..) 지원
아파치 2.0 라이선스 정책을 따름
하이퍼레저 첼로(Cello) – 블록체인 운영 관리툴
발췌 : https://github.com/hyperledger/cello
하이퍼레저 퀼트(Quilt) – Ledger 간 연동 프로토콜
발췌 : https://github.com/hyperledger/quilt
ILP(Inter-Ledger Protocol) 구현으로 블록체인간 상호 운용성 제공
 NTT 데이터(Data)와 리플(Ripple) 제안
기본적으로 지불(payment) 기능 제공 예정
분산원장과 기존 원장을 포함한 네트웤 상의 가치(value) 이전 지원
OER(Octet Encoding Rules) 기반의 암호화/복호화 지원
리눅스 파운데이션 내의 2개의 ILP 구현체 중 하나
• Quilt – Java 기반, interledger.js – Javascript 기반 ( https://github.com/interledgerjs )
아파치 2.0 라이선스 정책을 따름
요약
리눅스 파운데이션에서 진행하는 블록체인 오픈소스 프로젝트
• 프레임웤 : Fabric, Sawtooth, Iroha, Burrow, Indy
• 툴 : Explorer, Composer, Caliper, Cello, Quilt
아파치 2.0 라이선스 정책
하이퍼레저 프로젝트 – 5개의 프레임워크와 5개의 툴
하이퍼레저 프리미어 멤버
발췌 : https://www.hyperledger.org/
하이퍼레저 정회원과 준회원
발췌 : https://github.com/hyperledger
Address
서울특별시 성동구 아차산로 17
11층 (성수동 1가, 서울숲엘타워)
우편번호 04789
Telephone
Tel : (02)575-0409
Fax: (02)6003-1987

Weitere ähnliche Inhalte

Ähnlich wie 하이퍼레저 프로젝트 개요

[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략Ji-Woong Choi
 
Open source engineering
Open source engineeringOpen source engineering
Open source engineeringYoungSu Son
 
20160406 ROS 1차 강의 (for 아스라다 팀)
20160406 ROS 1차 강의 (for 아스라다 팀)20160406 ROS 1차 강의 (for 아스라다 팀)
20160406 ROS 1차 강의 (for 아스라다 팀)Yoonseok Pyo
 
Lablupconf session8 "Paving the road to AI-powered world"
Lablupconf session8 "Paving the road to AI-powered world"Lablupconf session8 "Paving the road to AI-powered world"
Lablupconf session8 "Paving the road to AI-powered world"Lablup Inc.
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)Software in Life
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1Ji-Woong Choi
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"Changhwan Yi
 
[경북] I'mcloud information
[경북] I'mcloud information[경북] I'mcloud information
[경북] I'mcloud informationstartupkorea
 
HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향Jonathan Jeon
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 YoungSu Son
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterpriseJun Gyun Bae
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료rockplace
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsminseok kim
 
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ian Choi
 
오픈소스의 이해(교육자료)
오픈소스의 이해(교육자료) 오픈소스의 이해(교육자료)
오픈소스의 이해(교육자료) 정명훈 Jerry Jeong
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)Channy Yun
 
[OKKY 세미나] 신용장 예제와 함께 살펴보는 하이퍼레저 패브릭과 컴포저 - 엔터프라이즈 블록체인
[OKKY 세미나] 신용장 예제와 함께 살펴보는 하이퍼레저 패브릭과 컴포저 - 엔터프라이즈 블록체인[OKKY 세미나] 신용장 예제와 함께 살펴보는 하이퍼레저 패브릭과 컴포저 - 엔터프라이즈 블록체인
[OKKY 세미나] 신용장 예제와 함께 살펴보는 하이퍼레저 패브릭과 컴포저 - 엔터프라이즈 블록체인OKKY
 
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Jeongkyu Shin
 
[오픈소스컨설팅] OpenShift PaaS Platform How-to
[오픈소스컨설팅] OpenShift PaaS Platform How-to[오픈소스컨설팅] OpenShift PaaS Platform How-to
[오픈소스컨설팅] OpenShift PaaS Platform How-toJi-Woong Choi
 

Ähnlich wie 하이퍼레저 프로젝트 개요 (20)

[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
 
Open source engineering
Open source engineeringOpen source engineering
Open source engineering
 
20160406 ROS 1차 강의 (for 아스라다 팀)
20160406 ROS 1차 강의 (for 아스라다 팀)20160406 ROS 1차 강의 (for 아스라다 팀)
20160406 ROS 1차 강의 (for 아스라다 팀)
 
Lablupconf session8 "Paving the road to AI-powered world"
Lablupconf session8 "Paving the road to AI-powered world"Lablupconf session8 "Paving the road to AI-powered world"
Lablupconf session8 "Paving the road to AI-powered world"
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"차세대 웹비즈니스를 위한 "HTML5"
차세대 웹비즈니스를 위한 "HTML5"
 
[경북] I'mcloud information
[경북] I'mcloud information[경북] I'mcloud information
[경북] I'mcloud information
 
HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향HTML5 융합 기술 표준화 동향
HTML5 융합 기술 표준화 동향
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterprise
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
 
Meetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vsMeetup tools for-cloud_native_apps_meetup20180510-vs
Meetup tools for-cloud_native_apps_meetup20180510-vs
 
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
 
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례 Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
 
오픈소스의 이해(교육자료)
오픈소스의 이해(교육자료) 오픈소스의 이해(교육자료)
오픈소스의 이해(교육자료)
 
웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)웹 2.0 기술 소개 (2006)
웹 2.0 기술 소개 (2006)
 
[OKKY 세미나] 신용장 예제와 함께 살펴보는 하이퍼레저 패브릭과 컴포저 - 엔터프라이즈 블록체인
[OKKY 세미나] 신용장 예제와 함께 살펴보는 하이퍼레저 패브릭과 컴포저 - 엔터프라이즈 블록체인[OKKY 세미나] 신용장 예제와 함께 살펴보는 하이퍼레저 패브릭과 컴포저 - 엔터프라이즈 블록체인
[OKKY 세미나] 신용장 예제와 함께 살펴보는 하이퍼레저 패브릭과 컴포저 - 엔터프라이즈 블록체인
 
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 
[오픈소스컨설팅] OpenShift PaaS Platform How-to
[오픈소스컨설팅] OpenShift PaaS Platform How-to[오픈소스컨설팅] OpenShift PaaS Platform How-to
[오픈소스컨설팅] OpenShift PaaS Platform How-to
 

Mehr von Seung-Woo Kang

[도서 리뷰] 디스럽트(Disrupt)
[도서 리뷰] 디스럽트(Disrupt)[도서 리뷰] 디스럽트(Disrupt)
[도서 리뷰] 디스럽트(Disrupt)Seung-Woo Kang
 
[도서 리뷰] 인센티브와 무임승차
[도서 리뷰] 인센티브와 무임승차[도서 리뷰] 인센티브와 무임승차
[도서 리뷰] 인센티브와 무임승차Seung-Woo Kang
 
[도서 리뷰] 왜 지금 핀테크인가?
[도서 리뷰] 왜 지금 핀테크인가?[도서 리뷰] 왜 지금 핀테크인가?
[도서 리뷰] 왜 지금 핀테크인가?Seung-Woo Kang
 
[도서 리뷰] 헤드 퍼스트 데이터 분석 ( Head First Data Analysis )
[도서 리뷰]  헤드 퍼스트 데이터 분석 ( Head First Data Analysis )[도서 리뷰]  헤드 퍼스트 데이터 분석 ( Head First Data Analysis )
[도서 리뷰] 헤드 퍼스트 데이터 분석 ( Head First Data Analysis )Seung-Woo Kang
 
[도서 리뷰] 어떻게 돌파할 것인가
[도서 리뷰] 어떻게 돌파할 것인가[도서 리뷰] 어떻게 돌파할 것인가
[도서 리뷰] 어떻게 돌파할 것인가Seung-Woo Kang
 
[도서 리뷰] 이나모리 가즈오의 회계경영
[도서 리뷰] 이나모리 가즈오의 회계경영[도서 리뷰] 이나모리 가즈오의 회계경영
[도서 리뷰] 이나모리 가즈오의 회계경영Seung-Woo Kang
 
차이의 붕괴(Collapse of Distinction) - 도서 요약
차이의 붕괴(Collapse of Distinction) - 도서 요약차이의 붕괴(Collapse of Distinction) - 도서 요약
차이의 붕괴(Collapse of Distinction) - 도서 요약Seung-Woo Kang
 
일본 기업은 AI를 어떻게 활용하고 있을까(도서 정리)
일본 기업은 AI를 어떻게 활용하고 있을까(도서 정리)일본 기업은 AI를 어떻게 활용하고 있을까(도서 정리)
일본 기업은 AI를 어떻게 활용하고 있을까(도서 정리)Seung-Woo Kang
 
소음과 투자 (도서 요약)
소음과 투자 (도서 요약)소음과 투자 (도서 요약)
소음과 투자 (도서 요약)Seung-Woo Kang
 
피케티의 21세기 자본론(도서요약)
피케티의 21세기 자본론(도서요약)피케티의 21세기 자본론(도서요약)
피케티의 21세기 자본론(도서요약)Seung-Woo Kang
 
현명한 초보 투자자(도서 요약)
현명한 초보 투자자(도서 요약)현명한 초보 투자자(도서 요약)
현명한 초보 투자자(도서 요약)Seung-Woo Kang
 
세상에서 가장 쉬운 회계학 입문(도서 요약)
세상에서 가장 쉬운 회계학 입문(도서 요약)세상에서 가장 쉬운 회계학 입문(도서 요약)
세상에서 가장 쉬운 회계학 입문(도서 요약)Seung-Woo Kang
 
확률을 높이는 확률
확률을 높이는 확률확률을 높이는 확률
확률을 높이는 확률Seung-Woo Kang
 
캐리커처 생성기 테스트
캐리커처 생성기 테스트캐리커처 생성기 테스트
캐리커처 생성기 테스트Seung-Woo Kang
 
주가_변화시점탐지(Change point Detection)
주가_변화시점탐지(Change point Detection)주가_변화시점탐지(Change point Detection)
주가_변화시점탐지(Change point Detection)Seung-Woo Kang
 
시계열 분석의 이해와 활용
시계열 분석의 이해와 활용시계열 분석의 이해와 활용
시계열 분석의 이해와 활용Seung-Woo Kang
 
스플렁크 머신러닝 연동
스플렁크 머신러닝 연동스플렁크 머신러닝 연동
스플렁크 머신러닝 연동Seung-Woo Kang
 
Azure ml studio_fraud_detection
Azure ml studio_fraud_detectionAzure ml studio_fraud_detection
Azure ml studio_fraud_detectionSeung-Woo Kang
 
MS_QnA_Maker_챗봇만들기
MS_QnA_Maker_챗봇만들기MS_QnA_Maker_챗봇만들기
MS_QnA_Maker_챗봇만들기Seung-Woo Kang
 
통계의 힘 (스터디 자료)
통계의 힘 (스터디 자료)통계의 힘 (스터디 자료)
통계의 힘 (스터디 자료)Seung-Woo Kang
 

Mehr von Seung-Woo Kang (20)

[도서 리뷰] 디스럽트(Disrupt)
[도서 리뷰] 디스럽트(Disrupt)[도서 리뷰] 디스럽트(Disrupt)
[도서 리뷰] 디스럽트(Disrupt)
 
[도서 리뷰] 인센티브와 무임승차
[도서 리뷰] 인센티브와 무임승차[도서 리뷰] 인센티브와 무임승차
[도서 리뷰] 인센티브와 무임승차
 
[도서 리뷰] 왜 지금 핀테크인가?
[도서 리뷰] 왜 지금 핀테크인가?[도서 리뷰] 왜 지금 핀테크인가?
[도서 리뷰] 왜 지금 핀테크인가?
 
[도서 리뷰] 헤드 퍼스트 데이터 분석 ( Head First Data Analysis )
[도서 리뷰]  헤드 퍼스트 데이터 분석 ( Head First Data Analysis )[도서 리뷰]  헤드 퍼스트 데이터 분석 ( Head First Data Analysis )
[도서 리뷰] 헤드 퍼스트 데이터 분석 ( Head First Data Analysis )
 
[도서 리뷰] 어떻게 돌파할 것인가
[도서 리뷰] 어떻게 돌파할 것인가[도서 리뷰] 어떻게 돌파할 것인가
[도서 리뷰] 어떻게 돌파할 것인가
 
[도서 리뷰] 이나모리 가즈오의 회계경영
[도서 리뷰] 이나모리 가즈오의 회계경영[도서 리뷰] 이나모리 가즈오의 회계경영
[도서 리뷰] 이나모리 가즈오의 회계경영
 
차이의 붕괴(Collapse of Distinction) - 도서 요약
차이의 붕괴(Collapse of Distinction) - 도서 요약차이의 붕괴(Collapse of Distinction) - 도서 요약
차이의 붕괴(Collapse of Distinction) - 도서 요약
 
일본 기업은 AI를 어떻게 활용하고 있을까(도서 정리)
일본 기업은 AI를 어떻게 활용하고 있을까(도서 정리)일본 기업은 AI를 어떻게 활용하고 있을까(도서 정리)
일본 기업은 AI를 어떻게 활용하고 있을까(도서 정리)
 
소음과 투자 (도서 요약)
소음과 투자 (도서 요약)소음과 투자 (도서 요약)
소음과 투자 (도서 요약)
 
피케티의 21세기 자본론(도서요약)
피케티의 21세기 자본론(도서요약)피케티의 21세기 자본론(도서요약)
피케티의 21세기 자본론(도서요약)
 
현명한 초보 투자자(도서 요약)
현명한 초보 투자자(도서 요약)현명한 초보 투자자(도서 요약)
현명한 초보 투자자(도서 요약)
 
세상에서 가장 쉬운 회계학 입문(도서 요약)
세상에서 가장 쉬운 회계학 입문(도서 요약)세상에서 가장 쉬운 회계학 입문(도서 요약)
세상에서 가장 쉬운 회계학 입문(도서 요약)
 
확률을 높이는 확률
확률을 높이는 확률확률을 높이는 확률
확률을 높이는 확률
 
캐리커처 생성기 테스트
캐리커처 생성기 테스트캐리커처 생성기 테스트
캐리커처 생성기 테스트
 
주가_변화시점탐지(Change point Detection)
주가_변화시점탐지(Change point Detection)주가_변화시점탐지(Change point Detection)
주가_변화시점탐지(Change point Detection)
 
시계열 분석의 이해와 활용
시계열 분석의 이해와 활용시계열 분석의 이해와 활용
시계열 분석의 이해와 활용
 
스플렁크 머신러닝 연동
스플렁크 머신러닝 연동스플렁크 머신러닝 연동
스플렁크 머신러닝 연동
 
Azure ml studio_fraud_detection
Azure ml studio_fraud_detectionAzure ml studio_fraud_detection
Azure ml studio_fraud_detection
 
MS_QnA_Maker_챗봇만들기
MS_QnA_Maker_챗봇만들기MS_QnA_Maker_챗봇만들기
MS_QnA_Maker_챗봇만들기
 
통계의 힘 (스터디 자료)
통계의 힘 (스터디 자료)통계의 힘 (스터디 자료)
통계의 힘 (스터디 자료)
 

하이퍼레저 프로젝트 개요

  • 1. 2018년 05월 하이퍼레저 프로젝트 Hyperledger Project Overview 타임게이트 연구소
  • 2. Agenda • 하이퍼레저 프로젝트 • 하이퍼레저 프로젝트 (프레임워크) • 하이퍼레저 프로젝트 (툴) • 요약
  • 4. 하이퍼레저(Hyperledger) 프로젝트 리눅스 재단(Linux Foundation)에서 주도하는 블록체인 프로젝트 현재 10가지 블록체인 관련 프로젝트를 진행 중  5개의 프레임워크(Framework)  5개의 블록체인 툴(Tools) 2018년 5월 29일
  • 5. 리눅스 재단(LINUX Foundation) - 60여개의 오픈 소스 프로젝트를 진행하고 있는 커뮤니티 발췌 : https://www.hyperledger.org/projects
  • 6. 하이퍼레저 프로젝트 (Hyperledger Project) - 산업계를 위한 블록체인 기술 개발을 위한 글로벌 협업 프로젝트 발췌 : https://www.hyperledger.org/projects
  • 7. 하이퍼레저 프로젝트 목표 - 기업용 블록체인 기술 생태계 구축 발췌 : https://www.hyperledger.org/projects
  • 8. 하이퍼레저 프로젝트 – 분산원장을 위한 5개의 프레임워크(Frameworks) 발췌 : https://www.hyperledger.org/projects
  • 9. 하이퍼레저 프로젝트 – 운영,개발을 위한 5개의 툴(Tools) 발췌 : https://www.hyperledger.org/projects
  • 11. 하이퍼레저 쏘투우스(Sawtooth) – PoET 컨센서스 블록체인 발췌 : https://sawtooth.hyperledger.org/docs/core/releases/1.0.2/introduction.html 인텔(Intel)의 ‘Intel Distributed Ledger’ 기반 PoET (Proof of Elapsed Time) 기반의 컨센서스 • 인텔의 SGX(Secure Guard Extensions) 기술을 기반으로 구현 허가형(Permissioned)과 참여형(Permissionless) 모두 지원 병렬 처리(Parallel Transaction Processing) 지원 높은 확장성과 모듈화 추구 아파치 2.0 라이선스 정책을 따름
  • 12. 하이퍼레저 쏘투우스(Sawtooth) – 네트워크 구성과 노드 구조 발췌 : https://sawtooth.hyperledger.org/docs/core/releases/1.0.2/introduction.html
  • 13. 소라미추(Soramitsu), 히타치(Hitachi), NTT 데이타, 콜루(Colu) 등 기여 C++ 사용자를 위한 개발 환경 ( C++ 라이브러리 ) 모바일과 웹을 위한 인프라 제공 (iOS, Android, JavaScript 지원)  YAC(Yet Another Consensus) 컨센서스 알고리즘 : 블록해시에 대한 투표 아파치 2.0 라이선스 정책을 따름 하이퍼레저 이로하(Iroha) – 간편한 자산 생성/관리를 위한 블록체인 발췌 : https://github.com/hyperledger/iroha
  • 14. 하이퍼레저 이로하(Iroha) – 구성 모듈 발췌 : https://github.com/hyperledger/iroha
  • 15. 하이퍼레저 패브릭(Fabric) –모듈화된 블록체인 엔진 발췌 : https://github.com/hyperledger/fabric 가장 활발하게 활동 중인 하이퍼레저 프로젝트 초기 IBM이 제공한 코드를 기반으로 현재 30여 조직에서 개발 참여 중 2017년 7월 v1.0 출시, 2018년 6월말 v1.2 예정 모바일과 웹을 위한 인프라 제공 (iOS, Android, JavaScript 지원) MSP(Membership Service Provider) 기반의 Identity 관리와 접근 허가 블록체인 원장(ledger)과 현재 상태를 나타내는 World State 보관 트랜잭션 블록 정하는 방법으로 ‘Solo’, ‘Kafka’, SBFT 제공 아파치 2.0 라이선스 정책을 따름
  • 16. 모낙스(Monax)가 제안하여 인텔(Intel)이 공동 지원 이더리움 프로그램을 하이퍼레저에서도 동작할 수 있도록 지원 이더리움 진영과 하이퍼레저 진영에 공존하는 프로젝트 3개의 주요 모듈 • 컨센서스 엔진 : BFT(Byzantine Fault Tolerant) 알고리즘 • 허가형(permissioned) EVM(Ethereum Virtual Machine) : 개스(gas)는 자동 충전됨 • RPC 게이트웨이(gateway) : REST와 JSON-RPC 제공 아파치 2.0 라이선스 정책을 따름 하이퍼레저 버로우(Burrow) – 이더리움 Dapp 지원 프레임웤 발췌 : https://github.com/hyperledger/burrow
  • 17. 자주적인(self-sovereign) 신원 증명 생태계 프레임웤 소브린(sovrin) 파운데이션이 주도 소브린(Sovrin) 파운데이션( https://sovrin.org ) • 인터넷 환경에서의 신원(identity)를 제공하는 플랫폼 • IBM, ATB 파이낸셜, T-랩스, 에버님(Evernym) 등 30여개 조직 참여 • 변조가 어려운 블록체인 네트워크로 인터넷에 신원 계층 추가 • 현재 베타 상태로, IBM의 직원 ID 인증을 시범 운영중 아파치 2.0 라이선스 정책을 따름 하이퍼레저 인디(Indy) – 분산 신원 증명 프레임웤 발췌 : https://github.com/hyperledger/indy-node 발췌 :https://sovrin.org/
  • 19. 블록체인 애플리케이션 모니터링을 위한 오픈소스 브라우저 블록/트랜잭션/체인코드/노드/채널 등에 대한 모니터링 IBM과 DTCC이 주도 하이퍼레저 Fabric 1.0 지원 아파치 2.0 라이선스 정책을 따름 하이퍼레저 익스플로러(Explorer) – 모니터링 툴 발췌 : https://github.com/hyperledger/blockchain-explorer
  • 20. 블록체인 애플리케이션 개발을 위한 협업 프레임웤 Javascript 기반 아파치 2.0 라이선스 정책을 따름 하이퍼레저 컴포우저(Composer) – 개발 프레임웤 발췌 : https://github.com/hyperledger/composer
  • 21. 블록체인 성능(Performance) 테스트 툴 2018년 5월 현재, 아래의 3가지 블록체인 솔루션 지원 • 하이퍼레저 fabric 1.0+ • 하이퍼레저 sawtooth 1.0+ • 하이퍼레저 Iroha 하이퍼레저 컴포우저(Composer)에 대한 성능 측정도 지원 ( 참조 : https://github.com/hyperledger/caliper/blob/master/docs/Composer.md ) 성공률, 처리량, 트랜잭션 지연(min, max,..), 자원사용(CPU, Memory..) 제공 아파치 2.0 라이선스 정책을 따름 하이퍼레저 캘리퍼(Caliper) – 성능 측정 툴 발췌 : https://github.com/hyperledger/caliper
  • 22. 베어메탈, VM, 컨테이너 상의 블록체인 관리를 위한 툴 IBM, 소라미추(soramitsu), 화웨이(Huawei), 인텔(Intel)이 후원 대시보드를 통한 시스템 상태를 확인하고, 자원 확장 등 지원 생성/시작/중단/삭제/유지 등 블록체인 라이프사이클관리 현재 하이퍼레저 Fabric 지원. 향후 타 블록체인 지원 예정 이기종 환경(x86, Power, ..) 지원 아파치 2.0 라이선스 정책을 따름 하이퍼레저 첼로(Cello) – 블록체인 운영 관리툴 발췌 : https://github.com/hyperledger/cello
  • 23. 하이퍼레저 퀼트(Quilt) – Ledger 간 연동 프로토콜 발췌 : https://github.com/hyperledger/quilt ILP(Inter-Ledger Protocol) 구현으로 블록체인간 상호 운용성 제공  NTT 데이터(Data)와 리플(Ripple) 제안 기본적으로 지불(payment) 기능 제공 예정 분산원장과 기존 원장을 포함한 네트웤 상의 가치(value) 이전 지원 OER(Octet Encoding Rules) 기반의 암호화/복호화 지원 리눅스 파운데이션 내의 2개의 ILP 구현체 중 하나 • Quilt – Java 기반, interledger.js – Javascript 기반 ( https://github.com/interledgerjs ) 아파치 2.0 라이선스 정책을 따름
  • 25. 리눅스 파운데이션에서 진행하는 블록체인 오픈소스 프로젝트 • 프레임웤 : Fabric, Sawtooth, Iroha, Burrow, Indy • 툴 : Explorer, Composer, Caliper, Cello, Quilt 아파치 2.0 라이선스 정책 하이퍼레저 프로젝트 – 5개의 프레임워크와 5개의 툴
  • 26. 하이퍼레저 프리미어 멤버 발췌 : https://www.hyperledger.org/
  • 27. 하이퍼레저 정회원과 준회원 발췌 : https://github.com/hyperledger
  • 28. Address 서울특별시 성동구 아차산로 17 11층 (성수동 1가, 서울숲엘타워) 우편번호 04789 Telephone Tel : (02)575-0409 Fax: (02)6003-1987