源头核验研究

b14g 约 9,700 万枚 CORE 遭提取:冻结 900 万枚离用户拿回资金还有多远

6 分钟

简短回答

据 PANews 转述 b14g 的安全事件更新,约 9,700 万枚通过 b14g 质押的 CORE 遭未经授权提取,随后转入攻击者控制的地址。报道同时称,约 6,800 万枚 CORE 仍在 Core 链上,合作交易平台已冻结约 900 万枚与攻击者相关的 CORE。这些数字分别描述提取、链上位置和冻结状态,不能据此认定用户已经拿回资金。PANews 事件报道。

如果你通过 b14g 质押了 CORE,现在要保留原始质押记录,并等待能够说明资产去向、控制权及返还办法的更新。只在其他地方持有 CORE 的读者,应先核对自己的持有方式是否落在报道所述范围内,不必把所有 CORE 余额都归为同一种受影响资产。

收起完整分析

报道确认了什么范围

Odaily 在 11 月 1 日新加坡时间 11:59 发布的快讯也提到这笔约 9,700 万枚 CORE 的未经授权提取。报道说,b14g 发现事件后立即暂停受影响合约,正与 Core 团队、安全合作伙伴及交易所追踪资金、协调冻结和恢复。两家媒体都将消息归于 b14g,因此它们内容一致,并不等于已有两套独立的交易重建结果。Odaily 的事件快讯。

这里的 9,700 万是代币数量,不能直接写成美元损失,也不是受影响账户数。要估算美元价值,必须另有明确时点的价格来源;要判断最终损失,还需要知道实际追回和返还了多少。本文不把尚未核实的价格加入计算。

PANews 引述 b14g 称,受影响资产仅限于通过 b14g 质押的 CORE。读者需要保留这个范围:报道没有给出协议全部资产的检查结果,也没有认定所有 Core 链地址或所有 CORE 钱包都遭入侵。判断自己的情况时,应从原先使用的质押路径开始。PANews 对受影响范围的描述。

两篇报道写有事件发生的钟点,但正文没有清楚标出该钟点的时区。本文采用可核对的新加坡时间报道时间,不把这个事件钟点擅自换算成另一条时间线。发布时间也不应被当成资金转出的发生时间。

6,800 万枚仍在链上,不是已追回数量

报道中的三个金额各自回答不同问题:约 9,700 万枚涉及未经授权提取;约 6,800 万枚描述仍在 Core 链上的资产;约 900 万枚描述合作交易平台冻结的相关资产。来源没有给出完整地址清单,也没有解释这些类别之间是否存在重叠。Odaily 所列数量及状态。

因此,不能把“仍在链上”和“已冻结”的数量相加,再称为已经控制住或已经追回的总额。链上位置只说明报道追踪到的所在网络;持币地址由谁控制、是否已转入恢复地址,仍需另外的证据。冻结也没有自动回答资产如何回到受影响质押者手中。

同样,不宜从遭提取总量中减去冻结数量,就把余数称为最终损失。冻结是处置过程中的一个状态。最终损失需要完整的资产对账:返还了哪些资产,哪些仍无法使用,各笔数量对应哪个时点。当前两篇快讯没有提供这样的结算结果。

本文的分析是:消息说明追踪和冻结已经取得报道所述进展,恢复工作仍在协调。要把状态改成“已追回并可由用户取回”,还需要后续材料说明资产进入哪个恢复目的地址、控制权如何转移,以及受影响质押头寸怎样恢复访问。不能只根据一条余额变化完成这个判断。

暂停合约与返还资金要分开看

据 PANews,团队发现事件后暂停了受影响合约。报道没有说问题已经修复,也没有说合约已经重开,或原来的质押资产现在可以正常提取。暂停回答的是合约操作状态,追回回答的是已经转出资产的去向。PANews 对暂停及追踪工作的描述。

对受影响用户而言,后续即使出现恢复服务的消息,也要继续查看其中是否单独说明资金返还。服务重开本身不足以证明原先缺失的余额已经补齐;相反,一笔资产被追回,也不直接代表所有功能同时恢复。把这两类问题分别记录,才能读懂下一次更新究竟改变了什么。

准备操作前,先找到自己原先使用的合约或质押头寸,再与更新中点名的范围核对。如果说明没有涉及你的路径,就围绕自己的交易记录提问,不要把另一项产品的操作指引直接套用过来。

对任何声称能够领取恢复资产的操作,先弄清它要改变什么权限、涉及什么资产,以及哪份正式更新说明了这个步骤。不要靠签署一笔解释不清的交易来测试消息真假。这是检查未来操作的办法,不代表目前已有可用的领取页面;两篇报道没有给出这样的流程。

通过 b14g 质押 CORE:先核对自己的头寸

保留原先使用的钱包地址、质押交易编号、代币数量和已有的头寸记录。界面内容变化前,先保存自己已经能看到的资料。联系支持渠道时,以具体交易为线索询问是否受影响,比只问“我的钱安全吗”更容易得到能够核对的答复。

记录数量时始终带上 CORE 单位。质押代币数与界面显示的美元估值不能混为一谈。后续如果采用了不同单位或不同日期的余额,先要求说明换算和统计方式,再比较两份记录。这次公开报道使用的是代币数量,没有给出美元估值。

将自己已完成的转账与仍待处理的申请分别记下。每项操作保留交易编号或当时显示的处理状态。未来公布资产对账时,拿这些原始信息逐笔核对,不要只凭记忆中的账户总额判断是否已经恢复。

如果 CORE 存在中心化交易平台,核对的应是那笔充值或提现申请对应的平台状态。两篇报道没有列明全部参与冻结的平台,也没有说明每家提供 CORE 服务的平台是否开放转账,不能据此替某一家平台宣告已恢复或仍暂停。

NexuAlpha 的大额钱包活动页面可用于查看另行披露的钱包活动,但它不能补齐本事件缺失的地址清单。没有交易或地址证据,其他大额转账不应被贴上与 b14g 有关的标签。

下一份更新需要回答哪些问题

首先是地址层面的去向说明。若后续公布相关地址,应同时给出余额时点及其在事件中的角色。这样才能区分“仍在攻击者相关地址内观察到”与“已经转到明确的恢复目的地址”。仅仅说资产仍在某条链上,无法替代这些信息。

冻结方面,需要看涉及哪些平台、各自冻结多少、目前保持什么状态。如果同一笔代币同时出现在链上追踪和平台冻结的摘要里,新的对账说明应交代两者关系。没有解释前,读者可把状态分栏记录,但不要自行合并为追回总量。

受影响质押者最需要的是返还安排:哪些头寸被包括在内,资产将去往哪里,以及用户通过什么程序重新访问。只有这些信息,才能把协议层面的处置金额与某个用户的余额对应起来。当前快讯没有给出返还步骤或完成日期。

原因调查也应另有证据。暂停合约这件事本身,不能推出漏洞类型、私钥是否泄露或攻击者身份。后续分析若提出某种技术解释,应核对它是否提供了针对本事件的交易或合约证据,不要把其他攻击的经过搬到这里。

常见问题

冻结 900 万枚是否等于已还给用户?

不是报道目前确立的状态。Odaily 写的是合作交易平台冻结约 900 万枚与攻击者相关的 CORE,没有说这些代币已经返还受影响质押者。下一步要核对资产是否转移或释放、流向何处。Odaily 的冻结表述。

仍在 Core 链上的资产能不能直接提走?

链上位置不能证明用户拥有提取权限。两篇报道都没有说约 6,800 万枚 CORE 已可由受影响用户提取。先确认自己的质押头寸适用哪份处置说明,再判断是否存在可执行步骤。

所有 CORE 持有者都在受影响范围内吗?

b14g 的报道表述把范围限定为通过 b14g 质押的 CORE。先分清自己的持有路径,再判断是否需要查询受影响头寸;当前材料不足以把事件扩大到每一笔 CORE 持仓。PANews 的范围说明。

目前还缺少什么?

报道没有给出最终追回总量、完整地址对账、用户返还程序或核实后的攻击原因。接下来应找的是能将恢复目的地址、返还办法和受影响质押头寸对应起来的更新。

来源与证据

02
  1. PANewsBitcoin dual staking protocol b14g attacked, roughly 97 million CORE stolen
  2. Odaily约9700万枚CORE遭未经授权提取,b14g双重质押协议遭攻击