一种基于区块链的数字资产处理方法和系统技术方案

技术编号:22218868 阅读:40 留言:0更新日期:2019-09-30 01:14
一种基于区块链的数字资产处理方法和装置,所述方法包括以下步骤:(S1)接收数字资产信息;接收各种不同的数字资产信息,并对该数字资产信息进行信息融合;(S2)数字资产信息处理;在所有的数字资产融合信息中,采用数据挖掘算法对接收到的数字资产进行分类,并对分类后的数字资产信息进行存储,同时再次采用数据挖掘算法提高分类后的信息的精度;(S3)采用蚁群算法对分类输出的算法进一步处理,寻求最优数字资产信息;(S4)将处理后的数据通过加密算法、共识算法等上传到区块链;(S5)用户通过区块链获取数字资产信息。本发明专利技术能够有效地解决传统数据资产信息筛选不便的技术弊端,从海量数字资产信息数据中找到所需的数据,并将该数据通过区块链加密、传输、共享。

A Digital Asset Processing Method and System Based on Block Chain

【技术实现步骤摘要】
一种基于区块链的数字资产处理方法和系统
本专利技术涉及区块链
,且更具体地涉及一种基于区块链的数字资产处理方法和系统。
技术介绍
数字资产(Digitalassets)是指企业或个人拥有或控制的以电子数据形式存在的、在日常活动中持有、以备出售或处于生产过程中的非货币性资产。数字资产的安全性能决定了人们各项生活、生产活动。随着通信技术的发展,各种通信技术逐渐渗透到数字处理技术中。区块链由于去中心化、公开、透明、无法篡改等优点被应用到数据处理的各种场合中,在具有不同区块链节点的区块链平台中能够实现不同的业务需求。随着区块链技术的不断发展,区块链技术渗透到各个领域,诸如银行、医院、企业、金融等,由于各个行业的数字资产信息量比较大,数字资产信息结构分布比较零散,用户在使用过程中,造成大量的数字资产信息数据调取困难,难以从海量数字资产信息数据中找到所需的数据,并实现所需数据的永久性存储,使数字资产信息数据的使用苦难,并且安全性较差。
技术实现思路
针对现有技术的不足,本专利技术公开一种基于区块链的数字资产处理方法和系统,能够有效地解决传统数据资产信息筛选不便的技术弊端,便于从海量数字资产信息数据中找到所需的数据,并将该数据通过区块链加密、传输、共享,使用户快速实现数据的识别和分享,本专利技术采用区块链具有的优点有:互信度高、数据不可篡改、数据可追溯性、互联互通、分布式存储、去中心化等。本专利技术采用以下技术方案:一种基于区块链的数字资产处理方法,包括以下步骤:(S1)接收数字资产信息;接收各种不同的数字资产信息,并对该数字资产信息进行信息融合;(S2)数字资产信息处理;在所有的数字资产融合信息中,采用数据挖掘算法对接收到的数字资产进行分类,并对分类后的数字资产信息进行存储,同时再次采用数据挖掘算法提高分类后的信息的精度;(S3)采用蚁群算法对分类输出的算法进一步处理,寻求最优数字资产信息;(S4)将处理后的数据通过加密算法、共识算法等上传到区块链;(S5)用户通过区块链获取数字资产信息。作为本专利技术进一步的技术方案,所述数字资产信息处理的步骤为:(S21)利用所述数据挖掘算法中的分类算法将所述数字资产信息按同种属性进行分类,使用户根据分类属性将相同的数字资产信息从大量的信息中筛选出来;(S22)利用蚁群算法再将所述分类算法分类后的数字资产信息进一步学习,实现数字资产信息的精确处理,获取更精确的数据。作为本专利技术进一步的技术方案,所述分类算法为以下算法中的任意一种:决策树算法、聚类分类算法、BP神经网络算法、支持向量机算法、VSM法、贝叶斯朴分类算法或k-近邻素算法。作为本专利技术进一步的技术方案,所述聚类分类算法为K-means聚类算法,其中所述K-means聚类算法的步骤为:(1)在海量数字资产信息中选取样本数据,并根据所选择的样本数据选择初始簇的中心点,在样本数据中,随机抽出K个数字资产信息数据,将所述数字资产信息作为样本簇数据集合的中心,并设置迭代次数的阈值T,其中K>50,0<T<10;(2)划分数字资产信息样本簇点,将各个数字资产信息样本数据簇的点划分到以下数字资产信息样本簇的点中:距离所述数字资产信息样本最近的中心所表示的簇的点,使所述数字资产信息样本与初始簇的中心点最近的中心点划分为一类;其中,所述数字资产信息样本最近的中心与所表示的簇的点之间的距离公式为:d;其中x、y分别表示不同的数字资产信息样本,n表示数字资产信息样本的维度,d(x,y)为欧几里得距离,根据每个数字资产信息样本的聚类样本的中心点,计算出每个数字资产信息样本与这些中心样本参数之间的距离,并且根据最小距离将相应的数字资产信息样本重新进行划分;(3)用不同数字资产信息样本簇中的各个样本数据点的中心点来表示数字资产信息样本的样本簇的中心点,根据不同参数数据或不同聚类信息样本数据的中心点,再次计算每个数字资产信息样本数据中心点与这些聚类信息数据中心之间的距离,并且根据最小距离重新对相应数字资产样本数据重新进行划分,将每次计算出的最小数据组成矩阵D,则为:;其中,x为求出的最小值的集合;(4)判断是否进行迭代计算,如果迭代次数等于设定阈值T,则不用迭代计算,如果迭代次数与设定阈值不相同,则重新划分数字资产信息样本簇点,返回步骤(2),重复进行步骤(2)和(3)。作为本专利技术进一步的技术方案,在所述BP神经网络算法计算中,其中:调整输出层权系统的公式为:;调整隐含层权系数的公式为:对于每一种数字资产信息样本中的输入模式对的二次型准确函数模型为:;对于N个数字资产信息样本的总准确函数表达式:。作为本专利技术进一步的技术方案,所述蚁群算法的步骤为:(1)初始化;将区块链的数字资产信息初始化,选取数字资产信息的初始化总群y(t),设y(t)=ymax,令数字资产信息作为蚂蚁元素,初始时,蚂蚁元素矩阵的所有元素初始化为0,然后随机选择所述蚂蚁元素的起始位置;(2)将m只蚂蚁元素随机放置在n个位置,设所述蚂蚁元素寻找路径的循环次数为Nc,按Nc+1的顺序进行循环;(3)设定蚂蚁元素禁忌表索引号k=1,通过k+1进行循环;(4)根据以下公式的状态转移概率公式计算蚂蚁选择位置j的概率;;其中,δ为能见度因数,所述能见度因数表示不同位置之间的距离的倒数,α为信息素浓度相对重要参数,β为能见度因数相对重要指数,Node为与位置i直接相连并且蚂蚁元素尚未走过的位置的集合;(5)选择具有最大状态转移概率的位置,将蚂蚁元素移动到所述具有最大状态转移概率的位置,并把所述位置记入到禁忌表中;(6)判断,如果访问完集合中的所有位置,令k<m,其中m为位置的个数,则通过k+1执行循环操作,如果未访问完集合中的所有位置,则更新每条路径上的信息量;(7)检查终止条件,检查是否满足终止条件,所述终止条件为蚂蚁选择位置j的概率大于80%,如果满足所述终止条件,则进行进一步操作;(8)判断是否形成新的群体,如果所述终止条件为蚂蚁选择位置j的概率小于80%,则要形成新的群体,则重新对信息素矩阵进行更新,更新的方法是重新计算最小数据矩阵D;(9)判断是否满足终止遗传条件,当满足终止遗传条件时,所述终止遗传条件为所述蚂蚁选择位置j的概率大于80%,则输出计算结果。本专利技术还采用以下技术方案:一种基于区块链的数字资产装置,所述装置包括:客户端,用于接收数字资产信息,接收各种不同的数字资产信息,并对该数字资产信息进行信息融合;资产信息处理系统,用于数字资产信息处理,根据数据融合信息,对接收到的数据信息进行分类,并对分类后的信息进行存储,同时采用数据挖掘算法对提高分类后的信息的精度,并且通过蚁群算法模型采用蚁群算法对分类输出的算法进一步处理,寻求最优数字资产信息;区块链平台,用于接收处理后的数字资产处理信息,并对处理后的数据进行加密算法、共识算法;节点服务器,使用户通过区块链获取数字资产信息。作为本专利技术进一步的技术方案,所述客户端集成有用户登录模块、信息管理模块、数据查询模块或额度管理模块,其中所述用户登录模块用于使用户获取数字资产信息;所述信息管理模块用于设置、调取所述数字资产信息;所述数据查询模块用于查询所述数字资产信息,所述额度管理模块用于管理所述数字资产信息的容量。作为本专利技术进一步的技术方案,本文档来自技高网...

【技术保护点】
1.一种基于区块链的数字资产处理方法,其特征在于,包括以下步骤:(S1) 接收数字资产信息;接收各种不同的数字资产信息,并对该数字资产信息进行信息融合;(S2) 数字资产信息处理;在所有的数字资产融合信息中,采用数据挖掘算法对接收到的数字资产进行分类,并对分类后的数字资产信息进行存储,同时再次采用数据挖掘算法提高分类后的信息的精度;(S3) 采用蚁群算法对分类输出的算法进一步处理,寻求最优数字资产信息;(S4) 将处理后的数据通过加密算法、共识算法计算上传到区块链;(S5) 用户通过区块链获取数字资产信息。

【技术特征摘要】
1.一种基于区块链的数字资产处理方法,其特征在于,包括以下步骤:(S1)接收数字资产信息;接收各种不同的数字资产信息,并对该数字资产信息进行信息融合;(S2)数字资产信息处理;在所有的数字资产融合信息中,采用数据挖掘算法对接收到的数字资产进行分类,并对分类后的数字资产信息进行存储,同时再次采用数据挖掘算法提高分类后的信息的精度;(S3)采用蚁群算法对分类输出的算法进一步处理,寻求最优数字资产信息;(S4)将处理后的数据通过加密算法、共识算法计算上传到区块链;(S5)用户通过区块链获取数字资产信息。2.根据权利要求1所述的一种基于区块链的数字资产处理方法,其特征在于,所述数字资产信息处理的步骤为:(S21)利用所述数据挖掘算法中的分类算法将所述数字资产信息按同种属性进行分类,使用户根据分类属性将相同的数字资产信息从大量的信息中筛选出来;(S22)利用蚁群算法再将所述分类算法分类后的数字资产信息进一步学习,实现数字资产信息的精确处理,获取更精确的数据。3.根据权利要求2所述的一种基于区块链的数字资产处理方法,其特征在于,所述分类算法为以下算法中的任意一种:决策树算法、聚类分类算法、BP神经网络算法、支持向量机算法、VSM法、贝叶斯朴分类算法或k-近邻素算法。4.根据权利要求3所述的一种基于区块链的数字资产处理方法,其特征在于,所述聚类分类算法为K-means聚类算法,其中所述K-means聚类算法的步骤为:(1)在海量数字资产信息中选取样本数据,并根据所选择的样本数据选择初始簇的中心点,在样本数据中,随机抽出K个数字资产信息数据,将所述数字资产信息作为样本簇数据集合的中心,并设置迭代次数的阈值T,其中K>50,0<T<10;(2)划分数字资产信息样本簇点,将各个数字资产信息样本数据簇的点划分到以下数字资产信息样本簇的点中:距离所述数字资产信息样本最近的中心所表示的簇的点,使所述数字资产信息样本与初始簇的中心点最近的中心点划分为一类;其中,所述数字资产信息样本最近的中心与所表示的簇的点之间的距离公式为:;其中x、y分别表示不同的数字资产信息样本,n表示数字资产信息样本的维度,d(x,y)为欧几里得距离,根据每个数字资产信息样本的聚类样本的中心点,计算出每个数字资产信息样本与这些中心样本参数之间的距离,并且根据最小距离将相应的数字资产信息样本重新进行划分;(3)用不同数字资产信息样本簇中的各个样本数据点的中心点来表示数字资产信息样本的样本簇的中心点,根据不同参数数据或不同聚类信息样本数据的中心点,再次计算每个数字资产信息样本数据中心点与这些聚类信息数据中心之间的距离,并且根据最小距离重新对相应数字资产样本数据重新进行划分,将每次计算出的最小数据组成矩阵D,则为:其中,x为求出的最小值的集合;(4)判断是否进行迭代计算,如果迭代次数等于设定阈值T,则不用迭代计算,如果迭代次数与设定阈值不相同,则重新划分数字资产信息样本簇点,返回步骤(2),重复进行步骤(2)和(3)。5.根据权利要求3所述的一种基于区块链的数字资产处理方法,其特征在于,在所述BP神经网络算法计算中,其中:调整输出层权系统的公式为:;调整隐含层权系数的公式为:对于每一种数字资产信息样本中的输入模式对的二次型准确函数模型为:;对于N个数字资产信息样本的总准确函数表达式:。6.根据权利要求2所述的一种基于区块链的数字资产处理方法,其特征在于,所述蚁群算法的步骤为:(1)初始化;将区块链的数字资产信息初始化,选取数字资产信息的初...

【专利技术属性】
技术研发人员:徐建俤徐日胜陈章瀚林伟刘浩吕燕红
申请(专利权)人:智慧谷厦门物联科技有限公司
类型:发明
国别省市:福建,35

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

1