티스토리 뷰
[Hyperledger Fabric v1.1] 3. Tutorials: Chaincode Tutorials
miiingo 2018. 5. 28. 19:33해당 글은 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는 전형적으로 네트워크의 구성원으로부터 동의된 비즈니스 로직을 다루고, 그래서 Smart Contract로 간주됩니다.
Chaincode에서 만들어진 상태(State)는 배타적인 Chaincode이고 다른 Chaincode와 직접적으로 액세스가 가능하지 않은 범위에서 만들어집니다.
그러나, 같은 네트워크 안에서 적절한 허가를 얻은 Chaincode는 다른 Chaincode를 불러내어 상태에 접근 가능 합니다.
두 개의 페르소나들
우리는 Chaincode에 두 개의 다른 관점을 제시합니다.
하나는 Chaincode for Developers라는 이름으로 어플리케이션 관점으로부터 개발자가 블록체인 어플리케이션이나 솔루션을 개발하게합니다.
두번째는 Chaincode for Operators라는 이름으로 블록체인 네트워크를 관리하는 업무를 하는 블록체인 네트워크 오퍼레이터로써의 역할을 지향합니다.
그리고 오퍼레이터로서 Hyperledger Fabric API를 설치하고, 인스턴스화 하고, Chaincode를 업그레이드 합니다. 그러나 Chaincode 어플리케이션 개발로서는 포함되지 않습니다.
'Blockchain > Hyperledger Fabric' 카테고리의 다른 글
- Total
- Today
- Yesterday
- Hyperledger Fabric v1.2
- 하이퍼레저 인디
- 문제풀이
- 알고리즘
- codility
- ubuntu
- 빅데이터 기초
- Hyperledger Indy
- Blockchain
- 빅데이터 강의
- javascript
- 하이퍼레저 페브릭
- 암브로셔스
- 블록 체인
- docker
- 코딜리티
- 코딩테스트
- 하이퍼레저 패브릭
- 어서와 데이터는 처음이지
- ambrosus
- Private Data
- Hyperledger Fabric v1.1
- 코테
- 빅데이터 교육
- Hyperledger Fabric
- 기초 of 기초 데이터 개념
- 블록체인
- 빅데이터
- 직딩잇템
- DOCs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |