减轻区块链攻击的制作方法

文档序号:11134538阅读:来源:国知局

技术特征:

1.一种检测针对区块链数据结构发生的恶意事件的计算机实现的方法,该方法包括以下步骤:

定义交易创建简档,能够根据所述交易创建简档生成交易并提交至所述区块链;

将交易提交给所述区块链,该交易导致在所述区块链中生成简档生成器数据结构,所述简档生成器数据结构包括用于根据所述交易创建简档生成要提交给所述区块链的简档交易的可执行代码;

监视所述区块链以识别简档交易;以及

将所识别的简档交易与所述交易创建简档进行比较,以检测与所述交易创建简档的偏差,所述检测对应于针对所述区块链发生的恶意事件。

2.根据权利要求1所述的方法,其中,所述简档交易包括所述简档生成器数据结构的地址,并且其中,监视所述区块链包括监视包括所述简档生成器数据结构的地址的交易。

3.根据前述权利要求中任一项所述的方法,该方法还包括:重复地生成指向所述简档生成器数据结构并提交至所述区块链的交易,以便触发所述简档生成器数据结构的所述可执行代码的执行。

4.根据前述权利要求中任一项所述的方法,其中,提交至所述区块链的交易被挖矿机软件组件处理,以验证所述交易并将所述交易提交至区块以添加至所述区块链。

5.根据前述权利要求中任一项所述的方法,该方法还包括:响应于检测到与所述交易创建简档的偏差,生成通知信号以发送至操作所述区块链的一个或更多个实体以标记所述恶意事件。

6.根据前述权利要求中任一项所述的方法,该方法还包括:响应于检测到与所述交易创建简档的偏差,停止操作所述区块链。

7.一种检测针对区块链数据结构发生的恶意事件的计算机系统,该计算机系统包括处理器和数据存储器,其中,所述处理器适于执行以下步骤:

定义交易创建简档,能够根据所述交易创建简档生成交易并提交至所述区块链;

将交易提交至所述区块链,该交易导致在所述区块链中生成简档生成器数据结构,所述简档生成器数据结构包括用于根据所述交易创建简档生成要提交至所述区块链的简档交易的可执行代码;

监视所述区块链以识别简档交易;以及

将所识别的简档交易与所述交易创建简档进行比较以检测与所述交易创建简档的偏差,所述检测对应于针对所述区块链发生的恶意事件。

8.权利要求7所述的计算机系统,其中,所述简档交易包括所述简档生成器数据结构的地址,并且其中,监视所述区块链包括监视包括所述简档生成器数据结构的地址的交易。

9.权利要求7或8所述的计算机系统,其中,所述处理器还适于执行以下步骤:重复地生成指向所述简档生成器数据结构并提交至所述区块链的交易,以触发所述简档生成器数据结构的所述可执行代码的执行。

10.权利要求7至9中任一项所述的计算机系统,其中,提交至所述区块链的交易由挖矿机软件组件处理,以验证所述交易并将所述交易提交至区块以添加至所述区块链。

11.权利要求7至10中任一项所述的计算机系统,其中,所述处理器还适于执行如下步骤:响应于检测到与所述交易创建简档的偏差,生成通知信号以发送至操作所述区块链的一个或更多个实体以标记所述恶意事件。

12.权利要求7至11中任一项所述的计算机系统,其中,所述处理器还适于执行如下步骤:响应于检测到与所述交易创建简档的偏差,停止操作所述区块链。

13.一种包括计算机程序代码的计算机程序单元,当载入计算机系统并在所述计算机系统上执行时,所述计算机程序代码使得计算机执行如权利要求1至6中任一项所述的方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1