티스토리 뷰

반응형

해당 글은 Hyperledger Fabric 페이지의 게시글을 번역 및 정리한 자료입니다.

원본 사이트 : http://hyperledger-fabric.readthedocs.io/en/release/chaincode.html

 Chaincode Tutorials ( 체인코드 튜토리얼 )

What is Chaincode? ( 체인코드란? )

Chaincode는 Go로 작성된 프로그램이며, Java와 같은 다른 프로그래밍 언어로 프로그래밍되어 지정된 인터페이스를 구현합니다. 체인 코드는 검증된 피어 프로세스에서 격리 된 보안 Docker 컨테이너에서 실행됩니다. Chaincode는 응용 프로그램에서 제출 한 트랜잭션을 통해 원장 상태를 초기화하고 관리합니다.


체인 코드는 일반적으로 네트워크 구성원이 동의 한 비즈니스 논리를 처리하므로 "smart contract"로 간주 될 수 있습니다. 체인 코드에 의해 생성 된 상태는 해당 체인 코드로만 범위가 지정되며 다른 체인 코드로 직접 액세스 할 수 없습니다. 그러나 동일한 네트워크 내에서 적절한 권한이 주어지면 체인 코드는 다른 체인 코드를 호출하여 해당 상태에 액세스 할 수 있습니다.


Two Personas ( 두개의 관점 )

우리는 체인 코드에 대해 두 가지 관점을 제시합니다. 


1.개발자 용 Chaincode라는 블록 체인 응용 프로그램 / 솔루션을 개발하는 응용 프로그램 개발자의 관점

2.블록 체인 네트워크를 관리하는 블록 체인 네트워크 운영자를 위한 운영자 용 Chaincode이며 Hyperledger Fabric API를 활용할 사람입니다.


체인 코드를 설치, 인스턴스화 및 업그레이드 할 수 있지만 체인 코드 응용 프로그램의 개발에 관여하지는 않을 것입니다.

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함