一种多终端共同交易数字货币的方法、系统和存储介质技术方案

技术编号:26690976 阅读:24 留言:0更新日期:2020-12-12 02:42
本发明专利技术公开了一种多终端共同交易数字货币的方法、系统和存储介质。多终端共同交易数字货币的方法包括获取数字货币交易的所有权映射关系,根据所有权映射关系,获取未花费交易输出模型,将各未花费交易输出发送给相应的发送端和相应的接收端,获取签名结果,根据未花费交易输出模型确定交易申请等步骤。通过使用未花费交易输出模型将一个多方交易中的多笔交易聚合在一起,统一向数字货币登记中心申请交易,未花费交易输出模型可以保障交易聚合过程中的准确性和高效性,而统一提交的交易申请可以保证这个多方交易的原子性,避免多方交易因缺乏原子性而出现的系统混乱或者交易混乱的问题。本发明专利技术广泛应用于数字货币技术领域。

【技术实现步骤摘要】
一种多终端共同交易数字货币的方法、系统和存储介质
本专利技术涉及数字货币
,尤其是一种多终端共同交易数字货币的方法、系统和存储介质。
技术介绍
数字货币是一种新型货币,由各国的中央银行等机构以加密字符串的形式发行,这些加密字符串具有法定的效力,可以用作代表一定面额的数字货币。发行数字货币的机构或者其他机构运营数字货币登记中心,采用公私钥机制来记录数字货币在流转过程中的所有权转换关系。代表数字货币的加密字符串也可被存储在用户所持有的设备中,当用户需要交易数字货币时,操作设备利用自己的私钥来对交易进行签名,将签名上传到数字货币登记中心之后,数字货币登记中心根据数字货币的编号与相应的公钥来对交易进行验证,在确定数字货币所有者的身份之后,将对应的数字货币所有权标记为新的公钥,实现数字货币所有权的转换,完成数字货币的交易过程。在实际交易中,经常会遇到多方参与交易的情况,这种情况一般是基于多方都参与了同一项经济活动而发生的,因此要求交易具有良好的原子性,即只有在各方均完成必要的交易程序时,涉及各方的整个交易才算完成,否则就算交易失败。现有的数本文档来自技高网...

【技术保护点】
1.一种多终端共同交易数字货币的方法,其特征在于,包括以下步骤:/n获取数字货币交易的所有权映射关系;所述所有权映射关系确定至少一个发送端和至少一个接收端,以及各所述发送端和各所述接收端之间需要交易的数字货币;/n根据所述所有权映射关系,获取未花费交易输出模型;所述未花费交易输出模型包括多个未花费交易输出;/n将各所述未花费交易输出发送给相应的发送端和相应的接收端;/n获取签名结果;所述签名结果分别由所述发送端或接收端响应接收到的未花费交易输出而生成;/n响应于接收到所有所述发送端和接收端发出的所述签名结果,根据所述未花费交易输出模型确定交易申请。/n

【技术特征摘要】
1.一种多终端共同交易数字货币的方法,其特征在于,包括以下步骤:
获取数字货币交易的所有权映射关系;所述所有权映射关系确定至少一个发送端和至少一个接收端,以及各所述发送端和各所述接收端之间需要交易的数字货币;
根据所述所有权映射关系,获取未花费交易输出模型;所述未花费交易输出模型包括多个未花费交易输出;
将各所述未花费交易输出发送给相应的发送端和相应的接收端;
获取签名结果;所述签名结果分别由所述发送端或接收端响应接收到的未花费交易输出而生成;
响应于接收到所有所述发送端和接收端发出的所述签名结果,根据所述未花费交易输出模型确定交易申请。


2.根据权利要求1所述的多终端共同交易数字货币的方法,其特征在于,所述获取数字货币交易的所有权映射关系这一步骤,具体包括:
获取第一用户证书、第一钱包标识、第二用户证书和第二钱包标识;所述第一用户证书和第一钱包标识由所述发送端发出,所述第二用户证书和第二钱包标识由所述接收端发出;
对所述第一用户证书、第一钱包标识、第二用户证书和第二钱包标识进行校验和认证;
响应于所述第一用户证书和第一钱包标识通过校验和认证的情况,获取签名信息;所述签名信息由所述发送端根据所要发送的数字货币来确定和发出;
对所述签名信息进行验证;
响应于所述第二用户证书和第二钱包标识通过校验和认证,以及所述签名信息通过验证的情况,在所述发送端和接收端之间建立所述所有权映射关系。


3.根据权利要求1所述的多终端共同交易数字货币的方法,其特征在于,在所述获取签名结果这一步骤之后,还包括以下步骤:
将所述所有权映射关系所确定的数字货币记录到锁定列表。


4.根据权利要求3所述的多终端共同交易数字货币的方法...

【专利技术属性】
技术研发人员:杜猛苏锐李榕浩李胜罗兴诚
申请(专利权)人:深圳华数云计算技术有限公司
类型:发明
国别省市:广东;44

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

1