一种基于区块链的数字资产叠加方法及装置制造方法及图纸

技术编号:13769906 阅读:56 留言:0更新日期:2016-09-29 07:43
本发明专利技术实施例涉及一种基于区块链的数字资产叠加方法及装置。该方法首先根据数字资产的接收方地址、数字资产的转出方地址、转账对象信息、转账资产数量或数值生成转账信息。基于转账对象信息对应的数字资产的类型,以及接收方地址对应的数字资产的类型,确定转账对象信息对应的数字资产是否与接收方地址对应的数字资产可叠加。在确定可叠加情况下,转账打包服务器将所述转账信息进行打包,盖上时间戳,进行全网广播。本发明专利技术解决了由于数字资产种类繁多而带来的转账困难等问题。

【技术实现步骤摘要】

本专利技术涉及数字资产技术,尤其涉及一种基于区块链的数字资产交易。
技术介绍
随着社会经济以及信息技术的快速发展,数字资产逐渐走进了人们视野。数字资产是指以电子数据形式存在的,并由机构控制的,以备出售或者处于生产过程中的非货币性的资产。白皮书定义的数字资产是指由计算机管理的某些商品或服务的流动性声明。区块链技术是一种不依赖于第三方,并通过自身分布式节点进行网络数据存储、验证、传递和交流的技术。因此,从金融角度可以将区块链技术看成是一种分布式开放性去中心化的大型网络记账薄,任何人任何时间都可以加入自己的信息,延伸区块链,以持续满足各种需求。区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。当前,人们在对资产如实物资产、货币资产等资产的所属权进行转账时,为确保资产转账的可信任,最常使用的方式是:双方签订权属转账协议或合同。然而由于协议和合同容易丢失或损坏,经常会造成权属纠纷,处理这种纠纷大多面临取证困难,取证信息有误等考验。若采用区块链技术通过对数字资产进行转账的方式来实现资产的转账,能够确保资产转账的高可信任性。然而目前并没有一种现有技术可实现基于区块链技术的数字资产的转账。对于数字资产的转账,当前面临的一重大问
题是,由于数字资产种类繁多,例如,多种实物类数字资产、金融类数字资产、货币类数字资产、金融衍生产品类数字资产等等,如何将种类繁多的数字资产进行高效、正确的转账将是目前要解决的一个问题。
技术实现思路
本专利技术实施例提供了一种基于区块链的资产叠加方法及装置,解决了数字资产数量种类繁多而带来的转账困难问题。一方面,本专利技术实施例提供了一种基于区块链的数字资产的叠加方法。首先根据数字资产的接收方地址、数字资产的转出方地址、转账对象信息、转账资产数量或数值生成转账信息。然后转账打包服务器基于该转账对象信息对应的数字资产的类型,以及该接收方地址对应的数字资产的类型,确定该转账对象信息对应的数字资产是否与该接收方地址对应的数字资产可叠加;其中,该数字资产的类型包括数字货币类和实物资产类,该实物资产类包括可叠加资产子类和不可叠加资产子类。最后在确定可叠加情况下,该转账打包服务器将该转账信息进行打包,盖上时间戳,进行全网广播。在一个示例中,该不可叠加资产子类包括不可叠加的实物资产和不可叠加的金融衍生产品。在一个示例中,在该数字资产属于具有数据指纹的资产类情况下,该转账对象信息包括该资产的数据指纹,以及包括以下附加信息的一项或多项:资产的数据指纹所属区块链标签、资产的状态标识、资产的上一次转账价格、资产上一次转账价格的货币标识。进一步地,在该数字资产属于具有数据指纹的资产类情况下,该转账对象信息是一个小于等于80字节的字符串,其中,该数据指纹占用64个字节的字符串,该数字资产的附加信息占用小于等于16个字节的字符串。在一个示例中,在该数字资产属于数字货币类情况下,该转账对象信息包括该数字货币标识,以及包括该数字货币标识所属区块链标签。在一个示例中,在该转账对象信息对应的数字资产属于可叠加资产子类情况下,若该接收方地址不为空,则通过判定该转账对象信息对应的数字资产的数据指纹与该接收方地址对应数字资产的数据指纹是否相同,确定该转账对象信息对应的数字资产与该接收方地址对应的数字资产是否可叠加。在一个示例中,在该转账对象信息对应的数字资产属于不可叠加资产子类情况下,若该接收方地址不为空,则确定该转账对象信息对应的数字资产与该接收方地址对应的数字资产不可叠加。在一个示例中,在该转账对象信息对应的数字资产属于数字货币类情况下,若该接收方地址不为空,则通过判定该转账对象信息对应的数字货币标识与该接收方地址对应的数字货币标识是否相同,来确定该转账对象对应的数字资产与该接收方地址对应的数字资产是否可叠加。在一个示例中,在该转账打包服务器确定该转账对象信息对应的数字资产与该接收方地址对应的数字资产是否可叠加之前,包括:该转账打包服务器判定该接收方地址是否为空,如果为空,则将该转账对象信息对应的数字资产叠加至该接收方地址。在一个示例中,在该转账打包服务器进行全网广播之后,转账成功,若该数字资产属于具有数据指纹的资产类,则此时该接收方地址对应的数字资产余额为数量。在一个示例中,在生成该转账信息之前发起对该数字资产的转账请求,且该请求携带该数字资产的接收方地址。在一个示例中,在发起该数字资产的转账请求之后,接收该数字资产的转账请求,获取该请求中的接收方地址。在一个示例中,该发起对数字资产的转账请求的是该数字资产接收方的客户端或者转账服务器。在一个示例中,该获取请求中的接收方地址的是该数字资产转出方的客户端或者转账服务器。另一方面,本专利技术提供了一种基于区块链的数字资产的叠加装置。该装置包括数字资产类型确定模块、数字资产叠加确定模块、打包模块、广播模块。该数字资产类型确定模块用于确定转账对象信息对应的数字资产的类型以及确定数字资产接收方地址对应的数字资产的类型,该数字资产的类型包括数字货币类和具有数据指纹的资产类,该具有数据指纹的资产类包括可叠加资产子类和不可叠加资产子类。该数字资产叠加确定模块基于转账对象信息对应的数字资产的类型,以及数字资产的接收方地址对应的数字资产的类型,确定该转账对象信息对应的数字资产是否与该接收方地址对应的数字资产可叠加;其中,该转账信息是由该数字资产的接收方地址、数字资产的转出方地址、转账对象信息、转账资产数量或数值生成。该打包模块在确定该数字资产可叠加情况下,将该转账信息进行打包,盖上时间戳。该广播模块将该打包后的转账信息全网广播。在一个示例中,该数字资产叠加装置为转账打包服务器。在一个示例中,该不可叠加资产子类包括不可叠加的实物资产和不可叠加的金融衍生产品。在一个示例中,该数字资产叠加确定模块还用于在该转账对象信息对应的数字资产属于不可叠加资产子类情况下,若该接收方地址不为空,则确定该转账对象信息对应的数字资产与该接收方地址对应的数字资产不可叠加。在一个示例中,该数字资产叠加确定模块还用于在该转账对象信息对应的数字资产属于可叠加资产子类情况下,若该接收方地址不为空,则通过判定该转账对象信息对应的数字资产的数据指纹与该接收方地址对应数字资产的数据指纹是否相同,确定该转账对象信息对应的数字资产与该接收方地址对应的数字资产是否可叠加。在一个示例中,该数字资产叠加确定模块还用于在该转账对象信息对应的数字资产属于数字货币类情况下,若接收方地址不为空,则通过判定该转账对象信息对应的数字货币标识与该接收方地址对应的数字货币标识是否相
同,来确定该转账对象对应的数字资产与该接收方地址对应的数字资产是否可叠加。在一个示例中,该数字资产叠加确定模块还用于判定该接收方地址是否为空,如果为空,则将该转账对象信息对应的数字资产叠加至该接收方地址。本专利技术利用区块链技术的信任机制对数字资产进行转账,在数字资产的转账过程中,通过对数字资产类型进行判定,进而确定欲转出资产与接收方地址对应资产是否可叠加,从而实现对数字资产的转账。本专利技术的数字资产转账方法能够实现对资产的安全高效的转账功能,解决了由于数字资产总本文档来自技高网
...

【技术保护点】
一种基于区块链的数字资产的叠加方法,其特征在于,包括:根据数字资产的接收方地址、数字资产的转出方地址、转账对象信息、转账资产数量或数值生成转账信息;转账打包服务器基于所述转账对象信息对应的数字资产的类型,以及所述接收方地址对应的数字资产的类型,确定所述转账对象信息对应的数字资产是否与所述接收方地址对应的数字资产可叠加;其中,所述数字资产的类型包括数字货币类和实物资产类,所述实物资产类包括可叠加资产子类和不可叠加资产子类;在确定可叠加情况下,所述转账打包服务器将所述转账信息进行打包,盖上时间戳,进行全网广播。

【技术特征摘要】
1.一种基于区块链的数字资产的叠加方法,其特征在于,包括:根据数字资产的接收方地址、数字资产的转出方地址、转账对象信息、转账资产数量或数值生成转账信息;转账打包服务器基于所述转账对象信息对应的数字资产的类型,以及所述接收方地址对应的数字资产的类型,确定所述转账对象信息对应的数字资产是否与所述接收方地址对应的数字资产可叠加;其中,所述数字资产的类型包括数字货币类和实物资产类,所述实物资产类包括可叠加资产子类和不可叠加资产子类;在确定可叠加情况下,所述转账打包服务器将所述转账信息进行打包,盖上时间戳,进行全网广播。2.根据权利要求1所述的方法,其特征在于,所述不可叠加资产子类包括不可叠加的实物资产和不可叠加的金融衍生产品。3.根据权利要求1所述的方法,其特征在于,在所述数字资产属于具有数据指纹的资产类情况下,所述转账对象信息包括所述资产的数据指纹,以及包括以下附加信息的一项或多项:资产的数据指纹所属区块链标签、资产的状态标识、资产的上一次转账价格、资产上一次转账价格的货币标识。4.根据权利要求3所述的方法,其特征在于,在所述数字资产属于具有数据指纹的资产类情况下,所述转账对象信息是一个小于等于80字节的字符串,其中,所述数据指纹占用64个字节的字符串,所述数字资产的附加信息占用小于等于16个字节的字符串。5.根据权利要求1所述的方法,其特征在于,在所述数字资产属于数字货币类情况下,所述转账对象信息包括所述数字货币标识,以及包括所述数字货币标识所属区块链标签。6.根据权利要求1所述的方法,其特征在于,在所述转账对象信息对应的数字资产属于可叠加资产子类情况下,若所述接收方地址不为空,则通过
\t判定所述转账对象信息对应的数字资产的数据指纹与所述接收方地址对应数字资产的数据指纹是否相同,确定所述转账对象信息对应的数字资产与所述接收方地址对应的数字资产是否可叠加。7.根据权利要求1所述的方法,其特征在于,在所述转账对象信息对应的数字资产属于不可叠加资产子类情况下,若所述接收方地址不为空,则确定所述转账对象信息对应的数字资产与所述接收方地址对应的数字资产不可叠加。8.根据权利要求1所述的方法,其特征在于,在所述转账对象信息对应的数字资产属于数字货币类时,若接收方地址不为空,则通过判定所述转账对象信息对应的数字货币标识与所述接收方地址对应的数字货币标识是否相,来确定所述转账对象对应的数字资产与所述接收方地址对应的数字资产是否可叠加。9.根据权利要求1所述的方法,其特征在于,在所述转账打包服务器确定所述转账对象信息对应的数字资产与所述接收方地址对应的数字资产是否可叠加之前,包括:所述转账打包服务器判定所述接收方地址是否为空,如果为空,则将所述转账对象信息对应的数字...

【专利技术属性】
技术研发人员:丁江邓迪
申请(专利权)人:北京太一云科技有限公司
类型:发明
国别省市:北京;11

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

1