新疆风采25选7走势图 > 百科 > 区块链共识攻击是什么?攻击方式有哪些?

区块链共识攻击是什么?攻击方式有哪些?  百科

2018-06-30   13:50             评论:0         阅读:

区块链技术如今已经成为了全世界关注的热点,众多的区块链产品也如雨后春笋般出现在人们的面前,这都为我们的生活增加了更多的便利,也在一定程度上,推动了区块链技术的研发和拓展,那么,区块链的共识攻击是什么呢?

       新疆风采25选7走势图如今已经成为了全世界关注的热点,众多的区块链产品也如雨后春笋般出现在人们的面前,这都为我们的生活增加了更多的便利,也在一定程度上,推动了区块链技术的研发和拓展,那么,区块链的共识攻击是什么呢?

 

        通常来说,常见的针对网络层和共识协议层面的攻击有拒绝服务攻击和女巫攻击。拒绝服务攻击通过向节点发送大量的数据(比如发送大量的小额交易请求从而导致系统无法处理正常的交易)导致节点无法处理正常的数据。女巫攻击则是通过控制网络中大部分节点来削弱正确数据冗余备份的作

 

        通常来说,常见的针对网络层和共识协议层面的攻击有拒绝服务攻击(DoS)和女巫攻击(Sybil Attack)。拒绝服务攻击通过向节点发送大量的数据(比如发送大量的小额交易请求从而导致系统无法处理正常的交易)导致节点无法处理正常的数据。女巫攻击则是通过控制网络中大部分节点来削弱正确数据冗余备份的作用。在PoW共识机制中,矿工会立即向全网播报新发现的区块。

 

区块链共识攻击是什么?攻击方式有哪些?

 

       而在Selfish Mining攻击中,行为不端的矿工会通过以下方式浪费计算资源:当其发现新的有效区块时,并不立即向全网播报,而是继续进行挖矿,并尝试在其他矿工挖到新区块之前挖到更多的区块;当其他矿工挖到有效区块时,攻击者便立即向全网播报之前持有的有效区块。但一些研究人员认为,在实际操作中实现这种攻击并非易事。

 

        在Short-range攻击中,攻击者通过控制一定比例的、保障系统安全性的各种资源(如计算资源、加密货币资源等)从而实现在执行交易(如花费代币或执行智能合约)后将其回滚(从而进行双花攻击,也就是将一个加密货币进行多次花费)。当攻击者发起short-range攻击时,首先向全网提交一个待回滚的交易,并在上一个区块的分叉上(不包含待回滚交易的分叉)继续进行挖矿,直到该交易得到n个区块确认信息。若分叉上的区块数多于n,则攻击者公布包含有待回滚交易的区块。这样,由于分叉链的长度大于原本的主链,则全网节点将分叉链视为主链。此时,交易得到回滚。

 

        在Long-range攻击中,攻击者通过控制一定比例的系统资源,在历史区块、甚至是创始区块上对区块链主链进行分叉,旨在获取更多的区块奖励和/或者达到回滚交易的目的。这种攻击更多的是针对基于权益证明共识机制的系统。即使攻击者可能在分叉出现时仅持有一小部分的代币,但他可以在分叉上自由地进行代币的交易,从而导致攻击者能够更加容易地进行造币并快速的形成一条更长的区块链。

 

        反观基于PoS共识机制的系统中,攻击者可以利用币龄计算节点权益,并通过总消耗的币龄确定有效的区块链。未花费交易输出(UTXO)的币龄是根据币龄乘以该区块之前的历史区块的数量得出(比如点点币)。在币龄累计攻击中,攻击者将其持有的代币分散至不同的UTXO中,并等待直至其所占权益远大于节点平均值。这样,攻击者有极大的可能性连续进行造币,从而达到对主链的分叉或交易回滚(如实施双花攻击)的目的。在PoS共识机制中,解谜当前区块取决于前一个区块的哈希值。拥有足够算力和权益的攻击者可以在第h个区块的虚拟挖矿过程中,通过随机试错法对该区块的哈希值进行干涉,直至攻击者可以对第h+1个区块进行挖矿。这就是所谓的pre-computation攻击。接此方法,攻击者可以连续的进行造币,并获取相对应的区块奖励或者发起双花攻击。

 

      未来,区块链的共识攻击也将随着区块链产业的发展有更大的改变,但,这些都并不是坏事,都是一个新事物发展到一定阶段,必须要面对的问题,相信,通过技术上的不断改进,都罗在今后得到更好的解决。



区块链

版权声明:本文系比特之窗作者原创稿件,版权归比特之窗所有。转载须注明“文章来源,比特之窗”,违者必究。

新疆风采25选7走势图 www.6ayw.cn 上一篇:比特之窗:普通人的区块链赚钱之道
下一篇:矿机企业亿邦在港递交上市申请

阅读排行榜

频道入口: 行情 区块链技术 比特币 竞争币 挖矿 专栏 论坛 导航 创投 百科 科技 今日行情 活动峰会 原创 独家 专题 24H快讯
  • 日喀则,一个人的考场 2018-12-11
  • 431| 8| 984| 675| 126| 388| 459| 987| 777| 420|