用户调用网关SDK的(reqChainCode或trans)接口提交交易到网关后,网关通过区块链框架微服务(Fabric SDK)提交交易请求到背书节点,背书成功后,网关通过区块链框架微服务(Fabric SDK)将背书结果打包提交给order er 节点,进行共识排序,生成区块,并广播给通道内的记账节点。因为这个操作由网关做了,所以F...
必须要有对外营业的数据中心。 如果节点方用的是自己的非对外营业的数据中心,那么节点方必须是政府部门。现阶段自建的民间机房暂时不考虑。 如果满足以上标准即表示用户有运维能力和管理资源,达到等保三级要求或者政府部门,说明对方的数据中心的安全方面能得到保障,符合国家安全标准,可以作为城市节点接入。 城市节点入网申请请联系中国移动设计院: BS...
对BSN感兴趣的区块链底层框架商(“框架商”)可以为BSN专门适配一个类似“大众版”的定制版本,该版本必须开源。而各自 框架商 的专业版可以不开源。BSN的框架适配标准主要为以下几个方面: 支持国密码算法或BSN指定的非国密椭圆曲线码算法 支持独立且隐私隔离的交易、共识处理和存储账本的多应用链体系,如:通道、群组、平行链、子链机制 支持...
两者的差异就是加密算法的不同,国密算法是国家密码局制定标准的一系列算法。其中包括了对称加密算法,椭圆曲线非对称加密算法,杂凑算法。具体包括SM1,SM2,SM3等。开发者可以根据自身的业务场景来选择加密算法。
在BSN中注册子用户所产生的用户数据不会占用在BSN上购买的存储资源。
BSN只会监测节点以及合约的运行情况,不会监测到交易的异常。
在BSN中基于Fabric开发应用调用reqChainCode接口时,链下业务系统提交nonce重复的交易请求到网关时,网关不会验证随机数是否重复,背书节点和记账节点会验证交易ID是否重复,交易ID是由随机数和交易调用者的用户交易证书计算所得,网关会将验证异常信息返回给客户端。
secp256k1和secp256r1都是ECDSA(椭圆曲线数字签名算法)曲线的参数,区别是他们所使用的随机质数不同,目前行业内对于r1算法的安全性存疑,主流的公链基本使用 k 1算法。
BSN集成DAML语言后,开发者不是必须要使用DAML语言开发智能合约,原有支持的智能合约语言可继续使用,只是使用DAML开发智能合约后开发者将可以在不重复编写自己智能合约的前提下,在 BSN 中仅需选择开发时所使用的底层框架将该 DApp 进行部署,即可实现与其它 BSN 上部署的分布式应用程序间的轻松交互。
目前在BSN中获取不到注册子用户的个数,调用注册子用户接口时如果是已经注册过的子用户,网关会返回用户已存在的提示信息给链下业务系统。