源头核验研究

Titan Builder 据报日收入 2,283 万美元,ETH 换币前该查哪些成本?

6 分钟

简短回答

ChainCatcher 于 10 月 31 日报道,Titan Builder 过去 24 小时收入达 2,283 万美元,援引 DefiLlama 排名,并把收入上升与币安事件期间的交易联系起来。这个数字是来源报道的收入,不能直接当作 Titan 的净利润,也不能用来推算币安的资产损失。准备在链上换 ETH 的用户,应先核对预期到账数量、最低接收数量和网络费用,再决定是否签名。ChainCatcher 原文。

原文发布时间为 10 月 31 日新加坡时间 11:29。新的问题是事件期间交易执行环节收到了什么钱,而不是再给交易所流出总额换一个标题。本文讨论如何阅读这类收入报道,以及怎样检查自己手里的订单与转账,不据此判断事件成因。事件进展见币安事件现有追踪页。

收起完整分析

收入数字回答不了净利润问题

ChainCatcher 将 Titan 介绍为区块构建者,负责把交易编排进区块。其 24 小时收入数字来自文中引用的排行榜。本次已打开这篇报道,但没有独立复现排行榜当时的观察窗口和统计口径。阅读时应保留这一归因,不能把转述写成自己重新计算过的链上结果。

收入、利润和交易所损失,各自需要不同的记录。要复核收入,需要知道哪些支付计入统计、哪些没有计入。要核对利润,还要检查对应支出。要确认交易所损失,则需要核对其资产与有关转账。排行榜上的一个数字无法同时完成这些工作。

Bitquery 的调查另称,所研究时段的构建者合计保留约 564 ETH,其余大部分支付给验证者。这并非 Titan 单独的净利润,不能与 24 小时收入相加。Bitquery 调查。

这也说明,“经某条通道支付”与“最终由某家公司留下”需要分开。统计窗口不同,收款主体不同,美元折算时间不同,都可能影响比较。没有核对这些条件,两个看起来都与同一晚有关的数字也不能拼成一张利润表。

原文把收入上升与事件期间的资产兑换和套利联系起来。这里保留 ChainCatcher 的叙述归因。本次材料没有完整还原所有交易,也没有确认每个地址的控制人,更不能由收入排名推断构建者导致了事件。

为什么交易顺序会产生价值

以太坊开发者文档解释,最大可提取价值,即 MEV,涉及通过选择、排除或调整区块内交易顺序取得的额外价值。文档还介绍了寻找交易机会的搜索者,以及验证者通过交易支付获得部分价值的机制。以太坊 MEV 文档。

文档列出的交易所套利,是利用不同价格之间的差额。机会出现时,其他参与者也可能争取先执行。竞争会消耗原先看起来可得的收益。因此,价格差额、交易执行费用和参与者最终收入,需要分别计算。这个一般机制可以帮助理解报道,却不是对本次具体收入数字的独立验证。

对普通换币用户,更有用的是看自己的指令允许什么结果。屏幕上展示的代币价格,不能替代某条交易路径的实际报价。兑换数量和网络支出也不是同一项成本,核对其中一项,并不代表另一项已经合适。

不要因为报道出现“套利机会”就照着发起交易。本文没有提供当前可执行的价差,也没有证明普通用户能够复制来源描述的成交。已经准备好的交易,应按照自己的数量、路径和账户状态重新检查。

签名前,把最低到账数量读一遍

先打开自己原来使用的钱包或兑换界面,核对卖出的资产、买入的资产和网络。若本来只是把 ETH 转到另一个地址,界面却要求兑换代币或授权其他合约,先停在确认页,查清这项操作为何出现。不要让陌生消息把一笔普通转账改成另一种交易。

接着查看预计到账和最低到账数量。界面若显示滑点容忍度,应把它理解为允许成交恶化到什么程度,而不是额外收益。若需要扩大滑点才能提交,先算清新的最低到账数量是否仍符合自己的原意,不要只为了让报错消失而改参数。

报价页面开着等待期间,若你正在阅读事件报道或检查账户,返回后再请求一次报价。保存签名前看到的数量与费用,便于之后和交易结果比较。使用新报价时,重新核对网络费用,保留比较时点。

确认网络费用时,保留其原始计价单位。如果需要换算美元,应说明使用哪个时点的价格。把历史代币数量和当前价格混用,可能让比较回答了另一个问题:现在值多少钱,而不是当时执行花了多少钱。

提交后先看钱包活动和交易状态,记录交易标识。等待确认、失败和完成,需要核查的内容不同。在原指令状态尚未查清时重复提交,容易把多笔操作的数量和费用混在一起。不要用排行榜收入替代自己钱包的记录。

转账未到账,先对照原始记录

币安提币待处理时,先打开原提币记录,查看当前状态,再核对资产、网络、金额和目的地址。接着查有没有交易标识;若已有,核实它是否对应自己发出的操作,最后检查接收钱包或账户的入账记录。

构建者的汇总收入不能回答你的提币有没有广播,也不能证明接收端已经入账。保留最初的记录,有助于把问题缩小到具体环节。联系官方支持时,提出明确差异,例如原记录与收到的资产不符,而不是只转发一条总额新闻。

警惕声称提供“币安补偿”的陌生链接和私信。不要为领取所谓补偿泄露助记词,也不要签署与原转账无关的交易。关于事件响应的说法,应到自己已知的官方渠道核查。陌生人给出的“修复”页面无法替代账户内原来的记录。

若准备修改交易所订单,先检查已成交数量和剩余数量。取消或修改后,再回到原记录核对结果,避免按最初的总量重复下单。这是对自己指令的检查建议,不表示某个平台当前已经暂停或恢复交易。

清算与资金费率各看什么

有合约仓位的读者,可以查看 NexuAlpha 清算页面和资金费率页面,并在使用页面数值前核对时间、产品和覆盖范围。把页面对应的产品与自己账户里的合约对上,再决定是否调整仓位。

清算记录与链上兑换收据回答的是不同问题。资金费率也不能告诉你一次 ETH 换币实际收到多少。先把自己要检查的对象写清楚:是杠杆仓位的保证金状况,还是提币是否到达,或某笔兑换的执行结果。

对照多个页面时,用新加坡时间标记观察时点,并保留产品名称。若新闻发布后图表变化,不能单凭先后顺序断定新闻造成了变化。要讨论原因,需要补上相应机制和时间证据。

这些页面可作为检查入口,但最终仍需回到持仓账户或链上交易记录。某个汇总数字与自己预期不同,首先应查产品和统计范围是否一致,不能立即推断个人账户遭遇了相同情况。

下一步该等什么证据

要独立核对 2,283 万美元,需要取得排行榜当时的观察时间、统计窗口和收入定义。若能进一步获得交易级支付记录,才可分辨收款、转付和留存。即使收入账目得到复核,也不能顺带确认交易所最终损失。

要分析普通用户的执行成本,则需要对应的报价、交易指令和收据。没有留存原报价,就把这项比较留空,不从某一刻的市场图表补造一个报价。记录不完整时,缩小结论比扩大推断更有用。

本次以太坊文档支持机制说明,ChainCatcher 支持事件收入的报道归因,Bitquery 支持其研究口径下的构建者留存描述。它们没有共同测量同一个 24 小时数字。后续引用时应继续保留各自边界。

常见问题

2,283 万美元能直接写成净赚吗?

不能。本次打开的报道使用收入口径,要写净利润还需要对应支出和明确的统计定义。构建者收到又转出的金额,不能自动算作最终留存。

它能证明币安损失多少吗?

不能。区块构建收入与交易所资产结果是不同账目,需要分别核对。本文没有据此确认事件原因、最终损失或所有地址的控制人。

换币失败后是否应立即扩大滑点?

先查交易状态和新报价,再读最低到账数量。滑点设置改变的是你允许的成交条件。把条件看清后再处理原指令,不要仅为提交成功而放宽。

现在先查哪个记录?

提币看原始提币记录与交易标识,兑换看钱包活动和收据,合约看持仓账户的保证金及对应产品条件。每个问题使用能回答它的记录。

来源与证据

03
  1. ChainCatcherTitan Builder revenue report during Binance incident
  2. Ethereum.orgMaximal extractable value (MEV)
  3. BitqueryInvestigation of execution payments around Binance incident