一种基于区块链的数字货币多签方法、系统及电子设备技术方案

技术编号:29492096 阅读:38 留言:0更新日期:2021-07-30 19:04
本发明专利技术公开了一种基于区块链的数字货币多签方法、系统和电子设备,通过在区块链上创建多签钱包,获取多个参与者的节点数量,将设定的密码均等分为相同的数量,当多签钱包收到账户资金变动的请求时,获取多个节点输入的密码串,通过多个密码串与完整密码的匹配验证及多签数量验证,来控制多签钱包的账户资金变动,使得该方法可避免现有数字货币在多签时,对节点地址和私钥的依赖,让更多类型的数字货币可以通过多重签名的方式在区块链上进行流通,特别适用于央行管控下的法定数字货币,在基于本方法的多签步骤下,避开了获取法定数字货币的节点地址与私钥进行密钥的分割与恢复步骤,保证法定数字货币在区块链上流通的安全。

【技术实现步骤摘要】
一种基于区块链的数字货币多签方法、系统及电子设备
本专利技术涉及数字货币多签方法领域,尤其涉及一种基于区块链的数字货币多签方法、系统及电子设备。
技术介绍
数字货币是由一系列字符串表示的法定货币,其中数字货币的安全性通过密码学算法进行保护。作为人民币的一种数字化形式,法定数字货币可以由中央银行发行或中央银行授权发行的,由指定运营机构参与运营并向公众兑换,以广义账户体系为基础,支持银行账户松耦合功能,与纸钞和硬币等价,并具有价值特征和法偿性的可控匿名的支付工具。传统的数字货币(比特币、莱特币等)的多重签名需要多个密钥持有者的授权才能转移数字货币,这样钱包中的资产更加安全,同时可以防止出现内部偷盗的情况。多重签名交易有时候也被叫做M-of-N交易。M指的是交易生效所需要的签名数量,N指的是和本次交易相关的各方的总数量。具体来说,就是假设N个人分别持有N个私钥,只要其中M个人同意签名就可以动用某个″联合地址″的资金。普通的比特币地址是由公钥做哈希后得到的,而多重签名地址是基于脚本哈希。但是法定数字货币由于受央行的中心化控制,并且信息会本文档来自技高网...

【技术保护点】
1.一种基于区块链的数字货币多签方法,其特征在于:包括以下步骤:/n步骤S1:在区块链上创建多签钱包,设立对应的密码;/n步骤S2:获取区块链上多个参与多签钱包创建的节点,将密码划分为与节点数量相同的密码串;/n步骤S3:获取用户对多签钱包的资金变动请求及多个密码串;/n步骤S4:验证每个密码串是否与密码匹配,若是,则进入步骤S5,若否,则进入步骤S6;/n步骤S5:验证密码串的数量是否达到最低数量,若是,则进入步骤S7,若否,则进入步骤S6;/n步骤S6:资金变动请求失败;及/n步骤S7:形成密码,多签成功。/n

【技术特征摘要】
1.一种基于区块链的数字货币多签方法,其特征在于:包括以下步骤:
步骤S1:在区块链上创建多签钱包,设立对应的密码;
步骤S2:获取区块链上多个参与多签钱包创建的节点,将密码划分为与节点数量相同的密码串;
步骤S3:获取用户对多签钱包的资金变动请求及多个密码串;
步骤S4:验证每个密码串是否与密码匹配,若是,则进入步骤S5,若否,则进入步骤S6;
步骤S5:验证密码串的数量是否达到最低数量,若是,则进入步骤S7,若否,则进入步骤S6;
步骤S6:资金变动请求失败;及
步骤S7:形成密码,多签成功。


2.根据权利要求1所述的基于区块链的数字货币多签方法,其特征在于:步骤S2具体包括:
步骤S21:获取区块链上参与多签钱包创建的节点的数量;
步骤S22:基于节点的数量,将密码等分为多个密码串;及
步骤S23:将每个密码串均分至不同的节点,每个节点获取密码串的概率相同。


3.根据权利要求1所述的基于区块链的数字货币多签方法,其特征在于:上述步骤S3具体包括:
步骤S31:获取用户对多签钱包的资金变动请求;
步骤S32:获取多个用户输入的多个密码串,对每个密码串附加顺序标记符;及
步骤S33:基于顺序标记符,对多个密码串进行排序。


4.根据权利要求3所述的基于区块链的数字货币多签方法,其特征在于:上述步骤S3还包括:
步骤S34:获取用户的举报请求,锁定多签钱包;
步骤S35:基于区块链社区管理,调查异常节点;及
步骤S36:解锁多签钱包。


5.一种基于区块链的数字货币多签系统,其特征在于:包括:
多签创建单元...

【专利技术属性】
技术研发人员:郑子彬罗少龙柳发健
申请(专利权)人:深圳前海移联科技有限公司
类型:发明
国别省市:广东;44

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

1