現在、Hyperledger Fabrics の Developer Environment を使用しています。GET を使用してブロック情報を取得しようとしましたが、応答が返ってきました。ただし、応答にはペイロードと呼ばれる 1 つのコンポーネントがあり、それは判読できない形式になっています。読み取り可能/復号化する方法はありますか? たとえば、bluemix でパーティー "a" とパーティー "b" の init を実行すると、ペイロードは 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
は、少なくとも技術に詳しくないユーザーが読めるようにしますか?