보안 및 블록체인

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - Policies 정리

Hyperledger for Policies 일반적으로, 누가 무엇을 할지 묘사하는 것으로, Hyperledger Fabric에서 Policies는 인프라구조 관리를 위한 메커니즘 패브릭 네트워크의 구성원이(Peer, Org) 네트워크, 채널, 스마트 컨트랙트의 변경 사항을 수락하거나 거부하는데 동의하는 방법 및 방식을 나타냄Policies는 네트워크를 처음 구성할 때 구성원이 동의하지만 향후 네트워크가 수정됨에 따라 발전할 수 있음예를들어 블록의 형태를 변경하거나, 스마트 컨트랙트를 승인하는데 필요한 조직의 수를 정의할때 등 Signature policies Signature정책은 "OR('Org1.peer', 'Org2.peer)처럼 정책이 충족되기 위해 서명되야 하는 특정 유형의 사용자를 정의함 앞..

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - 체인코드 go.mod 설정

0. Golang Package & Module 고랭의 패키지는 디렉토리의 개념으로 생각 다른패키지를 import하기 위해서 go.mod 모듈을 사용하여 패키지에 접근하는 방법을 소개한다. 1. 체인코드 디렉토리 구조 chaincode디렉토리를 로컬 패키지로 import하여 chaincode/chain1.go를 참조하고 싶을때 2. go.mod 생성 cd chaincode go mod init chaincode # nano go.mod module chaincode go 1.14 chaincode 디렉토리 모듈을 초기화 # assetTransfer.go(main함수가 들어간 go파일)가 포함된 디렉토리의 위치 # init 이후 이름은 원하는 값으로 지정 go mod init runner # nano go..

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - but chaincode is not installed 에러

에러 peer lifecycle chaincode commit \ -o localhost:7050 \ --ordererTLSHostnameOverride orderer.example.com \ --tls \ --cafile $ORDERER_CA \ --channelID mychannel \ --name basic \ --peerAddresses localhost:7051 \ --tlsRootCertFiles ${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt \ --peerAddresses localhost:9051 \ --tlsRootCertFiles ${PWD}/organizatio..

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 COMPOSE_PROJECT_NAME Multiple 설정 및 문제 해결방법

오류 상황 Hyperledger Fabric Network를 구축하고 'COMPOSE_PROJECT_NAME=net docker-compsoe up -d' 명령어를 통해 도커 컨테이너를 실행시키는 과정에서 Orderer가 계속 꺼지는 상황이 발생했다. 백그라운드에서 실행하지 않고 로그를 정상동작하는 도커컨에티너와 비교해본 결과 Orderer에 TLS가 계속 Warning이 나면서 일정시간이 지나면 Orderer가 종료되었다. 오류 원인 오류원인이 정확하지는 않지만 이전에 다른 Hyperledger Fabric 네트워크를 돌려놓고 컨테이너를 종료한 상태에서 Fabric Network의 이름과 Docker-Compose.yaml파일의 Peer들의 env중 'CORE_VM_DOCKER_HOSTCONFIT_NE..

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - 채널에 Org 추가

0. 사전 환경설정 및 필수지식 - Hyperledger Docs를 읽으며 과도한 삽질에 대한 경험이 필요(처음 보면 뭐가 뭔지 모를 수 있음...내가 그랬기 때문에) - Fabric-Samples 설치 후 Requiresments에 대한 툴 및 라이브러리는 설치되어있어야함(Go, Node 등) - Cryptogen을 통한 Key생성 - Docker-compose.yaml 파일 생성 - configtx.yaml에 새로운 Org추가 Adding an Org to a Channel — hyperledger-fabricdocs main documentation Docs » Tutorials » Adding an Org to a Channel Edit on GitHub Adding an Org to a Chan..

보안 및 블록체인/블록체인

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - #3 Docker-compose.yaml 네트워크 설정 & 채널생성

1. Hyperledger Fabric Docker-compose.yaml 환경변수 정의 Upgrading your components — hyperledger-fabricdocs main documentation Upgrading your components Audience: network administrators, node administrators For information about special considerations for the latest release of Fabric, check out Upgrading to the latest release of Fabric. This topic will only cover the process for u hyperledger-fabric.re..

1Seok
'보안 및 블록체인' 카테고리의 글 목록 (3 Page)