Phantom liquidity: when pools advertise depth they do not hold
BlazePhoenix Engineering · updated 2026-07-17 · 7 min · written from the deployed bytecode
Abstract in 15 languages · resumo · resumen · 摘要 · 要旨 · ملخص
English — Pools can quote any price for free; holding tokens is the expensive part. The capital anchor admits candidate quotes only within a band of the pool with the largest REAL verified balance.
Português — Um pool pode cotar qualquer preço de graça; caro é deter os tokens. O capital anchor só admite cotações dentro de uma banda em torno do pool com o maior saldo REAL verificado.
Español — Un pool puede cotizar cualquier precio gratis; lo caro es poseer los tokens. El ancla de capital solo admite cotizaciones dentro de una banda alrededor del pool con el mayor saldo REAL verificado.
Français — Un pool peut coter n'importe quel prix gratuitement ; détenir les jetons, voilà le coût. L'ancre de capital n'admet que les cotations proches de celle du pool au plus grand solde RÉEL vérifié.
Deutsch — Ein Pool kann jeden Preis kostenlos quotieren; teuer ist das Halten der Token. Der Kapitalanker lässt Kandidaten nur innerhalb einer Bandbreite um den Pool mit dem größten ECHTEN, verifizierten Bestand zu.
Русский — Пул может бесплатно котировать любую цену; дорого — реально держать токены. Капитальный якорь допускает котировки только в пределах коридора вокруг пула с крупнейшим РЕАЛЬНЫМ проверенным балансом.
Türkçe — Bir havuz bedavaya istediği fiyatı verebilir; pahalı olan token tutmaktır. Sermaye çapası, aday fiyatları yalnızca en büyük GERÇEK doğrulanmış bakiyeye sahip havuzun bandı içinde kabul eder.
العربية — يمكن لأي مجمّع أن يعرض أي سعر مجانًا؛ المكلف هو امتلاك الرموز فعلاً. مرساة رأس المال لا تقبل الأسعار إلا ضمن نطاق حول المجمّع صاحب أكبر رصيد حقيقي متحقق منه.
हिन्दी — कोई भी पूल मुफ्त में कोई भी कीमत बता सकता है; महंगा है टोकन वास्तव में रखना। कैपिटल एंकर केवल उन्हीं कोट्स को मानता है जो सबसे बड़े वास्तविक सत्यापित बैलेंस वाले पूल के दायरे में हों।
日本語 — プールは無料でどんな価格でも提示できます。高くつくのはトークンを実際に保有することです。キャピタルアンカーは、検証済みの実残高が最大のプールの帯域内にある見積もりだけを採用します。
中文 — 资金池报任何价格都是免费的;真正昂贵的是实际持有代币。资本锚只接受与实际验证余额最大的池报价相近的候选报价。
한국어 — 풀은 어떤 가격이든 공짜로 제시할 수 있지만, 비용이 드는 것은 실제 토큰 보유입니다. 캐피털 앵커는 검증된 실제 잔고가 가장 큰 풀의 범위 내 견적만 인정합니다.
Bahasa Indonesia — Pool dapat menawarkan harga apa pun secara gratis; yang mahal adalah benar-benar memegang token. Jangkar modal hanya menerima kuotasi dalam rentang pool dengan saldo NYATA terverifikasi terbesar.
বাংলা — একটি পুল বিনামূল্যে যেকোনো দাম দেখাতে পারে; ব্যয়বহুল হলো প্রকৃতপক্ষে টোকেন ধারণ করা। ক্যাপিটাল অ্যাংকর কেবল সেই কোটগুলিই গ্রহণ করে যা সর্ববৃহৎ প্রকৃত যাচাইকৃত ব্যালেন্সের পুলের সীমার মধ্যে থাকে।
Filipino — Libre para sa isang pool ang mag-quote ng kahit anong presyo; ang mahal ay ang totoong paghawak ng tokens. Tinatanggap lang ng capital anchor ang mga quote sa loob ng saklaw ng pool na may pinakamalaking TOTOONG na-verify na balanse.
A pool contract can quote any price it likes — quoting is just math over reserves. Holding tokens is the expensive part. Phantom liquidity is the gap between what a pool quotes and what it can actually deliver, and naive aggregators route straight into it.
The measured case that shaped our design: on one candidate set, two economically dead pools each quoted an output around 910 for a trade, while the one pool holding $401,000 of real depth quoted 1,633. A naive median filter — "trust the majority of quotes" — picks the dead pools' consensus and routes the user into a wall. Majority voting fails when votes are free to fake.
The capital anchor
BlazePhoenix anchors the median filter on capital, not on count: the reference quote is taken from the pool with the largest REAL tokenOut balance (read via balanceOf, which cannot be faked without actually holding the tokens), and other candidates are only admitted if they quote within a band of that anchor (±2% in the deployed Solver). A pool that quotes far better than the deepest real pool is treated as suspect, not as a bargain.
This flips the attacker economics. To manipulate routing you no longer fake quotes (free); you must actually hold more of the output token than the deepest honest pool (expensive, and self-defeating — at that point you ARE the market).
Check any token yourself
The same doctrine is exposed as a free public tool: Pool X-Ray reads a token's top pools and compares reported reserves against live balanceOf reads on-chain, scoring the gap. Run any token — including BZPX — before trading it anywhere.
Do not trust this page — reproduce it
Every claim above is checkable against the chain. Start here:
open https://blazephoenix.xyz/?tab=xray — or GET /api/xray?chain=base&token=<address>Contracts are verified on every chain we deploy to — addresses in the protocol manifest. Deeper formal treatment: the whitepaper (PDF).