问题标签 [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.

0 投票
1 回答
688 浏览

blockchain - 超级账本交易类型:创建交易

我目前正在阅读 hyperledger/fabric 的协议规范。 https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md

在第 3.1.2 节事务消息中,它提到了一种未实现的事务类型:创建事务。但是我不明白这个 Create 类型的概念,它和 Invoke 事务类型有什么区别?

0 投票
1 回答
571 浏览

ibm-cloud - 检索超级账本的完整交易列表

请问是否有办法检索我在区块链中的所有交易?

例如,“A”将 10 转给“B”(第一次交易),“B”将 10 转给“A”(第二次交易),依此类推。

因此,有没有办法检索交易列表并显示它?

0 投票
2 回答
3156 浏览

blockchain - 构建图像时出错:在存储库 docker.io/hyperledger/fabric-baseimage 中找不到标签 latest

我将链代码部署到对等网络。这是不成功的。我查看了同行的日志并看到一条错误消息:构建图像时出错:在存储库 docker.io/hyperledger/fabric-baseimage 中找不到标签最新。

0 投票
1 回答
137 浏览

bitcoin - Hyperledger 在线支付用例:前端 GO 实现

我是超级账本和在线支付的新手。

我想到的一个场景是:如果 A 是网上商店,B 是消费者。B 从 A 的商店订购商品并使用比特币/超级账本付款。收到付款后,A 将物品运送给 B。

使用超级账本,流程如下:

B 通过区块链向 A 发送付款;

A可以查询A拥有多少钱;

但问题是:

A如何知道交易是否来自B?

A怎么知道B寄了多少钱?

A 如何知道来自 B 的交易是否针对特定的订购商品?

谢谢,

0 投票
1 回答
1049 浏览

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

有审计介绍,那么如何做审计设置/配置,编码等。

0 投票
0 回答
111 浏览

python - 调用 IBM Blockchain 时出现“SSLError:EOF 违反协议”异常

我尝试从 python 访问 IBM Hyperledger Blockchain。不幸的是,我在尝试连接时遇到 SSL 协议错误。我已经搜索了互联网,特别是 stackoverflow 来找到它的解决方案。这是我所做的:

  1. 设置 IBM Hyperledger Blockchain 服务并获取要使用的 URL。

  2. 我尝试了 CURL 调用来访问 API

curl -X GET --header "Accept: application/json" "https://SOMETHING_vp0.us.blockchain.ibm.com:443/network/peers"

这对我来说很好(想知道为什么我不需要密码但它可以工作)。

  1. 我尝试从 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没有问题,但区块链返回:

我能做些什么来解决这个问题?非常感谢

0 投票
0 回答
563 浏览

blockchain - 无法从部署在超级账本区块链中的合约中读取值

我已经在本地设置了超级账本区块链。我在 docker 容器中运行 hyperledger bc 服务。我能够成功启动节点,能够使用示例合约部署和写入 bc 。

但无法从区块链中读回数据。以下是 bc 抛出的错误消息。谁能指导这里有什么问题?

我使用 IBM Blockchain JS 与 go 合约进行交互。下面是节点js代码

0 投票
1 回答
472 浏览

ibm-cloud - IBM hyperledger chainCode 状态中的字节大小限制是多少?

Chaincode我可以在 IBM 超级账本中存储多少带有状态的数据?

我正在使用IBM Bluemix 托管

我找不到任何指定大小限制的链接。

0 投票
0 回答
2201 浏览

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:尝试连接时超时

验证器的输出开始:

谢谢

0 投票
1 回答
168 浏览

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

有谁知道会发生什么?谢谢你。