区块链中女巫攻击问题(女巫攻击)

2023-03-31 14:17:48 最新游戏资讯 小恐龙

何为女巫攻击?

解释一: 大规模的p2p系统面临着有问题的和敌对的节点的威胁,为了应付这种威胁,很多系统采用了冗余。然而,如果一个有恶意的实体模仿了多个身份,他就可以控制系统的很大一部分,破坏了系统的冗余策略。我们把这种模仿多个身份的攻击定义为女巫攻击(Sybil Attack)。

解释二: 女巫攻击是在P2P网络中,因为节点随时加入退出等原因,为了维持网络稳定,同一份数据通常需要备份到多个分布式节点上,这就是 数据冗余机制 。 女巫攻击是攻击数据冗余机制的一种有效手段。 如果网络中存在一个恶意节点,那么同一个恶意节点可以具有多重身份,就如电影里的女主角都可以分裂出16个身份,那么恶意节点比它还能分。这样,原来需要备份到多个节点的数据被欺骗地备份到了同一个恶意节点(该恶意节点伪装成多重身份),这就是女巫攻击。

总而言之就是 分身诈骗术

如何解决这种攻击?

1.干活 你即便分身千千万,唯有真心能干活。分心是虚幻的,没有力气,pow证明。

2.发身份证 可靠第三方公安局给你发身份证,没有身份证都是分身妖怪(根据某一个可靠的第三方进行身份验证)

3.熟人社会 你迁户口到一个新的村子里,必须得到村子里,大部分人的认证,这就是中国传统社会的身份认证方法。群众的眼睛就是火眼金睛,照出一切妖魔鬼怪。(新加入的节点都需要获得当前网络中所有可靠节点的认证,这种方法采用了随机密钥分发验证的公钥体系的认证方式,需要获得网络中大多数节点的认证才能加入)

为什么绯红女巫要打奇异博士

因为绯红女巫想要夺取阿美莉卡·查维兹的能力,奇异博士试图阻止她。

绯红女巫自从修行《黑暗神书》后神智就受到影响,有黑化迹象。这时从奇异博士口中得知阿美莉卡·查维兹的能力能够传送多元宇宙,渴望家庭圆满的她想要夺取阿美莉卡·查维兹的能力前往其他宇宙寻找自己的两个孩子,奇异博士试图阻止绯红女巫,因此绯红女巫攻击奇异博士。

血源 受诅咒伊兹汉威克女巫怎么打

血源受诅咒伊兹汉威克女巫打法如下:

1,首先女巫会不断召唤小兵,小兵血厚功高,可以尽量躲避不打,他离得远了行动会很慢。

2,女巫召唤小兵时可以打断。

3,女巫攻击手段单一,红头巾的只会范围震爆。

4,蓝头巾的会禁锢,被禁锢后要快速摆脱。

5,由于女巫是会快速移动的,可以站在高台观察她在哪里,一般在两个角落可以找到。

6,当红头巾的被击败,蓝头巾的才会出现血条并且攻击玩家,注意一段时间后蓝头巾会复活红头巾女巫,要控制两个的血量一起击败。

拓展资料:

血源受诅咒伊兹汉威克女巫怎么打位于大教堂,经过汉威克的停尸房通道就能到达女巫的居所。这里其实没有必要慢慢过去,那样太拖节奏,镰刀怪走的很慢,离的近会一直追你到死,但是稍微控制下距离走楼梯的话是看不到你的。而且,就算要打死镰刀怪也简单,两下就能砍出硬直。

BOSS本身没什么难度,它有两个本体,一定血量后会变换位置,找到它背后戳它就完了。BOSS怕火,火符什么的就不要节约了。不过要注意,要把两只都打到残血然后再杀掉,不然会复活。

巫师3瞎子女巫怎么打

1、开局女巫会召唤魔树,击败魔树。

2、使用雷霆技能,将女巫打下来,或者等女巫俯冲时攻击将其击落。

3、用物理攻击女巫的魔杖。

4、闪避拉开女巫的距离,躲避攻击,攻击即可。

匿名方案一般怎么防女巫攻击

1、让每个加入的节点来做身份认证。这样伪造的节点无法通过认证,那么女巫攻击就完美的解决了。

2、可以假如网络初始有N的可信任节点,这些信任节点可以对其他节点进行担保,担保其他的节点也是可信任的。

女巫攻击与双花攻击

女巫攻击 的名字源于1973年由小说《Sybil》改编的同名电影。电影中的女主人公Sybil Dorsett患有分离性身份认同障碍,本身兼有16种人格。

区块链底层是 P2P网络 。网络中各个节点可以随时加入或退出,为了维持网络的有效性,一般一份数据常常需要部署在若干个分布式节点上。如果一个恶意节点伪装有多个身份就存在可获得全部数据的几率,下面我打个比方:

假设神龙造出了七颗龙珠,并且要将它们分别投放到地球的各个角落。于是神龙昭告天下,让每个洲来一个人领取龙珠。此时,精通乔装易容术的我分别假扮出七个不同地域的人来神龙这拿到了龙珠。本来神龙将龙珠放到世界不同的地方就是为了平衡各地方力量,但是由于我伪造了身份,成功地拿到了全部龙珠,控制了地球。

以上比喻就是女巫攻击的本质体现。

双花攻击是大多区块链加密数字货币都要面对的一种攻击手段。顾名思义,双花攻击就是一笔有效的钱被先后花了两次。

双花攻击的可行性完全是由于区块链的共识机制导致。拿比特币举例,由于比特币的POW共识机制属于最终一致性共识,一笔交易从发布到全网所有节点都达成统一确认需要一定时间,而攻击者就是利用这个时间间隙进行攻击。举个生活中的例子:

假如银行A有两个支行B和C。但是,这个银行的账目系统比较低效,支行B和C每过1个小时才会去主行A那里同步账本。我在主行A中存了100块钱,过了一个小时后支行B和C同步了账本,于是我在B和C中都可以查到我拥有100块钱。之后,我通过支行B用我的账户买了100块钱的好吃的,随即又通过支行C用我的账户买了100块钱好玩的。由于支行B和C之间做不到账目的随时同步,所以支行C在我去买好玩的时候依然认为我拥有100块钱。

以上就是双花攻击,并且“双花”永远是一种 流通货币 所要解决的首要问题。