问题标签 [hyperledger-fabric]

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 投票
0 回答
276 浏览

macos - 垫片:运输正在关闭错误

与 jira 票证https://jira.hyperledger.org/browse/FAB-246中提到的完全相同的错误。

尽管其中一条评论说要采取最新的一切,但这对我没有帮助。

我的结构环境:使用docker-compose.yaml 在 docker toolbox for mac 中运行,如下所述。

我正在使用以下命令注册我的链码。

我通过运行以下命令将对等端口设为50250 。

0 投票
5 回答
7794 浏览

git - 无法安装 docker

我正在尝试做超级账本结构(设置环境),它需要 docker。我尝试搜索解决安装 docker 的互联网,但无济于事。以下是我尝试安装docker时遇到的错误。

在 git bash(git) 我尝试使用sudo apt-get install docker-engine. 但它说

我已经按照这个网站的每一步安装 docker: https ://docs.docker.com/engine/installation/linux/ubuntulinux/

这是我尝试构建超级账本结构的网站(在 vagrant 之外构建的阶段,安装 docker): http ://hyperledger-fabric.readthedocs.io/en/latest/dev-setup/build/

0 投票
1 回答
1037 浏览

java - 超级账本结构 java 链码错误

我使用 peer chaincode deploy 运行 go src 示例,我得到了正确的结果,然后我尝试了 java src 示例,在此处输入图像描述

在此处输入图像描述

我得到了一个链码,但是当我使用这个链码进行查询时,它向我展示了:

我使用 docker-tool box 为超级账本结构创建环境。

0 投票
2 回答
1795 浏览

hyperledger - Hyperledger 链码“注册”与“部署”

我看到以下参考文章“what-happened-exactly-on-chaincode-deploy-and-invoke-query-in-hyperledger”。

对于“注册”链代码,链代码作者是否必须先将链代码注册到 ValidationPeer,然后其他节点才能在网络中找到链代码并将源下载到本地并构建 docker 映像?如果之后多次部署相同的链代码会发生什么,它会覆盖以前的状态吗?

参考: Hyperledger 中的链码部署和调用、查询到底发生了什么?

在“部署”期间,链码以交易的形式提交到账本,并分发到网络中的所有节点。每个节点都会创建新的 Docker 容器,并嵌入此链码。之后将启动容器并执行 Init 方法。

在“查询”期间 - 链码将读取当前状态并将其发送回用户。该交易未保存在区块链中。

在“调用”期间 - 链码可以修改账本中变量的状态。每个“调用”交易都将添加到分类帐中的“块”中。

0 投票
3 回答
794 浏览

hyperledger - 超级账本结构链码是否能够部署新的链码?

以太坊合约可以轻松部署新合约,我想知道超级账本结构链码可以部署新链码吗?</p>

0 投票
2 回答
1086 浏览

git - 登录对等网络-hyperledger 结构(eca.user)有什么问题?

谁能帮我解决这个问题?我不确定对等网络(超级账本结构)的登录有什么问题。

http://hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/在关于安全功能的说明下,我按照他们的步骤进行 操作。我按照说明进行了尝试。我做了 vagrant ssh, cd $GOPATH/src/github.com/hyperledger/fabric/peer然后

(membersrvc.yaml 的默认文件)。

我确实尝试了其他用户名和密码,但都没有工作,因为它显示错误。据我了解,当它显示错误时,这意味着用户和密码不正确。但是,我复制并粘贴了用户名和密码,但没有用。我可以知道登录对等网络的用户名和密码有什么问题(超级账本结构-使用 git bash)吗?

用户和密码(eca.user-显示用户和密码)将显示在以下(membersrvc.yaml)中:

以下代码将是我键入 git bash 以登录对等网络(超级账本结构)的内容:

以下是我输入密码后的错误:

更新:是的,我能够实现类似的东西

但是,我可以知道为什么我只能登录一次吗?例如,如果我想再次登录管理员,它不会提示输入密码,它会像这样

0 投票
1 回答
2591 浏览

hyperledger - 用于 Java 链码的 Hyperledger SDK (shim-client-1.0)

我尝试编译链代码示例并编写自己的(https://github.com/hyperledger/fabric/tree/master/examples/chaincode/java/SimpleSample

但是,我无法获得 shim-client-1.0。你有计划公开 java sdk 吗?

0 投票
0 回答
331 浏览

hyperledger - 部署链码时出现连接错误

我刚开始使用链码。

我一步一步地遵循:http:
//hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/#running-the-chaincode

我在 Windows 上使用 Docker 工具箱。

但是当我开始运行 chaincode_example02 时,我收到以下错误:

为什么?

0 投票
1 回答
2141 浏览

hyperledger - Hyperledger 在调用函数中访问交易 ID

如果我调用链代码的调用,我会在 REST 响应中获得事务 ID。例如

如何在我的链码调用函数中以编程方式访问此事务 ID(上例中的 e00848bc-71c3-422f-b637-cbfc9d2e2042)?

0 投票
0 回答
3286 浏览

hyperledger - grpc:启动结构的对等节点时,由于传输失败,RPC 快速失败

我尝试使用https://github.com/hyperledger/fabric/blob/master/docs/dev-setup/devenv.md上的指南构建织物的开发环境

进入 VM后vagrant ssh,我想启动一个对等节点来测试示例链代码,以验证我是否正确设置了环境,因此使用https://github.com/hyperledger/fabric/blob/master/docs/上的指南设置/链码-setup.md

I make peer,并通过 启动对等节点peer node start --peer-chaincodedev,但出现错误:

我也尝试了安全设置的可选步骤,make membersrvc并运行它,但是在运行 membersrvc 时,没有输出也没有停止,只是在那里停留了几个小时。

我不知道为什么会出现这种情况,经过两天的搜索,似乎没有其他人遇到同样的问题。请帮助我,谢谢!