本文发布于巴比特资讯,作者:HarryDenley,编译:洒脱喜。
你是否遇到过这样的情况,当你发送一笔以太坊资金,然后就发现钱包里的钱立即被清空了,你可能被清扫器盯上了,这篇文章旨在帮你解决这个问题,原文作者是MyCrypto安全&反钓鱼工程师HarryDenley。
当你的秘密遭到泄露时,恶意方通常会给你的账户设置一个清扫器,以利用将来该地址上所发生的任何事情,比如当用户存入ETH以尝试提取一些代币,发生空投或其它情况时。
本文概述了用户的资金是如何被清扫走的,以及三种独特的方法来挽救任何未被清扫的资金。
用户是如何被钓鱼的
近期,我们看到有大量用户在冒充Telegram群管理员,这些假的管理员会向在主频道中请求帮助的用户提供帮助。这些冒名顶替者经常会说很多行话来迷惑用户,并分享一个看似合法网站的链接,但它最终会要求你输入助记词或私钥。
以太坊L2网络总锁仓量为53亿美元:金色财经报道,L2BEAT数据显示,截至12月7日,以太坊Layer2上总锁仓量为53亿美元。其中锁仓量最高的为扩容方案Arbitrum,约22.6亿美元,占比42.68%;其次是dYdX,锁仓量为9.88亿美元,占比18.63%;第三为BobaNetwork,锁仓量为6.01亿美元,占比11.34%。[2021/12/17 7:46:49]
然后,你的加密资产就不见了,上面有一个清扫器。
这是这些假网站之一的示例:
清扫器的工作方式
清扫器是一些监控区块链的代码,其以编程方式对一组规则的特定事务进行签名的反应,要比人类更快。
这意味着,对于你在区块链浏览器上查看你的地址或将其「连接」到dapp的UI,清扫器是看不见的。只有在你签名并向网络广播交易后,清扫器才能看到你的活动。
随着时间的推移,我们看到了清扫器和利用它们的活动的演变。
以太坊客户端Erigon发布V2021.09.03-alpha版本:9月16日消息,以太坊客户端Erigon发布V2021.09.03-alpha版本,包括交易池改进等更新。[2021/9/16 23:30:03]
清扫器的演变
2017年期间,有相当一部分活动利用了具有锁定功能但包含喂价的代币。DaveAppleton发表了一篇关于这些活动的文章。
恶意方利用这种局的方式是,他们会将私钥发布到这个地址,并等待人们将ETH存入该地址。然后恶意方会有一个该账户的清扫器程序,以将存入该地址的ETH快速转移到他自己的账户。从理论上来说,锁定的代币被认为是毫无价值的,因此他们试图从那些毫无戒心的「贪婪」用户那里获取利润。
如今,遭泄露的的地址基本被部署了ETH清扫器程序,一些组织则使用更高级的清扫器程序逻辑来清扫基于喂价的ERC20代币。
今年早些时候,我对一个泄露地址做了一些侦察研究,发现清扫器在不断进化:
以太坊未确认交易为181,048笔:金色财经消息,据OKLink数据显示,以太坊未确认交易181,048笔,当前全网算力为579.16TH/s,全网难度为7.74P,当前持币地址为60,887,274个,同比增加116,868个,24h链上交易量为1,897,028.22ETH,当前平均出块时间为13s。[2021/8/17 22:19:56]
清扫器偏爱美元价值最高的资产,即使这意味着需要花费更多的交易费用来清扫;
清扫器将使用所有可用的ETH最大化清扫价值,同时也有很高的百分比是nonce的「获胜」交易。
清扫器有一个匹配引擎,将质押代币与其原生代币匹配,以便喂价反映在质押代币上。
清扫器有自己的内部nonce计数器,如果其最高nonce随机数未在一个时间范围内得到确认,则定期将nonce随机数重置为eth.getTransactionCount输出。
如果存在清扫器所针对的高价值资产,则有一些活动会建议运行者通过资助地址来「牺牲」一些ETH,以尝试从账户中快速清扫高价值资产。
数据:过去45天DeFi与比特币和以太坊呈负相关性:过去45天,比特币价格突破13700美元,并创下2018年以来的最高单月收盘价。在这段时间里,比特币、以太坊与DeFi的相关性在很大程度上变成了负相关。但ETH和DeFi相关性有望改善,负相关性可能是暂时的。DeFi推动以太坊网络上的交易量,因此负相关可能很快就会得到修复。(AMBCrypto)[2020/11/3 11:33:56]
如果美元价值低于某个阈值,则某些清扫器就不会清扫资产,这意味着你可能并不知道自己的账户被清扫器盯上了,这是很可怕的。
描述清扫器的文章,第一次出现是在2017年,而现在我们观察到的清扫器已变得更加先进,它们的设计目的是最大化运行者的利润,同时对受害者造成最大的损失。
如何击败清扫器?
首先,作为人类,我们是无法比代码更快的,所以我们的解决方案只能涉及编码。你可以选择几条不同的路线,它们均无法提供100%的保证,但对我们而言是有利的。
动态 | 比特币未确认交易量7045笔 以太坊未确认交易量45653笔:据监测,截至目前当前比特币未确认交易量为7045笔,当前以太坊未确认交易量为45653笔。截至发稿,比特币全网算力为72.45 EH/s,24小时交易速率3.30 txs/s。当前挖矿难度为10.18 T,预计下次挖矿难度将上涨2.38%至10.43 T。[2019/8/20]
你需要创建一个想要尝试抢救的代币列表,按优先级排序,这样你就可以轻松地确定你的计划,你需要列出:
代币合约地址;
代币是否质押;
代币是否可转让;
代币价值;
关键是你要有条不紊地完成这件事,这样你才能快速有效地执行。正如一句名言:「如果你疏于计划,那你就是计划走向失败」。
使用TAICHI
清扫器的工作方式是监视txpool中转到其清扫地址的传入交易,而TAICHI允许你将签名的交易直接提交给矿工,而无需通过公共txpool进行广播,这意味着清扫器程序将是看不到的,并且很可能你的交易不会被清扫程序机器人抢先完成。
图片来自TAICHI.NETWORK
这里的方法是让你的所有交易预先以nonce顺序签名,并以编程方式提交给TAICHI。大多数清扫器只监视公共txpool/mempool以获取传入的ETH交易,并且不在每个新区块上调用eth_getBalance,这意味着它们将对通过专用txpool路由发送到帐户的ETH视而不见,也就不会对其进行清扫。
这需要你做一些数学工作,如果正确执行了数学运算,则尝试抢先交易的清扫器程序可能会失败!
你可以离线使用MyCrypto来生成已签名的交易,并在准备就绪时将其推送到TAICHI,或者使用ethers.js创建代码来创建已签名的交易。
方法2:使用一个自毁智能合约
就像使用TAICHI方法一样,我们可以使用智能合约让ETH进入账户,而不会在公共txpool中显示出来。我们通过从安全地址部署智能合约来做到这一点,然后在结构上将ETH发送到被泄露的地址。
通过部署这个合约,我们可以在构造函数参数中发送ETH以及遭泄露的地址字符串。该合约通过在同一交易中创建合约并自毁来工作。使用selfdestruct意味着我们清除了区块链状态,并且在一次交易中将ETH转发到了泄露地址。(示例)
请注意,这种方法虽然有效,但它会增加额外的成本,因为我们要做的操作不仅仅是将ETH从一个帐户发送到另一个帐户。这种方法的成本约为70,000gas,在高昂的gas价背景下,使用这种方法的手续费成本就可能达到0.0112ETH。
方法3:使用Flashbots
一般而言,我们需要支付ETH才能让一笔交易被确认。然而,由于Flashbots?的出现,我们可以更轻松地从EOA中通过用另一个帐户中的资金「贿赂」矿工,以0gas价格确认交易,这意味着我们可以将代币从泄露的地址中转移出来,而无需用ETH支付gas费用,是的,就是这样。
该策略需要用到2个账户,一个是泄露账户,以及另一个贿赂矿工的帐户。
Flashbots小组已发布了一个名为Flashbots/searcher-sponsored-tx?的项目,其具有设置此策略以从两个帐户中确认你的交易的基本原理。
由于我们将使用另一个帐户支付交易费用,因此不需要向受损害的帐户存入ETH。
为了确保泄露帐户中没有ETH,我们强烈建议你运行一个Burner机器人。
我们通常建议在每个实例上使用不同的RPC节点,在一台以上的计算机上运行这个burner机器人。例如,使用Infura在本地运行burner机器人,并在具有其他提供商的远程服务器上运行一个burner机器人。这样,你就有了一个备案计划,以防出现高网络延迟或节点问题。
Flashbots/searcher-sponsored-tx中的代码需要根据你的特定需求进行修改,但这个引擎可以帮助你将代币从泄露的地址中解救出来。这个Flashbots引擎足够灵活,可支持单个transfer()调用,或者unstake()以及transfer()调用。
如果你不太熟悉代码,你也可以尝试使用@kendricktan/flashbots.tools?网站。
本文来自区块链研习社。 波卡平行链测试网Rococov1已完成首轮插槽拍卖测试。3月16日Parity工程师ShawnTabrizi表示,波卡平行链众筹模块已发布代码库。3月25日波卡平行链测试网Rococov1开启首轮插槽拍卖测试.
1900/1/1 0:00:00链捕手消息,隐私AI计算网络PlatON今日正式公布其主网上线的社区验收流程,并即将于4月25日中午12时29分完成主网预部署的第一阶段工作,随后将分阶段对预部署的网络进行内部最终审核和LAT的初始分配.
1900/1/1 0:00:00本文来自界面新闻,原文标题:《狗狗币能否复制游戏驿站报复华尔街的故事?》,作者:司林威。2021年初美国华尔街的一场没有硝烟的战火让人印象深刻,大量散户投资者与香橼基金等知名做空机构围绕着游戏驿站等标的展开厮杀.
1900/1/1 0:00:00链捕手消息,去中心算力代币化协议HashMix于近日宣布获得300万美元融资,投资机构包括HashKeyCapital、分布式资本、ContinueCapital、GBV、SevenXVentures、KeneticCapital、F.
1900/1/1 0:00:00本文系链捕手原创文章,作者为Echo,并经由谷昱编辑。Coinbase上市在即,作为行业里程碑事件,吸引了加密世界几乎所有人的关注。加密世界与传统金融世界在很长时间内都泾渭分明,特别是加密资产受到许多金融机构的质疑与批评.
1900/1/1 0:00:00本文作者:作者:加密彼得。BM是区块链行业中最知名的人物之一。早期在比特币论坛上曾多次与中本聪交流,接着打造多个知名区块链项目,包括BitShares、Steem、EOS,实现了高性能的区块链系统.
1900/1/1 0:00:00