标签: hyperledger-composer

在centOS中使用Hyperledger Composer-rest-server生成REST API时出错

我可以在CentOS linux服务器中使用hyperledger composer部署业务网络,但是在使用composer-rest-server生成REST api时却出现连接错误?

[root@bctlpblockchain03 ~]#composer network ping -c admin@tutorial-network
The connection to the network was successfully tested: tutorial-network
        version: 0.15.2
        participant: org.hyperledger.composer.system.NetworkAdmin#admin

Command succeeded

[root@bctlpblockchain03 ~]# composer-rest-server
? Enter the name of the business network card to use: admin@tutorial-network
? Specify if you want namespaces in the generated REST API: never use namespaces


? Specify if you want to enable authentication for the REST API using Passport:
No
? Specify if you want to enable event publication over WebSockets: …
Run Code Online (Sandbox Code Playgroud)

linux centos blockchain hyperledger hyperledger-composer

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

区块链在哪里

只是与Hyperledger Composer一起玩,我想知道,物理上区块链在哪里,我是说它是二进制文件,文本文件...?便携吗?

谢谢你们

hyperledger-fabric hyperledger-composer

1
推荐指数
2
解决办法
1222
查看次数

如何为超级边缘编写器休息服务器的POST请求中的参数赋予空值

我正在尝试通过R使用httr包向作曲家休息服务器发出帖子请求.我编写了一个代码,然后从中创建了composer rest服务器.这些是我的细节

请求URL:http:// localhost:3000/api/nl.amis.registry.fruits Body: { "$class": "nl.amis.registry.fruits", "Id": "9", "name": "orange", "description": "string", "count": "" } 首先,我尝试过使用composer rest服务器.出于我的目的,我需要将计数空白,并且该值将被另一个API调用附加.我能够通过计数成功完成交易:"".这我可以检查作曲家游乐场的测试部分.剩下的代码工作正常,稍后会附加count变量.

现在我正在写一个R代码,通过POST请求进行类似的事务.这里我面临一个错误,"count不能为空"并返回错误422 Unprocessable entity.我使用的内容类型是application/json.在使用"count":{}时,post请求进程正常,我在响应中得到"count":[object Object].但后来执行追加的代码将执行类似count的操作:"[object Object],1"其中我期待"count":"1".在composer playground中使用测试时一切正常但是在尝试通过rest API从外部访问时会产生问题.请帮忙.

rest r httr hyperledger hyperledger-composer

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

意外的令牌(6:6)

我正在尝试生成业务网络存档,但运行时出现以下错误 composer archive create -t dir -n .

Creating Business Network Archive
Looking for package.json of Business Network Definition

SyntaxError: Failed to parse /Users/xxxx@xxxx.com/fabric-tools/tutorial-network/lib/logic.js: Unexpected token (6:6)

Command failed
Run Code Online (Sandbox Code Playgroud)

意外的令牌(6:6)?logic.js的内容如下:

cat lib/logic.js
/**
* Track the trade of a commodity from one trader to another
* @param {org.acme.mynetwork.Trade} trade - the trade to be processed
* @transaction
*/
async function tradeCommodity(trade) {
    trade.commodity.owner = trade.newOwner;
    let assetRegistry = await getAssetRegistry('org.acme.mynetwork.Commodity');
    await assetRegistry.update(trade.commodity);
}
Run Code Online (Sandbox Code Playgroud)

hyperledger-fabric hyperledger-composer

0
推荐指数
1
解决办法
682
查看次数

Hyperledger Composer用于生产级Fabric Fabric Blockchain业务解决方案

我正在使用Composer工具在Hyperledger Fabric中开发一个项目.我想知道Composer是否可以用于生产级项目.如果是这样,那么为什么人们应该在Fabric中使用Composer开发他们的项目,因为在Composer中构建项目相对简单.

hyperledger-fabric hyperledger-composer

0
推荐指数
1
解决办法
232
查看次数

在Hyperledger fabric composer中启动Business Network应用程序时出错 - 多主机对等环境

我正在创建一个有5个对等体的结构网络.

2个对等体,CA和orderer在机器1上运行,1个对等体和沙发实例在机器2上,1个对等体和沙发实例在机器3上,1个对等体和沙发实例在机器4上.

他们都在同一个频道.我能够将.bna安装到网络中.但是当我尝试使用composer工具启动应用程序时,使用以下命令

"作曲家网络启动-c PeerAdmin @ hlfv1 -n blockv6 -V 0.0.1 -A admin -S adminpw"

我没有得到有效的响应错误

✖启动业务网络定义.这可能需要一分钟......错误:尝试启动业务网络时出错.错误:没有来自任何同行的有效回复.来自尝试的对等通信的响应是错误:错误:2未知:链代码错误(状态:500,消息:不是有效的认可系统链代码)来自尝试的对等通信的响应是错误:错误:2未知:链代码错误(状态: 500,消息:未知chaincodeType:NODE)来自尝试的对等通信的响应是一个错误:错误:2未知:链代码错误(状态:500,消息:未知chaincodeType:NODE)命令失败

下面是我的createPeerAdmin脚本的连接配置文件

       {

            "name": "hlfv1",
            "x-type": "hlfv1",
            "x-commitTimeout": 300,
           "version": "1.0.0",
         "client": {
    "organization": "Org1",
    "connection": {
        "timeout": {
            "peer": {
                "endorser": "300",
                "eventHub": "300",
                "eventReg": "300"
            },
            "orderer": "300"
        }
    }
},
"channels": {
    "composerchannel": {
        "orderers": [
            "orderer.example.com"
        ],
        "peers": {
            "peer0.org1.example.com": {},
             "peer1.org1.example.com": {},
              "peer2.org1.example.com": {},
              "peer3.org1.example.com": {},
              "peer4.org1.example.com": {}
        }
    }
},
"organizations": {
    "Org1": {
        "mspid": "Org1MSP",
        "peers": …
Run Code Online (Sandbox Code Playgroud)

hyperledger hyperledger-fabric hyperledger-composer

0
推荐指数
1
解决办法
795
查看次数

超级账本 PHANTOM_READ_CONFLICT .vs MVCC_READ_CONFLICT

我曾经收到 MVCC_READ_CONFLICT 错误并知道这意味着什么,但最近我将其升级到企业版并开始收到 PHANTOM_READ_CONFLICT 错误,PHANTOM_READ_CONFLICT 是什么意思?尝试用谷歌搜索但找不到任何有关它的信息。

另外它与 MVCC_READ_CONFLICT 有什么不同,我知道如何处理 MVCC_READ_CONFLICT 但不知道如何处理 PHANTOM_READ_CONFLICT 因为我不知道它意味着什么。

hyperledger-fabric hyperledger-composer

0
推荐指数
1
解决办法
1501
查看次数

./prereqs-ubuntu.sh 错误:不支持 Ubuntu 焦点

我正在尝试使用composer,同样我正在使用以下命令进行安装。

curl -O https://hyperledger.github.io/composer/latest/prereqs-ubuntu.sh

chmod u+x prereqs-ubuntu.sh

以上这些命令成功执行。

但是当我执行这个命令时,我(./prereqs-ubuntu.sh)得到以下错误

Terminal Throws Error ///Ubuntu focal is not supported

请帮忙

Hyperledger Composer 安装

hyperledger hyperledger-composer

0
推荐指数
1
解决办法
1346
查看次数

请解释有关Hyperledger

我不清楚Hyperledger。请帮忙!

  1. 什么是超级账本?
  2. 什么是Hyperledger Composer?
  3. 什么是Hyperledger Fabric?
  4. 什么是Hyperledger Fabric SDK GO?
  5. Hyperledger中的共识算法是什么?
  6. Hyperledger有矿工吗?

hyperledger hyperledger-fabric hyperledger-composer

-2
推荐指数
1
解决办法
432
查看次数