问题标签 [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 投票
3 回答
2834 浏览

go - Go build 失败,致命错误:rocksdb/ch

我正在测试项目obc-peer

我很困惑我应该从哪里得到关于 github.com/****、golang.org/****、google.golang.org/****、google/**** 的信息。我错了 $GOPATH 吗?

这是 go build 和 go env 的日志:

希望有人可以帮助我......上帝

0 投票
3 回答
9216 浏览

blockchain - 区块是否在 HyperLedger Fabric 中开采?

我一直在阅读有关 HyperLedger Fabric 项目如何实施开源区块链解决方案的文档:https ://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md

我已经看到使用了 PBFT 共识算法,但我不明白如何在 BlockChain 网络中的所有 Validating Peers 之间挖掘和共享块。

0 投票
3 回答
1567 浏览

blockchain - 弹珠 nodejs 示例中的 golang 链代码如何工作?

我有这个例子https://github.com/IBM-Blockchain/marbles在本地运行。我看到该示例从https://github.com/ibm-blockchain/marbles-chaincode下载了 golang 链码。链码存储在硬盘上的 /marbles/node_modules/ibm-blockchain-js/temp/unzip。您能否解释一下 golang 链码是如何在 nodejs 代码中执行的?

0 投票
1 回答
2316 浏览

blockchain - Hyperledger Fabric 中的对等发现

我按照说明从 Hyperledger 项目https://github.com/hyperledger/fabric安装了 Fabric 代码库,并且能够使用 ./peer peer 命令运行对等体。

Peer 支持找出网络上运行的其他对等点。现在 Fabric 支持使用 Docker 在同一台机器上运行 Peers 并运行它们 - https://github.com/hyperledger/fabric/blob/master/docs/dev-setup/devnet-setup.md

而不是在同一台机器上运行 - 我在另一台机器(Mac Mini)上设置了一个 Peer 并从其中一台机器上运行命令 ./peer network - 它没有发现任何东西。

我的问题是如何配置以发现本地网络上的 Fabric Peers?

core.yaml 文件中有关于发现的配置,但不清楚如何启用它。

0 投票
3 回答
3830 浏览

docker - 使用 docker 镜像手动启动超级账本节点

超级账本项目具有用于运行对等节点的内置 docker映像定义。鉴于以 vagrant 为重点的开发环境文档,您可以使用 docker-compose 建立自己的链网络并不是很明显。

为此,首先通过运行此测试构建 docker 映像(此测试步骤完全专用于构建映像):

构建映像后,使用 docker-compose 启动对等节点。这个文件夹有一些为 docker-compose 预先构建的 yaml 文件:

使用以下命令启动 3 个对等点(例如):

容器实例启动后,使用docker inspect获取 IP 地址并使用端口5000调用 REST API(请参阅 REST API 规范的文档)。

0 投票
1 回答
403 浏览

blockchain - 链码在哪里执行?

链码代表 HyperLedger 结构区块链中的智能合约。它们可以通过交易调用,但谁来执行链码?

0 投票
1 回答
247 浏览

hyperledger-fabric - 查询交易未在 HyperLedger Fabric 的区块链中注册

我一直在按照这些说明使用 HyperLedger 的 BlockChain 建立一个验证对等网络。

我正在发送查询交易,我看到查询交易没有出现在区块链中,为什么?

0 投票
1 回答
2209 浏览

blockchain - 开发 ChainCode 时移除存储的区块链

我正在使用这个链码开发指南来开发一些链码并对其进行测试。

在杀死用于测试链码的对等点并重新启动它之后,BlockChain 没有重新启动(所有块都还在那里)。

如何删除之前的区块链数据?

0 投票
1 回答
791 浏览

blockchain - 部署修改后的链码

我按照本指南

https://github.com/hyperledger/fabric/blob/master/docs/dev-setup/devnet-setup.md

我将链代码部署为命令

CORE_PEER_ADDRESS=172.17.0.2:30303 ./peer chaincode deploy -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 -c '{"Function":"init", "Args": ["a", “100”、“b”、“200”]}'

它工作正常。

然后我修改了链码并重新部署。

但我没有看到这种变化会影响验证同行。

谁能给我一些关于这个问题的想法?

0 投票
1 回答
729 浏览

blockchain - 在超级账本结构中部署的链码中 -p 选项的有效参数是什么?

特别是,我有存储在 github 上的链码,我想在我的本地笔记集群中执行这个链码。让我的本地集群下拉远程链代码并执行它的最简单方法是什么。