0
私はibmのブロックチェーンサービスを利用していますが、私がよく理解していないことは、呼び出しやクエリでトランザクションペイロードが追加されないことがあるということです。 トランザクションがブロックに常に記録されないのはなぜですか? - Blockchain PBFT
は私が今スマート契約に次の呼び出しを行う30のブロックの高さがあるだろう:{
"method":"invoke",
"id":1,
"jsonrpc":"2.0",
"params":{
"chaincodeID":{
"name":"someIDHere"
},
"ctorMsg":{
"args":[ "someArgsHere"
],
"function":"create_user"
},
"secureContext":"admin",
"type":1
}
}
ブロックの高さは31にインクリメントされますし、私の監査人の役割は、この新しいブロックを検討したいと..
私はget/chain/blocks/30(新しいブロックではsize() - 1以降)を呼び出します。私は、これがトランザクションのペイロードになると思いましたか?しかし、時々私は次のものを受け取るだけです。
時には、呼び出し/クエリがペイロードに保存されません。
{ "stateHash":"FmmIccWFaevjks2l9OagabDookEuaw3c3FKLGBVz2vZhDLetSR+B9ufK2/EAAQXWu8nj1RFIuSzcA+P+HxUM8w==",
"previousBlockHash":"nyugEcVpmcMCWdJzrMHhpBnTHr0Vr7D2TVysVOOhfcGfU+mbj/YaiHtm9OJ/WC4RrwkSwUoNGNAbJdSGHQT8Og==",
"consensusMetadata":"CIoC",
"nonHashData":{
"localLedgerCommitTimestamp":{
"seconds":1482353608,
"nanos":800785285
},
"chaincodeEvents":[
{
}
]
}
}
誰かが私にこの問題を解決できますか?新しいペイロードが追加されることを期待できない特別な状況はありますか?起源ブロック(または他のデプロイメント)以外にも?