【技术实现步骤摘要】
一种基于区块链的数字货币多签方法、系统及电子设备
本专利技术涉及数字货币多签方法领域,尤其涉及一种基于区块链的数字货币多签方法、系统及电子设备。
技术介绍
数字货币是由一系列字符串表示的法定货币,其中数字货币的安全性通过密码学算法进行保护。作为人民币的一种数字化形式,法定数字货币可以由中央银行发行或中央银行授权发行的,由指定运营机构参与运营并向公众兑换,以广义账户体系为基础,支持银行账户松耦合功能,与纸钞和硬币等价,并具有价值特征和法偿性的可控匿名的支付工具。传统的数字货币(比特币、莱特币等)的多重签名需要多个密钥持有者的授权才能转移数字货币,这样钱包中的资产更加安全,同时可以防止出现内部偷盗的情况。多重签名交易有时候也被叫做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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。