标签: hyperledger

hyperledger fabric在哪里存储区块链的数据库?

我在本地计算机上使用单个验证节点进行了超级分层结构网络设置.我正在开发一个链码,想清除我的区块链.我已经读过hyperledger结构将数据库存储在/ var/hyperledger下.但是,我没有在/ var下看到这个hyperledger目录.这个目录还有其他位置吗?我的开发平台是MAC,我使用docker-compose来启动我的超级结构网络.

blockchain hyperledger hyperledger-fabric

8
推荐指数
1
解决办法
4429
查看次数

在尝试发布身份时,它表示我的CA不存在

我正试图通过发布身份

composer identity issue -p hlfv1 -n bonusetis -i PeerAdmin -s password -u perelluis -x true -a perelluis
Run Code Online (Sandbox Code Playgroud)

但我明白了

Error: fabric-ca request register failed with errors [[{"code":0,"message":"CA 'ca_peerOrg1' does not exist"}]]
Command failed.

Command succeeded
Run Code Online (Sandbox Code Playgroud)

我确实有一个名为ca_peerOrg1的CA,因为到目前为止我已经使用它了,它显示在我的docker容器中:

CONTAINER ID        IMAGE                                        COMMAND                  CREATED             STATUS              PORTS                                              NAMES
425df4a2d729        hyperledger/composer-playground              "pm2-docker compos..."   30 minutes ago      Up 30 minutes       0.0.0.0:8080->8080/tcp                             composer-playground
5d6ac09d2f41        dev-peer0.org1.example.com-bonusetis-0.9.0   "chaincode -peer.a..."   2 hours ago         Up 2 hours                                                             dev-peer0.org1.example.com-bonusetis-0.9.0
b115a06eebdb        dev-peer1.org1.example.com-bonusetis-0.9.0   "chaincode -peer.a..."   2 hours ago         Up 2 hours                                                             dev-peer1.org1.example.com-bonusetis-0.9.0
bd2b4a5dfced        hyperledger/fabric-tools …
Run Code Online (Sandbox Code Playgroud)

hyperledger hyperledger-composer

8
推荐指数
2
解决办法
1358
查看次数

Hyperledger Fabric - Core.yaml

我看到很多Hyperledger Fabric的例子,我在所有例子中都找不到core.yaml文件.我看到很多其他文件.在许多地方,core.yaml被提及.是否有其他文件,与之对应?从哪里获取core.yaml配置?我该怎么用?

hyperledger hyperledger-fabric

8
推荐指数
1
解决办法
2629
查看次数

我们如何从Fabric 1.0中的另一个链代码调用一个链代码?如果有人有例子请分享

我想从Fabric 1.0中的另一个链代码调用一个链代码,所以我有一些问题:1)我们可以在单个对等端安装两个链代码2)如果我们在不同的对等端安装两个链代码,我们如何将一个代码调用到另一个?3)如果有样品示例请分享.

hyperledger hyperledger-fabric

8
推荐指数
1
解决办法
2630
查看次数

hyperldger结构上默认块的大小是多少?

如果我使用hyperldger创建一个新的区块链,我正在尝试创建一个链的大小估计.

为了了解磁盘空间使用情况,我想知道这是超高层结构中默认块的平均大小.

谢谢你,最好的问候

block hyperledger hyperledger-fabric

8
推荐指数
1
解决办法
2886
查看次数

如何保护Hyperledger Fabric状态数据库?

我有一个用例,其中一个人(i1)托管超级账本结构系统。其他个人(i2)也有兴趣使用该系统,但不确定其数据在系统中是否安全。我可以创建两个单独的渠道,甚至创建私有数据存储,并将访问数据的权限仅授予数据所有者。但是,由于i1是系统的控制者,因此他可以通过沙发床或访问docker容器查看数据。如何保护数据库,以便使第二个人(i2)确信第一个人(i1)无法访问其数据?

blockchain hyperledger hyperledger-fabric

8
推荐指数
1
解决办法
111
查看次数

错误:找不到模块'./api'(Hyperledger composer)

从此页面安装Hyperledger Composer cli后,我尝试调用composer命令但出现此错误:

module.js:549
throw err;
^

Error: Cannot find module './api'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/user/.nvm/versions/node/v8.11.1/lib/node_modules/composer-cli/node_modules/node-report/index.js:3:13)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
Run Code Online (Sandbox Code Playgroud)

我使用此命令安装Hyperledger Composer:

npm install --unsafe-perm -g composer-cli
Run Code Online (Sandbox Code Playgroud)

我可以知道出了什么问题吗?

hyperledger hyperledger-fabric hyperledger-composer

7
推荐指数
2
解决办法
5022
查看次数

crypto-config.yaml中EnableNodeOUs的含义?

只是想知道EnablenodeOUs在crypto-config.yaml中的含义是什么?

例如:

 PeerOrgs:
  # ---------------------------------------------------------------------------
  # Org1
  # ---------------------------------------------------------------------------
  - Name: Org1
    Domain: org1.example.com
    EnableNodeOUs: true
Run Code Online (Sandbox Code Playgroud)

hyperledger hyperledger-fabric

7
推荐指数
1
解决办法
2291
查看次数

如何确保链代码被另一个链代码调用

假设我们有两种不同的链码:cc1cc2.

如果CC1调用CC2是有办法的α2来检查是否调用是来自CC1.

hyperledger hyperledger-fabric

7
推荐指数
1
解决办法
111
查看次数

Hyperledger结构错误:14无法使用:TCP写入失败

当链码容器闲置一段时间后,它会因错误而停止:

ERROR [lib/handler.js] Chat stream with peer - on error: "Error: 14 UNAVAILABLE: EOF\n    at createStatusError (/usr/local/src/node_modules/grpc/src/client.js:64:15)\n    at ClientDuplexStream._emitStatusIfDone (/usr/local/src/node_modules/grpc/src/client.js:270:19)\n at ClientDuplexStream._receiveStatus (/usr/local/src/node_modules/grpc/src/client.js:248:8)\n    at /usr/local/src/node_modules/grpc/src/client.js:804:12"
Run Code Online (Sandbox Code Playgroud)

当第一个请求在空闲时间之后到达时,它给出一个错误

Error: 14 UNAVAILABLE: TCP Write failed
Run Code Online (Sandbox Code Playgroud)

之后,第二个请求错误更改为以下内容:

Error: SERVICE_UNAVAILABLE
at ClientDuplexStream.broadcast.on (/app/node_modules/fabric-client/lib/Orderer.js:172:22)
at emitOne (events.js:116:13)
at ClientDuplexStream.emit (events.js:211:7)
at ClientDuplexStream._emitStatusIfDone (/app/node_modules/grpc/src/client.js:236:12)
at ClientDuplexStream._receiveStatus (/app/node_modules/grpc/src/client.js:213:8)
at Object.onReceiveStatus (/app/node_modules/grpc/src/client_interceptors.js:1290:15)
at InterceptingListener._callNext (/app/node_modules/grpc/src/client_interceptors.js:564:42)
at InterceptingListener.onReceiveStatus (/app/node_modules/grpc/src/client_interceptors.js:614:8)
at /app/node_modules/grpc/src/client_interceptors.js:1110:18
Run Code Online (Sandbox Code Playgroud)

从第三个请求开始,一切正常。

我使用的是fabric-shim 1.2.0,但将其升级到1.3.0后,错误随机出现。

我正在使用面料1.3.0。

编辑:升级结构垫片到1.3.1后,错误更改为以下内容:

error: [Orderer.js]: sendBroadcast - on error: "Error: 14 UNAVAILABLE: TCP Write failed\n    at Object.exports.createStatusError …
Run Code Online (Sandbox Code Playgroud)

hyperledger hyperledger-fabric hyperledger-fabric-sdk-js

7
推荐指数
1
解决办法
525
查看次数