A word about the Alpha release(알파 릴리스에 관한 한마디) Hyperledger Fabric v2.0의 알파 릴리스는 사용자가 새로운 Fabric 체인 코드 라이프 사이클 및 FabToken과 같은 두 가지 흥미 진진한 새로운 기능을 시도할 수 있게 해줍니다. 알파 릴리스는 사용자에게 새로운 기능에 대한 미리보기를 제공하기 위해 제공되며 프로덕션 환경에서 사용하기 위한 것이 아닙니다. 또한 v2.0 Alpha 릴리스에 대한 업그레이드 지원은 없으며 Alpha 릴리스에서 향후 v2.x 버전으로의 업그레이드는 지원되지 않습니다. Fabric chaincode lifecycle(패브릭 chaincode 라이프 사이클) Fabric 2.0 Alpha는 피어에게 체인 코드를 설치하고 채널..
blockchain-explorer: Invalid results returned ::NOT_FOUND 오류 해결 방법오류 발생Hyperledger Fabric v1.2 네트워크를 구성하고 blockchain-explorer v0.3.7을 실행해 정상적으로 작동되는 것을 확인했다.그런데 며칠이 지난 뒤, 갑자기 어느 순간부터 다음과 같은 오류가 뜨면서 blockchain-explorer가 실행되지 않았다.네트워크를 아예 down하고 다시 up한 다음 blockchain-explorer를 실행하면 또 정상적으로 수행되다가 어느 순간부터 동일한 오류가 발생하기 시작했다.최신 버전의 blockchain-explorer로 실행해도 마찬가지였다.blockchain-explorer console 로그
Hyperledger Fabric v1.2: Docker-Compose 환경변수 설정hyperledger/fabric-tools 기본 환경변수 GOPATH : GOPATH 설정 CORE_VM_ENDPOINT : Docker 데몬 주소 CORE_LOGGING_LEVEL : 로그 메시지 표시 수준 설정 (INFO/DEBUG) PEER 환경변수 CORE_PEER_ID : peer를 식별하는 ID CORE_PEER_ADDRESS : peer의 주소 값 CORE_PEER_LOCALMSPID : peer의 Local MSP ID CORE_PEER_TLS_ENABLED : TLS 통신 활성화 여부 (true/false) CORE_PEER_TLS_CERT_FILE : peer의 TLS 서버 인증서 파일 경로 CORE_..
Orderer System Channel 설정https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html#configuration-transaction-generator (Run the tools 부분 참고)https://hyperledger-fabric.readthedocs.io/en/release-1.4/configtx.html?highlight=system%20channel (Orderer system channel configuration 부분 참고) Orderer System Channel Hyperledger Fabric v1.4 네트워크 구성을 테스트하던 도중, 이전의 Hyperledger Fabric v1.2와 다른..
해당 글은 Hyperledger Fabric 페이지의 공식 문서를 번역 및 정리한 자료입니다.원본 사이트 : https://hyperledger-fabric.readthedocs.io/en/release-1.4/configtx.html?highlight=system%20channel Channel Configuration (configtx)Hyperledger 패브릭 블록 체인 네트워크의 공유 구성은 채널 당 하나의 컬렉션 구성 트랜잭션에 저장됩니다. 각 구성 트랜잭션은 일반적으로 더 짧은 이름 configtx로 참조됩니다.채널 구성에는 다음과 같은 중요한 속성이 있습니다. 버전 관리됨(Versioned) : 구성의 모든 요소에는 모든 수정과 함께 진행되는 관련 버전이 있습니다. 또한 커밋된 모든 구성은..
해당 글은 Hyperledger Fabric 페이지의 공식 문서를 번역 및 정리한 자료입니다.원본 사이트 : https://hyperledger-fabric.readthedocs.io/en/release-1.4/idemixgen.htmlIdentity Mixer MSP configuration generator (idemixgen)이 문서는 identity mixer 기반 MSP용 구성 파일을 만드는 데 사용할 수 있는 idemixgen 유틸리티의 사용법에 대해 설명합니다. 새로운 CA 키 쌍을 생성하기 위한 명령과 이전에 생성된 CA 키를 사용하여 MSP 구성을 작성하는 명령 중 하나를 사용할 수 있습니다. Directory Structure(디렉토리 구조) idemixgen 도구는 다음 구조로 디렉토..
해당 글은 Hyperledger Fabric 페이지의 공식 문서를 번역 및 정리한 자료입니다.원본 사이트 : https://hyperledger-fabric.readthedocs.io/en/release-1.4/idemix.html What is Idemix?(Idemix란 무엇입니까?) Idemix는 강력한 인증뿐만 아니라 거래자의 신원을 드러내지 않고 거래할 수 있는 능력인 익명성(anonymity), 단일 신원이 동일한 신원으로 거래가 보내졌음을 밝히지 않고 여러 거래를 보내는 불연계성(unlinkability) 등의 개인 정보 보호 기능을 제공하는 암호화 프로토콜 제품군입니다.Idemix 플로우에는 사용자(user), 발급자(issuer), 검증자(verifier)의 세 가지 역할이 있습니다. 발..
해당 글은 Hyperledger Fabric 페이지의 공식 문서를 번역 및 정리한 자료입니다.원본 사이트 : https://hyperledger-fabric.readthedocs.io/en/release-1.4/private_data_tutorial.htmlUsing Private Data in Fabric 이 튜토리얼에서는 권한이 부여된 조직의 블록 체인 네트워크에서 프라이빗 데이터를 저장 및 검색 할 수 있도록 컬렉션을 사용하는 방법을 보여줍니다.이 튜토리얼의 정보는 프라이빗 데이터 저장소 및 해당 사용 사례에 대한 지식을 전제로합니다. 자세한 내용은 프라이빗 데이터를 확인하십시오.이 자습서에서는 Fabric으로 프라이빗 데이터를 정의, 구성 및 사용하는 연습을 위해 다음 단계를 수행합니다. 컬렉션 ..
해당 글은 Hyperledger Fabric 페이지의 공식 문서를 번역 및 정리한 자료입니다.원본 사이트 : https://hyperledger-fabric.readthedocs.io/en/release-1.4/whatsnew.htmlWhat's new in v1.4 Hyperledger Fabric’s First long term support release(Hyperledger Fabric 최초 장기 지원 릴리즈) Hyperledger Fabric은 초기 v1.0 출시 이후 발전했으며 Fabric 운영자 커뮤니티도 있습니다. 패브릭 개발자는 안정성과 프로덕션 작업에 중점을 두고 v1.4를 제공하기 위해 네트워크 사업자와 협력 해 왔습니다. 따라서 v1.4가 첫 번째 장기 지원 릴리스가 될 것입니다.현..
해당 글은 Hyperledger Fabric 페이지의 공식 문서를 번역 및 정리한 자료입니다.원본 사이트 : https://hyperledger-fabric.readthedocs.io/en/release-1.3/whatsnew.html What's new in v1.3 Hyperledger Fabric v1.3 릴리스의 새로운 기능 및 설명서에 대한 간략한 설명 : New features(새로운 기능) ID 믹서를 사용한 MSP 구현 : 제로 지식 증명(zero-knowledge proofs)을 사용하여 ID를 익명으로 유지하고 연결 해제할 수 있는 방법. idexmigen 이라는 테스트 환경에 ID 믹서 자격 증명을 생성할 수 있는 도구가 있으며, 이 설명서는 Identity Mixer MSP 구성 생..
fabric-rest TIMEOUT 오류 발생 및 해결 방안 현상 조사현상honeybee_1.2 네트워크에서 fabric-rest API에 데이터를 POST 할 경우, "REQUEST_TIMEOUT" 오류가 발생함아래 과정까지는 수행되고 실제 트랜잭션이 생성되는 것도 확인. (다른 org에서 해당 데이터 query 가능)Sending transaction proposaltransaction proposal was goodSuccessfully sent Proposal and received ProposalResponseCommitting transaction아래 과정이 수행되지 않음Got block eventInvoke succeedevent promise all complete and testing c..
Blockchain-explorer 실행 PORT 변경 blockchain-explorer는 기본적으로 8080 포트로 실행되는데, 이 포트를 변경하는 방법에 대해 알아보겠습니다.※ blockchain-explorer v0.3.5를 기반으로 작성되었습니다. appconfig.json blockchain-explorer/ 디렉토리 내에 있는 appconfig.json 파일에서 port 항목을 수정합니다.8080에서 8001로 수정해보겠습니다.{ "host": "localhost", "port": "8001", "license": "Apache-2.0" } 6000 등과 같은 port 번호로는 실행되지 않으니 유의하시기 바랍니다. swagger.json blockchain-explorer/ 디렉토리 내에 있..
오류 파악cli 컨테이너에서 체인코드를 설치하고 난 뒤, instantiate 또는 upgrade 명령을 수행했을 때 다음과 같은 오류가 발생하는 경우가 있습니다. INFO 001 Using default escc\n2018-08-30 08:07:02.149 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc\nError: could not assemble transaction, err Proposal response was not successful, error code 500, msg failed to execute transaction 805249d44eda6fc358855a04cb9d75b43d6a2179029d76d..
JMeter 실행 JMeter 설치 임의의 디렉토리에 JMeter 4.0을 설치합니다. 여기에서는 사용자의 Downloads 디렉토리에 설치합니다.압축 파일을 해제하기만 하면 JMeter를 실행할 수 있습니다.# JMeter 설치 cd ~/Downloads sudo wget http://apache.mirror.cdnetworks.com//jmeter/binaries/apache-jmeter-4.0.tgz tar -xf apache-jmeter-4.0.tgz rm -f apache-jmeter-4.0.tgz JMeter 플러그인 설치 JMeter 압축 파일을 해제한 디렉토리에서 lib/ext 디렉토리 내에 jmeter-plugins-manager-1.1.jar을 설치합니다.cd ~/Downloads/ap..
참고 : [Blockchain 네트워크 구성] Hyperledger Fabric v1.2에서 Private Data 저장 및 조회 오류 발생 Hyperledger Fabric v1.2에서 Private Data 저장 테스트 진행 시, collections_config.json 파일에서 권한을 설정해주었음에도 불구하고 데이터가 공유되지 않는 문제가 발생하였습니다.각 org별로 서로 다른 호스트에서 실행중이어서 그런지 org1에서 등록한 데이터는 org1에서만 조회가 가능하고 다른 org에서는 조회가 불가능했습니다. peer0.org2 컨테이너 로그 확인 피어 컨테이너의 로그를 확인해보니 다음과 같은 오류가 출력되었습니다. WARN 071 Could not connect to {peer0.org4.honey..
- Total
- Today
- Yesterday
- 빅데이터 기초
- 코딜리티
- ambrosus
- Hyperledger Fabric v1.2
- Blockchain
- 암브로셔스
- Hyperledger Fabric v1.1
- codility
- Private Data
- 빅데이터 강의
- 블록 체인
- 빅데이터
- ubuntu
- 빅데이터 교육
- 알고리즘
- 어서와 데이터는 처음이지
- 기초 of 기초 데이터 개념
- 하이퍼레저 패브릭
- 블록체인
- Hyperledger Fabric
- 코테
- docker
- 코딩테스트
- javascript
- 하이퍼레저 페브릭
- DOCs
- 하이퍼레저 인디
- Hyperledger Indy
- 문제풀이
- 직딩잇템
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |