我可以检查织物(hyperledger-blockchain),我们是否允许将字母'a'和'b'改为其他类似john,english的字母:A,数学:B,科学:c,合并人文学科:D,它:a。因为现在,我试图使用(学术)区块链来防止为我的学校项目伪造证书。如果有可能,我可以知道它是如何做到的?有没有我可以参考的任何教程/网站? 目前,我使用本网站作为参考(http://hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/)进行初始化,调用和查询。我试着改变他们的字母'a'和'b'的例子以适应我的需要。例如,我试图启动约翰,英语的参数:A,Math:B等等。它看起来如下所示。Hyperledger(布料区块链)我可以为这样的交易执行什么?
{
"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
}
但我已经尝试过和查询英语,数学,科学或人文科学相结合的那一刻,这是行不通的。以下是我的查询示例。
{
"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