[发明专利]针对区块链交易的检测方法及装置在审
申请号: | 202211522132.1 | 申请日: | 2022-11-30 |
公开(公告)号: | CN116308372A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 周健飞;邬萌;王海军 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张静娟;周良玉 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 区块 交易 检测 方法 装置 | ||
本说明书实施例提供一种针对区块链交易的检测方法及装置。该方法包括:先获取区块链上目标交易的交易数据,该目标交易所调用目标智能合约的业务逻辑包括:从合约账户中转出第一数量的目标类数字资源发放至目标账户,以及,从目标账户中转出第二数量的目标类数字资源归还至合约账户;再从交易数据中解析出若干转账事件,其中每个转账事件包括转入方、转出方、数字资源类型,以及针对该类型的数字资源发生转账的数量;然后,根据若干转账事件确定目标账户针对各类数字资源的资源变化量,以及,获取各类数字资源在目标交易执行完成时的资源价值;再基于资源变化量和资源价值,确定目标交易为目标账户产生的价值变化量,用于判定目标交易的风险性。
技术领域
本说明书实施例属于区块链技术领域,尤其涉及一种针对区块链交易的检测方法及装置。
背景技术
区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。
发明内容
本发明的目的在于提供一种针对区块链交易的检测方法及装置,以高效识别出区块链交易中的风险交易,并向相关方提供预警。
本说明书第一方面提供一种针对区块链交易的检测方法。该方法包括:获取区块链上目标交易的交易数据,目标交易调用目标智能合约;目标智能合约的业务逻辑包括:合约账户中转出第一数量的目标类数字资源发放至目标账户,以及,从目标账户中转出第二数量的目标类数字资源归还至合约账户。从交易数据中解析出若干转账事件,其中每个转账事件包括转入方、转出方、数字资源类型,以及针对该类型的数字资源发生转账的数量。根据上述若干转账事件,确定目标账户针对各类数字资源的资源变化量。获取各类数字资源在目标交易执行完成时的资源价值。基于资源变化量和资源价值,确定目标交易为目标账户产生的价值变化量,用于判定目标交易的风险性。
本说明书第二方面提供一种针对区块链交易的检测装置。该装置包括:交易数据获取模块,配置为获取区块链上目标交易的交易数据,目标交易调用目标智能合约;目标智能合约的业务逻辑包括:从合约账户中转出第一数量的目标类数字资源发放至目标账户,以及,从目标账户中转出第二数量的目标类数字资源归还至合约账户。转账事件确定模块,配置为从交易数据中解析出若干转账事件,其中每个转账事件包括转入方、转出方、数字资源类型,以及针对该类型的数字资源发生转账的数量。资源变化确定模块,配置为根据上述若干转账事件,确定目标账户针对各类数字资源的资源变化量。资源价值确定模块,配置为获取各类数字资源在目标交易执行完成时的资源价值。价值变化确定模块,配置为基于资源变化量和资源价值,确定目标交易为目标账户产生的价值变化量,用于判定目标交易的风险性。
本说明书第三方面提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面所述的方法。
本说明书第四方面提供一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面所述的方法。
在本说明书实施例提供的方案中,采用本说明书实施例披露的针对区块链交易的检测方法及装置,能够统计攻击者地址在交易前后针对各类数字资源的数量变化情况,结合针对每种数字资源确定出的实时资源价值、实时、自动地对区块链上调用目标智能合约的交易进行检测,并对该交易是否有套利风险进行评估。从而,可以实现对套利交易的及时预警,防止类似攻击的再次发生。
附图说明
为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211522132.1/2.html,转载请声明来源钻瓜专利网。