id:BSN_2021

公众号:BSN研习社

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

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

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

问:使用PCNGateway-Java-SDK调用网关进行数据上链时报

“Path:xxxxxprivate_key.pem,Exception:{}”怎么处理?

答:1、直接传递密钥内容,如config.setPrk("密钥内容");

2、配置绝对路径,如:

config.setPrk(Common.readLocalFile("D:\\cert\\private_key.pem"));

3、配置相对路径,将密钥放在项目中的resource文件下,如文件在

resource/cert/private_key.pem,config.setPuk(Common.readFile("cert/private_key.pem"))

问:文昌链支持使用go语言开发智能合约吗?

答:不支持,目前文昌链wasm合约只支持rust语言。

问:武汉链上传公钥模式下调用合约失败,报“only replay-protected (EIP-155) transactions allowed over RPC”是因为什么?

答:在代码中为交易签名时要指明当前节点所在的ChainID,例如原来使用的是TransactionEncoder.signMessage(rawTransaction, credentials) 这个方法,

替换为这个方法

TransactionEncoder.signMessage(rawTransaction, chainId, credentials)即可调用成功,武汉链的ChainID为5555。

问:BSN增加Fabric2.3.2后在使用上和Fabric1.4.3有什么区别?

答:Fabric2.3.2和Fabric1.4.3的接入城市节点网关API是通用的,智能合约是不通用的,如要使用Fabric2.3.2要重新编写智能合约,可参考BSN提供的Fabric2.3.2预置智能合约

https://github.com/BSNDA/FabricBaseChaincode/tree/master/chaincode/go/bsnBaseChaincode

问:使用BSN网关SDK实例调用链码时提示"DApp information does not exist"是因为什么?

答:使用BSN网关SDK实例调用链码时传递的appCode参数值要和我参与的服务页面—查看—应用服务接入配置参数中的appCode保持一致。

问:使用BSN网关SDK实例调用链码时提示"User information does not exist"是因为什么?

答:使用BSN网关SDK实例调用链码时传递的userCode参数值要和我参与的服务页面—查看—应用服务接入配置参数中的userCode保持一致。

问:武汉链和以太坊(ETH)有什么区别?

答:1、共识协议不同。以太坊(ETH)用的是PoW共识而武汉链用的是POA共识。

2、版本不同。武汉链目前只停在以太坊伊斯坦布尔升级版本,没有柏林升级和伦敦升级的版本内容。

问:自己搭建了一套基于FISCO BCOS的单群组四节点的区块链网络环境,还搭建了Webase,在Webase上部署合约,链下业务系统采用http +json方式调用合约接口,能否从自己搭建的Webase+FISCO移植到BSN上进行使用?

答:链上合约相关的文件不需要改动。部署环节从Webase部署改为BSN部署:将合约源码打包为zip上传至BSN;链下服务接口调用环节从调用Webase改为了调用BSN网关,这里了解一下网关调用方式就行了。

问:一个应用总共有4个合约,合约之间部署是否有依赖关系,比如合约ABCD,合约B可否调用合约A,合约C调用合约B,合约D调用合约C?

答:目前BSN不支持单批次部署的合约之间有依赖关系。可以考虑分批次部署(服务升级)例如:合约A部署成功后获取到的合约地址作为参数传到合约B中,依次类推,分批部署;或在合约中开放某个方法将需要的合约地址作为参数传递进去设置合约之间的依赖关系。

问:联盟链FISCO BCOS 和泰安链的区别?

答:虽然泰安链是基于FISCO BCOS改造而成的链,但是两者也是有区别的。

(1) Fisco支持的solidity的版本是0.4+版本的,泰安链支持的solidity的版本是0.6+版本

(2) 泰安链添加了gas消耗机制

(3) 泰安链所有用户处于同一个群组内,solidity智能合约可以被其他用户调用 ,联盟链Fisco则由网关去控制相关权限

近期BSN开发常见问题答疑相关推荐

  1. Beosin EOS-IDE 升级用户体验及常见问题答疑

    上周,我们发布EOS智能合约集成开发环境"Beosin EOS-IDE"后,吸引到了全球许多开发者前来体验,并获得了大量的称赞和认可.为了给开发者带来更统一.优化的体验,便于更轻松 ...

  2. oracle数据库问题吗,Oracle数据库常见问题答疑一

    Oracle数据库常见问题答疑一 作者:chinaitlab 佚名 2005-10-29 00:00 评论 分享 [IT168 服务器学院]Oracle数据库以其强大的功能和稳定性而著称,但同时,在开 ...

  3. 看图学习VMWare以及常见问题答疑(转)

    看图学习VMWare以及常见问题答疑(转)[@more@] (一) VMWare是什么 VMWare是一个"虚拟机"软件.它使你可以在一台机器上同时运行二个或更多WIN2000 / ...

  4. 西门子博途v16系统要求_【技成周报30期】西门子系列常见问题答疑汇总

    更多精彩,请点击上方蓝字关注我们!西门子S7-200SMART PLC问题▲▲▲ 问:STEP 7-MicroWIN SMART编程软件当中符号表地址I0.0下面红色波浪线是什么原因? 答:说明该地址 ...

  5. Lotus Notes常见问题答疑(转)

    Lotus Notes常见问题答疑(转)[@more@]Lotus Notes常见问题答疑 Lotus Domino/Notes是目前最为流行的文档数据库系统之一,作为群件系统,它利用自身强大的功能使 ...

  6. tap领取礼包显示服务器繁忙,王者争雄必读公告-王者争雄常见问题答疑-昆多手游...

    今天小编带来的是王者争雄常见问题答疑,是官方回答的一些玩家经常遇到的问题,让我们一起来看看吧! 1.你们是抄袭/换皮游戏吗? <王者争雄>是<君临天下>正版授权的中国区专区,原 ...

  7. 小编说之“常见问题答疑”

    2019独角兽企业重金招聘Python工程师标准>>> 关于前嗅Forespider爬虫的常见问题答疑 奋战在一线为客户答疑的狗蛋儿给小编提供了很多客户经常会问到的问题的素材,小编帮 ...

  8. React.js 开发常见问题

    React.js 开发常见问题 我需要为 React.js 雇用专门的开发人员,还是说只要会 JavaScript 的员工就行? 如果你有了一支熟练的 JavaScript 开发团队,那么使用 Rea ...

  9. 【i.MX6UL/i.MX6ULL开发常见问题】单独编译内核,uboot生成很多文件,具体用哪一个?...

    [i.MX6UL/i.MX6ULL开发常见问题]2.3单独编译内核,uboot生成很多文件,具体用哪一个? 答:内核编译出来的文件是~/MYiR-imx-Linux/arch/arm/boot/目录下 ...

最新文章

  1. 青年生命科学论坛报告:扩增子和宏基因组数据分析与可视化流程—刘永鑫(北京210606)...
  2. Machine Learning week 8 quiz: Principal Component Analysis
  3. linux文件系统pdf_一篇文章理解Ext4文件系统的目录
  4. n阶换方c语言程序,求单偶阶与双偶阶幻方编程思想及其算法!
  5. hdu2847(2009多校第四场) 01串添加最少01使被k整除(暴力)
  6. 每天Leetcode 刷题 初级算法篇-设计问题-最小栈
  7. 经典案例 | I-SPY2乳腺癌药物临床试验采用RPPA技术建立药物响应相关分子分型
  8. 算法题04:分治法:求第K小元素(线性时间选择算法)
  9. 数据库.数据库管理系统.数据库系统三者之间的关系
  10. 金蝶与旺店通集成解决方案(金蝶为主)
  11. MAC-快捷键打开终端
  12. linux 怎么批量删除文件,linux下批量删除文件
  13. 运动神经元病是怎么回事?
  14. anti-fraud-admin  反欺诈后台
  15. 怎么制作鸿蒙系统启动盘,开物成务,鸿蒙操作系统全景解构
  16. 同花顺炒股指标定制-K线只有红绿2个颜色怎么行?
  17. 三代日期类的基本使用
  18. svn版本库的拆分及迁移子目录等
  19. 海信合作徕卡首款激光电视将于9月亮相;SK海力士成功研发全球最高层238层4D NAND闪存 | 美通企业日报...
  20. 大学计算机英语听力,计算机二级 -【听力改革】大学英语六级听力改革基础训练 TEST 5(附音频MP3) -我要模考网...

热门文章

  1. Java继承同时实现接口 以及继承方法的使用
  2. pytest与coverage联合使用
  3. 亿愿Word文档批量多语言翻译---word文档翻译专家!几十种语言随意快速互译!可以生成中外文,中英文对照内容文档!
  4. 某公司盗用我的名字做虚假宣传
  5. 概率统计_假设检验——单边检验的接受域和拒绝域
  6. java 过滤所有特殊字符
  7. 计算机24游戏怎么玩,外媒评24款史上最好玩的策略游戏 投身宏伟场景玩到爆
  8. 【多线程与高并发】从一则招聘信息进入多线程的世界
  9. 科学家发现4起黑洞相撞事件,其中最大的一起或为“双重”碰撞...
  10. grep、sed、awk