본문 바로가기

Hyperledger Fabric/Document

(18)
[HYPERLEDGER FABRIC v1.1]Hyperledger Fabric Network What is a Fabric Network?패브릭 허가 블록 체인 네트워크는 응용 프로그램 소비자 및 관리자에게 원장 서비스를 제공하는 기술 인프라입니다. 대부분의 경우 여러 조직이 네트워크를 구성하기 위해 컨소시엄으로 모여서 네트워크 사용 권한이 네트워크가 처음 구성되었을 때 컨소시엄이 동의 한 정책 집합에 의해 결정됩니다. 또한 네트워크 정책은 컨소시엄에서 조직의 합의에 따라 시간이 지남에 따라 변경 될 수 있습니다.이 문서는 조직에서 Hyperledger 패브릭 네트워크를 구성 및 배포하고, 네트워크 내에서 거래하도록 채널을 구성하며, 네트워크 수명 기간에 이러한 결정을 업데이트하는 방법을 결정하는 데 도움이 될 것입니다. 또한 이러한 결정이 Hyperledger Fabric의 아키텍처 및 구성 ..
[HYPERLEDGER FABRIC v1.1]Ordering Service FAQ General 일반(General) 질문 : Ordering 서비스를 운영하고 있고 합의 알고리즘을 바꾸고 싶은데 어떻게 할 수 있나요? 대답 : 그 부분은 명시적으로 지원되지는 않습니다. 질문 : 어플리케이션 채널을 업데이트한다면, 제 orderer 시스템 채널을 업데이트 해야하나요? 대답 :한번 어플리케이션 채널이 생성되면, 그것은 독립된 다른 채널(orderer 시스템 채널 포함)로 관리됩니다. 변경에 따라, 변화는 다른 채널로 포팅하는 것은 바람직하지 않을 수 있다. 일반적으로, MSP 변경은 모든 채널 전반에 걸쳐 동기화되야하고, 반면 정책 변경은 특정 채널에만 적용될 수 있습니다. 질문 : ordering과 어플리케이션 역할 수행하는 구성을 가질 수 있나요? 대답 : 이게 가능은 하지만, 그것..
[HYPERLEDGER FABRIC v1.1]Hyperledger Fabric FAQ Endorsement 보증 지지 아키텍쳐: Q. 얼마나 많은 네트워크 내부의 피어가 트랜잭션을 동의해야하나요? A. 동의 해야하는 피어의 수는 Chaincode 실행 시간에 명시된 동의 정책에 의해서 결정됩니다. Q. 어플리케이션 클라이언트는 모든 피어와 연결되어 있어야만 하나요? A. 클라이언트는 오직 Chaincode에서 요구한 동의 정책에서 필요한 피어 수만큼만 연결될 필요가 있습니다. Security & Access Control 보안 & 접근 통제 데이터 프라이버시와 접근 통제 Q. 데이터 프라이버시를 어떻게 보장하나요? A. 데이터 프라이버시에는 다양한 측면이 있습니다. 우선, 당신의 네트워크를 Chaincode의 데이터를 볼 수 있고 채널에서 실행할 수 있도록 허가 받은 각각의 참여자의 집합..
[HYPERLEDGER FABRIC v1.1]Architecture Reference Architecture Explained 아키텍처 설명 Hyperledger Fabric가 제공하는 이점 Chaincode의 신뢰 유연성(Chaincode trust flexibility) : 이 아키텍처는 체인코드(블록체인 어플리케이션)을 주문서비스와 분리하였습니다. 이는 주문서비스의 한 세트 노드에 의해 제공 될수 있으며, 일부 오류나 오작동을 수용할 수 있습니다. endorsers는 각 체인코드마다 다를 수 있습니다. 확장성(Scalability) : 특정 체인코드를 담당하는 endorser 노드는 주문자와 역할이 다르기 때문에 동일한 노드에서 기능을 수행하는 것 보다 확장성이 좋습니다. 특히 서로 다른 체인 코드가 분리된 endorser를 지정하면 endorser 사이에 체인코드를 분할하고 패러럴..
[HYPERLEDGER FABRIC v1.1]Commands Reference peer command peer command Description 이 peer 명령에는 다섯 가지 하위 부속 명령이 있습니다. 각 부속 명령은 관리자가 피어와 관련된 특정 작업 세트를 수행 할 수 있게 합니다. 예를 들어, peer channel 하위 명령을 사용하여 피어를 채널에 조인하거나 peer chaincode 명령을 사용하여 스마트 계약 체인코드를 피어에 배포할 수 있습니다 . Syntax peer 명령은 내부에 다섯 가지 하위 명령이 있습니다 : peer chaincode [option] [flags] peer channel [option] [flags] peer logging [option] [flags] peer node [option] [flags] peer version [option..
[HYPERLEDGER FABRIC v1.1]Operations Guides Upgrading from v1.0.x Upgrading from v1.0.x(v1.0.x에서 업그레이드) 1.0.x 버전에서 패브릭 네트워크를 v1.1로 업그레이드하는 작업은 다음 단계를 수행하여 완료할 수 있습니다. orderers, peers 및 fabric-ca용 바이너리를 업그레이드하십시오. 이러한 업그레이드는 병행하여 수행할 수 있습니다. 클라이언트 SDK를 업그레이드하십시오. v1.1 채널 기능 요구 사항을 사용합니다. (선택 사항) Kafka 클러스터를 업그레이드합니다. 이 과정을 이해하는데 도움이 되도록 Upgrading Your Network Components(네트워크 구성요소 업그레이드) 튜토리얼을 만들었습니다. 이 튜토리얼을 통해 peers, orderers 업그레이드 및 기능 요..
[HYPERLEDGER FABRIC v1.1]Tutorials Building Your First Network Building Your First Network(첫 번째 네트워크 구축) [Note] 이 지침은 제공된 tar 파일 내의 최신 안정된 Docker 이미지와 사전 컴파일된 설치 유틸리티에 대해 작동하는 것으로 확인되었습니다. 현재 마스터 브랜치의 이미지나 도구로 이 명령을 실행하면 구성 및 패닉에러(panic errors) 가 표시될 수 있습니다. 첫 번째 네트워크 (BYFN) 시나리오를 구축하면 2개의 피어 노드(peer nodes)를 유지 관리하는 두 개의 조직과 "solo" ordering service로 구성된 샘플 Hyperbelger 패브릭 네트워크가 프로비저닝됩니다. Install prerequisites(필수 구성요소 설치) 시작하기 전에 ..
[HYPERLEDGER FABRIC v1.1]Key Concepts Introduction소개Hyperledger Fabric은 높은 수준의 비밀성, 회복력, 유연성과 확장성을 가진 모듈러한 아키텍쳐가 기반이 된 분산 원장 플랫폼입니다.각기 다른 요소의 추가 기능과 경제 생태계 속에 존재하는 복잡함에 적응하기 위해서 디자인 되었습니다.Hyperledger Fabric은 다른 블록체인 솔루션과 차별화 되는 독특하게 유연하고 확장 가능한 아키텍쳐를 사용자에게 전달합니다.기업 블록체인의 미래를 위한 계획에서 필요한 것은 완벽하게 확인가능하고 오픈소스 아키텍쳐로 만들어지는 것입니다.이러한 부분에서 Hyperledger Fabric은 사용자의 시작 지점입니다.Hyperledger Fabric은 처음 사용자에게 남은 소개 섹션을 훑어보며 특정 요소나 특징에 블록체인이 어떻게 작동하..