标签: hyperledger

世界各州在超级织物中的持久性

在超级分层结构中,World State是包含已执行事务结果的变量集合.世界状态是存在于磁盘的某个位置还是存在于主存中?

如果同伴重新启动怎么办?

hyperledger hyperledger-fabric

5
推荐指数
1
解决办法
1430
查看次数

Hyperledger Fabric中的cryptogen工具错误

我正在尝试在OSX上安装和运行Hyperledger Fabric.安装似乎进展顺利.但是,当我运行cryptogen工具时,我收到以下警告:

Apples-MacBook-Pro:e2e mycomputer$ ./../../$os_arch/bin/cryptogen generate --config=./crypto-config.yaml
org1.example.com
2017-04-27 15:46:27.940 PDT [bccsp] GetDefault -> WARN 001 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP.
2017-04-27 15:46:27.963 PDT [bccsp] GetDefault -> WARN 002 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP.
2017-04-27 15:46:27.966 PDT [bccsp] GetDefault -> WARN 003 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP.
2017-04-27 15:46:27.967 PDT [bccsp] GetDefault -> WARN 004 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP. …
Run Code Online (Sandbox Code Playgroud)

hyperledger

5
推荐指数
1
解决办法
7658
查看次数

在哪里可以找到Hyperledger Fabric对等命令的可能环境变量?

配置对等节点运行时,示例docker-compose文件中包含许多环境变量。我可以找到所有记录在案的地方吗?

例如

environment:
  - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
  - CORE_PEER_ID=peer0.org1.example.com
  - CORE_LOGGING_PEER=debug
  - CORE_CHAINCODE_LOGGING_LEVEL=DEBUG
  - CORE_PEER_LOCALMSPID=Org1MSP
  - CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/peer/
  - CORE_PEER_ADDRESS=peer0.org1.example.com:7051
Run Code Online (Sandbox Code Playgroud)

hyperledger hyperledger-fabric

5
推荐指数
1
解决办法
2247
查看次数

在Hyperledger Fabric中读取(查询)事务流

我试图了解Hyperledger Fabric中的“查询”事务流。我了解Fabric中的“写入”流程,因为它有据可查。但是,当涉及读/查询事务时,事情还不清楚。

到目前为止,这是我所了解的:

  1. 使用SDK的客户端准备用于查询链码的交易建议。
  2. 提案通过提交对等方传输到认可对等方,并最终验证并模拟交易。假设一切成功,则背书的同行将对提案的背书。除其他事项外,每个背书都包含对世界状态的重新解读。由于这只是一个查询交易,一个写集是不是每个ensorsement里面添加。我的理解在这里正确吗?
  3. 客户收到所需的背书金额后,便准备一笔交易,发送给订购者。

我不太确定之后的流程。写事务是可以理解的:执行一些检查后,该命令将创建一个块并将该块传播到连接到相应通道的所有对等点。在对区块中的所有交易进行验证之后,所有对等方都会将该区块追加到分类账中,这实际上更新了分类账。

但是读事务呢?订购者在收到读取的交易记录后会返回什么?此后的流程如何?

任何帮助或指针将不胜感激。

提前致谢。

transactions hyperledger hyperledger-fabric

5
推荐指数
1
解决办法
3800
查看次数

如何在云中部署超级账本结构/撰写者?

我已经完成了Hyperledger Composer教程,并成功地在本地部署/运行了它(使用composer-rest-server)。

现在,我想部署它(例如Google Cloud),以便向外部人员展示它,但是我对现在该做什么感到困惑,而且还没有找到适合该“下一步”的任何教程。

由于composer在结构上运行,我想我需要使结构运行-但这由许多正在运行的docker容器组成。所以我想我应该将所有这些收集在一个堆栈文件或类似文件中(对吗?)。

问题:除了本地部署/运行Hyperledger Fabric / Composer并将其部署到某处之外,您将如何前进?(我知道有很多方法可以做到这一点,但是我希望能得到一些一般性的指导以及一些具体的例子)

hyperledger hyperledger-fabric hyperledger-composer

5
推荐指数
1
解决办法
3153
查看次数

使用Hyperledger Composer启动Hyperledger Fabric网络时出错

我正在尝试使用超级账本编辑器建立网络,为此我按照 开发人员教程创建了超级账本编写器解决方案, 但是当我使用以下命令时

composer network start --networkName tutorial-network --networkVersion
0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
Run Code Online (Sandbox Code Playgroud)

它给出了以下错误:

Starting business network tutorial-network at version 0.0.1

Processing these Network Admins:    userName: admin

? Starting business network definition. This may take a minute...
**Error: Error trying to start business network. Error: No valid responses from any peers.** Response from attempted peer comms was an error: **Error: 2 UNKNOWN: error starting container: Failed to generate platform-specific docker build: Error returned …
Run Code Online (Sandbox Code Playgroud)

npm hyperledger hyperledger-fabric hyperledger-composer

5
推荐指数
1
解决办法
2469
查看次数

Hyperledger Explorer安装失败

我一直在尝试将Hyperledger Explorer安装到Hyperledger Fabric(1.0)的AWS实例上.我指的是https://github.com/hyperledger/blockchain-explorer中提到的安装步骤,这些步骤也在下面提到.

cd blockchain-explorer/app/test

npm install

npm run test

cd blockchain-explorer

npm install

cd client/

npm install

npm test -- -u --coverage

npm run build
Run Code Online (Sandbox Code Playgroud)

命令npm run test失败,出现以下错误.任何提示?

ubuntu@ip-172-31-2-180:~/gopath/src/github.com/hyperledger/fabric/blockchain-exp                                                                                                                     lorer$ npm run test

> hyperledger-explorer@0.3.0 test /home/ubuntu/gopath/src/github.com/hyperledger                                                                                                                     /fabric/blockchain-explorer
> echo 'Error: no test specified'

Error: no test specified
ubuntu@ip-172-31-2-180:~/gopath/src/github.com/hyperledger/fabric/blockchain-exp                                                                                                                     lorer$ cd ..
ubuntu@ip-172-31-2-180:~/gopath/src/github.com/hyperledger/fabric$ cd examples/e                                                                                                                     2e_cli/
ubuntu@ip-172-31-2-180:~/gopath/src/github.com/hyperledger/fabric/examples/e2e_c                                                                                                                     li$ npm run test
npm ERR! path /home/ubuntu/gopath/src/github.com/hyperledger/fabric/examples/e2e                                                                                                                     _cli/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall …
Run Code Online (Sandbox Code Playgroud)

ubuntu node.js npm hyperledger hyperledger-fabric

5
推荐指数
1
解决办法
1004
查看次数

Hyperledger Fabric 和 Hyperledger Indy (Sovrin) 之间的主要区别是什么

我对 Hyperledger Fabric 有一些经验。它是一个用于许多用例的私有许可区块链。另一方面,Hyperledger Indy 主要用于去中心化身份管理。我想知道是否有任何方法可以了解这两个项目之间的主要区别。是否可以自定义 Hyperledger Fabric 以执行类似于 Hyperledger Indy 的身份管理案例?

hyperledger hyperledger-fabric

4
推荐指数
1
解决办法
1739
查看次数

Hypererdger Indy 节点 - 种子值

我正在使用 indy-sdk 并在步骤 3 中的演练演示中(https://github.com/hyperledger/indy-sdk/blob/master/docs/getting-started/indy-walkthrough.md#step-3-getting -the-ownership-for-stewards-verinym)Steward 集的种子值等于“000000000000000000000000Steward1”。

如果我更改它(或将其留空),我会收到错误。此外,在 /tmp/indy/poo1.txn 中没有有关此特定值的信息。

我的问题是我们如何知道这是正确的值以及如何获得它?

blockchain hyperledger hyperledger-indy

4
推荐指数
1
解决办法
2431
查看次数

Hyperledger Fabric 中节点、对等点和用户之间的区别

我想了解这些术语之间的区别:节点、对等节点和用户。

据我了解,节点基本上是一台机器,它在内部运行 HL Fabric 二进制文件,并与属于同一网络的其他机器进行通信。甲同行类型节点的,特别是:

  • Orderer:将交易按特定顺序放入分类帐中的那个。
  • Endorser:这种类型是运行链码并生成 RW 集的类型。
  • 承诺:在网络之间传播有效交易的对等点。

最后,用户是拥有数字证书并存在于某个组织中的主体。更多的用户可以在同一个节点/对等点上工作。

请告诉我我写的内容是否有问题,最终为什么会出错。

hyperledger hyperledger-fabric

4
推荐指数
1
解决办法
1096
查看次数