[发明专利]一种基于多重签名的比特币防盗方法在审
申请号: | 201810965117.1 | 申请日: | 2018-08-23 |
公开(公告)号: | CN109255609A | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 张陈雨;官仲 | 申请(专利权)人: | 南京联迪信息系统股份有限公司 |
主分类号: | G06Q20/36 | 分类号: | G06Q20/36;G06Q20/38 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 贺翔;徐晓鹭 |
地址: | 210000 江苏省南京市建*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 钱包 防盗 事务 服务器调用 存取操作 生成地址 私钥保存 私钥 存取 合成 发送 引入 保证 资金 | ||
本发明公开了一种基于多重签名的比特币防盗方法,该方法引入其他钱包做为主钱包的从钱包,在每个从钱包里生成地址;然后将多个从钱包的地址合成一个多重签名的地址导入主钱包,并且把所述多重签名的地址的私钥保存在从钱包里;当需要提对主钱包中的比特币进行存取操作时,先使用从钱包的私钥对所述事务进行签名,再通过主钱包所在服务器调用主钱包的RPC接口将事务发送出去,完成所述事务的具体内容。本发明采用新的比特币存取方式,从而保证比特币资金的安全性。
技术领域
本技术所属的技术领域为区块链的数字签名安全技术领域,具体涉及一种基于多重签名的比特币防盗方法。
背景技术
目前的比特币钱包账号里面比特币的存入以及取出都是基于数字签名技术。当从外部往某个账号存入一笔比特币以后,需要这个账号的私钥来进行签名,才能花费这个账号的比特币。根据这个账号的类型,私钥需要的数量也不一样。如果账号是单地址型账号,那么只需要一个私钥就可以支配这个账号里面的比特币。如果是多地址型账号,那么创建的时候可以指定需要多少个私钥来开启账号。比如一共有三个地址,需要三个地址中的其中两个地址的私钥里开启账号。
现有比特币钱包只能将签名和账号一起保管,保存在同一个地方,如果一个钱包被盗,那么账号和账号所需的签名就就直接被泄露,比特币就可以被直接提取。
发明内容
针对上述技术问题,本发明的目的在于提出一种新的比特币防盗方法,采用新的比特币存取方式,从而保证比特币资金的安全性。
本发明提供一种基于多重签名的比特币防盗方法,该方法引入其他钱包做为主钱包的从钱包,在每个从钱包里生成地址;然后将多个从钱包的地址合成一个多重签名的地址导入主钱包,并且把所述多重签名的地址的私钥保存在从钱包里;当需要对主钱包中的比特币进行存取操作时,先使用从钱包的私钥对所述事务进行签名,再通过主钱包所在服务器调用主钱包的RPC接口将事务发送出去,完成所述事务的具体内容。
进一步的,该方法包括以下步骤:
步骤1,在独立的服务器或者控制器上部署若干主钱包的从钱包,根据钱包地址生成方法在每一个钱包中生成需要单密钥的地址;
步骤2,将所述步骤1生成的单密钥地址存放到独立服务器上;
步骤3,将多个单密钥的地址利用主钱包的RPC服务合成一个多重签名地址,导入到主钱包里面;
步骤4,所述主钱包以多重签名的地址作为存取比特币的账号;
步骤5,当需要从账号中对比特币进行存取事务时,通过RPC协议,由主钱包所在服务器启动程序生成对应的事务以及需要签名的钱包ID的列表,存到一个独立内存数据库里;
步骤6,从钱包所在的服务器不断查看独立内存数据库里的需要签名的列表,看是否有需要该从钱包签名的事务;如果有,找到需要签名的地址,通过地址在该从钱包里面找到地址对应的密钥,用密钥将现有事务签名,然后再将经过其签名的事务以及需要签名的钱包ID列表除去本次签名的钱包ID,写回所述独立内存数据库中;
步骤7,主钱包所在服务器不断查看所述内存数据库里是否有已经签名完毕的事务;如果有事务,并且需要的签名的钱包的列表为空,则认为签名完毕。直接调用主钱包的RPC接口将事务发送出去,完成所述事务的具体内容。
作为一种优选,根据预先设置的额度,在完成事务时,如果超过额度时则需要特定人控制的钱包进行签名。
进一步的,所述步骤1中,根据钱包地址生成方法在每一个钱包中生成需要单密钥的地址的具体方式为:用钱包提供的Remote Procedure Call Protocol (RPC)服务,在每一个从钱包上生成需要单密钥的地址。
如果觉得利用钱包的RPC服务太耗费资源的话,作为替代,可以利用第三方的库生成地址,并将地址保存在文件或者数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联迪信息系统股份有限公司,未经南京联迪信息系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810965117.1/2.html,转载请声明来源钻瓜专利网。