我目前正在使用 Hyperledger Fabrics 的开发人员环境。我尝试使用 GET 来检索块信息,它确实给了我一个响应。但是,在响应中,有一个称为有效负载的组件,它的格式不可读。有没有办法让它可读/解密它?例如,在 bluemix 中,当您对“a”方和“b”方进行初始化时,有效负载显示 inita100b100。
首先,我做了这个事务/REST 请求
{
"jsonrpc": "2.0",
"method": "invoke",
"params": {
"type": 1,
"chaincodeID":{
"name":"mycc"
},
"ctorMsg": {
"function":"invoke",
"args":["a", "b", "100"]
}
},
"id": 3
}
然后我做了这个查询请求
GET/localhost:5000/transactions/c6b0c82d-27f9-4c2c-8305-34b413d95057
并将其作为 REST 响应取回
{
"type": 2,
"chaincodeID": "EgRteWNj",
"payload": "Ch8IARIGEgRteWNjGhMKBmludm9rZRIBYRIBYhIDMTAw",
"uuid": "c6b0c82d-27f9-4c2c-8305-34b413d95057",
"timestamp": {
"seconds": 1469643763,
"nanos": 524731069
}
}
因此,如果无论如何要解密/更改Ch8IARIGEgRteWNjGhMKBmludm9rZRIBYRIBYhIDMTAw
为显示A transferred 100 to b
或类似的东西,至少对于技术含量较低的用户来说是可读的?