问题标签 [hyperledger]
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.
blockchain - 超级账本交易类型:创建交易
我目前正在阅读 hyperledger/fabric 的协议规范。 https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md
在第 3.1.2 节事务消息中,它提到了一种未实现的事务类型:创建事务。但是我不明白这个 Create 类型的概念,它和 Invoke 事务类型有什么区别?
ibm-cloud - 检索超级账本的完整交易列表
请问是否有办法检索我在区块链中的所有交易?
例如,“A”将 10 转给“B”(第一次交易),“B”将 10 转给“A”(第二次交易),依此类推。
因此,有没有办法检索交易列表并显示它?
blockchain - 构建图像时出错:在存储库 docker.io/hyperledger/fabric-baseimage 中找不到标签 latest
我将链代码部署到对等网络。这是不成功的。我查看了同行的日志并看到一条错误消息:构建图像时出错:在存储库 docker.io/hyperledger/fabric-baseimage 中找不到标签最新。
bitcoin - Hyperledger 在线支付用例:前端 GO 实现
我是超级账本和在线支付的新手。
我想到的一个场景是:如果 A 是网上商店,B 是消费者。B 从 A 的商店订购商品并使用比特币/超级账本付款。收到付款后,A 将物品运送给 B。
使用超级账本,流程如下:
B 通过区块链向 A 发送付款;
A可以查询A拥有多少钱;
但问题是:
A如何知道交易是否来自B?
A怎么知道B寄了多少钱?
A 如何知道来自 B 的交易是否针对特定的订购商品?
谢谢,
hyperledger-fabric - 如何对 Hyperledger Fabric 进行审计?
如何对 Hyperledger Fabric 进行审计?
在下面的链接中: https://github.com/hyperledger/fabric/blob/ffbf21a5b781b938f4168def6541f6fbae792d31/docs/biz/usecases.md https://github.com/hyperledger/fabric/blob/cca26e6d9aa9e6fab2b5c17d311709130-docs/protocol-spec/b52c46e .md
有审计介绍,那么如何做审计设置/配置,编码等。
python - 调用 IBM Blockchain 时出现“SSLError:EOF 违反协议”异常
我尝试从 python 访问 IBM Hyperledger Blockchain。不幸的是,我在尝试连接时遇到 SSL 协议错误。我已经搜索了互联网,特别是 stackoverflow 来找到它的解决方案。这是我所做的:
设置 IBM Hyperledger Blockchain 服务并获取要使用的 URL。
我尝试了 CURL 调用来访问 API
curl -X GET --header "Accept: application/json" "https://SOMETHING_vp0.us.blockchain.ibm.com:443/network/peers"
这对我来说很好(想知道为什么我不需要密码但它可以工作)。
我尝试从 python 访问相同的 API,但出现错误。Python2.7 => 2.7.12,请求 => Mac 上的 2.10.0
导入请求
url = " https://SOMETHING_vp0.us.blockchain.ibm.com:443/network/peers "
响应 = requests.get(url)
打印 response.status_code
访问https://www.google.com没有问题,但区块链返回:
我能做些什么来解决这个问题?非常感谢
blockchain - 无法从部署在超级账本区块链中的合约中读取值
我已经在本地设置了超级账本区块链。我在 docker 容器中运行 hyperledger bc 服务。我能够成功启动节点,能够使用示例合约部署和写入 bc 。
但无法从区块链中读回数据。以下是 bc 抛出的错误消息。谁能指导这里有什么问题?
我使用 IBM Blockchain JS 与 go 合约进行交互。下面是节点js代码
hyperledger - Hyperledger 结构传输:http2Server.HandleStreams 收到虚假问候错误
我在 Ubuntu 14.04 上使用最新版本的 Hyperledger 项目和 docker。当我尝试对等登录和对等网络列表命令时
我在 membersrvc 控制台中收到返回的错误,即:
2016/08/08 08:47:06 传输:http2Server.HandleStreams 收到来自客户端的虚假问候:“\x16\x03\x01\x00\x9a\x01\x00\x00\x96\x03\x03:r\xc0\xeduf9P \xb4n\x00)\xba"
这是日志输出:
/git/src/github.com/hyperledger/fabric/build/bin# CORE_PEER_ADDRESS=172.17.0.1:50051 ./peer network list 08:47:04.189 [logging] LoggingInit -> DEBU 001 将命令的默认日志记录级别设置为 DEBUG 'network' 2016/08/08 08:47:05 grpc:ClientConn.resetTransport 无法创建客户端传输:连接错误:desc =“传输:tls:第一条记录看起来不像 TLS 握手”;重新连接到“172.17.0.1:50051” 2016/08/08 08:47:06 grpc:ClientConn.resetTransport 无法创建客户端传输:连接错误:desc =“传输:tls:第一条记录看起来不像 TLS 握手” ; 重新连接到“172.17.0.1:50051”
用法:对等网络列表 [标志]
别名:list、ls
标志:-h,--help[=false]:列表帮助
全局标志:--logging-level="":默认日志记录级别和覆盖,完整语法请参见 core.yaml --test.coverprofile="coverage.cov":完成 -v,--version[=false]:显示当前版本的结构对等服务器
错误:尝试连接到本地对等点时出错:grpc:尝试连接时超时
验证器的输出开始:
谢谢
ibm-cloud - IBM 区块链上的错误
当我在 IBM Blockchain 上导入并运行我的智能合约时,它看起来很正常并且运行成功。但是,我一次又一次地看到以下错误:
[31m07:51:14.774 [dockercontroller] deployImage -> ERRO 2d8f [0m 构建图像时出错:命令'/bin/sh -c go install github.com/hyperledger/fabric/examples/chaincode/go/f607ca3e-4259-4c1b -bba9-a4361f08acd7 && cp src/github.com/hyperledger/fabric/peer/core.yaml $GOPATH/bin && mv $GOPATH/bin/f607ca3e-4259-4c1b-bba9-a4361f08acd7 $GOPATH/bin/d9694398ca6ada1e74ef40cbea15348c60626156b89f3c4b2e621f8c6625c65b4d9fda8fc63bdc208a4db1595d7ca2d4b8b4601ac5eeb1f0db35a8551a94403a' returned a非零码:2
[31m07:50:40.956 [dockercontroller] deployImage -> ERRO 2d86 [0m 构建图像时出错:命令'/bin/sh -c go install github.com/hyperledger/fabric/examples/chaincode/go/f607ca3e-4259-4c1b -bba9-a4361f08acd7 && cp src/github.com/hyperledger/fabric/peer/core.yaml $GOPATH/bin && mv $GOPATH/bin/f607ca3e-4259-4c1b-bba9-a4361f08acd7 $GOPATH/bin/d9694398ca6ada1e74ef40cbea15348c60626156b89f3c4b2e621f8c6625c65b4d9fda8fc63bdc208a4db1595d7ca2d4b8b4601ac5eeb1f0db35a8551a94403a' returned a非零码:2
[31m07:50:34.481 [dockercontroller] deployImage -> ERRO 2d84 [0m 构建图像时出错:命令'/bin/sh -c go install github.com/hyperledger/fabric/examples/chaincode/go/f607ca3e-4259-4c1b -bba9-a4361f08acd7 && cp src/github.com/hyperledger/fabric/peer/core.yaml $GOPATH/bin && mv $GOPATH/bin/f607ca3e-4259-4c1b-bba9-a4361f08acd7 $GOPATH/bin/d9694398ca6ada1e74ef40cbea15348c60626156b89f3c4b2e621f8c6625c65b4d9fda8fc63bdc208a4db1595d7ca2d4b8b4601ac5eeb1f0db35a8551a94403a' returned a非零码:2
[31m07:45:46.971 [rest] processChaincodeInvokeOrQuery -> ERRO 2d4d [0m 查询链码时出错:错误:无法启动链码规范(错误启动容器:命令'/bin/sh -c go install github.com/hyperledger/ fabric/examples/chaincode/go/6cd0d810-a766-43c0-b183-aa9c3e063d03 && cp src/github.com/hyperledger/fabric/peer/core.yaml $GOPATH/bin && mv $GOPATH/bin/6cd0d810-a766-43c0 -b183-aa9c3e063d03 $GOPATH/bin/62730368d5c320db93a8bf3bc07f0b3a861d86e0983bbb37d081ada2fc5118b51bc19c16e08bac6b7d4a6438cc9d022c7b8c0763f4166546c697f470ffda7952' returned a non-zero code: 2)
[31m07:45:46.971 [dockercontroller] deployImage -> ERRO 2d4c [0m 构建图像时出错:命令'/bin/sh -c go install github.com/hyperledger/fabric/examples/chaincode/go/6cd0d810-a766-43c0 -b183-aa9c3e063d03 && cp src/github.com/hyperledger/fabric/peer/core.yaml $GOPATH/bin && mv $GOPATH/bin/6cd0d810-a766-43c0-b183-aa9c3e063d03 $GOPATH/bin/62730368d5c320db93a8bf3bc07f0b3a861d86e0983bbb37d081ada2fc5118b51bc19c16e08bac6b7d4a6438cc9d022c7b8c0763f4166546c697f470ffda7952' returned a非零码:2
有谁知道会发生什么?谢谢你。