invoke是指在方法内需要向链上写数据的方法,该类型的方法会向排序节点提交数据,并且最终会上链落块。例如PutState、DelState等需要存储数据或者删除数据的方法。 query是指只在链上查询数据的方法,该方法的调用不会向排序节点提交数据,不会落块。例如GetState等查询类方法。 event是指链码事件,该类型的方法需要事...
测试不通过返回contract funcParam is error是因为用户的智能合约在实例化时,需传入参数赋值,但是在发布服务上传链码包时,没有在页面填写相应的初始化参数,需要在上传链码包时,同时填写初始化参数; 调用智能合约时返回contract funcParam is error是因为用户链下业务系统传入参数的数据类型和智能合...
如服务升级时有更改角色,服务升级完成后就需要对参与者重新分配权限,如角色没有更改则无需重新分配权限。
我们不建议使用IP访问,原因如下:1、如节点IP发生变化时,链下业务系统将无法使用原IP访问节点。2、使用域名访问即使用https进行访问相比于http更安全
生成证书的算法要与参与服务的底层框架算法一致,如应用服务的框架是 Fabric-secp256r1使用prime256v1,Fabric-sm2、FISCO-sm2和XuperChain-sm2使用sm2 ,FISCO-secp256k1则使用secp256k1; 检查测试数据 (data.txt) 中是否有空格或回车,将多余的空格或回...
检查注册事件的请求参数eventType是否为2(1是出块事件,2是合约事件)
用户使用网关SDK调用网关API进行链上交易处理时,网关接收到请求数据后会使用用户应用接入公钥对mac值做验签操作,如验签失败网关会返回"Signature verification failed"提示。 检查initConfig方法中prk(应用接入私钥)私钥证书路径配置是否正确; 检查私钥证书的内容是否正确; 检...
在BSN中一个城市节点对应一个Fabric组织,用户选择不同的城市节点发布一个Fabric服务就相当于创建了一个跨组织的channel,用户参与服务时会在所选择的城市节点对应的组织内注册用户身份,链下业务系统使用该用户身份调用对应城市节点网关API与区块链应用进行数据交互。
证书下载压缩包含用户链下应用证书和网关证书两大部分: userAppCert目录:用于存放用户应用证书,具体文件如下: public_cert.pem:应用证书公钥文件,主要用于网关对接受的签名数据进行验证或公开给其它使用者。 private_key.pem:应用证书私钥文件,主要用于请求网关时对数据进行签名。如果应用参与者证书模式为【...