问题标签 [ibm-blockchain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
202 浏览

hyperledger-fabric - 更新作曲家文件——(状态:500,消息:找不到名为“xxx”的链码)

我正在尝试更新 .bna 文件,但是,当我运行以下命令时遇到了这个问题:

作曲家网络升级 -c PeerAdmin@hlfv1 -n xxx -V 0.0.2

它说以下内容:

错误:尝试升级业务网络时出错。错误:没有来自任何对等方的有效响应。来自尝试的对等通信的响应是一个错误:错误:2 UNKNOWN:链代码错误(状态:500,消息:找不到名为“wecashup”的链代码)命令失败

我真的不知道要解决这个问题,我已经更新了我的 json 文件中的版本......但仍然是同样的错误。

“引擎”:{“作曲家”:“^0.19.13”},“名称”:“xxx”,“版本”:“0.0.2”,“描述”:“WecashUp 区块链”,“脚本”:{“ prepublish": "mkdirp ./dist && composer archive create --sourceType dir --sourceName . -a ./dist/wecashup.bna", "pretest": "npm run lint", "lint": "eslint .", “test”:“nyc mocha -t 0 test/*.js && cucumber-js”},“keywords”:[“composer”,“composer-network”],“author”:“Paris”,“email”: “parismollochristondis@gmail.com”,“许可证”:“Apache-2.0”,“devDependencies”:{“composer-admin": "^0.19.13", "composer-cli": "^0.19.13", "composer-client": "^0.19.13", "composer-common": "^0.19.13" ,“composer-connector-embedded”:“^0.19.13”,“composer-cucumber-steps”:“^0.19.13”,“chai”:“最新”,“chai-as-promised”:“最新” ,“黄瓜”:“^2.2.0”,“eslint”:“最新”,“nyc”:“最新”,“mkdirp”:“最新”,“摩卡”:“最新”}}“composer-connector-embedded”:“^0.19.13”,“composer-cucumber-steps”:“^0.19.13”,“chai”:“最新”,“chai-as-promised”:“最新”, “黄瓜”:“^2.2.0”,“eslint”:“最新”,“nyc”:“最新”,“mkdirp”:“最新”,“摩卡”:“最新”}}“composer-connector-embedded”:“^0.19.13”,“composer-cucumber-steps”:“^0.19.13”,“chai”:“最新”,“chai-as-promised”:“最新”, “黄瓜”:“^2.2.0”,“eslint”:“最新”,“nyc”:“最新”,“mkdirp”:“最新”,“摩卡”:“最新”}}摩卡”:“最新” } }摩卡”:“最新” } }

我的作曲家版本是 19.13

0 投票
2 回答
7260 浏览

node.js - 错误:模块...是使用 NODE_MODULE_VERSION 57 针对不同的 Node.js 版本编译的。此版本的 Node.js 需要

我在尝试解决此错误时遇到了很多麻烦。

所以,首先,我正在尝试使用超级账本作曲家,当我运行作曲家时,它会引发以下错误:

我已经尝试卸载并再次安装很多次,我尝试重建等等。它根本不起作用

请如果你能帮助我,我很感激!

0 投票
0 回答
79 浏览

blockchain - 在 IBM Blockchain 中启动我的业务网络时出错

我正在使用 IBM Blockchain 创建业务网络。
当我尝试在其目录中部署业务时,它失败并显示以下消息:

开始业务网络定义。这可能需要一分钟...
错误:尝试启动业务网络时出错。
错误:没有来自任何对等方的有效响应。来自尝试的对等通信的响应是一个错误:
错误:2 UNKNOWN:事务返回失败:
ReferenceError:未定义要求命令失败”。

我正在使用的命令是这个

我应该怎么做才能解决这个问题?

0 投票
1 回答
305 浏览

ibm-cloud - 在 ibm cloud 上部署 composer-rest-server api -CARD NOT FOUND - {$PORT}

我正在尝试在 IBM 云上部署 composer-rest-server,不幸的是,我遇到了很多错误,到目前为止我无法在线找到解决方案。

我使用本教程进行部署:https ://www.ibm.com/developerworks/cloud/library/cl-deploy-blockchain-starter-plan-network/index.html

  1. 我没有使用示例工件,而是连接到我自己的工件。

我面临的第一个错误是,当我运行 thcommand: : cf login -a https://api.ng.bluemix.net --sso
然后cf push car-auction --docker-image ibmblockchain/composer-rest-server:0.19.5 \-c "composer-rest-server -c admin@carauction-network -n never -w true" \-i 1 -m 256M --no-start --no-manifest

我有这个错误No org targeted, use 'cf target -o ORG' to target an Org. FAILED

经过一番研究,我想出了另一种解决这个问题的方法,如下所示:https ://developer.ibm.com/answers/questions/166972/no-org-and-space-targeted-use-cf-target-o- org-s-sp.html 1. cf api https://api.eu-gb.bluemix.net 2.cf login

所以最后我已经定义了组织和空间。继续 ...

3.重复以下命令cf push car-auction --docker-image ibmblockchain/composer-rest-server:0.19.5 \-c "composer-rest-server -c admin@carauction-network -n never -w true" \-i 1 -m 256M --no-start --no-manifest

输出看起来不错:

使用这些属性更新应用程序... 名称:xxxx docker 映像:ibmblockchain/composer-rest-server:0.19.5 命令:composer-rest-server -c admin@xxxx -n never -w true 磁盘配额:1G 健康检查类型:端口实例:1 内存:256M 堆栈:cflinuxfs2 环境:NODE_CONFIG 路由:xxxx.eu-gb.mybluemix.net

正在更新应用程序 xxxx... 映射路线...

名称:xxxx 请求状态:已停止路由:xxxx.eu-gb.mybluemix.net 最后上传时间:2018 年 8 月 24 日星期五 15:44:21 CEST 堆栈:
docker 图像:ibmblockchain/composer-rest-server:0.19.5

类型:web 实例:0/1 内存使用量:256M 启动命令:composer-rest-server -c admin@xxxx -n never -w true

此进程没有正在运行的实例。

  1. 我运行这个:cf set-env xxxx NODE_CONFIG "${NODE_CONFIG}"

在本教程的前面部分,我已经使用本地卡存储文件进行了导出。

  1. 最后,当我运行时:cf start car-auction 我得到了大错误,或者更确切地说是多个错误。

一开始我有这样的错误:

好吧 Idk 为什么但有时会出现“找不到卡,安装失败等错误”...

好吧,我做了composer-rest-server,我使用了与我在部署中使用的完全相同的卡,它工作得很好。它似乎根本不稳定,我真诚地阻止了这一点。如果有人知道如何处理我所欣赏的一切。

0 投票
1 回答
322 浏览

hyperledger-fabric - 错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.4) 与客户端 (0.20.0) 不兼容

我只是想在我的机器上启动一个本地作曲家服务器,但我遇到了以下错误:

但是,我的作曲家版本看起来非常好 -->

我已经清理了图像等......

0 投票
2 回答
109 浏览

docker - 启动超级账本作曲家休息服务器泊坞窗时出现版本错误

一点背景:我有一个在 IBM 云超级账本入门版上运行的业务网络。它是用 composer v0.19.14 构建的,据我所知,一切都是 v0.19.14 并且应该适用于 Fabric v1.1。我可以部署我的 BNA 并使用 composer playground 进行查看,甚至可以从我的机器本地启动 composer-rest-server,一切看起来都不错。但是当我尝试启动我的 docker composer rest 服务器时,我得到一个版本兼容性错误。我到处搜索并尝试了所有建议,但无济于事。

以下是在 -it 模式下启动 docker 时的错误:

Error: Error trying to ping. Error: Composer runtime (0.19.14) is not compatible with client (0.19.12)

这是我的 Dockerfile:

FROM hyperledger/composer-rest-server:0.19.14

这是我的构建脚本:

docker build -t hyperledger/composer-rest-server:0.19.14 . source envvars_simple.txt docker run \ -it \ -e COMPOSER_CARD=${COMPOSER_CARD} \ -e COMPOSER_NAMESPACES=${COMPOSER_NAMESPACES} \ -e COMPOSER_AUTHENTICATION=${COMPOSER_AUTHENTICATION} \ -e COMPOSER_MULTIUSER=${COMPOSER_MULTIUSER} \ -e COMPOSER_APIKEY=${COMPOSER_APIKEY} \ -v ~/.composer:/home/composer/.composer \ --name rest \ -p 3001:3000 \ sample/sample-hyperledger-rest-server

0 投票
0 回答
307 浏览

hyperledger-fabric - Hyperledger Fabric 网络/应用程序的硬件大小调整

我是 Hyperledger Fabric 的新手,每天都在探索它。对于部署在结构网络上的应用程序的事务大小、块大小和理想硬件大小,几乎没有任何疑问:

1)根据我的理解,交易以 JSON 格式存储(在 CouchDB 中),所以假设我每笔交易的数据大小约为 5kb,我可以预期的额外数据(哈希、标题、签名等)大小是多少?

2) 在结构中生成块的基础是什么。我已经浏览了config.go文件并引用了BatchSize参数,但是如果我的 txn 大小非常小(比如 ~5kb),那么这是否意味着在达到PreferredMaxBytesMaxMessageCount之前不会生成任何块?

3)对等机器/订购者wrt生产环境的理想配置(CPU,RAM,HDD)应该是什么。(假设 5tps , 4 Org 网络)?

0 投票
3 回答
2020 浏览

hyperledger-fabric - Hyperledger Fabric 和 Hyperledger Indy 之间的跨账本通信

是否可以在超级账本结构和 indy 之间进行跨账本身份管理?

Hyperledger Fabric 和 Hyperledger Indy 之间是否可以通信?

我可以从 Fabric 中读取数据并将其存储在 Indy 中吗?反之亦然?我的想法是使用 Indy 来验证身份,并使用 Fabric 使用通信凭证通过链码存储数据。被子是它的工具吗?

0 投票
2 回答
235 浏览

block - 如何在 Corda 中初始化派对类型?

最近我开始使用 Corda,对这一点有点困惑。我有一个状态需要用一些默认值初始化一个聚会。我怎样才能做到这一点?

0 投票
1 回答
718 浏览

hyperledger-fabric - 如何从 Hyperledger Fabric 网络中检索交易以进行审计?

我想从 Hyperledger 结构网络中检索所有交易以确保安全。请指导我如何从所有对等方检索交易以验证交易的完整性?

提前致谢。