• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 简单理解区块链重放攻击(Replay Attacks)

简单理解区块链重放攻击(Replay Attacks)

作者:金色财经 字体:[增加 减小] 来源:互联网 时间:2018-11-03

金色财经向大家分享了简单理解区块链重放攻击(Replay Attacks),其中包含区块链重放攻击等知识点,遇到此问题的同学们可以参考下

传统计算机术语中,重放攻击(Replay Attacks)又称重播攻击、回放攻击,是指攻击者发送一个目的主机已接收过的数据包,来达到欺骗系统的目的。重放攻击在任何网络通过程中都可能发生,是计算机世界黑客常用的攻击方式之一。


在区块链网络中,重放攻击也同样存在。但区块链上的重放攻击和传统计算机术语并不是一回事,只是过程有点类似。

在区块链技术中,重放攻击是指“一条链上的交易在另一条链上也往往是合法的”,所以重放攻击通常出现在区块链硬分叉的时候。

由于硬分叉的两条链,它们的地址和私钥生产的算法相同,交易格式也完全相同,因此导致在其中一条链上的交易在另一条链上很可能是完全合法的。所以你在其中一条链上发起的交易,就可以到另一条链上去重新广播,可能也会得到确认。这就是“重放攻击”。

举个例子,前段时间热烈讨论的比特币硬分叉,我们将比特币原链称为BTC,将分叉的另一条链称为BCC。那么我们知道,BCC是完全继承分叉前的BTC信息的,因此,分叉后如果发生重放攻击,则发生在BTC链上的交易,拿到BCC链上去重新广播,就有可能会被BCC链承认有效。这就相当于是我在BTC上花了1个币,拿着发票再到BCC上又能消费一次。

因此在硬分叉前,通常技术方都要做好重放保护,即发生在一条链上的交易,在另一条分叉链上重放就会失效。

转自:金色财经

http://www.jinse.com/bitcoin/81590.html

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-03阿瓦隆矿机简介及最新产品固件
  • 2018-11-03Tokenlon是什么
  • 2018-11-03SegWit2x 客户端安装教程
  • 2018-11-03Substrate是什么?
  • 2018-11-03以太坊区块浏览器地址及使用
  • 2018-11-03教你如何生成以太坊钱包!
  • 2018-11-03区块链知识分享——Ripple(瑞波)
  • 2018-11-03精确解析的EOS.io与Block.one
  • 2018-11-03以太坊(Ethereum)协议的发展史
  • 2018-11-03EMONT Frenzy一EMONT联盟的区块链游戏

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 金融合约与智能合约
    • Dapp(分布式应用)VS mApp
    • 如何用人民币在火币Pro买卖比特币
    • 分布式存储中的元数据管理(从零开始学区块链 )
    • DAG与区块链简介(从零开始学区块链 184)
    • 从GlusterFS看去中心存储的设计难点
    • 为什么中本聪要一直匿名?
    • ZB网身份验证器下载及使用教程
    • 区块链3.0是什么?
    • 蚂蚁S9 Hydro 矿机使用说明

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有