宇宙链 宇宙链
Ctrl+D收藏宇宙链

如何打败以太坊清道夫 挽救你的资产?

作者:

时间:1900/1/1 0:00:00

你没有过这样的经历:将一笔资金发送到某个账户后,这笔资金却不翼而飞?你可能是遭了“清道夫”的手。我们来帮你解除危机。

如果你的私钥被盗,作恶者通常会安排一个“清道夫”程序来监控你的账户,然后伺机吃掉你的账户中的资产——无论你在这个账户中存入ETH或其它代币,还是收到了空投,或有任何类似情况。

本文概述了“清道夫”是如何吃掉用户资产的,并提供了三种方法来挽救还没有被吃掉的资金。

用户私钥是如何泄漏的?

我们最近看到有很多用户冒充Telegram群组的管理员,然后在这些合法群组的主要频道向用户提供“帮助”。冒牌管理员通常会利用专业话术来迷惑用户,向用户分享看似合法的网站的链接。这些网站会要求用户提供私钥或助记词。

然后你的代币就没了,而且会有“清道夫”开始监控你的账户。

这里有一个钓鱼网站的例子:

-感谢研究员?/img/20230515202742046525/1.jpg "/>

掌柜调查署 | 当前环境下交易所如何“转正”?:4月15日16:00,金色财经「掌柜调查署」邀请到ChainUP大客户项目负责人针对交易所如何拥抱合规的问题进行解答,带领大家全面了解当前环境下,交易所如何“转正”!更多内容点击原文链接查看。[2020/4/15]

使用太极网络

“清道夫”的运作原理是监控交易池中向“猎物”地址转账的交易。这样一来,“清道夫”就可以抢在该交易确认之前签署好另一个交易并广播该交易,从而取走转入资金。

太极网络可以让你直接将已签名的交易提交给矿工,无需将其广播至公共交易池。这意味着,你的交易将进入“清道夫”的视觉盲区,也就不会被“清道夫”的机器人抢跑。

-图源:TAICHI.NETWOR-

具体方法是,将你的所有交易预先按照nonce顺序签好名,并以编程方式提交给太极网络。大多数“清道夫”只监控公共交易池中等待打包的以太坊交易,不会调用每个新区块的?eth_getBalance。也就是说,“清道夫”是看不到通过隐私交易池发送至“猎物”账户的ETH的,也就不会吃掉它。

你需要做一些计算,确保发送到账户中作为gas费的ETH可以充分利用到每笔已签名交易上。如果你算得很准的话,“清道夫”可能会抢跑失败!”参考值高几个百分点,从而提高交易被打包进下个区块的概率。)

声音 | 中国市场学会理事张锐:无论Libra命运如何 Facebook都是大赢家:7月18日,中国市场学会理事、经济学教授张锐发表文章《无论Libra命运如何,Facebook都是大赢家》。文章指出,由于Libra锚定了银行存款、政府债券以及一篮子货币,完全可以量度商品的价值,同时可以充当商品交换的媒介,并作为标的进入公众财富的储藏范畴。因此,即便是Libra不能获得全球性法定货币的身份,但它完全能够以数字货币的身份像比特币那样在商品与服务流通领域长袖善舞,而且庞大的用户群体为其创造的价值空间一定比任何一种数字货币要广阔宽泛得多。不仅如此,Libra还可像微信和支付宝那样打开数字金融与数字社会的入口,从而将Facebook带入新的商业模式。[2019/7/18]

你可以在离线状态下使用MyCrypto生成交易签名,并在准备就绪时将它们发送至太极网络,或使用ethers.js编写代码来创建已签名交易。

使用带有自毁功能的智能合约

这个方法和使用太极网络差不多。我们可以使用智能合约将ETH转入账户,同时不会在公共交易池中暴露这笔交易。为此,我们可以通过一个安全的地址部署智能合约,并通过其构造函数将ETH发送到被黑的地址上。

通过部署该合约,我们可以将ETH和被黑地址的字符串发送至构造函数的参数。该合约会在同一笔交易中创建并自毁。其中,selfdestruct()?意味着我们会在同一笔交易中清除该合约的区块链状态,并将ETH发送至被黑地址。

例子:

https://goerli.etherscan.io/tx/0x82ccb222eae55aaea73dd0efee1ea6ed7320f880889f280d4a343b8823f86692

请注意,这个方法虽然有效,但是会额外增加成本,因为我们要做的操作不只是将ETH从一个账户转移到另一个账户。这个方法需要大约7万gas的成本。当gas价格处于高位时,仅gas成本就高达0.0112ETH。

接下来,我们将通过太极网络广播来自被黑地址的已预先签署过的交易,因为在这种情况下,“清道夫”必须发送更多ETH到被黑账户才能在gas费竞价中胜出)。

使用?Flashbots

一般来说,我们需要支付ETH才能让交易上链。但是,有了Flashbots,我们就可以在不支付gas费的情况下将来自外部账户的交易上链,只需使用另一个账户中的资金来“贿赂”矿工即可。也就是说,我们不需要向被黑地址转入一笔ETH作为手续费,就可以取走这个地址上的代币。没错,就是这样!

这个方案需要用到两个账户——被黑账户和用来贿赂矿工的账户。

Flashbots团队已经发布了一个名为Flashbots/searcher-sponsored-tx的项目,其中介绍了如何通过这个方案将交易上链的基本原理。

我们将使用另一个账户中的资金来支付交易费,因此不需要被黑账户中有ETH。事实上,我们巴不得被黑账户里没有ETH,毕竟我们最不想看到的,就是子/“清道夫”察觉到我们想要取走资金,使用账户内原有的ETH来抢跑我们。

为了确保被黑账户中没有ETH,我们强烈推荐大家运行一个燃烧器机器人。

我们通常建议在一台以上的机器上运行燃烧器机器人,并针对每个实例使用不同的RPC节点。例如,使用Infura在本地运行一个燃烧器,并使用其它提供商在远程服务器上运行一个燃烧器。这样就可以实现冗余,以防高网络延迟或节点故障等问题。

Flashbots/searcher-sponsored-tx中的代码需要根据你的具体需求进行修改,不过这里有个引擎可以帮助你挽救被黑地址中的代币。Flashbots引擎具有很高的灵活性,可以支持单个?transfer()?调用,或?unstake()?和?transfer()调用。

如果你不懂代码,也可以试试?/img/20230515202742046525/5.jpg "/>

永远不要在联网设备以及任何网页上输入你的原始保密信息。

我们建议使用硬件钱包来确保私钥存放在独立设备上——如果你使用MetaMask与dApp进行交互,MetaMask最近发布了一个更新,可以让用户使用多个硬件钱包地址。

购买?Ledger

购买?Trezor

如果你使用移动设备与dApp进行交互,我们建议使用WalletConnect签署消息。

原文链接:

https://blog.mycrypto.com/how-to-beat-an-ethereum-based-sweeper-and-recover-your-assets/

作者:??HarryDenley

翻译&校对:?闵敏?&?阿剑

标签:ETHGASBOTLASHtogetherbnb破解版DexigasExobotsFlashcoin

fil币价格今日行情热门资讯
a16z正在建立新加密货币基金,规模高达10亿美金

根据英国《金融时报》的一份报道,风险投资公司AndreessenHorowitz正在建立一个新基金,以向加密货币和加密初创企业投资多达10亿美元.

1900/1/1 0:00:00
从这些细节多方面认识 Uniswap V3:Gas 剧增、生态应用起步

除了众所周知的特性,UniswapV3版由于协议复杂度的提升,存在这些可能会被忽略的小细节。 撰文:Donnager UniswapV3版终于上线了,此次改进的核心在于解决「资金效率」的问题,因而推出了「范围订单」、「集中流动性」、「.

1900/1/1 0:00:00
比特币价格下跌28%后,比特币期权交易员仍持中立态度

比特币可能已经从4月25日的47000美元的低点回升,但随后15%的反弹并不足以给比特币期权市场带来乐观情绪。即使比特币在目前54000美元的价位,价格仍然比4月14日达到的64900美元的历史高点低17%.

1900/1/1 0:00:00
DeFi新玩法 | 3分钟了解DeFi专业做市商协议Hashflow

注:DeFi“非自动化”做市商协议Hashflow今日宣布完成320万美元种子轮融资,领投方是DragonflyCapital与ElectricCapital.

1900/1/1 0:00:00
为什么说Uniswap V3会改变DeFi市场?

原文作者:YIELDApp,编译:Odaily星球日报译者Katie 在一个过去12个月才获得显著发展的领域,宣布一个完全改变游戏规则的DeFi的新功能几乎是不合时宜的.

1900/1/1 0:00:00
Sushi与Uni之争的本质

今年年初蓝狐笔记写过《Uni向左,Sushi向右》,现在也基本上朝这个方向发展。两者采用了不同的发展路径。Uniswap在AMM上进行深度探索,而Sushiswap则在更多领域等方面进行横向探索.

1900/1/1 0:00:00