본문 바로가기

Hyperledger Fabric

(22)
[HYPERLEDGER FABRIC v1.0]5. 아키텍처 아키텍처 ( ARCHITECTURE ) 아키텍처 설명 ( Architecture Explained ) Hyperledger 패브릭 아키텍처는 다음과 같은 이점을 제공합니다. 체인코드 신뢰 유연성(Chaincode trust flexibility). 이 아키텍처는 체인 코드 (블록 체인 어플리케이션)에 대한 신뢰 가정을 주문에 대한 신뢰 가정으로부터 분리합니다. 즉, 주문 서비스는 한 세트의 노드(주문자)에 의해 제공 될 수 있으며 일부는 실패하거나 오작동하는 것을 허용하며, 엔드 코드는 각 체인 코드마다 다를 수 있습니다. 확장성(Scalability). 특정 체인 코드를 담당하는 엔도 서 노드는 주문자와 직각을 이루기 때문에 시스템이 동일한 노드에서 이러한 기능을 수행하는 경우보다 확장 성이 좋습니다...
[HYPERLEDGER FABRIC v1.0]4. 운영가이드 운영가이드 ( OPERATION GUIDE ) 회원 서비스 제공업체 MSP ( Membership Service Providers ) 이 문서는 MSP의 설정 및 모범 사례에 대한 세부 정보를 제공합니다.멤버쉽 서비스 공급자 (MSP)는 멤버십 운영 아키텍처의 추상화를 제공하는 것을 목표로하는 구성 요소입니다.특히 MSP는 인증서 발급 및 유효성 검사 및 사용자 인증에 대한 모든 암호화 메커니즘 및 프로토콜을 추상화합니다. MSP는 자신의 신원 개념과 해당 신원을 관리 (신원 확인) 및 인증 (서명 생성 및 검증)하는 규칙을 정의 할 수 있습니다.Hyperledger 패브릭 블록 체인 네트워크는 하나 이상의 MSP에 의해 관리 될 수 있습니다. 이는 멤버쉽 운영의 모듈화와 다른 멤버쉽 표준 및 아키텍처 ..
[HYPERLEDGER FABRIC v1.0]3. 튜토리얼(2) Chaincode Tutorials ( 체인코드 튜토리얼 ) What is Chaincode? ( 체인코드란? ) Chaincode는 Go로 작성된 프로그램이며, Java와 같은 다른 프로그래밍 언어로 프로그래밍되어 지정된 인터페이스를 구현합니다. 체인 코드는 검증된 피어 프로세스에서 격리 된 보안 Docker 컨테이너에서 실행됩니다. Chaincode는 응용 프로그램에서 제출 한 트랜잭션을 통해 원장 상태를 초기화하고 관리합니다.체인 코드는 일반적으로 네트워크 구성원이 동의 한 비즈니스 논리를 처리하므로 "smart contract"로 간주 될 수 있습니다. 체인 코드에 의해 생성 된 상태는 해당 체인 코드로만 범위가 지정되며 다른 체인 코드로 직접 액세스 할 수 없습니다. 그러나 동일한 네트워크 내에..
[HYPERLEDGER FABRIC v1.0]3. 튜토리얼(1) Building Your First Network(첫번째 네트워크 구축) Install prerequisites(필수 구성 요소 설치) cd /opt/gopath/src/github.com/hyperledger git clone https://github.com/hyperledger/fabric-samples.git cd fabric-samples 먼저 hyperledger fabric samples에서 다음을 다운로드 합니다.curl -sSL https://goo.gl/iX9dek | bash 위의 curl 명령은 네트워크를 설정하고 위에 작성한 복제 된 레포에 배치해야하는 모든 플랫폼 특정 2 진 파일을 다운로드하고 추출하는 bash 스크립트를 다운로드하고 실행합니다. 4 개의 플랫폼 별 바이너리를 ..
[HYPERLEDGER FABRIC v.1.0]2. 주요개념 주요개념 ( KEY CONCEPTS ) 소개 ( Introduction ) Hyperledger Fabric은 고도의 기밀성, 탄력성, 유연성 및 확장 성을 제공하는 모듈러 아키텍처를 기반으로하는 분산 원장 솔루션을위한 플랫폼입니다. 이것은 다양한 구성 요소의 플러그 가능 구현을 지원하고 경제 생태계 전반에 걸쳐 존재하는 복잡성과 복잡성을 수용하도록 설계되었습니다. Hyperledger Fabric은 고유 한 탄성과 확장 성을 지닌 아키텍처를 제공하여이를 대체 블록 체인 솔루션과 구별합니다. 미래의 엔터프라이즈 블록 체인을 계획하려면 완전히 검증 된 오픈 소스 아키텍처를 구축해야합니다. Hyperledger Fabric이 출발점입니다.최초 사용자는 블록 체인이 작동하는 방식과 Hyperledger Fab..
[HYPERLEDGER FABRIC v1.0]1. 개요 하이퍼레저 페브릭에 오신걸 환영합니다 ( WELCOME TO HYPERLEDGER FABRIC ) Hyperledger Fabric: 고도의 기밀성, 탄력성, 유연성 및 확장 성을 제공하는 모듈러 아키텍처를 기반으로하는 분산 원장 솔루션을 위한 플랫폼 다양한 구성 요소의 플러그 가능 구현을 지원하고 경제 생태계 전반에 걸쳐 존재하는 복잡성과 복잡성을 수용하도록 설계 고유한 탄성과 확장성을 지닌 아키텍처를 제공하여 이를 대체 블록체인 솔루션과 구별 미래의 엔터프라이즈 블록 체인을 계획하려면 완전히 검증 된 오픈 소스 아키텍처를 구축해야함처음 사용자 는 Hyperledger Fabric 구성 요소와 기본 트랜잭션 흐름에 익숙해지기 위해 시작하기 섹션을 통해 시작하는 것이 좋습니다. 편안하다면 데모, 기술 사..