Fabric 1.1 버전 변경 사항기본 설명(버전 정보)기존에 사용하던 Node-RED는 Hyperledger Fabric 1.0 버전 기반의 Hyperledger Composer 0.14.2 버전과 연결해 사용했습니다.Composer 버전 : 0.14.2Node-RED 버전 : 0.17.5node-red-contrib-composer 버전 : 0.0.8여기에서는 Hyperledger Fabric 1.1 버전을 사용하기 위해 Hyperledger Composer 0.19.7 버전과 연결해 Node-RED를 사용하는 방법을 살펴보겠습니다. 여기에서 사용하는 버전 정보는 다음과 같습니다.Composer 버전 : 0.19.7Node-RED 버전 : 0.18.7-v8node-red-contrib-composer..
Hyperledger에서 제공하는 composer-sample-application 중 vehicle-manufacture 실행 시 발생한 오류의 해결 방법입니다. Hyperledger에서 기본적으로 제공하는 네트워크가 아닌, 직접 구성한 네트워크 환경에서 vehicle-manufacture 프로그램을 연결하는 도중, 에러가 발생했습니다. install.sh 스크립트를 통해 network install 명령 실행 시, 다음과 같은 에러가 발생했습니다.# Install the business network archive. docker run \ --rm \ --network honeybee_default \ -v $(pwd)/vehicle-manufacture-network.bna:/home/compose..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/gossip.html Gossip data dissemination protocol Hyperledger 패브릭은 트랜잭션 실행 (승인 및 커밋) 피어 및 트랜잭션 주문 노드에서 작업 부하를 나누어 블록 체인 네트워크 성능, 보안 및 확장 성을 최적화합니다. 이러한 네트워크 운영 분리는 데이터 무결성 및 일관성을 보장하기 위해 안전하고 신뢰할 수 있으며 확장 가능한 데이터 보급 프로토콜을 필요로합니다. 이러한 요구 사항을 충족시키기 위해 Hyperledger Fabric은 gossip data diss..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/readwrite.html Read-Write set semantics 트랜잭션 시뮬레이션 및 읽기 - 쓰기 세트 endorser 에서 트랜잭션을 시뮬레이션하는 동안 트랜잭션에 대해 읽기 - 쓰기 세트가 준비됩니다. 읽기 집합에는 시뮬레이션 중에 트랜잭션이 읽는 고유 키 및 커밋 된 버전의 목록이 포함됩니다. 쓰기 세트에는 고유 키 목록 (읽기 세트에있는 키와 중복 될 수 있음)과 트랜잭션이 작성하는 새 값 목록이 들어 있습니다. 트랜잭션에 의해 수행 된 갱신이 키를 삭제하는 것이면 키의 h 제 표시자..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/peer_event_services.html Peer channel-based event services 개요 이전 버전의 Fabric에서는 피어 이벤트 서비스를 이벤트 허브라고했습니다. 이 서비스는 해당 블록이 속한 채널에 관계없이 새로운 블록이 피어의 원장에 추가 될 때마다 이벤트를 보내고 이벤트 피어를 실행하는 조직의 구성원 (예 : 이벤트에 연결되어있는 구성원만 액세스 할 수있었습니다 ).v1.1부터는 이벤트를 제공하는 두 가지 새로운 서비스가 있습니다. 이러한 서비스는 완전히 다른 디자인을 사..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/couchdb_as_state_database.html 상태 데이터베이스 옵션 상태 데이터베이스 옵션에는 LevelDB 및 CouchDB가 포함됩니다. LevelDB는 피어 프로세스에 포함 된 기본 키 - 값 상태 데이터베이스입니다. CouchDB는 선택적 외부 상태 데이터베이스입니다. CouchDB는 LevelDB 키 - 값 저장소와 마찬가지로 체인 코드로 모델링 된 모든 이진 데이터를 저장할 수 있습니다 (CouchDB 첨부 기능은 JSON이 아닌 바이너리 데이터에 내부적으로 사용됩니다). 그러나 ..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/capability_requirements.html Capability Requirements Fabric은 대개 여러 국가 또는 대륙에있는 여러 조직을 포함하는 분산 시스템이기 때문에 여러 다른 버전의 Fabric 코드가 네트워크에 존재할 수 있습니다 (일반적으로). 그럼에도 불구하고 네트워크가 트랜잭션을 동일한 방식으로 처리하여 모든 사람이 현재 네트워크 상태에 대해 동일한 시각을 갖도록하는 것이 중요합니다.즉, 모든 네트워크와 네트워크 내의 모든 채널은 처리 트랜잭션에 참여할 수 있도록 "기능"이..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/channels.html Channels Hyperledger 패브릭 채널은 비공개 및 기밀 트랜잭션을 수행하기 위해 두 명 이상의 특정 네트워크 구성원 간의 통신에 대한 개인 "서브넷"입니다. 채널은 구성원 (조직), 구성원 당 앵커 피어, 공유 원장, 체인 코드 응용 프로그램 및 주문 서비스 노드 (들)에 의해 정의됩니다. 네트워크상의 각 트랜잭션은 채널에서 실행되며 각 당사자는 인증되고 해당 채널에서 거래할 권한이 있어야합니다. 채널에 참여하는 각 피어는 구성원 서비스 공급자 (MSP)가 제공한 ..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/txflow.html Transaction Flow 이 문서는 표준 자산 교환 중에 발생하는 트랜잭션 메커니즘에 대해 설명합니다. 시나리오에는 무를 사고 파는 두 명의 고객 A와 B가 포함됩니다. 이들은 각각 네트워크를 통해 거래를 보내고 원장과 상호 작용하는 동료를가집니다. Assumptions(가정)이 플로우는 채널이 설정되어 실행 중이라고 가정합니다. 응용 프로그램 사용자는 조직의 인증 기관 (CA)을 등록 및 등록하고 네트워크 인증에 필요한 필수 암호화 자료를 다시 수신합니다.무 코드 시장의 초..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/arch-deep-dive.html 아키텍처 설명 Hyperledger Fabric가 제공하는 이점 Chaincode의 신뢰 유연성(Chaincode trust flexibility) : 이 아키텍처는 체인코드(블록체인 어플리케이션)을 주문서비스와 분리하였습니다. 이는 주문서비스의 한 세트 노드에 의해 제공 될수 있으며, 일부 오류나 오작동을 수용할 수 있습니다. endorsers는 각 체인코드마다 다를 수 있습니다. 확장성(Scalability) : 특정 체인코드를 담당하는 endorser 노드는 주..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/commands/fabric-ca-commands.html Fabric-CA CommandsHyperledger Fabric CA는 Hyperledger Fabic 용 CA (Certificate Authority)입니다. fabric-ca client 및 fabric-ca server에 사용 가능한 명령은 아래 링크에 설명되어 있습니다. Fabric-CA Client fabric-ca-client 명령을 사용하면 ID 관리(특성 관리 포함) 및 인증서 (갱신 및 해지 포함)를 관리 할 수 있습니다.f..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/commands/cryptogen-commands.html cryptogen commands Cryptogen은 Hyperledger Fabric의 key 자료를 생성하는 유틸리티입니다. 주로 테스트 환경에서 사용하기위한 것입니다. Syntax cryptogen명령은 그 안에 다른 하위 명령이 있습니다.cryptogen [subcommand]다음과 같습니다.cryptogen generate cryptogen showtemplate cryptogen version cryptogen extend crypt..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/commands/configtxlator.html Description configtxlator 명령을 사용하여 사용자는 protobuf와 JSON 버전의 fabric 데이터 구조 사이를 변환하고 구성 업데이트를 만들 수 있습니다. 이 명령은 REST서버를 시작하여 HTTP를 통해 해당 기능을 표시하거나 명령줄 도구로 직접 사용할 수 있습니다. Syntax configtxlator는 4개의 하위 명령이 있습니다. configtxlator start REST 서버를 시작합니다.usage: configtx..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/commands/configtxgen.html Description configtxgen 명령을 통해 사용자는 채널 config와 관련된 아티팩트를 작성하고 검사 할 수 있습니다. 생성 된 아티팩트의 내용은 configtx.yaml의 내용에 의해 결정됩니다. Syntax configtxgen 명령은 하위 명령은 없지만 다양한 작업을 수행하기 위해 설정할 수 있는 플래그가 지원됩니다.Usage of configtxgen: -asOrg string Performs the config generation a..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/commands/peernode.html peer nodeDescriptionpeer node 하위 명령을 사용하여 관리자는 피어 노드를 시작하거나 피어 노드의 상태를 확인할 수 있습니다. Syntaxpeer node 하위 명령의 구문은 다음과 같습니다. :peer node start [flags] peer node status peer node startStart Descriptionpeer node start 명령을 통해 관리자는 피어 노드 프로세스를 시작할 수 있습니다.피어 노드 프로세스는 구성 ..
- Total
- Today
- Yesterday
- Hyperledger Fabric v1.2
- ambrosus
- 어서와 데이터는 처음이지
- 기초 of 기초 데이터 개념
- 코딩테스트
- DOCs
- 문제풀이
- 하이퍼레저 페브릭
- Hyperledger Fabric
- 빅데이터
- Blockchain
- 알고리즘
- 빅데이터 기초
- ubuntu
- 블록 체인
- 하이퍼레저 패브릭
- 하이퍼레저 인디
- 빅데이터 교육
- Private Data
- 빅데이터 강의
- 블록체인
- 코딜리티
- 코테
- 직딩잇템
- Hyperledger Fabric v1.1
- codility
- javascript
- Hyperledger Indy
- 암브로셔스
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |