我应该如何在 Hyperledger Fabric 中为我的用户验证数据

How should I certify data for my user in Hyperledger Fabric

我有一个 Hyperledger Fabric 区块链和 运行 几个通道。

我所做的是证明数据,就我而言,证明我的客户使用绿色能源。

我应该如何为我的用户提供数据来自区块链的视觉证据?我需要在视觉上具体化它。就像一个将检查散列的按钮,或类似的东西。但是我不知道应该检查什么。

有什么想法吗?

编辑:

这是我从 hyperledger explorer 获得的与交易 ID 相关的数据

Transaction ID: 452882aabb96448fea539cbb5d9bd7e04db1d24fb460813d14d501cb1bcxxxxx
Validation Code:    VALID
Payload Proposal Hash:  d20c9331d72a30408dd6de81351ffbdccbd9392bfb46472e88ab1a93328xxxxx
Creator MSP:    solMSP
Endorser:   {"solMSP"}
Chaincode Name: main
Type:   ENDORSER_TRANSACTION
Time:   2021-04-03T15:50:03.576Z
Reads:  ...
Writes:  ...

例如,如果你想证明汤姆使用绿色能源,

首先,您需要上传信息“汤姆使用绿色能源”到您的链,然后您会收到回复

//response format,if success ,you have upload info upon your chain
type Response struct {
    Proposal         *fab.TransactionProposal
    Responses        []*fab.TransactionProposalResponse
    TransactionID    fab.TransactionID
    TxValidationCode pb.TxValidationCode
    ChaincodeStatus  int32
    Payload          []byte
}

然后你可以将这个数据(比如TransactionID)保存到你自己的应用程序数据库中,然后你可以通过从你自己的应用程序中查询这个TransactionID来证明“汤姆使用绿色能源”(或者你可以直接查询来自您的连锁店,但我认为它比直接从您的应用程序查询要慢)。