[发明专利]一种针对区块链粉尘交易的识别方法及系统有效
申请号: | 201810568702.8 | 申请日: | 2018-06-05 |
公开(公告)号: | CN108777686B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 杨进;王运鹏 | 申请(专利权)人: | 四川大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06Q20/38;G06Q20/06 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 王戈 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 区块 粉尘 交易 识别 方法 系统 | ||
本发明公开一种针对区块链粉尘交易的识别方法及系统。所述识别方法包括:根据区块链中历史交易规律,获取交易特征;根据所述区块链中的区块信息和交易信息,建立区块链交易模型;根据所述交易模型,构建分析时段模型;根据所述交易分析时段模型,构建数据关联度分析算法模型;根据所述数据关联度分析算法模型和所述交易特征,判断当前交易是否为粉尘交易。采用本发明的方法或系统,能够有效地识别和防范粉尘交易攻击,从而减少区块链中正常交易在粉尘攻击时带来的影响,缩短交易在区块链中的处理时间,增加区块链的交易处理速率和处理量。
技术领域
本发明涉及粉尘交易识别领域,特别是涉及一种针对区块链粉尘交易的识别方法及系统。
背景技术
区块链在应用范围上划分为公有链、联盟链、私有链;公有链的最典型应用就是比特币,在全球范围内除一些国家禁止比特币挖矿和交易的国家外,所有其他地域的计算机只要安装了bitcoin软件的客户端可以很方便地接入区块链网络,并参与比特币的挖矿和交易。其工作量证明共识算法(POW)是保障各节点间数据一致和同步的重要手段,比特币交易在全网中得到参与挖矿的大部分节点的分布式确认后,交易才成功。这就造成区块链中的交易确认需要较长的时间,交易会延迟。其交易平均确认时间从2016年的27.24分钟到2017年的133.24分钟,再到2018年(截止2018年2月2号的)的959.38分钟,交易确认时间正在不断增加,作为全球范围内的虚拟货币支付工具,这与另外一个全球支付工具Visa相差甚远,VisaNet其每秒钟可以处理大约24000笔业务,每天可处理15亿笔交易。同时区块链的交易吞吐量也较小,比特币的交易是按字节进行打包的,每一个交易数据最小是546字节,在比特币分叉前,其区块只有1MB左右,每个区块大约可以确认500笔交易,在其分叉后,其区块增大为2MB,增大区块容量来增加单个区块交易确认的数量。这远远不能适应一种全球化虚拟货币的交易需求。
不仅如此,区块链中发生粉尘交易攻击的可能性也越来越大,粉尘攻击将严重影响区块链的正常交易。在区块链中发生粉尘攻击时,主要有以下危害:
1.增加正常交易的确认时间:随着交易的增多,在区块链网络中存储着大量的待确认的交易,而区块链的处理能力有限,这样就会增加区块链中合法交易的确认时间增加,正常交易迟迟得不到确认。
2.占用不必要的区块空间:区块链作为分布式网络数据库,每一个区块、每一个交易都在确认后都需要存储在每一个矿工的存储上,大量的粉尘交易,会占用更多的存储空间。
3.对网络造成堵塞:区块链网络运行在p2p网络中,在正常的交易情况下,每一个参与区块链的矿工需要与邻近的8个节点进行全连接进行信息交互,交易在得到某一个区块确认后会在p2p网络中传播,这些信息在各节点间被转发的频率较高。而在发生粉尘攻击时,大量的粉尘交易数据包在p2p网络中进行疯狂传播,给网络带来较大的负担,严重影响正常交易在网络中的传播。
针对粉尘攻击中涉及交易的交易额度较小的特点,在比特币核心客户端在0.8.2版本中增加txFees字段,用来限制交易的确认时间,增加系统的可用性,但该字段的设置较为固定值,其并不能随着比特币客户端的升级而改变,无法根据交易的历史情况和实际情况进行动态的自动的调整,不能有效适应区块链的业务发展需要。
针对粉尘攻击中涉及交易费用较低的特点,比特币核心客户端在进行交易时,交易费用可以由交易发起者手动输入。交易发起者即可以填写较高的交易费用,也可以把交易费用填写为0。区块链客户端在收到交易后,根据交易费用多少进行排序,交易手续费较多的交易在处理时会优先处理,交易费用较少的交易则一直排列在交易池中,这些低交易费用的交易如果不能得到及时的处理,并且常长时滞留在正常的交易池中,会占据交易池的大部分容量和空间,导致正常的交易不能或很少进入交易池,影响正常的交易。因此比特币现有的交易费用处理机制不能进行对粉尘攻击的有效预警和阻止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810568702.8/2.html,转载请声明来源钻瓜专利网。