Hyperledger Fabric [1] (Transaction, Block)
2023. 6. 13. 21:46ㆍBlockchain/Hyperledger Fabric
728x90
반응형
※ 원글 작성 : 22년 4월 27일
Transaction Flow
- (User) Transaction 생성 요청
- (HFC) Proposal 생성, Endorsing peer로 proposal 전달
- (Endorsing peer) Proposal 검증, 이상없으면 서명 인증, HFC로 response
- (HFC) Orderer로 transaction 전달
- (Orderer) 수신한 transaction을 시간 순서대로 정렬 후 블록 생성, commitment peer로 블록 전달
- (Commitment peer) 블록 검증 후 이상없으면 블록체인 연결
Nonce
- Relay attack을 막기위해 Fabric 내에서 random으로 생성
- Nonce를 이용하여 transaction ID 생성, Transaction 내에 nonce 포함
- Nonce 검증 시 transaction 내에 동일한 transaction ID를 가지고 있는지에 대한 중복 검사 실행
Transaction RWset
- HFC의 proposal 생성 후 endorser로 전송 시 transaction 내의 chaincode를 실행 후 result를 HFC로 전송. 해당 result = RWset
728x90
반응형
'Blockchain > Hyperledger Fabric' 카테고리의 다른 글
Hyperledger Fabric [2] (Algorithm, Protocol, Architecture) (0) | 2023.06.13 |
---|