返回博客

币安智能链上隐私交易服务的安全与隐私担忧

2022年9月20日
阅读约 4 分钟

私有交易服务背景

私有交易(Private tx)服务的宗旨是在不向链上广播交易的前提下保护用户的交易。通过保护用户免受三明治攻击,该服务有助于构建健康的生态系统。例如,攻击者无法监听待处理交易池(Pending Pool)来进行抢先交易。此外,私有交易服务可以缓解 MEV 机器人之间的 Gas 费争夺战,因为 MEV 机器人可以利用此类服务,而无需在会导致 Gas 价格上涨的待处理池中竞争,从而避免普通交易难以被打包的情况。

Flashbots 是以太坊上著名的私有交易服务提供商,并针对其系统工作原理提供了详尽的文档。它还提供了清晰的私有交易数据 API。BNB48 已在币安智能链(BSC)上提供了类似的服务(增强型 RPC)。

私有交易被攻击者滥用

然而,私有交易服务可能会被攻击者滥用,使攻击交易能够以快速的方式(且不被察觉)被打包上链。

最近,我们在 BSC 上观察到一笔“有趣”的交易(https://bscscan.com/tx/0xd48758ef48d113b78a09f7b8c7cd663ad79e9965852e872fdfc92234c3e598d2)。攻击者滥用了 BNB48 的私有交易服务来隐藏其攻击交易(攻击获利约 15 万美元)。从下方的截图中我们可以发现,该交易由 BNB48 验证节点以 15Gwei 的 Gas 价格打包。

遗憾的是,我们没有找到可以查询经由 BNB48 私有交易服务打包交易的公开服务。尽管如此,基于以下两个原因,我们高度怀疑情况确实如此:

  • 根据 BNB48 的文档,要使用该增强型 RPC,交易发送者需要将 Gas 价格设置为 15Gwei。当然,攻击者不使用 BNB48 私有交易服务,仅仅是凑巧通过普通 RPC 节点发送交易并设置 15Gwei 的 Gas 价格仍存在微小的可能性。
  • 此外,攻击者的合约代码中包含限制条件,即攻击交易只能在 BNB48 验证节点上执行(见下图)。

从 Gas 价格和代码逻辑来看,我们高度怀疑该交易滥用了 BNB48 的私有交易服务。

攻击者的 IP 已被曝光

有趣的是,受害者声称自己成功识别出了攻击交易的 IP 地址和时间,随后受害者在链上发送留言,要求攻击者归还资金。

攻击者通过一系列交易归还了资金([1 | 2 | 3 | 4 | 5 | 6])。

这提出了一个问题,即:如果攻击交易确实滥用了 BNB48 私有交易服务(通过发送交易到 BNB48 RPC 节点),攻击者的 IP 地址是如何被识别并泄露的? 基于资金已退回的结果,留言中的 IP 地址和地理位置应该是真实的。

私有交易服务的安全/隐私担忧

我们认为,私有交易服务是生态系统中的关键实体,因为它保护交易不被广播,从而避免三明治攻击。然而,这也引出了其他的安全/隐私担忧:

  • 如何防止私有交易服务被攻击者滥用仍是一个待解决的问题。私有交易服务中是否需要引入过滤服务在社区内(仍)存在争议。我们目前正在开发一套系统,可以帮助私有交易服务提供商监控攻击行为(意识到攻击本身就很有价值)。
  • 如何保护利用私有交易服务的用户隐私?例如,接受私有交易的节点可能会记录发送者的信息,如 IP 地址和时间。这些信息是否得到了妥善保护尚不可知。

关于 BlockSec

BlockSec 是一家区块链安全领域的先行者,由多位全球知名的安全专家于 2021 年创立。公司致力于通过提升安全性与易用性,赋能新兴的 Web3 世界,以推动其大规模应用。为此,BlockSec 提供智能合约及 EVM 链安全审计服务;打造了用于安全开发并主动阻断威胁的 Phalcon 平台;开发了用于资金追踪与调查的 MetaSleuth 平台;以及助力 Web3 开发者在加密世界高效冲浪的 MetaDock 插件。

迄今为止,公司已服务超过 300 家知名客户,包括 MetaMask、Uniswap Foundation、Compound、Forta 和 PancakeSwap 等,并获得了包括经纬创投(Matrix Partners)、Vitalbridge Capital 和分布式资本(Fenbushi Capital)在内的顶级投资机构两轮数千万美元的融资。

官方网站:https://blocksec.com/

官方推特账号:https://twitter.com/BlockSecTeam

订阅最新动态
Bitget 3.875亿美元链下漏洞事件:不止于密钥与合约
Security Insights

Bitget 3.875亿美元链下漏洞事件:不止于密钥与合约

2026年9月24日,攻击者利用第三方安全产品漏洞,获取内部凭证并伪造提现指令,导致Bitget部分运营钱包资金转出约3.875亿美元,涉及以太坊、其他EVM网络、XRP Ledger、Zcash和TRON,私钥及冷钱包未受影响。本文梳理事件路径与资金流向,分析资产快速转换及生态恢复应对,提出机构纵深防御体系,并说明授权区块链渗透测试如何验证跨层安全假设。

损失约1130万美元:Multicall Router、Nostra | BlockSec Weekly
Security Insights

损失约1130万美元:Multicall Router、Nostra | BlockSec Weekly

本报告覆盖2026/09/14至09/20,分析以太坊与Starknet上两起共约1130万美元损失的安全事件。较大一起中,多重调用路由器将自身地址当作调度目标,致嵌套调用以路由器已授权身份而非外部调用者身份进入Safe钱包的Gateway模块,约2900个aEthrsETH被转入攻击者创建的Uniswap v4池。Starknet上,Nostra预言机仅需一个聚合来源,三个价格源中仅两个参与聚合时,被操纵的浅池报价与正常报价平均,使NSTR估值约49.52美元,支持约350万美元超额抵押借贷。

~3.2亿美元损失:Liquid Network、Symbiosis 遭利用攻击 | BlockSec
Security Insights

~3.2亿美元损失:Liquid Network、Symbiosis 遭利用攻击 | BlockSec

本报告覆盖2026/09/07-09/13,分析两起共损失约3.2亿美元的安全事件,含此前未覆盖的Liquid Network于09/06遭利用事件。较大事件中,Elements的rangeproof验证缓存因字段拼接无分隔符导致验证结果错配,攻击者伪造4000枚无支撑L-BTC并几乎全部兑出。Symbiosis跨链桥比特币路线因手续费未做负值校验,330聪存款铸造出46,116,860,184.27388234 syBTC,流动性池仅存11.26 syBTC,致约970万美元损失(约9.97 BTC)。