防止区块链入侵的方法和系统技术方案

技术编号:30729358 阅读:34 留言:0更新日期:2021-11-10 11:31
本发明专利技术公开了一种防止区块链入侵的方法,包括以下步骤:检测广播到区块链网络的交易;确定该交易是授权还是未授权;以及如果该交易是未授权的,则采取防止措施。所提出的系统和方法不仅适于检测未经授权的交易,而且如果该系统预先准备一些数据/安排,则它们还可以取消未经授权的交易。消未经授权的交易。消未经授权的交易。

【技术实现步骤摘要】
防止区块链入侵的方法和系统


[0001]本专利技术涉及区块链安全,尤其涉及用于检测和防止入侵区块链系统的系统和方法。

技术介绍

[0002]区块链是一种分布式账本技术来形成一个“由区块组成的链”,其中每个区块都包含捆绑在一起并经过验证的信息和数据。区块链技术最著名的应用是加密货币,它是计算机网络内用于发送价值和支付交易费用的代币。在加密货币世界中,一个交易仅需要有效的数字签名,而拥有可以签署该交易的私钥的人将能够使用该资金。因此,私钥的安全性和保密性至关重要。在常规技术中,尽管已经开发了许多系统和实践来确保私钥是安全的,但加密货币的持有人仍要求在其数字资产上实施更多的安全措施。

技术实现思路

[0003]鉴于前述背景,本专利技术的目的是提供一种通过检测未授权交易来检测对私钥的未授权使用的系统。
[0004]本专利技术的另一个目的是基于对未授权交易的检测,也取消未授权交易。
[0005]通过随附的权利要求书中独立权利要求的特征可以达到上述目的。权利要求书中的从属权利要求公开了本专利技术的其他有利实施例。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防止区块链入侵的方法,包括以下步骤:a)检测广播到区块链网络的交易;b)确定交易是授权还是未授权;以及c)如果该交易是未授权的,则采取预防措施。2.根据权利要求1所述的方法,其中,所述预防措施包括由预防设备来取消交易的步骤。3.根据权利要求2所述的方法,其中,所述交易被建立为具有时间延迟,从而使得所述交易仅在从广播该交易起算、经过所述时间延迟之后才有效,并且所述取消交易的步骤是在该时间延迟期间之内由所述预防设备执行的。4.根据权利要求3所述的方法,其中,所述交易是使用智能合约创建的,并且所述取消交易的步骤是由所述预防设备使用审核员密钥执行的。5.根据权利要求3所述的方法,其中,所述取消交易的步骤还包括由所述预防设备向所述区块链网络发送预签名的取消消息。6.根据权利要求5所述的方法,其中在创建所述交易所需的UTXO的同时,创建所述预签名的取消消息;所述预签名的取消消息与所述UTXO是配对的。7.根据前述权利要求中任一项所述的方法,其中,所述确定步骤包括对照数据库中的记录检查所述交易。8.根据权利要求1

7中任一项所述的方法,其中,所述确定步骤包括基于以下一个或多个标准来检查所述交易的真实性:a)请求所述交易的用户的交易量是否达到每用户每天的限制;b)系统范围内的总交易量是否达到每系统每小时的限制;c)来自请求所述交易的用户的取款请求的到达率是否达到阈值;以及d)在与用户之间的交易中的地址与一个或多个黑客控制的地址的接近度是否达到阈值。9.根据权利要求1

7中任一项所述的方法,其中,所述预防措施包括向资产所有者和/或系统管理员发送警报。10.一种防止区块链入侵的系统,包括:a)适于连接到区块链网络的第一钱包设备;以及b)连接到第一钱包设备的预防设备;其中,所述预防设备被配置为检测被广播到涉及所述第一钱包设备的区块链网...

【专利技术属性】
技术研发人员:杨冬翎陈文轩刘伟经伍明深谭敬彦
申请(专利权)人:福瑞斯技术有限公司
类型:发明
国别省市:

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

1