Talos交易所评分卡与Coldcard漏洞链上分析
Talos Exchange Scorecard, Plus Digging into the Coldcard Exploit On-Chain
加密研究从业者值得关注:报告提供交易所流动性对比的量化方法(点差、滑点、深度/交易量比)及洗盘交易检测的分布特征,可复用于自身分析;Coldcard漏洞的链上资金流向与交易所流入数据,提示硬件钱包安全风险与市场情绪变化,建议研究相关指标与应对。
Get the best data-driven crypto insights and analysis every week:
Subscribe now
Talos Exchange Scorecard, Plus Digging into the Coldcard Exploit On-Chain
By: Victor Ramirez, Senior Data Scientist, Tanay Ved, Senior Research Analyst
Key Takeaways:
- Exchange liquidity forms a continuum. Spread and slippage broadly agree across venues, and no single exchange offers the cheapest execution across all three BTC pairs.
- Trade size distributions remain a strong indicator for highlighting anomalous trading activity.
- A predictable RNG in Coldcard firmware drained more than 1,800 BTC from roughly 4,500 addresses. The exploit ran in four waves; the first consolidated 1,083 BTC into just four addresses, while later waves fragmented funds across hundreds of destinations.
Introduction
Comparing digital asset exchanges has historically been challenging because exchanges serve several different purposes. Traders generally favor venues that offer the most liquid markets and cheapest execution. Wash-trading detection is a useful tool for researchers relying on precise metrics for modeling and analysis. And for constructing prices and indexes, selecting sufficiently liquid and compliant constituent markets determines whether a benchmark tracks the market it claims to represent, especially for long-tail assets.
The Talos Exchange Scorecard (or TES, formerly known as the “Trusted Exchange Framework”) is a holistic framework that unifies these perspectives. In this issue, we walk through the latest TES results, then cover the ongoing Coldcard exploit, the on-chain sequence of events, and its second-order effect on custody. The full TES methodology can be found here.
Comparing Liquidity Across Exchanges
Liquidity metrics measure how efficiently you can trade in a single market. Traders use these metrics to make informed decisions on how to size orders and where to execute them.
Spread and slippage measure execution cost at two different order sizes. The bid-ask spread is the gap between the best bid and the best ask, expressed in basis points of the mid price. It is the cost of crossing the book for an order small enough to fill at the top level. Slippage asks the same question deeper into the book: the difference between the volume-weighted fill price of a $100,000 market order and the mid price, averaged across the buy and sell sides.
Reading them together matters because they can disagree. A venue can quote a tight spread on a thin top level and still cost tens of basis points to trade in size, which is the case when displayed liquidity sits almost entirely at the best bid and offer. When spread is tight and slippage is wide, a venue is advertising a price it cannot fill at size. A venue tight on both absorbs institutional order flow without moving the price.
Below, we’ll compare the average slippage and spread of each exchange for BTC-Stablecoin markets. Both measures are sampled through the six-month window, time-averaged, and rolled up to the exchange as a volume-weighted average across its BTC-USD, BTC-USDT, and BTC-USDC markets. We ordered exchanges from cheapest to most expensive execution, left to right.
Spread and Slippage by Exchange
In general, spread and slippage agree with each other for most markets. There is a wide continuum of execution quality spanning venues and trading pairs, and there is no unanimous venue for which the cheapest execution occurs.
Orderbook Depth to Volume
The last liquidity measure is the ratio between orderbook depth (“resting volume”) and trading volume (“active volume”). The depth-to-volume ratio tells us how much liquidity is backing the trading volume seen in exchanges. Trading volumes are expected to be proportional to orderbook depth; when trading volume is high, deep resting liquidity absorbs sudden order flow without large price moves, which matters most in high-volatility periods.
To illustrate this comparison across exchange liquidity regimes, we plotted the reported daily volume versus orderbook depth. The support line is anchored at $100M in trading volume (x-axis) per $1M of bid + ask depth within 0.1% of the mid-price (y-axis). Exchanges above that support line have relatively deep orderbooks behind observed trading volume compared to exchanges below that support line.
Wash-Trading
In order to maintain the integrity of our volume metrics and reference rates, we filter out exchanges which we detected to have strong signals of wash-trading. More information about the techniques the Talos Research team uses to detect wash-trading can be found in the methodology and in past issues. In this section, we’ll highlight a small example of exchanges’ distribution of trade sizes – the frequency of trades executed at specific amounts.
Trade Size Histograms
One of the earliest notable studies for fake volume was the Bitwise paper (2019), in which it examined the trade size distribution to infer suspicious trading behavior: “Trade Size Histograms for exchanges with suspicious volume look completely different, and showcase patterns that are both idiosyncratic and highly suspicious.”
Source: Talos Market Data
On the top row, we have Coinbase and Bitstamp BTC-USD markets whose trades follow organic market activity: roughly log-normal with large spikes in round numbers ($1, $100, $l,000). Most markets (not shown) in regulated exchanges follow this distribution. This distribution can be reasonably inferred to be typical noise from the market. In contrast, we observe divergent distributions from Poloniex and LBank. Trades on Poloniex show a smooth monotonically increasing trend with an inexplicable cliff at a trade size of ~$2k. Notably, the median trade size at Poloniex is $1,500, far greater than every market we examined. LBank’s distribution exhibits a contrasting but similarly unusual pattern. The trade sizes follow a log-logistic distribution with trades >$10 following a smooth decreasing trend.
View the Talos Exchange Scorecard
Coldcard Attack
Coldcard, a popular Bitcoin hardware wallet used to self-custody BTC, was discovered to have a security vulnerability last week. Some Coldcard wallets incorrectly used a predictable random number generator to create seed phrases in its firmware, making these wallets susceptible to being hacked. Attackers exploited this flaw to drain funds from wallets.
The Coldcard Attack Visualized
While the incident remains ongoing, the vulnerability has been exploited across four different waves draining BTC from affected wallets into collector addresses. Galaxy Research identified over 4500 affected addresses and more than 1800 BTC swept (roughly $110M) as of August 3rd.
The chart below traces the flow of funds into the addresses where funds are being consolidated using Coin Metrics ATLAS. In the first wave, 1083 BTC was consolidated into just four addresses, while subsequent waves show fragmentation into hundreds of destination accounts.
Source: Talos CM ATLAS
Flight to Custody?
The exploit raised questions about the safety and soundness of cold storage wallets. But do we see an exodus from cold storage to custodial platforms?
Source: Talos CM Network Data Pro
The day after the exploit was reported, about 10,000 net BTC flowed into exchanges. By on-chain transfer volume, about 200k BTC moved, the third most observed on-chain this year. It’s difficult to attribute how much of this is due to the “Coldcard Effect”, but even adjusting for noise, the footprints of this attack are noticeable on-chain.
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力