密钥托管模式是指应用接入密钥对和用户交易密钥对均由BSN生成并托管起来,参与方只需要从BSN门户下载使用即可。上传公钥模式是指应用接入密钥对和用户交易密钥对均由参与方在本地生成公私钥对,并在BSN门户上传应用接入公钥,和通过城市节点网关接口将用户交易公钥证书申请文件上传登记生成用户交易证书。 可以概括为上传公钥模式的私钥信息一直在用户手...
城市节点网关是部署在各个城市节点上负责接收链下应用系统的请求,以及使用托管的用户身份信息向相应的应用链码发起访问并返回链码的执行结果或转发非托管用户的交易请求至相应的应用链码并返回链码执行结果。城市节点网关的调用是通过向区块链服务网络的各个城市节点的网关服务发送HTTPS请求来实现。节点网关负责验证用户身份信息、应用信息,通过用户身份信...
是的,在BSN中一个应用对应一条链。目前链是永久存在的,但在存续期内需要支付所占用资源的费用。如果支付逾期超过两周,应用将被卸载。
网关SDK会使用网关公钥证书对城市节点网关返回的数据进行验签操作,如验签失败,网关SDK会给出验签失败提示,验签结果只和网关公钥证书有关和响应数据无关。开发者只需在初始化Config时将Puk字段配置成正确的网关公钥证书即可(如使用的是Java SDK注意将网关公钥证书放置在resources目录下),注意网关公钥证书的算法要和所选择的...
检查节点网关地址与证书是否一致; 检查请求参数的配置信息; 检查chainCode和方法名称是否填写正确, chainCode为链码部署名称; 在我发布的应用——服务参与管理,为参与者设置权限,设置角色后,等待十分钟左右再请求数据,因为同步权限信息和更新节点网关权限缓存需要时间; 如以上均没有问题,请将请求URL和请求参数完整的详情发...
检查userCode是否正确; 如果是刚刚参与成功的用户,请稍等一会儿,待用户信息同步完后再试(用户信息是用户第一次参与应用时上传的); 如以上均没有问题,请将请求URL和请求参数完整的详情发送到技术支持 邮箱:support@bsnbase.com,例如:请求URL:https://quanzhounode.bsngate.com:1...
表示该应用已经停用,请联系应用发布者确认该服务是否已经欠费被系统自动停用,应用发布者需先在【用户中心->我的账单】 中对已欠费的流量或周期账单进行支付,支付成功后再在【我发布的应用->我发布的服务】中点击启用按钮,重新启用服务即可。
因为用户的权限数据不是一个经常修改的内容,所以设计节点网关对用户数据有5分钟缓存机制,以减小对系统链的访问压力。具体是指当链外系统调用节点网关时会先在本地查找有没有权限信息,如果本地没有权限信息,就会立刻去系统链取权限信息并缓存在本地,本地的权限信息会缓存5分钟,5分钟后被删除,这就是为什么第二次修改权限信息相关内容后,要等节点网关缓存更...
比如现在A账户只有10元,A同时给B、C都转10元,两笔交易都成功就是”双花“问题了。在Fabric中多个节点同时接到更新同一key不同value的交易请求时,背书节点因是仿真操作,不会真的去改账本数据,所以两个交易 都是成功的,假设当前World state中A的version为1,那么两个交易关于A的读集version都是1,写集v...
用户调用网关SDK的(reqChainCode或trans)接口提交交易到网关后,网关通过区块链框架微服务(Fabric SDK)提交交易请求到背书节点,背书成功后,网关通过区块链框架微服务(Fabric SDK)将背书结果打包提交给order er 节点,进行共识排序,生成区块,并广播给通道内的记账节点。因为这个操作由网关做了,所以F...