当前位置: 首页 > 专利查询>杜晓楠专利>正文

在区块链钱包中保存多重签名的方法和计算机可读存储介质技术

技术编号:25758086 阅读:48 留言:0更新日期:2020-09-25 21:06
本发明专利技术涉及一种在区块链钱包中保存多重签名的方法。多重签名各方各自生成新的密钥对,并基于各自的私钥生成多签信息,并将所述多签信息分别导出到各自的区块链钱包和临时文件。多重签名各方将各自的临时文件和公钥发送给其他方。多重签名各方将多重签名各方的公钥和多签信息一一映射存储为多重签名。本发明专利技术还涉及一种计算机可读存储介质。本发明专利技术可以让多重签名各方的多重签名信息缓存在区块链钱包当中,而无需单独再使用额外的文件保存多重签名,因此无需签名各方手动导入别人的公钥就能签名交易,因此可以简化交易步骤,从而便于区块链钱包的广泛应用和推广。

【技术实现步骤摘要】
在区块链钱包中保存多重签名的方法和计算机可读存储介质
本专利技术涉及区块链领域,更具体地说,涉及一种在区块链钱包中保存多重签名的方法和计算机可读存储介质。
技术介绍
区块链技术是一种去中心化的分布式互联网数据库,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。在区块链中,为了保证数据在整个系统中不可篡改,以及保证交易双方的身份真实可靠等原因,需要对交易数据进行签名认证。在现有的区块链系统中,目前的区块链钱包里面数字货币的存入以及取出都是基于数字签名技术。当从外部往某个账号存入一笔数字货币以后,需要这个账号的私钥来进行签名,才能花费这个账号的数字货币。根据这个账号的类型,私钥需要的数量也不一样。签名的数量也不同。但是现有技术的区块链钱包,均需要额外的文件保存多重签名信息。在交易时,需要签名各方手动导入别人的公钥才能签名交易,因此造成交易步骤繁琐,不利于区块链钱包的广泛应用和推广。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种可以简化交易步骤,从而便于区块链钱本文档来自技高网...

【技术保护点】
1.一种在区块链钱包中保存多重签名的方法,其特征在于,包括以下步骤:/nS1、多重签名各方各自生成新的密钥对,并基于各自的私钥生成多签信息,并将所述多签信息分别导出到各自的区块链钱包和临时文件;/nS2、多重签名各方将各自的临时文件和公钥发送给其他方;/nS3、多重签名各方将多重签名各方的公钥和多签信息一一映射存储为多重签名。/n

【技术特征摘要】
1.一种在区块链钱包中保存多重签名的方法,其特征在于,包括以下步骤:
S1、多重签名各方各自生成新的密钥对,并基于各自的私钥生成多签信息,并将所述多签信息分别导出到各自的区块链钱包和临时文件;
S2、多重签名各方将各自的临时文件和公钥发送给其他方;
S3、多重签名各方将多重签名各方的公钥和多签信息一一映射存储为多重签名。


2.根据权利要求1所述的在区块链钱包中保存多重签名的方法,其特征在于,所述步骤S1进一步包括:
S11、多重签名各方各自基于椭圆曲线密钥体系生成所述新的密钥对,并在所述区块链钱包中保存私钥;
S12、多重签名各方基于各自的私钥和相同的盐进行哈希运算以生成临时私钥,并基于所述临时私钥根据所述椭圆曲线密钥体系计算所述多签信息;
S13、多重签名各方将所述多签信息分别导出到各自的区块链钱包和临时文件。


3.根据权利要求2所述的在区块链钱包中保存多重签名的方法,其特征在于,所述步骤S1进一步包括:
在步骤S11之前,判断多重签名各方的区块链钱包是否能够保存多重签名,如果能执行步骤S11,否则提示所述区块链钱包不能保存多重签名并退出流程。


4.根据权利要求3所述的在区块链钱...

【专利技术属性】
技术研发人员:杜晓楠
申请(专利权)人:杜晓楠
类型:发明
国别省市:新加坡;SG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1