【技术实现步骤摘要】
签名处理方法、装置和电子设备
本专利技术涉及区块链
,尤其是涉及一种签名处理方法、装置和电子设备。
技术介绍
区块链中的签名平台、客户服务平台和区块链平台依次通信连接。其中,客户服务平台可以用于从签名平台调用签名服务以及将业务上传区块链平台,签名平台是一个单点的平台,区块链平台包括匿名投票、匿名存证、匿名拍卖、匿名交易等业务。在进行签名服务的过程中存在以下缺点:(1)签名服务的群创建之前需要初始化线性对,产生线性参数,通过线性参数生成双线性群配对,在成员加入、签名、验证签名、打开证书步骤之前均需要将群创建时产生的线性参数计算出双线性群配对。线性参数的初始化、双线性群配对过程涉及到一系列的计算,由于签名平台是一个单点的平台,在单节点下任何群的任何操作均只能串行单线程运行,导致群签名的整个流程效率及性能较低。(2)群/环创建、群/环成员加入、群/环签名、群/环验证签名,群打开签名,需要经过一系列的数学公式计算,这些数学计算非常耗时,无法简化,单机环境(即单点平台)下无法提高操作的TPS(Transactio ...
【技术保护点】
1.一种签名处理方法,其特征在于,通过签名平台执行群签名或环签名应用过程中的操作,其中,所述签名平台包括多个分片,所述分片包括多个节点,所述节点预先存储有区块组与分片的对应关系,所述区块组为群组或者环组;所述方法包括:/n响应于用户终端的针对签名的操作请求,第一分片中的第一节点从所述操作请求解析出区块组标识和操作类型标识;其中,第一分片为所述多个分片中的任一分片,所述第一节点为第一分片包含的多个节点中的任一节点;/n所述第一节点基于所述对应关系确定所述区块组标识对应的目标分片;/n触发所述目标分片中的至少一个目标节点分别执行所述操作类型标识对应的操作,并由至少一个所述目标节 ...
【技术特征摘要】
1.一种签名处理方法,其特征在于,通过签名平台执行群签名或环签名应用过程中的操作,其中,所述签名平台包括多个分片,所述分片包括多个节点,所述节点预先存储有区块组与分片的对应关系,所述区块组为群组或者环组;所述方法包括:
响应于用户终端的针对签名的操作请求,第一分片中的第一节点从所述操作请求解析出区块组标识和操作类型标识;其中,第一分片为所述多个分片中的任一分片,所述第一节点为第一分片包含的多个节点中的任一节点;
所述第一节点基于所述对应关系确定所述区块组标识对应的目标分片;
触发所述目标分片中的至少一个目标节点分别执行所述操作类型标识对应的操作,并由至少一个所述目标节点分别将操作结果返回给所述用户终端。
2.根据权利要求1所述的方法,其特征在于,触发所述目标分片中的至少一个目标节点分别执行所述操作类型标识对应的操作的步骤,包括:
判断所述第一分片是否为所述目标分片;
如果是,由所述第一分片的至少一个目标节点分别执行所述操作类型标识对应的操作;其中,所述第一分片的至少一个目标节点包含所述第一分片;
如果否,所述第一节点将所述操作请求转发至所述目标分片中的至少一个目标节点,以触发至少一个所述目标节点执行所述操作类型标识对应的操作。
3.根据权利要求2所述的方法,其特征在于,所述第一节点将所述操作请求转发至所述目标分片中的至少一个目标节点的步骤,包括:
所述第一节点基于所述目标分片中的节点的负载确定至少一个目标节点;
所述第一节点将所述操作请求转发至至少一个所述目标节点。
4.根据权利要求3所述的方法,其特征在于,所述第一节点基于所述目标分片中的节点的负载确定至少一个目标节点的步骤,包括:
所述第一节点从所述目标分片中的节点随机选择第二节点;
判断所述第二节点的负载是否大于预设的负载阈值;
如果所述第二节点的负载小于或等于所述负载阈值,将所述第二节点作为所述目标节点;
如果所述第二节点的负载大于所述负载阈值,从所述目标分片所包含的负载小于或等于所述负载阈值的节点中随机选择至少一个目标节点。
5.根据权利要求1所述的方法,其特征在于,所述第一节点基于所述对应关系确定所述区块组标识对应的目标分片的步骤,包括:
所述第一节点对所述区块组标识进行预设的哈希计算,得到哈希计算结果;
所述第一节点将哈希结算结果对所述签名平台包括的分片的数量取余,得到取余计算结果;
所述第一节点基于所述对应关系确定所述取余计算结果对应的目标分片。
6.根据权利要求1所述的方法,其特征在于,所述分片的节点预先存储有所述区块组的签名参数;
至少一个目标节点执行所述操作类型标识对应的操作的步骤,包括:
至少一个目标节点获取所述签名参数,基于所述签名参数执行所述操作类型标识对应的操作。
7.根据权利要求1所述的方法,其特征在于,所述操作类型标识包括:签名生成操作标识、签名验证标识或证书打开标识。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述签名平台中建立多个所述分片。
9.根据权...
【专利技术属性】
技术研发人员:王挺,赖奕宇,曹崇瑞,杜茂兵,王康,徐昊,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。