女巫攻击
计算机安全方面的女巫攻击是指一个人试图通过在同一个网络上创建多个身份/账户/节点来接管网络,而这些身份/节点对该网络的其他参与者来说似乎是不同的唯一身份。女巫攻击背后的动机是破坏声誉系统中的权威/权力。用更简单的术语来理解这一点——目标是让网络中的大多数人按照引起这种攻击的个人的需要在网络中执行过程(与网络内的规则集不一致)。让我们通过现实世界的情况更好地理解这一点,该情况引起了很多紧张,但这将有助于使这个概念更容易,与它创造的情况不同。。
现在,在深入了解区块链与女巫攻击的关系以及如何阻止它们之前,先简要介绍一下女巫这个名字是如何被选择的。1973年《女巫》一书出版。它讲的是一个名叫 Sybil Dorsett的女人,她正在接受精神分析学家Cornelia B. Wilbur的治疗,她患有分离性身份识别障碍,也被称为多重人格障碍。由于这个概念的相似性,微软研究院的Brian Zill建议将其命名为Sybil Attack。
区块链网络是一个非常容易受到攻击的系统。区块链网络由不同的节点组成,这些节点使用工作证明(Proof of Work, PoW)等共识算法得出一个结论,即要添加的区块是否正确。由于共识要求大多数人对区块的真实性达成一致,因此要求这些节点不受单个实体的控制,这样就可以防止出现故障节点的增加。这就是 Sybil 攻击的位置:如果攻击者创建了足够多的假身份,攻击者就可以从网络中击败诚实节点。在这种情况下,甚至可以更改交易顺序;但是管理如此大量的算力被认为几乎是不可能的。
为了防止女巫攻击区块链网络,使用了不同的共识算法,如工作证明(Proof of Work, PoW)、权益证明(Proof of Stake, PoS)、委托权益证明(Delegated Proof of Stake, DPoS)。虽然它们不能直接阻止女巫攻击,但它们使攻击者几乎不可能进行女巫攻击。这些共识算法背后的共同概念是附加在网络中创建身份的成本。例如,在工作证明(PoW)共识算法中,用户必须执行一系列困难的计算,然后只有他们才能添加区块。一个试图用大量假身份淹没网络的攻击者将不得不解决相应次数的计算,在计算周期中花费金钱,使攻击更加困难和低效。这就是限制攻击者泛滥并接管网络的原因。
-
什么是节点?节点是区块链分布式系统中的网络节点,是通过网络连接的服务器、计算机、电话等, 针对不同性质的区块链,成为节点的方式也会有所不同。以比特币为例,参与交易或挖 矿即构成一个节点。
-
什么是日蚀攻击?日蚀攻击与女巫攻击不同在于女巫攻击针对的是整个网络,而日蚀攻击针对的是某一个节点进行攻击,使某一个节点接收到被伪造的区块视图。
-
什么是重放攻击?重放攻击(Replay Attacks)又称重播攻击、回放攻击,是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。重放攻击可以由发起者,也可以由拦截并重发该数据的敌方进行。攻击者利用网络监听或者其他方式盗取认证凭据,之后再把它重新发给认证服务器。重放攻击在任何网络通过程中都可能发生,是计算机世界黑客常用的攻击方式之一。
-
什么是创世区块?区块链由多个相连的区块构成,每个区块记录了一段时间内网络中比特币的交易情况,可以将区块视为账簿中的帐页。第一个被最早构建的区块称为创世块,拥有一个唯一的ID标识号。除创世块外,每个后续建立的区块均包含两个ID号,一个是该区块自身的ID号,另一个是前序区块的ID号。通过ID号间的前后指向关系,所有区块按序相连就构成了区块链。
-
什么是多因素身份验证?多因素身份验证(MFA)是一种安全系统,是为了验证一项交易的合理性而实行多种身份验证。MFA的目的是建立一个多层次的防御,使未经授权的人访问计算机系统或网络更加困难。MFA是通过结合两个或三个独立的凭证:用户知道什么(知识的身份验证),用户有什么(安全性代币或者智能卡),用户是什么(生物识别验证)。单因素身份验证(SFA)与之相比,只需要用户现有的知识。
-
什么是对等式网络?点对点网络(peer-to-peer, 简称P2P),又称对等式网络,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网路传输中的节点,以降低资料遗失的风险。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。
-
什么是恶意节点?具有恶意攻击行为的节点,目的在于入侵、控制甚至破坏整个网络。
-
什么是分布式账本?分布式账本(Distributed ledger)是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账本降低了因调解不同账本所产生的时间和开支成本。 基本介绍 分布式账本(Distributed ledger)是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。
-
什么是固态通证?固态通证不可转移,不可交易,只能验证。可将固态通证理解成个人身份证,你不能拿它去跟别人交换或者卖给别人。
-
什么是工作量证明?共识算法解决的是区块链的信任问题,即通过特定的算法去证明某一节点拥有记账权,从而使得区块网络中的各个节点达成共识。共识算法规定了挖矿的规则。 区块链的去中心化意味着区块网络中每个节点拥有相同的权力,同时区块网络中的信息都是公开透明的。想要确保每个节点主动地维护区块信息,保证链上信息的安全和不可篡改,就需要一套机制来实现。
- 热门词条
-
- 什么是难度调整? 难度调整的英文名为Difficulty Retargeting。挖矿是找到新的比特币区块的随机过程,从而确认用户的交易。这必然是具有竞争性和能源密集的过程。为了确保网络顺利可靠,每隔两周,挖矿难度会根据期间挖矿的区块数量而进行调整。区块之间的平均目标区间为10分钟。 每两个星期的周期被分为2016个10分钟的时段。
- 什么是块链式数据结构? 一段时间内发生的事务处理以区块为单位进行存储,并以密码学算法将区块按时间先后 顺序连接成链条的一种数据结构。
- 什么是孙宇晨456万美元拍下巴菲特午餐? 指2019年6月孙宇晨以4,567,888美元拍下第20届巴菲特午餐的事件。此事件最终以孙宇晨突发肾结石取消天价午餐会面结束。
- 什么是去信任? 去信任表示使用者不需要相信任何协力厂商。使用者使用去信任的系统或技术处理交易时非常安全和顺畅 ,交易双方都可以安全地交易,而不需要依赖信任的协力厂商。
- 什么是算法? 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
- 什么是死空头? 死空头指总是认为币市行情不好,即使币市形势向好,市价不断上涨,也始终不敢持有币品的投资者。
- 什么是核心钱包? 即比特币核心钱包(Bitcoin Core),是比特币官方钱包客户端。这个钱包是最完整、最安全的,也是最早的比特币钱包。其特征是数据文件体积庞大,启动较慢,适合高端比特币用户使用。
- 什么是追高? 追高是指股价上涨时买入。 追高是短线操作中最高超的艺术,也是风险最大的一种。所谓追高,就是在股价运行的高点买入,甘心给所有的持股者抬轿子。这是投资者在对一股价走势作出将继续走高的预期之后所采取的一种置之死地而后生的操作方式。 追高是短线操作中最高超的艺术,也是风险最大的一种。所谓追高,就是在股价运行的高点买入,甘心给所有的持股者抬轿子。
- 什么是去信任? 区块链能够完成价值转移和信用转移,从更加宏观的角度来看,这都是基于区块链是一种去信任架构。去信任架构就是在整个系统中的多个参与方无须互相信任就能够完成各种类的交易和协作,这恰恰一直是传统互联网到目前为止最薄弱的一项。 当任何一个区块链上的节点,都无法造假,并且无法伪造,两个陌生人的交易就无需信任机制了,因为数据块上的信息随时可以被拿出来考证,这便称为区块链的去信任。
- 什么是做空? 做空(Short sale),是一个投资术语,是金融资产的一种操作模式。与做多相对,做空是先借入标的资产,然后卖出获得现金,过一段时间之后,再支出现金买入标的资产归还。 做空是股票期货市场常见的一种操作方式,操作为预期股票期货市场会有下跌趋势,操作者将手中筹码按市价卖出,等股票期货下跌之后再买入,赚取中间差价。
- 猜你喜欢
-

比特币闪崩预警:15万人爆仓背后,抄底时机还是危机前兆?

比特币以太坊暴跌预警:关键支撑位失守,后市行情深度分析

币圈“降维打击”:顶级KOL集体入驻,一个群掌握所有交易信号!

比特币2.0:颠覆性创新能否再造数字货币神话?

ONDO暴涨34%、SOL强势反攻!比特币市占率跌破60%预示山寨季启动?

滞涨板块爆发在即!五大高潜力补涨龙头名单曝光

2025币圈空投指南:从白嫖到自费打工,普通人还能分到蛋糕吗?

币圈顶级KOL实盘信号大聚合:军长、陈哥、舒琴等10余位大V最新战绩曝光

华尔街改造币圈:从ARK减持比特币到Ondo链上股票的证券化浪潮

比特币深夜暴涨突破8.2万美元!14万人爆仓5.8亿,伊朗局势引爆加密市场

