[发明专利]一种区块链溯源追踪方法在审
| 申请号: | 201510955506.2 | 申请日: | 2015-12-17 | 
| 公开(公告)号: | CN105608146A | 公开(公告)日: | 2016-05-25 | 
| 发明(设计)人: | 蒋海;王璟;翟海滨;赵正涌;胡楠 | 申请(专利权)人: | 布比(北京)网络技术有限公司 | 
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 | 
| 代理公司: | 北京工信联合知识产权代理事务所(普通合伙) 11266 | 代理人: | 郭一斐 | 
| 地址: | 100094 北京市海*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 区块 溯源 追踪 方法 | ||
技术领域
本发明涉及互联网上的溯源追踪方法,特别涉及一种区块链溯源追踪方法。
背景技术
以比特币为代表的区块链系统近年来受到越来越多关注,尤其在金融领域。资产转移匿名性是区块链系统的特征之一,用户在进行资产转移时每次可以变换不同的区块链地址,达到难以追踪的目的。然而,匿名性特征使得区块链系统容易被不法分子利用,成为洗钱、黑市交易甚至恐怖活动组织的工具。
发明内容
鉴于现有技术中的不足,提出了本发明,以便提供一种克服上述问题或至少部分地解决上述问题的一种区块链溯源追踪方法。
作为本发明的一个方面,提供一种区块链溯源追踪方法,所述方法包括如下步骤:
区块链系统收到某一待溯源追踪的区块链地址后,从当前区块开始,按照区块产生的次序遍历整个区块链;
所述区块链系统根据遍历结果,构建所述待溯源追踪的区块链地址的收入生成树和支出生成树,获得该待溯源追踪的区块链地址的资产转移历史记录。
作为本发明的另一个方面,提供一种区块链溯源追踪方法,所述方法包括如下步骤:
区块链系统收到某一待溯源追踪的区块链地址后,从当前区块开始,按照区块产生的次序遍历整个区块链;
所述区块链系统根据遍历结果,构建待溯源追踪的区块链地址的收入生成树,获得该待溯源追踪的区块链地址的所有收入记录;
所述区块链系统根据遍历结果,构建所述待溯源追踪的区块链地址的支出生成树,获得该待溯源追踪的区块链地址的所有支出历史记录;
根据构建的所述收入生成树和支出生成树,计算该待溯源追踪的区块链地址的资产。
进一步的,所述区块链系统由不同区块根据产生时间依次链接而成,每个区块包括产生时间、当前区块根哈希值(HASH)、前一区块根哈希值(HASH)和所包含的资产转移记录。
进一步的,所述区块链系统收到某一待溯源追踪的区块链地址后,进行初始化操作,将所述待溯源追踪的区块链地址的资产初始化为0。
进一步的,所述收入生成树的构建方法,具体包括:
将待溯源追踪的区块链地址作为收入生成树的根节点;
将区块链中直接把待溯源追踪的区块链地址作为资产转移目标的资产转移记录,作为收入生成树的第一层树节点;
将第一层树节点作为资产转移目标的资产转移记录,作为收入生成树的第二层树节点,以此类推,构建收入生成树的第N层树节点;
将用户创世区块收入的资产转移记录作为收入生成树的叶子节点。
进一步的,所述用户为个人或中介机构。
进一步的,所述支出生成树的构建方法,具体包括:
将待溯源追踪的区块链地址作为支出生成树的根节点;
将区块链中直接以待溯源追踪的区块链地址作为资产转移收入来源的资产转移记录,将作为支出生成树的叶子节点。
进一步的,所述计算该待溯源追踪的区块链地址的资产,具体包括:
根据待溯源追踪的区块链地址的收入生成树,遍历其第一层树节点,获得待溯源追踪的区块链地址的所有收入;
遍历待溯源追踪的区块链地址的支出生成树叶子节点,得到待溯源追踪的区块链地址的所有支出;
将获得的所述所有收入减去所有支出,即为所述待溯源追踪的区块链地址的资产。
进一步的,所述收入生成树与所述支出生成树的构建步骤,顺序可以互换。
进一步的,所述收入生成树与所述支出生成树的构建步骤,可以同时进行,即所述支出生成树的构建与所述收入生成树的构建在同一次区块链遍历过程中完成。
本发明提出一种区块链溯源追踪方法,通过构建区块链收入生成树得到区块链地址的资产转移历史记录,并追踪出该地址的资产来源。该方法将有助于追踪区块链系统的非法使用行为及非法使用者,避免区块链系统成为被不法分子利用的工具,为区块链技术的更广泛应用提供基础。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例的一种区块链溯源追踪方法的流程示意图。
图2为本发明一个实施例的区块链系统结构示意图。
图3为本发明一个实施例的构建收入生成树的流程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于布比(北京)网络技术有限公司,未经布比(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510955506.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务数据采集的处理方法
 - 下一篇:一种基于汉语复句的语义相关度计算方法
 





