源头核验研究

THORChain 因 10 ETH 重复退款暂停:未完成的兑换该查哪一步?

6 分钟

简短回答

据 TokenPost 10 月 31 日报道,以太坊链重组导致 THORChain 对一笔 10 ETH 存款重复退款,随后该协议紧急暂停了大部分跨链桥的兑换。已经提交兑换的用户,应把原始存款、退款与目标链到账记录分开核对;这篇报道不能证明某个用户的交易已经完成。TokenPost 对退款错误的报道。

PANews 另引 The Defiant 的观察称,状态接口所列 13 条链中,12 条的交易处于暂停状态,多数链仍开启出站签名。暂停兑换和保留签名是不同操作状态,不能据此直接判断自己的转账结果。PANews 关于状态接口的报道。

收起完整分析

10 ETH 指的是哪一笔钱

TokenPost 的发布时间为新加坡时间 11 月 1 日 01:58,对应美东夏令时间 10 月 31 日 13:58。报道描述的顺序是:以太坊发生链重组,THORChain 对一名用户的 10 ETH 存款错误退款两次,协议随后启动紧急暂停。错误涉及一笔存款,但兑换中断影响了大部分跨链桥的其他用户。

这里的 10 ETH 是触发退款错误的存款金额。它不是 THORChain 的总损失,不是所有受影响用户的存款总额,也不是整个服务中被冻结的资金规模。已打开的报道没有给出这些数字。把一笔存款的金额写成全系统损失,会改变原来的事实。

报道支持上述事件之间的关联,但没有提供完整技术复盘,也没有说每一笔等待中的转账都发生了重复退款。用户不能仅凭一段事故描述,就认定自己的转账遇到了同一种错误。更具体的问题是:自己这笔交易走到了哪一步,哪一步还有待核实。

保留发送链的交易记录,才能知道实际转出的资产和金额;找到退款记录,才能判断退回了什么;找到目标链记录,才能核对预期资产是否到达。三个记录各自回答不同的问题。缺少其中一个时,不应用新闻标题替代交易证据。

12 条链暂停,不等于每条路线都能直接判断

PANews 把“13 条链中 12 条暂停”的状态观察归于 The Defiant。Odaily 也报道了这一数字,并称多数链仍开启出站签名。两篇报道都已打开,但它们的文字与归因存在重叠,不能据此声称完成了两次独立技术验证。Odaily 关于 THORChain 暂停的报道。

这组数字说明报道观察到的暂停范围很广,却没有列出未计入暂停的那条链。文章也没有提供逐链状态表,无法据此确定某个用户准备使用的路线是否可用。猜测是哪条链仍可交易,对准备发出新存款的人没有帮助。

还要把报道时的状态与阅读时的状态分开。文章不会随着接口变化自动更新,每次检查都应记下链名、具体操作与新加坡时间。只有截图、没有操作类别和观察时间,容易把不同时间的不同状态放在一起比较。

“出站签名开启”也没有证明某一笔转账已经完成签名、广播或到账。我们的分析是,这些报道描述了多个操作分别处于什么状态,不能把它简化成一个“全开”或“全关”的按钮。要确认个人转账,仍需找到对应的交易记录。

延缓洗钱与追回资金有何区别

TokenPost 将币安被盗资金的关联归于 Chainalysis。报道称,这家公司把受影响路线与朝鲜黑客转移币安被盗资金的活动联系起来,并表示暂停拖慢了相关洗钱活动。PANews 使用了同样的归因。已打开的文字没有提供足够的逐笔交易材料,让我们自行重现这一地址归属判断。

因此,文章保留“Chainalysis 称”的表述。路线一时无法兑换,可以阻碍通过这条路线的活动;但这本身没有证明资产已经回到币安,没有证明有关地址遭到冻结,也没有证明原控制者永久失去了操作权限。报道给出的是延缓,不能直接写成追回。

报道也未给出被拖慢转移的资金金额。不能把“大量资金”换成一个美元数字,不能推算它占币安事件的比例,也不能计算永久阻断了多少。那笔 10 ETH 是退款错误涉及的存款,与洗钱金额不是同一项数据,两者不应拼在一起计算。

对币安用户而言,这条新闻回答的是一条资金移动路线发生了什么,并没有回答自己的交易所提现何时到账。交易所处理记录与跨链兑换状态需要分别核实。等待提现的人应在原有账户中查看该笔提现的状态和交易编号,不要用其他人的资金路线判断自己的结果。

已经提交兑换,先留住这几类记录

从实际发起的交易开始,保存发送链交易编号、资产、金额与填写的接收地址,并记下发出时间。随后核对能找到的退款和目标链交易。这些是针对事故的读者操作建议,并不表示我们检查过某个账户,也不表示当前已经存在一套经过验证的恢复流程。

如果发现退款,先与原始存款比较,再判断兑换是否完成。此次报道的触发点恰好是退款错误,收到退回资金与收到预期目标资产,是两件需要分别核对的事。保留编号后,向支持渠道询问时可以指出具体哪一步不一致,而不只是说“交易一直挂着”。

如果找不到目标链交易,向支持渠道提供发送链交易编号、所选路线与目标地址,并询问尚未完成的是退款、出站签名还是目标链转账。不要因为报道说多数链开启签名,就认定自己的目标地址已经收到资金。

还未发起兑换的人,应先核对确切路线。12 条链暂停的报道没有点名例外,也不能验证当前可用性。在找到对应路线的状态和时间记录之前,不能凭概括性数字推断新存款会正常处理。已打开的来源没有给出可核实的恢复时间。

不用“赔偿”私信代替事故核查

检查现有交易时,使用自己原来就在使用的账户界面和支持渠道。主动发来的“币安赔偿”消息,不能证明 THORChain 已恢复,也不能证明用户应当获得某笔退款。不要为了查事故进度交出钱包恢复词,或仅凭陌生消息批准一笔新交易。这是给核查新闻的读者的防骗建议,不是在声称我们发现了某个与本次事件相关的诈骗活动。

对声称显示“资金已追回”的截图,也要问清链、交易编号、收款地址,以及它与自己正在核对的交易有什么关系。别人的到账截图不能补齐自己的缺失记录,交易所储备比例也不能替代目标链到账凭证。

不把运行故障写成价格结论

已打开的报道没有给出 RUNE 或 ETH 对这次暂停的可测价格反应,也没有提供由暂停引发的清算数字,或与之相关的交易所全面交易限制。因此,不能只因事件与某段行情同时出现,就把它写成涨跌原因。想把事故与价格图放在一起分析,先要取得时间相符、来源明确的行情记录。

链重组、协议退款和交易所提现各有自己的记录。文章描述它们之间已被来源说明的关系,没有把所有运行问题都归在同一个原因下。用户问的是一笔交易,就从这笔交易入手;新闻问的是协议暂停,就检查暂停覆盖的具体操作。问题越具体,所需的证据也越清楚。

同样,读到“多数链”时,不应自行替换成“所有链”。来源保留的范围必须保留,未点名的链也不能由编辑补齐。将来若有逐链状态或技术复盘,可以用来更新结论;现在只能根据已经读到的内容提出核查步骤,不能预先宣布处理完成。

下一份更新需要回答什么

对用户有帮助的后续材料,应列出受影响路线,说明恢复的时间与范围,并解释重复退款如何纠正。这些问题决定现有报道能否进一步用于核对交易。已打开的来源没有提供完整受影响转账清单、总损失数字或确认恢复时间。

涉及洗钱路线的后续,应说明实际追回或取得控制的资产,而不仅是重复某条路线曾经无法使用。涉及个人兑换的后续,则应补齐尚未完成步骤的交易记录。两种进展需要各自证据,不能用一项的进展替另一项宣布完成。

常见问题

10 ETH 是总损失吗?

不是报道所表达的意思。TokenPost 将它列为发生重复退款的存款金额,没有给出协议总损失。

开启出站签名,就能确认到账吗?

报道中的签名状态没有附上个人转账的接收凭证。应查找与自己的目标地址对应的交易记录。

暂停是否已经追回币安资金?

已打开的报道将延缓洗钱的判断归于 Chainalysis,没有列出因本次暂停而实际追回的资产。

来源与证据

03
  1. TokenpostEthereum Reorganization Triggers THORChain Pause, Delaying Laundering Route
  2. PanewsAnalysis: Ethereum Reorg Led to THORChain Pause, Incidentally Delaying Laundering of Binance Stolen Funds
  3. OdailyTHORChain暂停意外延缓币安被盗资金洗钱进程