找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 13475
  • 0
  • 分享到

【深度】比特币网络是一群比赛做题的同学

2018-6-3 23:42

来源: 火球财经

什么是路由攻击?


“路由”一词是个舶来品,原文是 route  [ ru: t ]。中文里没有对应的概念,所以很难翻译,英英词典解释:

[名词] a way or course taken in getting from a starting point to a destination.  

从起点到终点所采取的方式或路线。

[动词] send or direct along a specified course.

发送或指向指定的路线。

如果译成“路线”明显欠妥,因为漏了“方向”之义,后来译成“路由”,乍听奇怪,实则经典。

路:线路、道路,寓意连接和传递;

由:来由、去向,代表方向和选择;

短短两个字,不单有道路而且有方向,既能当名词也能作动词。其实,直到路由器普及后,我们才对“路由”二字习以为常,然后忘记了它原本的含义。

解释完“路由”,我们来看“路由攻击”。

任何区块信息从起点通往目标节点都在走迷宫,迷宫里的每个节点都是一个指示牌。路由攻击就是故意指错路,让数据包绕晕在迷宫里,最终消失在网络中。


比如,我在上海带个包裹去北京,本来应该先到南京再折往北京,但当我走到南京时,有人对运输系统进行攻击。攻击者在南京树块牌子告诉我:北京应该向南朝深圳方向走,到了深圳那人又插了一块告示牌告诉我:去北京应该先到上海。

于是我就只能在上海、南京和深圳之间转圈子,永远到不了北京。而北京永远收不到上海的包裹,它被分割攻击了。

分割攻击是钻边界网关协议(BGP:Border Gateway Protocol)的漏洞——IP地址清单不加密、可随便改。这就好比从上海发来的包裹都有相同的IP地址前缀,攻击者根据前缀把这些包裹都引向深圳,让他们都去不了北京,所以又称BGP劫持。

更要命是延迟攻击:可以不留痕迹地拦截比特币节点的网络流量,延迟区块更新20分钟。比特币系统一般每10分钟就能出一个区块,延迟20分钟相当于阉割了矿工通过挖矿获利的能力;而普通钱包节点将无法及时更新区块,可能面临双重支付风险。

以上两种攻击导致大量比特币的交易流量被劫持,事实上每月都会发生数千次路由攻击,影响30,000个IP前缀。

可比特币是一个去中心化网络,难道不是应该像流水一样刀切不断吗?这么脆弱的原因只有一个:节点分布不均匀。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部