我应该如何在 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来证明“汤姆使用绿色能源”(或者你可以直接查询来自您的连锁店,但我认为它比直接从您的应用程序查询要慢)。
我有一个 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来证明“汤姆使用绿色能源”(或者你可以直接查询来自您的连锁店,但我认为它比直接从您的应用程序查询要慢)。