>  기사  >  백엔드 개발  >  체인코드가 호출자의 신원을 검색할 수 있습니까?

체인코드가 호출자의 신원을 검색할 수 있습니까?

DDD
DDD원래의
2024-10-30 07:01:02184검색

Can Chaincodes Retrieve the Identity of Their Caller?

체인코드 호출자 ID 검색: 탐색 및 제한

일반적인 Hyperledger Fabric 네트워크에서 체인코드는 노드의 InvokeChaincode() 함수를 통해 상호 작용합니다. SDK. 호출된 체인코드(이 예에서는 fabcar)가 호출자 체인코드(Chaincode1)의 ID를 검색할 수 있는지 의문이 들 수 있습니다.

안타깝게도 현재 대답은 부정적입니다. 이러한 제한은 체인코드가 Fabric 환경 내에서 고유한 ID가 부족하다는 사실에서 비롯됩니다. getCreator() 메서드는 호출자 조직에 대한 정보를 제공하지만 호출을 시작한 특정 체인코드를 식별하는 데는 부족합니다.

Fabric 문서에 따라 getSignedProposal() 메서드를 활용하려는 시도도 마찬가지로 쓸모 없는 것으로 판명되었습니다. . 결과 객체는 제안서의 서명과 페이로드에 대한 통찰력을 제공하지만 호출자 체인코드의 ID를 추출하는 직접적인 방법은 제공하지 않습니다.

위 내용은 체인코드가 호출자의 신원을 검색할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.