加载分类中...

    secp256k1和secp256r1都是ECDSA(椭圆曲线数字签名算法)曲线的参数,区别是他们所使用的随机质数不同,目前行业内对于r1算法的安全性存疑,主流的公链基本使用 k 1算法。

    宋海旭     2020-09-21 16:23     來源: 技术类问题     0 2910 0

    Fabric 1、go打包规范 main函数必须在项目中所有链码的上级或同级,打包路径为main函数所在同级文件夹,main函数路径为基于src的引用路径。 例: bsnBaseCC链码包(预置链码包) bsnBaseCC    └─main.go    └─ChainCode/    └─models/    └─utils/ 需在b...

    陈曦     2020-11-16 17:42     來源: 通用类问题     1 1763 0

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

    陈曦     2021-12-10 17:55     來源: 技术类问题     0 1455 0

    1. 在任何一个BSN门户实名注册并登陆(例如: www.bsnbase.com ); 2. 学习开发手册和开发示例; 3. 启动发布应用、上传智能合约、设置角色权限、选择资源(节点数、TPS、存储和带宽)付资源费,提交应用,经审核后自动部署和运行; 4. 参与应用下载密钥证书后,业务系统通过公共城市节点网关连入发布的应用,进行区块链数据...

    潘昊     2020-08-12 17:18     來源: 通用类问题     6 1372 0

    用户使用网关SDK调用网关API进行链上交易处理时,网关接收到请求数据后会使用用户应用接入公钥对mac值做验签操作,如验签失败网关会返回"Signature verification failed"提示。 检查initConfig方法中prk(应用接入私钥)私钥证书路径配置是否正确; 检查私钥证书的内容是否正确; 检...

    宋海旭     2020-10-15 11:10     來源: 技术类问题     1 1323 0

    Fabric的账本包含两部分:World state和区块链。World state通常使用数据库保存一组账本当前的状态值,这样就不用遍历所有的交易日志去计算当前的状态值,通常使用key-value键值对表示,状态值可被创建,更新和删除。区块链记录着决定World state状态的交易日志。交易的信息会收集起来追加到区块链,一旦写入,就不...

    郑小军     2020-03-17 11:47     來源: 技术类问题     1 1253 0

    比如现在A账户只有10元,A同时给B、C都转10元,两笔交易都成功就是”双花“问题了。在Fabric中多个节点同时接到更新同一key不同value的交易请求时,背书节点因是仿真操作,不会真的去改账本数据,所以两个交易 都是成功的,假设当前World state中A的version为1,那么两个交易关于A的读集version都是1,写集v...

    陈曦     2020-10-08 15:20     來源: 技术类问题     4 1181 0

    10TPS是指每个记账节点最大每秒处理10个请求,每分钟最大处理600个请求,1天最大处理864000个请求。建议您根据您用户每秒请求量的峰值进行TPS购买,因为一万个活跃用户,不会在同一秒同时发起请求。如您的峰值超过2000TPS建议您在链下业务系统进行一定的控制,让连入区块链的TPS控制到2000。如您有大于500的TPS需求,可将...

    宋海旭     2020-05-11 14:01     來源: 通用类问题     3 1112 0

    1、HyperLedger Fabric官方有开源的单机版环境教程; 可以参考开源的HyperLedger Fabric官方搭建示例: https://github.com/hyperledger/fabric-samples/tree/v1.4.3 搭建自己的测试网络。 2、其中go语言可以使用单元测试代码测试链码的逻辑,使用&quo...

    郑小军     2020-04-29 11:55     來源: 技术类问题     0 1090 0

    用户成功参与应用后,可以在【我参与的服务—我参与的】查看页面中的应用服务接入配置参数中查看已部署的合约地址。

    宋海旭     2020-06-01 13:22     來源: 通用类问题     1 1087 0
    区块链服务网络发展联盟