보안 및 블록체인

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

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 - #1 Peer 키생성 - Cryptogen

cryptogen Cryptogen명령어는 Organization의 키를 생성해 Hyperledger Fabric에서 네트워크 사전 구성 cryptogen — hyperledger-fabricdocs main documentation Docs » Commands Reference » cryptogen Edit on GitHub cryptogen cryptogen is an utility for generating Hyperledger Fabric key material. It is provided as a means of preconfiguring a network for testing purposes. It would normally not be used in the operat hyperledger-..

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

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 구축 - #2 채널구성 및 제네시스 블록 생성

1. Configtx.yaml 파일 요약 Organizations : 채널의 회원이 될 수 있는 조직, 각 조직에는 채널 MSP를 구축하는 사용되는 암호화 자료에 대한 참조있음 Ordering Service : 어떤 노드가 오더링 서비스를 형성할지 Channel Policies : 파일의 여러 섹션이 함께 작동하기위해 조직이 채널과 상호작용하고, 채널 업데이트를 승인해야하는 조직을 제어하는 정책 Channel Profiles : 프로필은 Orderer 시스템 채널에서 Genesis Block 생성과 조직의 사용채널을 만드는데 사용 2. 사전준비 - configtx.yaml 파일 생성 cd fabric-samples/my-network touch ./configtx/configtx.yaml 3. Confi..

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

GO언어 필요한 내용 정리

Go 패키지의 매커니즘 패키지 Main Go Lang의 Main패키지는 컴파일러가 공유 라이브러리가 아닌 실행 프로그램으로 만들어 컴파일러가 특별하게 인식패키지를 공유 라이브러리로 만들 때는, Main패키지 및 함수를 사용하면 안됨 package main import "fmt" func main(){ fmt.Println("Hello") } 패키지 생성방법 e.g.GOPATH환경변수 위치 test_go 패키지 생성 패키지 Scope 이름의 첫 문자를 대문자로하면 Public으로 간주되어 [함수, 구조체, 인터페이스, 메소드] 외부에서 호출가능import할때는 폴더를 참조하여 폴더의 파일들의 첫 문자가 대문자인 함수를 호출가능 파일이름 : test.go package test_go import "fmt" ..

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

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 Tutorials - First Application by using Golang

Asset Treansfer Applicaiton Hyperledger Fabric에서 공식으로 제공하는 자산 거래 튜토리얼 샘플을 통해 Application과 Chaincode와 상호작용 하는 방식을 숙지하여, 블록체인 네트워크의 Ledger에 있는 데이터를 관리하는 방법을 알 수 있다. Application - 블록체인 네트워크를 호출하여 체인코드에 구현된 트랜잭션을 호출 Chaincode - 블록체인 네트워크의 Ledger와 상호작용을 포함하여 트랜잭션을 구현하는 스마트 컨트랙트 # 편의상 체인코드를 스마트 컨트랙트라 칭하겠습니다. 블록체인 네트워크 셋업 일단 기존에 블록체인 네트워크를 켜놓고 Down시키지 않은 상태일 수 있으므로 Down시킨다. ./network.sh down 'mychannel..

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

하이퍼레저 패브릭(Hyperledger Fabric) v2.2 Tutorials - Network.sh 명령어 해석

[영문] fabric-samples/network.sh 명령어 원문 Usage: network.sh [Flags] Modes: up - Bring up Fabric orderer and peer nodes. No channel is created up createChannel - Bring up fabric network with one channel createChannel - Create and join a channel after the network is created deployCC - Deploy a chaincode to a channel (defaults to asset-transfer-basic) down - Bring down the network Flags: Used with netw..

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

하이퍼레저 패브릭(Hyperledger Fabric) CA, MSP #3 - Key Concept

하이퍼레저 패브릭 구조 정리 참고 : 하이퍼레적 공식문서의 Key Concept을 참고 https://hyperledger-fabric.readthedocs.io/ ※ 추가로, 기본적인 내용은 설명을 생략했습니다. 0) 사전에 필요한 지식 a. PKI(Public Key Infrastructure)구조 PKI는 Identities의 목록을 제공하고, MSP는 목록중 네트워크에 참여하는 특정 조직의 구성원을 알려줌 즉, 위 그림에서 PKI는 다양한 유형의 확인 가능한 ID(여기선 카드)를 제공하고, MSP는 상점에서 승인한 카드 공급자 목록으로 / 신뢰할 수 있는 구성원 결정 여기서는 [노랑, 초록, 파랑] 카드 - 전체적인 PKI 구조 - - Hyperledger 또한 PKI표준에 의존 - 디지털 인증서..

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