当前位置: 首页 > 知识库问答 >
问题:

在Hyper ledger Fabric网络中查询分类帐

谯翔
2023-03-14

我参考了以下链接,用于查询超分类器Fabric网络中的分类器:

http://hyperledger-fabric.readthedocs.io/en/release/write_first_app.html

在上面的链接中,他们给出了git-hub链接,在这个链接中我已经完成了所有的步骤,比如,-启动网络-运行查询到分类帐的节点脚本,比如invoke.js,query.js

但是在那个脚本中,他们提供了一个Car的例子,在这个例子中,他们调用了不同的函数来查询所有Car,添加Car等等。

我还运行了下面链接中提到的marbles演示:https://github.com/ibm-blockchain/marbles

在这一环节中,他们运行了相同的网络,名为“Fabric-Samples”,这是我在这个问题的第一个环节中提到的。

所以,现在我要运行对marbles的查询,为此我已经更改了query.js,其中我给出了chaincode id为“marbles”,给出了函数名“readmarble”,并在参数中传递了marble的名称。

然后我有一个节点query.js,它给出了如下错误:

存储路径:/home/riyasoni/riya/blockchain/workspace/fabric-samples/fabcar/hfc-key-Store从持久性成功加载user1错误:[client-utils.js]:Sendpeerspropost-Promise被拒绝:错误:2未知:chaincode错误(状态:500,消息:收到未知调用函数名称-“读取大理石”)在新的createStatusError(ails:“chaincode错误(状态:500,消息:接收到未知的调用函数名称-\”read marble\“)”}

那么,有没有人可以建议我,如何可以查询到账为弹珠演示相关的功能和交易?

共有1个答案

万开畅
2023-03-14

如果您查看marbles.go的第144-177行,您将看到可用函数名的列表。readMarble不是其中之一。您还会看到第176行返回您的错误消息。返回shim.error(“Received unknown invoke function name-”“+function+”“”“)

 类似资料:
  • 问题内容: 我正在使用D3.js进行网络分析,以显示应用程序中已连接的电话号码(分离度最低为6度)。查找初始连接的SQL(postgres)在下面,非常简单。但是,我很困惑如何修改它以遍历六个级别的连接然后停止。 通过研究此问题,我发现了提到通用表表达式(CTE)和递归的方法,但是不确定如何在此处应用它们。 我的目标是通过一个公用电话哈希将所有玩家连接到初始玩家($ 1),然后通过一个公用电话哈希

  • 本文向大家介绍集中式网络,分散式网络和分布式分类帐之间有什么区别?相关面试题,主要包含被问及集中式网络,分散式网络和分布式分类帐之间有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 回答: 分布式分类帐:这是共享分类帐,不受任何中央机构的控制。它本质上是分散的,并充当金融,法律或电子资产的数据库。 集中式网络:集中式网络具有中央机构以方便其操作。 分散网络:分散网络中连接的节点不依赖于单个服

  • 第一次使用Lucene,所以如果某些术语不正确,我会提前道歉。 我正在修改一个查询,没有得到预期的结果。搜索词用于构建布尔查询,我需要添加一个额外的字段进行搜索。这个名为的字段已经是索引的一部分(通过Lucene的确认),但尚未包含在搜索中。 当前布尔查询如下所示: (是引用字段名称的) 我认为这将是一个扩展标记数组的例子,如下所示: 但是当搜索我知道存在的时,这买回了没有结果,但是我知道存在的的

  • OSI 层 功能 应用层 网络进程到应用程序。针对特定应用规定各层协议、时序、表示等,进行封装 。在端系统中用软件来实现,如HTTP等 表示层 数据表示形式,加密和解密,把机器相关的数据转换成独立于机器的数据。规定数据的格式化表示 ,数据格式的转换等 会话层 主机间通讯,管理应用程序之间的会话。规定通信时序 ;数据交换的定界、同步,创建检查点等 传输层 在网络的各个节点之间可靠地分发数据包。所有传

  • 我正在建立一个分类神经网络,以便对两个不同的类进行分类。 所以这是一个二元分类问题,我正尝试用一个前馈神经网络来解决这个任务。 但是网络是不能学习的,事实上,在训练过程中,网络的精度是不变的。 具体而言,数据集由以下人员组成: 65673行22列。 其中一列是具有值(0,1)的目标类,而其他21列是预测器。数据集是这样平衡的: null 可以看到也有NaN值,但我不能删除它,因为在其他列中有值0是

  • 我用两个输出神经元会得到更好的结果吗?(一个激活为“是音乐”,另一个激活为“不是音乐”)。 (您可以在这里看到这方面的C++源代码:https://github.com/mcmenaminadrian/musonet--尽管在任何给定的时间,公开回购中的内容可能并不完全是我在机器上使用的内容。)