基于区块链技术的数字资产确权交易方法技术

技术编号:19344812 阅读:25 留言:0更新日期:2018-11-07 14:52
本发明专利技术公开了一种基于区块链技术的数字资产确权交易方法,包括以下步骤:对每一道具和人物角色进行唯一识别身份编码;利用账号注册管理模块进行实名制注册;利用交易支付模块发出交易请求,并采用非对称算法生成一对公钥和私钥;利用公钥对身份编码、数字资金、道具和人物角色加密,将私钥同时反馈给求购方和出售方;利用哈希算法对经所述公钥加密后的身份编码、数字资金、道具和人物角色进行加密,生成一段数字指纹;将所述数字指纹存储在Mysql数据库内,形成交易的区块链并分布式存储在各交易节点的Mysql数据库内。本发明专利技术具有安全可靠、查询便捷、数据存储可靠、杜绝非法篡改等优点,在数字资产确权交易技术领域具有很高的实用价值和推广价值。

A method of digital assets confirmation based on block chain technology

The invention discloses a method for confirming the right of digital assets transaction based on block chain technology, which includes the following steps: uniquely identifying and coding each prop and character role; registering real-name system with account registration management module; issuing transaction request with transaction payment module, and generating it with asymmetric algorithm. Public key and private key; using public key to encrypt identity coding, digital funds, props and personas, the private key is fed back to both the buyer and seller; using hash algorithm to encrypt the identity coding, digital funds, props and personas after encrypting the public key, and generate a digital fingerprint; Word fingerprints are stored in Mysql database, forming block chains of transactions and distributed in Mysql database of each transaction node. The invention has the advantages of safety, reliability, convenient inquiry, reliable data storage, and eliminating illegal tampering, and has high practical value and popularization value in the field of digital asset rights confirmation trading technology.

【技术实现步骤摘要】
基于区块链技术的数字资产确权交易方法
本专利技术涉及数字资产确权交易
,尤其是基于区块链技术的数字资产确权交易方法。
技术介绍
数字资产,是指企业拥有或控制的,以电子数据形式存在的,在日常活动中持有以备出售或处于生产过程中的非货币性资产。其中,资产通常具有两个标准,即导致未来经济利益和其成本和价值能够可靠地加以计量。首先,在一个以生产和经营数字化产品为主的企业,销售数字产品是其主营业务收入的主要来源,数字产品是能够给企业带来经济效益,并且数字资产作为企业的研究开发成果,是企业的一项知识产权是能被拥有和控制的。其次,数字资产的研究开发成本是可以合理计量的,其市场价值可以通过评估等方式进行确定。目前,绝大多数的数字资产确权交易采用中心的交易平台,如在交易过程中,一般是其中一方向另一方发起资产交付(即求购方),且另一方随后支付资产(即出售方)。该上述过程中,率先支付资产的一方存在被欺诈的风险,并且双方均存在被非法攻击的风险。在数字资产交易中,交易平台掌握的权利较大,并且容易发生内幕交易、侵吞用户资产等问题。如专利申请号为201310042060.5,名称为:一种数字出版产品及其权益网上交易方法及其系统,该专利通过搭建后台管理、交易服务系统、交易行情系统、移动交易客户端和PC交易客户端,在该专利中采用中心化的后台管理,当后台管理被攻击或者后台管理者非法操作时,就会导致用户数字资产流失,给用户带来巨大的损失。本文中的数字资产确权特指游戏资产,其包括游戏道具、人物角色、数字资金等。区块链技术,被认为是继大型机、个人电脑、互联网、移动/社交网络之后计算机领域的第五次革新,其是一种新型互联网数据库技术,其具有去中心化、公开透明、集体维护安全、信息无法更改的特点,并且允许每一连接在数据库的用户对该数据库进行记录。其中,区块是记录每次交易的状态结构,是对当前账本状态的一次共识,而链是由一个个区块按时间先后顺序串联而成的日志记录。因此,急需要提出一种分布式存储、数字资产共识、安全可靠的数字资产确权交易的方法。
技术实现思路
本专利技术的目的在于提供一种基于区块链技术的数字资产确权交易方法,主要解决现有技术中存在的交易风险大、容易受非法攻击篡改等问题。为了实现上述目的,本专利技术采用的技术方案如下:基于区块链技术的数字资产确权交易方法,包括分布式连接在区块链的网络层的数个交易节点,以及与交易节点连接的数字资产身份编码模块。任一所述交易节点包括用于收集并统计待交易和实时交易的数字资产明细的数据收集模块,用于实名制注册账号、并与该账号对应的数字资产关联的账号注册管理模块,分别与数据收集模块和账号注册管理模块连接、用于存储所述账号注册管理模块注册的账号及数字资产和数据收集模块收集统计的待交易和实时交易的数字资产明细的数据存储模块,与数据存储模块连接、用于连续存储该数据存储模块记载的实时交易的数字资产明细的Mysql数据库,与Mysql数据库连接、用于查询该Mysql数据库内交易记录的目标检测模块,以及与数据收集模块连接的交易支付模块;所述交易支付模块与第三方支付平台通讯连接、用于获取交易的数字资金。所述数字资产确权交易方法,包括以下步骤:步骤S01,利用数字资产身份编码模块对每一道具和人物角色进行唯一识别身份编码,并将所述身份编码存储在数据存储模块内。步骤S02,求购方和出售方均利用账号注册管理模块进行实名制注册,并映射至数据存储模块,利用数据收集模块获取待交易和实时交易的数字资产明细,并将实时交易的数字资产明细存储在Mysql数据库。步骤S03,道具和/或人物角色的求购方利用交易支付模块发出交易请求,并采用非对称算法生成一对公钥和私钥。所述公钥用于身份编码、数字资金、道具和人物角色加密;所述私钥用于与公钥验证。步骤S04,所述出售方根据求购方发出的交易请求,提供与身份编码对应的道具和/或人物角色,并由所述公钥进行加密;将所述私钥同时反馈给求购方和出售方。步骤S05,利用哈希算法对经所述公钥加密后的身份编码、数字资金、道具和人物角色进行再次加密,生成一段数字指纹;将所述数字指纹存储在Mysql数据库内,形成交易的区块,并加盖相应的时间戳;按时间先后顺序串联所述区块,形成交易的区块链;将所述区块链记载的信息分布式存储在各交易节点的Mysql数据库内。进一步地,所述数字资产确权交易方法,还包括求购方、出售方利用目标检测模块查询存储在Mysql数据库内的交易记录。优选地,所述步骤S01中,数字资产身份编码模块利用全局值编号算法生成每一道具和人物角色的唯一识别身份编码。进一步地,所述步骤S04中,所述求购方提供数字资金,同时,出售方提供与身份编码对应的道具和/或人物角色,并采用公钥进行加密。更进一步地,所述步骤S02中,求购方和出售方采用身份证号码或企业组织信用代码进行实名注册。优选地,所述步骤S05中,采用SHA256哈希算法再次加密所述经公钥加密后的身份编码、数字资金、道具和人物角色。进一步地,所述数字资产确权交易方法,还包括所述出售方和求购方利用私钥与所述公钥进行验证,求购方获取出售方提供的道具和/或人物角色,并且出售方获取对应的数字资金。与现有技术相比,本专利技术具有以下有益效果:(1)本专利技术巧妙地利用了区块链技术的去中心化、公开透明、信息无法更改的特点,并结合密钥和哈希算法进行两次加密,如此设计的好处在于,既能保证数字资产的安全可靠,又能实现异地点对点安全交互。只要求购方、出售方不故意泄露其私钥,就不存在数字资金流失或者被盗窃。(2)本专利技术采用分布式数据库存储,实现对数据表的分片存储,并且具有良好的扩展性能。另外,采用分布式存储交易账本的方式,较传统中心化服务器统一存储方式相比,用户可利用标检测模块进行交易账本的快速查询,其查询响应速度更快,并且不存在中心服务器查询冲突、等待等问题。(3)本专利技术采用同时提供数字资金、道具和人物角色,并采用公钥加密,有效地杜绝了彻底解决率先支付资产的一方存在被欺诈的风险的问题,本专利技术也能杜绝交易的一方或者双方获取对方的数字资产后又提取交易中自己提供的数字资产,使交易的双方处于同时的状态。(4)本专利技术采用全局值编号算法生成每一道具和人物角色的唯一识别身份编码,建立确定、唯一的对应关系。有效地避免交易数字资产部对应的问题,也能杜绝资产物品欺诈,使交易双方获得充分的信任。(5)本专利技术中交易双方均采用实名制注册,其注册的双方信息真实可靠,在交易纠纷追溯时提供条件,保证交易双方的权益免受侵害。综上所述,本专利技术具有安全可靠、查询便捷、数据存储可靠、杜绝非法篡改等优点,在数字资产确权交易
具有很高的实用价值和推广价值。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需使用的附图作简单介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对保护范围的限定,对于本领域技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术的结构示意图。图2为本专利技术的交易流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。实施例如图1至图2所示,本实施例提供了一种基于区块链技术的数字资产确权交易方法,实现交易数本文档来自技高网
...

【技术保护点】
1.基于区块链技术的数字资产确权交易方法,其特征在于,包括分布式连接在区块链的网络层的数个交易节点,以及与交易节点连接的数字资产身份编码模块;任一所述交易节点包括用于收集并统计待交易和实时交易的数字资产明细的数据收集模块,用于实名制注册账号、并与该账号对应的数字资产关联的账号注册管理模块,分别与数据收集模块和账号注册管理模块连接、用于存储所述账号注册管理模块注册的账号及数字资产和数据收集模块收集、统计的待交易和实时交易的数字资产明细的数据存储模块,与数据存储模块连接、用于连续存储该数据存储模块记载的实时交易的数字资产明细的Mysql数据库,与Mysql数据库连接、用于查询该Mysql数据库内交易记录的目标检测模块,以及与数据收集模块连接的交易支付模块;所述交易支付模块与第三方支付平台通讯连接、用于获取交易的数字资金;所述数字资产确权交易方法,包括以下步骤:步骤S01,利用数字资产身份编码模块对每一道具和人物角色进行唯一识别身份编码,并将所述身份编码存储在数据存储模块内;步骤S02,求购方和出售方均利用账号注册管理模块进行实名制注册,并映射至数据存储模块;利用数据收集模块获取待交易和实时交易的数字资产明细,并将实时交易的数字资产明细存储在Mysql数据库;步骤S03,道具和/或人物角色的求购方利用交易支付模块发出交易请求,并采用非对称算法生成一对公钥和私钥;所述公钥用于身份编码、数字资金、道具和人物角色加密;所述私钥用于与公钥验证;步骤S04,所述出售方根据求购方发出的交易请求,提供与身份编码对应的道具和/或人物角色,并由所述公钥进行加密;将所述私钥同时反馈给求购方和出售方;步骤S05,利用哈希算法对经所述公钥加密后的身份编码、数字资金、道具和人物角色进行加密,生成一段数字指纹;将所述数字指纹存储在Mysql数据库内,形成交易的区块,并加盖相应的时间戳;按时间先后顺序串联所述区块,形成交易的区块链;将所述区块链记载的信息分布式存储在各交易节点的Mysql数据库内。...

【技术特征摘要】
1.基于区块链技术的数字资产确权交易方法,其特征在于,包括分布式连接在区块链的网络层的数个交易节点,以及与交易节点连接的数字资产身份编码模块;任一所述交易节点包括用于收集并统计待交易和实时交易的数字资产明细的数据收集模块,用于实名制注册账号、并与该账号对应的数字资产关联的账号注册管理模块,分别与数据收集模块和账号注册管理模块连接、用于存储所述账号注册管理模块注册的账号及数字资产和数据收集模块收集、统计的待交易和实时交易的数字资产明细的数据存储模块,与数据存储模块连接、用于连续存储该数据存储模块记载的实时交易的数字资产明细的Mysql数据库,与Mysql数据库连接、用于查询该Mysql数据库内交易记录的目标检测模块,以及与数据收集模块连接的交易支付模块;所述交易支付模块与第三方支付平台通讯连接、用于获取交易的数字资金;所述数字资产确权交易方法,包括以下步骤:步骤S01,利用数字资产身份编码模块对每一道具和人物角色进行唯一识别身份编码,并将所述身份编码存储在数据存储模块内;步骤S02,求购方和出售方均利用账号注册管理模块进行实名制注册,并映射至数据存储模块;利用数据收集模块获取待交易和实时交易的数字资产明细,并将实时交易的数字资产明细存储在Mysql数据库;步骤S03,道具和/或人物角色的求购方利用交易支付模块发出交易请求,并采用非对称算法生成一对公钥和私钥;所述公钥用于身份编码、数字资金、道具和人物角色加密;所述私钥用于与公钥验证;步骤S04,所述出售方根据求购方发出的交易请求,提供与身份编码对应的道具和/或人物角色,并由所述公钥进行加密;将所...

【专利技术属性】
技术研发人员:姜红志
申请(专利权)人:广州裕如优信息科技有限公司
类型:发明
国别省市:广东,44

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

1