1

現在、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は、少なくとも技術に詳しくないユーザーが読めるようにしますか?

4

1 に答える 1