Post Hyperledger(fabric区块链)我能为执行此类交易做些什么?

Post Hyperledger(fabric区块链)我能为执行此类交易做些什么?,post,blockchain,hyperledger,hyperledger-fabric,Post,Blockchain,Hyperledger,Hyperledger Fabric,我可以检查fabric(hyperledger区块链)吗?我们是否允许将字母“a”和“b”更改为其他字母,如john,英语:a,数学:b,科学:c,结合人文:D,IT:a。因为现在,我正在尝试使用(学术)区块链来防止伪造我学校项目的证书。如果可能的话,我可以知道怎么做吗?有我可以参考的教程/网站吗? 目前,我正在使用此网站作为init、invoke和query的引用()。我试着改变他们字母“a”和“b”的例子以适应我的需要。例如,我试着初始化John的args,English:A,Math:B等

我可以检查fabric(hyperledger区块链)吗?我们是否允许将字母“a”和“b”更改为其他字母,如john,英语:a,数学:b,科学:c,结合人文:D,IT:a。因为现在,我正在尝试使用(学术)区块链来防止伪造我学校项目的证书。如果可能的话,我可以知道怎么做吗?有我可以参考的教程/网站吗? 目前,我正在使用此网站作为init、invoke和query的引用()。我试着改变他们字母“a”和“b”的例子以适应我的需要。例如,我试着初始化John的args,English:A,Math:B等等,如下所示

{
  "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
}

请问我能为这些交易的进行做些什么?(要成功执行Init、invoke和query)

为此,您需要学习编写自己的链码

并尝试运行资产管理示例

您也可以在这里尝试其他可用的示例

然而,对于您的场景来说,资产管理示例是一个完美的开始