[发明专利]一种粉尘攻击防范方法有效
| 申请号: | 202010457482.9 | 申请日: | 2020-05-26 |
| 公开(公告)号: | CN111628998B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 田新雪;李宁;肖征荣;马书惠;杨子文 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;G06Q40/04 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;刘悦晗 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 粉尘 攻击 防范 方法 | ||
本发明公开了一种粉尘攻击防范方法,若接收到本记账节点所在的区块链中的其他记账节点广播的告警消息,则获取其中携带的交易金额、粉尘攻击告警标记和收款方标识,告警信息是所述其他记账节点判断出本次交易的交易金额为粉尘时广播的,若根据收款方标识确定出本记账节点为本次交易的收款方,则在本地设置具有不同地址的第一钱包和第二钱包,并将其他记账节点交易给本记账节点的粉尘货币放置在第一钱包中。本发明实施例提供的方法可以使得记账节点在被交易了粉尘时将可能被攻击的地址的资产与其他地址的资产隔离开来,可以有效地防范粉尘攻击,提升了区块链交易的安全性。
技术领域
本发明涉及区块链技术领域,具体涉及一种粉尘攻击防范方法及装置。
背景技术
“粉尘”的意思是少量的比特币(比如1聪就是“粉尘”,它只有0.00000001比特币)。通常情况下,很少人的交易金额会那么少,因为交易手续费就已经超过交易金额。正是由于“粉尘”很小所以容易被用户忽视,这一现象被小黑(诈骗者)注意到了,因此小黑就向用户的钱包地址转入“粉尘”,而并没有引起收到这些“粉尘”的用户大白的注意,大白收到这些粉尘但是还没有花费出去,所以这些“粉尘”就和大白原来钱包地址里那些UTXO(UnspentTransaction Output,未花费的交易输出)混在了一起。当大白把这笔钱用来向别的地址转账或其他交易的时候,就可能会用到这些“粉尘”,这个时候“粉尘”就悄悄地随着大白的交易跑到了别的用户地址里,一直跟踪。这些“粉尘”就像荧光剂一样,把用户大白的行为一五一十的描述了出来,进而被小黑跟踪到,小黑就利用这些线索来猜测大白的身份,进而对大白进行威胁和勒索。这就是粉尘攻击。
真正出现问题的地方在于大白用了混有“粉尘”的未花费货币,如果大白不花费这笔货币,“粉尘”就不会跑,小黑也就无法追踪了,然而我们不能要求大白因为这些“粉尘”就永远不花费那一池子的其他未花费货币,因此我们需要一些方法解决粉尘攻击带来的危险。
发明内容
为此,本发明提供一种粉尘攻击防范方法及装置,以解决现有技术中由于交易了粉尘而导致的粉尘攻击的问题。
为了实现上述目的,本发明第一方面提供一种粉尘攻击防范方法:
若接收到本记账节点所在的区块链中的其他记账节点广播的告警消息,则获取其中携带的交易金额、粉尘攻击告警标记和收款方标识,所述告警信息是所述其他记账节点判断出本次交易的交易金额为粉尘时广播的;
若根据所述收款方标识确定出本记账节点为本次交易的收款方,则在本地设置具有不同地址的第一钱包和第二钱包,并将所述其他记账节点交易给本记账节点的粉尘货币放置在第一钱包中。
优选地,所述方法还包括:
若检测到本记账节点作为付款方的交易金额大于第一交易阈值且小于粉尘阈值,则在区块链中广播告警消息,所述告警消息包括交易金额、粉尘攻击告警标记和收款方标识,所述粉尘阈值大于所述第一交易阈值。
优选地,所述方法还包括:
若检测到本记账节点作为付款方的交易金额小于第一交易阈值,则不将本次交易写入区块链账本中。
优选地,所述第一交易阈值根据本记账节点挖矿奖励的最低值确定。
优选地,所述方法还包括:
若所述交易金额大于第二交易阈值,则将本次交易写入区块链账本,并且使用所述第二钱包内的货币进行交易,所述第二交易阈值大于粉尘阈值。
本发明第二方面提供一种记账节点,其特征在于,所述记账节点包括接收模块、获取模块和第一处理模块;
所述接收模块用于,接收本记账节点所在的区块链中的其他记账节点广播的告警消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010457482.9/2.html,转载请声明来源钻瓜专利网。





