自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

黑客揭秘:仅用100美元对Ethereum克隆链CheapETH实施"51%攻击"

2021-05-17 13:08:36
收藏

区块链51%攻击:一位实习生的教育性实验

在区块链领域,从黑客角度展示51%攻击的情况并不多见。然而,Polychain Capital风险投资公司的一名18岁实习生决定出于教育目的,向公众展示这种攻击是如何运作的。

“我从未见过针对实时网络的51%攻击(我想这有很好的理由;大多数为获利而攻击网络的人可能不想公开自己),”推文中写道,“所以我为你记录了下来。”

什么是51%攻击?

51%攻击是区块链可能遭受的主要攻击方式之一。大多数区块链的前提是,只要大部分算力掌握在支持网络的好人手中,它就能正常运行。但如果坏人控制了大部分算力,他们就能造成一些问题。

坏人从51%攻击中获利的主要方式之一是进行双花攻击。利用其更大的算力,他们秘密挖掘一个更长的替代版本区块链。然后他们将存款存入加密货币交易所,并看到余额增加。接着,他们向网络广播其替代(且关键的是更长的)链,从而使之前的交易失效。这让他们既保留了原始资金,又获得了交易所的余额。

实验过程

为了进行这个实验,选择了一个名为CheapETH的以太坊区块链微型克隆版本。它的区块大小要大得多(类似于比特币现金),使得发送交易更便宜。但与以太坊每秒629万亿次哈希相比,它每秒只有可怜的5.59亿次哈希。这使得它更容易受到攻击。

为了实施攻击,租用了能够每秒执行14.4亿次哈希的算力。这使他能够占据约72%的网络算力。此外,还租用了一台虚拟机来运行区块链。总成本不到100美元。

视频展示了如何攻击网络。解释称,他先与网络断开连接,在自己的矿池中单独挖矿几分钟,然后向网络广播更长的区块链版本。不久之后,区块浏览器更新显示他已经挖出了所有最近的区块。

实验的善意与教育意义

虽然在攻击网络,但并没有同时进行双花攻击。在视频的文档中,他指出坏人在哪些时机会进行此类攻击。事后,他表示将通过空投代币的方式补偿任何因攻击而损失挖矿和交易奖励的矿池。

这次实验不仅展示了51%攻击的潜在威胁,更重要的是为区块链安全研究提供了宝贵的教育素材,提醒人们关注区块链网络的安全性和潜在漏洞。

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻