【技术实现步骤摘要】
【国外来华专利技术】基于区块链的货币管理方法和系统
本公开涉及货币管理
,尤其涉及一种基于区块链的货币管理方法和系统。
技术介绍
区块链(Blockchain)技术是一种分布式、无中心、无信任的网络数据共识存储技术。基于独特的区块(Block)生成机制如PoW(ProofofWork,工作量证明)或PoS(ProofofStake,权益证明)、P2P(PointtoPoint,点对点)网络通信机制、实现了分布式计算的同步性问题。在如比特币(Bitcoin)等数字货比中,作为账本(PublicLedger),得到了广泛的应用,成功解决了数字货币的匿名性、安全性、不可抵赖性、可追溯性、双花(doublespending)等一系列问题。在区块链应用中,以比特币(Bitcoin)为例,其货币发行方式是协议(protocol)的一部分,如其协议规定了货币总量上线(如比特币协议中规定的上限是约2700万比特币),规定了比特币的产生仅能通过挖矿(产生新区块)奖励(miningincentive)实现,因此其铸币权/货币发行权是协议的一部分,任何参与者均无发行货币的权利,比特币的价值通过交易所(比特币的交易机构)体现,但是在目前的相关技术中交易所的功能仅在于比特币与其它货币的兑换,该交易所亦无货币的其他管理权限。
技术实现思路
本公开的目的是提供一种基于区块链的货币管理方法和系统,用于解决现有的区块链技术中除了货币兑换外不能支持其他管理权限的问题。为了实现上述目的,本公开实施例的第一方面,提供一种基于区块链的货币管理方法,所述方法包括:第一节点通过第一账户在区块链中发起由所述第一账户向第二 ...
【技术保护点】
一种基于区块链的货币管理方法,其特征在于,所述方法包括:第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转移货币的第一转账交易,所述第一转账交易包含预先设置的对所述第一转账交易具有货币管理权限的一个或多个指定账户的数字签名;所述货币管理权限包括货币的发行权限、监管权限、转账权限中的至少一者;当区块链网络中的指定节点确定所述第一转账交易的数字签名包含所述一个或多个指定账户的数字签名时,确定所述第一转账交易通过验证;当所述第一转账交易通过验证时,所述区块链网络中的矿工节点将所述第一转账交易存入所述区块链中。
【技术特征摘要】
【国外来华专利技术】1.一种基于区块链的货币管理方法,其特征在于,所述方法包括:第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转移货币的第一转账交易,所述第一转账交易包含预先设置的对所述第一转账交易具有货币管理权限的一个或多个指定账户的数字签名;所述货币管理权限包括货币的发行权限、监管权限、转账权限中的至少一者;当区块链网络中的指定节点确定所述第一转账交易的数字签名包含所述一个或多个指定账户的数字签名时,确定所述第一转账交易通过验证;当所述第一转账交易通过验证时,所述区块链网络中的矿工节点将所述第一转账交易存入所述区块链中。2.根据权利要求1所述的方法,其特征在于,所述第一账户为货币的发行账户,所述第二账户为第一金融机构的第一机构账户,所述一个或多个指定账户为所述发行账户和监管账户;所述第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转账的第一转账交易,包括:所述第一节点通过所述发行账户在所述区块链中发起由所述发行账户向所述第一机构账户转账的第一转账交易,所述第一转账交易中包含所述发行账户的地址、所述第一机构账户的地址、货币发行金额以及所述发行账户的数字签名和所述监管账户的数字签名;其中,在所述第一转账交易存入所述区块链中后,所述区块链中的当前货币总量变为原货币总量与所述货币发行金额的总和,其中所述原货币总量为所述第一转账交易存入所述区块链之前所述区块链中的货币总量。3.根据权利要求1所述的方法,其特征在于,所述第一账户为货币的发行账户,所述第二账户为货币的回收账户,所述一个或多个指定账户为所述发行账户和监管账户;所述第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转账的第一转账交易,包括:所述第一节点通过所述发行账户在所述区块链中发起由所述发行账户向所述回收账户转账的第一转账交易,所述第一转账交易中包含所述发行账户的地址、所述回收账户的地址、货币回收金额以及所述发行账户的数字签名和所述监管账户的数字签名;其中,在所述第一转账交易存入所述区块链中后,所述区块链中的当前货币总量变为原货币总量与所述货币回收金额的之差,其中所述原货币总量为所述第一转账交易存入所述区块链之前所述区块链中的货币总量。4.根据权利要求1所述的方法,其特征在于,所述第一账户为第一用户的第一联名账户,所述第二账户为第二用户的第二联名账户,所述一个或多个指定账户包括所述第一联名账户、所述第一联名账户对应的第二金融机构的第二机构账户、以及监管账户;所述第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转账的第一转账交易,包括:所述第一节点通过所述第一联名账户在所述区块链中发起由所述第一联名账户向所述第二联名账户转账的第一转账交易,所述第一转账交易中包含所述第一联名账户的地址、所述第二联名账户的地址、转账金额,以及所述第一联名账户的数字签名、所述第二机构账户的数字签名、和所述监管账户的数字签名。5.根据权利要求1所述的方法,其特征在于,所述第一账户为第一用户的第一联名账户,所述第二账户为货币兑换账户,所述一个或多个指定账户包括所述第一联名账户、所述第一联名账户对应的第二金融机构的第二机构账户、以及监管账户;所述第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转账的第一转账交易,包括:所述第一节点通过所述第一联名账户在所述区块链中发起由所述第一联名账户向所述货币兑换账户转账的第一转账交易,所述第一转账交易中包含所述第一联名账户的地址、所述货币兑换账户的地址、兑换金额、需要兑换的目标货币、所述第一联名账户对应的链外账户的信息,以及所述第一联名账户的数字签名、所述第二机构账户的数字签名、和所述监管账户的数字签名。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述货币兑换账户对应的第二节点根据当前货币与所述目标货币之间的汇率,确定将所述当前货币按照所述兑换金额兑换成所述目标货币后的目标金额;所述第二节点根据所述目标货币和所述目标金额向所述链外账户进行支付操作。7.根据权利要求1所述的方法,其特征在于,所述第一账户为第一用户的第一联名账户,所述第二账户为用于存款的智能合约的账户,所述一个或多个指定账户包括所述第一联名账户、所述第一联名账户对应的第二金融机构的第二机构账户、以及监管账户;所述第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转账的第一转账交易,包括:所述第一节点通过所述第一联名账户在区块链中发起由所述第一联名账户向所述智能合约的账户的第一转账交易,所述第一转账交易中包含所述第一联名账户的地址、所述智能合约的地址、存款金额,以及所述第一联名账户的数字签名、所述第二机构账户的数字签名、和所述监管账户的数字签名。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述区块链网络中的指定节点通过执行所述智能合约来按照所述智能合约中约定的第三金融机构的第三机构账户的地址将所述第一联名账户转入所述智能合约的账户的金额转入所述第三机构账户。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当所述第一联名账户转入所述第三机构账户的存款到达所述智能合约约定的期限时,使用所述第三机构账户的第二节点通过调用所述智能合约来根据所述智能合约中约定的存储时间和存储利率确定与所述存款的金额对应的利息;所述第二节点通过所述第三机构账户在区块链中发起由所述第三机构账户向所述智能合约的账户的第二转账交易,所述第二转账交易中包含所述第三机构账户的地址、所述智能合约的地址、返还金额,以及所述第三机构账户的数字签名;其中,所述返还金额等于所述存款的金额与所述利息之和;当所述区块链网络中的指定节点确定所述第二转账交易的数字签名包含所述第三机构账户的数字签名时,确定所述第二转账交易通过验证;当所述第二转账交易通过验证时,所述区块链网络中的矿工节点将所述第二转账交易存入所述区块链中;所述区块链网络中的指定节点通过执行所述智能合约来按照所述智能合约中约定的所述第一联名账户的地址将所述第三机构账户转入所述智能合约的账户的所述返还金额转入所述第一联名账户。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:所述第一节点通过所述第一联名账户在区块链中发起通过所述智能合约从所述第三机构账户取款的第三转账交易;所述第三转账交易中包含所述第一联名账户的地址、所述智能合约的地址、取款金额,以及所述第一联名账户的数字签名、所述第二机构账户的数字签名、和所述监管账户的数字签名;当所述区块链网络中的指定节点确定所述第三转账交易的数字签名包含所述第一联名账户的数字签名、所述第二机构账户的数字签名、和所述监管账户的数字签名时,确定所述第三转账交易通过验证;当所述确定所述第三转账交易通过验证时,所述区块链网络中的矿工节点将所述第三转账交易存入所述区块链中;所述第二节点通过调用所述智能合约来根据第一联名账户的存款时间,以及所述智能合约中规定的存储利率确定与所述取款金额对应的利息;所述第二节点通过所述第三机构账户在区块链中发起由所述第三机构账户向所述智能合约的账户的第四转账交易,所述第四转账交易中包含所述第三机构账户的地址、所述智能合约的地址、返还金额,以及所述第三机构账户的数字签名;其中,所述返还金额等于所述取款金额与所述利息之和;当所述区块链网络中的指定节点确定所述第四转账交易的数字签名包含所述第三机构账户的数字签名时,确定所述第四转账交易通过验证;当确定所述第四转账交易通过验证时,所述区块链网络中的矿工节点将所述第四转账交易存入所述区块链中;所述区块链网络中的指定节点通过执行所述智能合约来按照所述智能合约中约定的所述第一联名账户的地址将所述第三机构账户转入所述智能合约的账户的所述返还金额转入所述第一联名账户。11.根据权利要求1所述的方法,其特征在于,所述第一账户为第四金融机构的第四机构账户,所述第二账户为用于贷款的智能合约的账户,所述一个或多个指定账户包括第四机构账户;所述第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转账的第一转账交易,包括:所述第一节点通过所述第四机构账户在区块链中发起由所述第四机构账户向所述智能合约的账户的第一转账交易,所述第一转账交易中包含所述第四机构账户的地址、所述智能合约的地址、发放贷款金额,以及所述第四机构账户的数字签名。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:所述区块链网络中的指定节点通过执行所述智能合约来按照所述智能合约中约定的第一用户的第一联名账户的地址将所述第四机构账户转入所述智能合约的账户的金额转入所述第一联名账户。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:当到达所述智能合约约定的还贷时间时,使用所述第一联名账户的第二节点通过调用所述智能合约来根据所述智能合约中的约定的贷款金额和利率确定本次的还贷金额;所述第二节点通过所述第一联名账户在区块链中发起由所述第一联名账户向所述智能合约的账户的第二转账交易,所述第二转账交易中包含所述第一联名账户的地址、所述智能合约的地址、还贷金额,以及所述第一联名账户的数字签名、所述第一联名账户对应的第二金融机构的第二机构账户的数字签名、以及监管账户的数字签名;当所述区块链网络中的指定节点确定所述第二转账交易的数字签名包含所述第一联名账户的数字签名、所述第二机构账户的数字签名、以及所述监管账户的数字签名时,确定所述第二转账交易通过验证;当确定所述第二转账交易通过验证时,所述区块链网络中的矿工节点将所述第二转账交易存入所述区块链中;所述区块链网络中的指定节点通过执行所述智能合约来按照所述智能合约中约定的所述第四机构账户的地址将所述第一联名账户转入所述智能合约的账户的所述还贷金额转入所述第四机构账户。14.根据权利要求12或13所述的方法,其特征在于,所述方法还包括:所述第一节点通过调用所述智能合约来获取所述智能合约中约定的还贷时间;在当前时间超过所述还贷时间的时间差值大于预设的第一时间阈值时,所述第一节点向使用所述第二机构账户的第三节点通知所述第一联名账户逾期未还款的消息;当所述第三节点再次接收到通过所述第一联名账户在区块链中发起的交易时,所述第三节点拒绝使用所述第二机构账户为所述第一联名账户在区块链中发起的交易进行数字签名。15.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一账户为货币的发行账户,所述第二账户为第五金融机构的第五机构账户,所述一个或多个指定账户为所述发行账户;在所述第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转账的第一转账交易之前,所述方法还包括:所述第一节点获取所述第五机构账户的当前余额;所述第一节点通过调用用于设置准备金的智能合约来按照所述智能合约中约定的准备金率计算与所述当前余额对应的第一准备金金额,并根据所述准备金金额以及所述第五机构账户在所述发行账户存放的第二准备金金额计算准备金余额;所述第一节点通过第一账户在区块链中发起由所述第一账户向第二账户转账的第一转账交易,包括:所述第一节点通过所述发行账户在所述区块链中发起由所述发行账户向所述第五机构...
【专利技术属性】
技术研发人员:王健,王海,谢辉,
申请(专利权)人:深圳前海达闼云端智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。