http://www.7klian.com

拯救智能合约裂痕,这个一夜之间创立的白帽团队如何守护近1000万美元?

陈诉中暗示:

根基上,领跑者可以自动复制内存池中的任何生意业务,用本身的地点替换它的地点,并确保这个操纵首先被矿工抓取。在今朝的环境下,这意味着1000万美元很容易被领先者在几秒钟内偷走。保密长短常须要的。

一名区块链安详研究员和一个被称为samczsun的白帽黑客,本日发布了一份具体的“过后陈诉”,该陈诉报告了一次奥秘动作,该动作补救了25000个ETH,其时代价高出960万美元。这些资金是从一个有裂痕的智能合约中补救出来的。

“在调解生意业务建设剧本以将生意业务直接提供应SparkPool的新端点之后,该是时候了。我踌躇了一会儿,但这绝对是我们能做的最大的尽力了。我们大概会损失960万美元,但不会感想遗憾。在我们的生意业务被包括进来之前,其耗费了约莫15个区块,感受就像几个小时,但最终,我们拥有了完美的生意业务:按序挖矿,不需要回滚。”

一夜之间,一个救助小组创立了,将这些资金转移到安详的处所。
这次动作荟萃了来自世界各地的安详专家和矿工的气力。

此刻,Lien Finance团队需要做的就是利用销毁函数用SBT和LBT调换ETH。在最后的生意业务完成后不久,Etherscan陈诉其乐成完成,拯救了25000 ETH。

但这些生意业务并不是为了直接提取资金。假如凭据正确的顺序执行,他们将把30000个SBT和LBT代币(可以不限量产出)转移到Lien Finance中,答允在最后的操纵中通过销毁成果将这些代币转换回ETH。

按照陈诉,这个智能合约包括了“销毁”成果。也就是说,任何用户都可觉得本身制造大量毫无代价的代币,并用它们来互换合约中的ETH,从而得到了代价近1000万美元的缓存。看在DeFi的份上,Samczsun抉择参与。

由于Lien Finance的团队是匿名的,因此白帽黑客会通过寻找一些潜在的干系来接洽任何相关人员。Alexander Wade和以太坊安详专家Scott Bigelow很快插手了这场救助动作。

实际上,有两种要领可以办理这个问题。首先,Lien Finance本可以果真披露裂痕,但这将为黑客偷取资金缔造一个完美的时机——就像在旁边放了一个“接待免费拿钱”的牌子。

9月15日,samczsun正在查察一些以太坊智能合约,寻找裂痕(他常常这样做)。厥后,他发明白Lien Finance协议的一部门存在问题:一份包括高出25000个ETH的智能合约。

当所有筹备事情完成后,白帽黑客团队终于开始了救助动作。通过与一家挖矿公司相助,这些生意业务乐成地避开了呆板人。这是因为生意业务没有发送到内存池——它们直接被矿工放在了一个区块中。

其次,白帽黑客团队本可以进攻这个智能合约,然后将资金偿还给它们的正当所有者。但这必定会吸引呆板人——以太坊内存池的顶端捕食者。

颠末短暂的试运行后,SparkPool的措施员花了接下来的几个小时开拓和测试一种专门的“白帽API”,,它可以让矿工在不显示在内存池的环境下获取生意业务。接下来,白帽黑客团队的成员完成了生成四个持续签名生意业务的剧本,这些生意业务最终将拯救25000个ETH。

在区块链研究者Tina Zhen的辅佐下,CertiK(第二家审计这一智能合约的公司)和以太坊矿池SparkPool(星火矿池)都参加了救助事情,并最终与Lien Finance取得接洽。

概述

至此,白帽团队“逃离了暗中的丛林”,并拯救了一笔小财产。

一名白帽黑客在某智能合约中发明白一个裂痕,导致近1000万美元的ETH处于危险之中。

这些钱大概会被任何人拿走。

内存池,即“以太坊的暗中丛林”,它是一个非凡的“集结区域”,生意业务在被矿工接管并包括在下一区块之前会聚积在这里。这一地域常常有“领跑者”巡逻,他们是专门的呆板人,寻找任何可以操作的生意业务以举办挟制。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读