ITPub博客

首页 > 区块链 > 区块链 > 近期BSN开发常见问题答疑

近期BSN开发常见问题答疑

原创 区块链 作者:BSN研习社 时间:2022-06-01 16:34:50 0 删除 编辑

id:BSN_2021 

公众号:BSN研习社

区块链服务网络(Blockchain-based Service Network)(以下称为“BSN”)是一个跨云服务、跨门户、跨底层框架,用于部署和运行区块链应用的全球性公共基础设施网络,由国家信息中心、中国移动通信集团公司、中国银联股份有限公司、北京红枣科技有限公司共同发起。


2019年10月15日,BSN 发布并开启内测。2020年4月25日,BSN正式商用、海外版开启公测。


截至当前,BSN已上线运行两年有余,开发者在使用过程中,也提出了不少的问题。下面是BSN技术支持人员最新总结的常见问题(FAQ)。


问:武汉链的WebSocket协议地址是什么?

答:

wss://opbningxia.bsngate.com:18602/api/[项目ID]/ws,项目ID在

 https://www.bsnbase.com/static/tmpFile/bzsc/openper/7-2-2.html 获取


问:武汉链做完交易,为什么根据交易hash获取不到交易收据?

答:武汉链得到交易hash后,需要延时去查交易收据,如果一段时间还没有查到交易收据,就需要去对比交易详情里的nonce值和当前链账户发生交易数量是否匹配。


问:使用武汉链报"exceeds block gas limit",是为什么?

答:表示当前交易所需的gas总量超过已设置的gasLimit的值,将gasLimit调大,然后使用eth_gasPrice方法,获取当前链上的平均gasPrice值,将gasPrice设置在这个值上下就可以。


问:使用网关SDK调用联盟链服务时,返回”This contract is does not exist in the DApp“是为什么?

答:检查网关SDK调用reqChainCode方法时setChainCode(或setContractName)是否填写的是联盟链服务-我参与的服务-应用服务接入配置参数中的链码部署名称。


问:使用metaMask添加武汉链网络不成功是因为什么?

答:检查rpc地址是否为

[项目ID]/rpc,chainID是否为5555,如rpc和chainID都没有问题请检查是否开启了项目KEY,开启项目KEY不能接入成功,需要将项目KEY关闭。


问:BSN的IPFS服务可以通过浏览器在线查看已上传的图片吗?

答:目前BSN的IPFS服务不支持通过浏览器在线查看已上传的图片,开发者可以通过postman调用api/v0/cat方法,选择Send and Download 按钮将图片下载到本地查看。


问:使用PCN-GATEWAY-GO-SDK,prk、puk、cert填写正确,调用时提示"cert loading failed"是为什么?

答:检查prk、puk、cert是否是用引号方式""创建的,引号不能用来引用多行的字符串,改成反引号``就可以了。


问:为什么开放联盟链在项目管理里部署合约时选择不了已创建的链账户?

答:创建的链账户是上传公钥或上传链账户地址模式,因为这两种模式链账户的私钥没有托管至BSN,所以用户无法在页面上部署合约,需要用户通过调用网关接口部署合约,可参考帮助手册第七章 7.3 网关接入说明


问:使用武汉链如何估算一笔交易消耗多少能量值?

答:通过eth_estimateGas 方法,可以执行一个消息调用并估算交易所需要的gas用量。


问:BSN哪些开放联盟链底层框架是支持EVM的?

答:目前泰安链、武汉链、文昌链都是支持EVM的。

关于BSN开发的相关问题,已更新至BSN知识库,你也可以随时点击链接学习。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70012206/viewspace-2898441/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-12-29

  • 博文量
    177
  • 访问量
    87928