问题标签 [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.
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
node.js - 错误:模块...是使用 NODE_MODULE_VERSION 57 针对不同的 Node.js 版本编译的。此版本的 Node.js 需要
我在尝试解决此错误时遇到了很多麻烦。
所以,首先,我正在尝试使用超级账本作曲家,当我运行作曲家时,它会引发以下错误:
我已经尝试卸载并再次安装很多次,我尝试重建等等。它根本不起作用
请如果你能帮助我,我很感激!
blockchain - 在 IBM Blockchain 中启动我的业务网络时出错
我正在使用 IBM Blockchain 创建业务网络。
当我尝试在其目录中部署业务时,它失败并显示以下消息:
开始业务网络定义。这可能需要一分钟...
错误:尝试启动业务网络时出错。
错误:没有来自任何对等方的有效响应。来自尝试的对等通信的响应是一个错误:
错误:2 UNKNOWN:事务返回失败:
ReferenceError:未定义要求命令失败”。
我正在使用的命令是这个
我应该怎么做才能解决这个问题?
ibm-cloud - 在 ibm cloud 上部署 composer-rest-server api -CARD NOT FOUND - {$PORT}
我正在尝试在 IBM 云上部署 composer-rest-server,不幸的是,我遇到了很多错误,到目前为止我无法在线找到解决方案。
- 我没有使用示例工件,而是连接到我自己的工件。
我面临的第一个错误是,当我运行 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
此进程没有正在运行的实例。
- 我运行这个:
cf set-env xxxx NODE_CONFIG "${NODE_CONFIG}"
在本教程的前面部分,我已经使用本地卡存储文件进行了导出。
- 最后,当我运行时:
cf start car-auction
我得到了大错误,或者更确切地说是多个错误。
一开始我有这样的错误:
好吧 Idk 为什么但有时会出现“找不到卡,安装失败等错误”...
好吧,我做了composer-rest-server,我使用了与我在部署中使用的完全相同的卡,它工作得很好。它似乎根本不稳定,我真诚地阻止了这一点。如果有人知道如何处理我所欣赏的一切。
hyperledger-fabric - 错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.4) 与客户端 (0.20.0) 不兼容
我只是想在我的机器上启动一个本地作曲家服务器,但我遇到了以下错误:
但是,我的作曲家版本看起来非常好 -->
我已经清理了图像等......
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
hyperledger-fabric - Hyperledger Fabric 网络/应用程序的硬件大小调整
我是 Hyperledger Fabric 的新手,每天都在探索它。对于部署在结构网络上的应用程序的事务大小、块大小和理想硬件大小,几乎没有任何疑问:
1)根据我的理解,交易以 JSON 格式存储(在 CouchDB 中),所以假设我每笔交易的数据大小约为 5kb,我可以预期的额外数据(哈希、标题、签名等)大小是多少?
2) 在结构中生成块的基础是什么。我已经浏览了config.go文件并引用了BatchSize参数,但是如果我的 txn 大小非常小(比如 ~5kb),那么这是否意味着在达到PreferredMaxBytes或MaxMessageCount之前不会生成任何块?
3)对等机器/订购者wrt生产环境的理想配置(CPU,RAM,HDD)应该是什么。(假设 5tps , 4 Org 网络)?
hyperledger-fabric - Hyperledger Fabric 和 Hyperledger Indy 之间的跨账本通信
是否可以在超级账本结构和 indy 之间进行跨账本身份管理?
Hyperledger Fabric 和 Hyperledger Indy 之间是否可以通信?
我可以从 Fabric 中读取数据并将其存储在 Indy 中吗?反之亦然?我的想法是使用 Indy 来验证身份,并使用 Fabric 使用通信凭证通过链码存储数据。被子是它的工具吗?
block - 如何在 Corda 中初始化派对类型?
最近我开始使用 Corda,对这一点有点困惑。我有一个状态需要用一些默认值初始化一个聚会。我怎样才能做到这一点?
hyperledger-fabric - 如何从 Hyperledger Fabric 网络中检索交易以进行审计?
我想从 Hyperledger 结构网络中检索所有交易以确保安全。请指导我如何从所有对等方检索交易以验证交易的完整性?
提前致谢。