问题标签 [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.
go - Go build 失败,致命错误:rocksdb/ch
我正在测试项目obc-peer。
我很困惑我应该从哪里得到关于 github.com/****、golang.org/****、google.golang.org/****、google/**** 的信息。我错了 $GOPATH 吗?
这是 go build 和 go env 的日志:
希望有人可以帮助我......上帝
blockchain - 区块是否在 HyperLedger Fabric 中开采?
我一直在阅读有关 HyperLedger Fabric 项目如何实施开源区块链解决方案的文档:https ://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md
我已经看到使用了 PBFT 共识算法,但我不明白如何在 BlockChain 网络中的所有 Validating Peers 之间挖掘和共享块。
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 代码中执行的?
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 文件中有关于发现的配置,但不清楚如何启用它。
docker - 使用 docker 镜像手动启动超级账本节点
超级账本项目具有用于运行对等节点的内置 docker映像定义。鉴于以 vagrant 为重点的开发环境文档,您可以使用 docker-compose 建立自己的链网络并不是很明显。
为此,首先通过运行此测试构建 docker 映像(此测试步骤完全专用于构建映像):
构建映像后,使用 docker-compose 启动对等节点。这个文件夹有一些为 docker-compose 预先构建的 yaml 文件:
使用以下命令启动 3 个对等点(例如):
容器实例启动后,使用docker inspect
获取 IP 地址并使用端口5000
调用 REST API(请参阅 REST API 规范的文档)。
blockchain - 链码在哪里执行?
链码代表 HyperLedger 结构区块链中的智能合约。它们可以通过交易调用,但谁来执行链码?
hyperledger-fabric - 查询交易未在 HyperLedger Fabric 的区块链中注册
我一直在按照这些说明使用 HyperLedger 的 BlockChain 建立一个验证对等网络。
我正在发送查询交易,我看到查询交易没有出现在区块链中,为什么?
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”]}'
它工作正常。
然后我修改了链码并重新部署。
但我没有看到这种变化会影响验证同行。
谁能给我一些关于这个问题的想法?
blockchain - 在超级账本结构中部署的链码中 -p 选项的有效参数是什么?
特别是,我有存储在 github 上的链码,我想在我的本地笔记集群中执行这个链码。让我的本地集群下拉远程链代码并执行它的最简单方法是什么。