해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/upgrade_to_one_point_one.html Upgrading from v1.0.x(v1.0.x에서 업그레이드)1.0.x 버전에서 패브릭 네트워크를 v1.1로 업그레이드하는 작업은 다음 단계를 수행하여 완료할 수 있습니다.orderers, peers 및 fabric-ca용 바이너리를 업그레이드하십시오. 이러한 업그레이드는 병행하여 수행할 수 있습니다. 클라이언트 SDK를 업그레이드하십시오. v1.1 채널 기능 요구 사항을 사용합니다. (선택 사항) Kafka 클러스터를 업그레이드합니다.이 과정..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/systemchaincode.html 시스템 Chaincode 플러그인 시스템 Chaincode는 user의 Chaincode같이 분리된 Docker 컨테이너에서 실행되는 것과는 달리 피어 프로세스의 일부로 특별하게 작동하는 Chaincode입니다.그러므로 시스템 Chaincode는 피어의 리소스에 더 많이 접근 할 수 있고, 유저 chaincode로 실행하기 어렵거나 불가능한 특징들을 실행하는 것에 사용됩니다.시스템 Chaincode의 예시로는 엔도싱 제안의 ESCC(Endorser System Ch..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/chaincode4noah.html Chaincode는 Go와 Node.js로 쓰여진 프로그램입니다. 그리고 규정된 인터페이스를 실행합니다.차후엔 자바와 같은 다른 프로그래밍 언어들도 지원할 것입니다.Chaincode는 보안된 Docker container에 허가된 피어 프로세스와 격리되어 실행됩니다.Chaincode는 어플리케이션에서 제출하여 트랜잭션으로 원장 상태 초기화 및 관리를 합니다.Chaincode는 전형적으로 네트워크의 구성원으로부터 동의된 비즈니스 로직을 다루고, 그래서 Smart Con..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/chaincode4ade.html Chaincode는 Go와 Node.js로 쓰여진 프로그램입니다. 그리고 규정된 인터페이스를 실행합니다.차후엔 자바와 같은 다른 프로그래밍 언어들도 지원할 것입니다.Chaincode는 보안된 Docker container에 허가된 피어 프로세스와 격리되어 실행됩니다.Chaincode는 어플리케이션에서 제출하여 트랜잭션으로 원장 상태 초기화 및 관리를 합니다.Chaincode는 전형적으로 네트워크의 구성원으로부터 동의된 비즈니스 로직을 다루고, 그래서 Smart Cont..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/chaincode.html Chaincode란 무엇입니까? Chaincode는 프로그램입니다. Go, node.js, 그리고 마지막엔 자바와 같은 다른 프로그래밍 언어도 지원합니다.이러한 Chaincode는 Interface로 규정되어 실행됩니다.Chaincode는 보안된 Docker container에 허가된 피어 프로세스와 격리되어 실행됩니다.Chaincode는 어플리케이션에서 제출하여 트랜잭션으로 원장 상태 초기화 및 관리를 합니다.Chaincode는 전형적으로 네트워크의 구성원으로부터 동의된 비..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/upgrading_your_network_tutorial.html Upgrading Your Network Components(네트워크 구성 요소 업그레이드)[Note] 이 문서에서 "업그레이드"라는 용어를 사용할 때는 주로 구성 요소의 버전을 변경하는 것을 말합니다 (예 : v1.0.x 바이너리에서 v1.1 바이너리로 변경). 반면에 "업데이트"라는 용어는 버전이 아니라 채널 구성 또는 배포 스크립트 업데이트와 같은 구성 변경을 의미합니다. Overview첫 번째 네트워크 빌드 (BYFN) 자습서는 ..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/channel_update_tutorial.html Adding an Org to a Channel(채널에 조직 추가하기)[Note] 이 설명서의 버전과 일치하는 하이퍼레저 패브릭 샘플 및 사전 요구 사항 (왼쪽의 목차 맨 아래에 있음)에 설명 된대로 적절한 이미지와 바이너리를 다운로드했는지 확인하십시오. 특히, fabric-samples 폴더의 버전에는 eyfn.sh ( "첫 번째 네트워크 확장") 스크립트와 관련 스크립트가 포함되어야합니다.이 튜토리얼은 BYFN (Building Your First..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/write_first_app.html Writing Your First Application(첫번째 애플리케이션 작성)[Note] 패브릭 네트워크의 기본 아키텍처에 익숙하지 않은 경우 계속하기 전에 먼저 소개 및 기본 네트워크 구성 설명서를 참조하십시오.이 섹션에서는 Fabric 앱의 작동 방식을 보여주는 몇 가지 샘플 프로그램을 살펴 보겠습니다. fabcar 라고 하는 이러한 앱 (그리고 그들이 사용하는 스마트 계약(smart contract ))은 Fabric 기능에 대한 폭 넓은 시연을 제공합니다..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/build_network.html Building Your First Network(첫 번째 네트워크 구축)[Note] 이 지침은 제공된 tar 파일 내의 최신 안정된 Docker 이미지와 사전 컴파일된 설치 유틸리티에 대해 작동하는 것으로 확인되었습니다. 현재 마스터 브랜치의 이미지나 도구로 이 명령을 실행하면 구성 및 패닉에러(panic errors) 가 표시될 수 있습니다.첫 번째 네트워크 (BYFN) 시나리오를 구축하면 2개의 피어 노드(peer nodes)를 유지 관리하는 두 개의 조직과 "s..
위 글은 ETRI의 '블록체인과 합의 알고리즘' 문서를 읽고 정리한 내용입니다.참고 문서 : 서론 블록체인 시스템 수많은 노드가 P2P 네트워크로 연결되어 사용자의 트랜잭션을 처리하는 시스템으로서, 트랜잭션에 대한 기록을 순차적으로 저장하는 일종의 분산 장부(DB로 생각하여도 무방) 시스템. 한 번 기록된 내용은 변경이 거의 불가능함 모든 노드가 동일한 트랜잭션에 대한 처리 기록을 가지도록 하여야 함 -> 합의 알고리즘 비트코인 최초의 블록체인 기술이 적용된 시스템 합의 알고리즘으로 작업 증명(Proof of Work: PoW)과 가장 긴 체인(Longest Chain)을 선택하는 방법 사용 최대 7 TPS밖에 처리할 수 없는 성능의 한계 작업 증명으로 인해 많은 에너지 낭비 이더리움 가장 많은 서브 트..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/ledger.html 원장 (ledger)은 모든 상태 전이에 대해 순서를 변경하고 변조를 방지하는 기록입니다. 상태 전이는 참여 당사자가 제출 한 체인 코드 호출 ( "트랜잭션")의 결과입니다. 각 트랜잭션은 생성, 갱신 또는 삭제와 같이 원장에게 커밋되는 일련의 자산 키 - 값 쌍을 생성합니다.원장은 불변의 시퀀스 된 레코드를 블록으로 저장하는 블록 체인 (chainchain)과 현재 상태를 유지하는 상태 데이터베이스로 구성됩니다. 채널 당 1 개의 원장이 있습니다. 각 피어는 회원 인 각 채널에 ..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/peers/peers.html 블록 체인 네트워크는 주로 피어 노드 집합으로 구성됩니다. 원장은 원장 및 Smart Contract를 호스팅하는 이유로 네트워크의 기본 요소입니다. 장부는 Smart Contract에 의해 생성 된 모든 트랙잭션을 수정 불가능 하도록 기록한다는 점을 기억하셔야합니다. Smart Contract 및 원장은 공유 프로세스와 정보 를 각각의 네트워크 에 캡슐화하기 위해서 사용됩니다 . 피어의 이러한 측면은 Hyperledger Fabric 네트워크를 이해하는 데 좋은 시작점이..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/membership/membership.html 만약 지난 Identity 문서를 읽으셨다면, PKI가 어떻게 인증가능한 Identity를 신뢰 사슬을 통해 제공하는지 배우셨을 겁니다.이제, 이러한 Identity가 어떻게 블록체이 네트워크 내부의 신뢰 받는 사용자로서 나타나 지기위해서 사용될 수 있는지에 대해서 배워보시겠습니다.이 곳이 Membership Service Provider(MSP)가 활동은 시작하는 영역입니다. MSP는 어떤 루트 CA나 중간 CA가 신뢰 도메인의 사용자를 정의하기 위해서..
해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release-1.1/identity/identity.html Identity란 무엇인가요? 블록체인 네트워크에는 피어, 명령자, 클라이언트 어플리케이션, 관리자와 같은 다양한 액터가 있습니다.이러한 각각의 액터들은 X.509 Digital Certificate을 따르는 Identity를 가지고 있습니다.이러한 Identity는 블록체인 네트워크 안에 액터들이 리소스에 대한 허가를 결정한다는 점에서 정말 중요합니다.Hyperledger Fabric은 액터 안에 특성을 사용해서 허가 여부를 결정합니다. 그리고 Principa..
- Total
- Today
- Yesterday
- 어서와 데이터는 처음이지
- javascript
- 문제풀이
- 블록 체인
- 하이퍼레저 페브릭
- 기초 of 기초 데이터 개념
- ubuntu
- 하이퍼레저 패브릭
- Hyperledger Fabric v1.1
- Hyperledger Fabric
- 빅데이터 교육
- 암브로셔스
- Hyperledger Fabric v1.2
- Hyperledger Indy
- Private Data
- docker
- ambrosus
- 코테
- DOCs
- 직딩잇템
- codility
- 빅데이터 강의
- 하이퍼레저 인디
- Blockchain
- 빅데이터
- 코딩테스트
- 알고리즘
- 빅데이터 기초
- 코딜리티
- 블록체인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |