私はファブリック(hyperledger-blockchain)が「a」と「b」の文字をjohn、english:A、math:B、science:c、人文科学:D、それは。現在、私は学校のプロジェクトの証明書の偽造を防ぐために(学術的な)ブロックチェーンを使用しようとしています。可能であれば、それをどうやってできるのか分かりますか?私が参照できるチュートリアル/ウェブサイトはありますか? 現在、このWebサイトは、init、invoke、およびqueryのためのリファレンス(http://hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/)として使用しています。私は自分の必要性に合うように、文字「a」と「b」の例を変更しようとしました。例えば、私はJohn、English:A、Math:Bなどのargsを初期化しようとしていましたが、以下のようになります。ハイパージーガー(ファブリックブロックチェーン)このようなトランザクションを実行するにはどうすればよいですか?
{
"jsonrpc": "2.0",
"method": "deploy",
"params": {
"type": 1,
"chaincodeID":{
"name": "mycc"
},
"ctorMsg": {
"function":"init",
"args":["John", "0", "English", "A", "Math", "B", "Science", "C", "Combined Humanities", "D", "IT", "B"]
}
},
"id": 1
}
それは
{
"jsonrpc": "2.0",
"result": {
"status": "OK",
"message": "mycc"
},
"id": 1
}
しかし、私が試したし、英語を照会している瞬間を返すように、それは科学や人文科学を組み合わせ、数学、OKと思われる、それは動作しません。以下は私のクエリの例です。
{
"jsonrpc": "2.0",
"method": "query",
"params": {
"type": 1,
"chaincodeID":{
"name":"mycc"
},
"ctorMsg": {
"function":"query",
"args":["English"]
}
},
"id": 5
}
回答はこれでした。
{
"jsonrpc": "2.0",
"method": "query",
"params": {
"type": 1,
"chaincodeID":{
"name":"mycc"
},
"ctorMsg": {
"function":"query",
"args":["English"]
}
},
"id": 5
}
このような取引を行うにはどうすればよいですか? (初期化、呼び出し、クエリが正常に実行されるように)
ありがとう!私が求めているもののように機能します。 – qcc