- Период: 28 января — 26 февраля 2026 (29 дней, без аномалии 4 февраля)
- Источники: два CSV с расхождениями (порог |diff| >= 50 и >= 1000 позиций)
- API:
api2.ethplorer.io(prod) иstaging2-api2.amilabs.pro(staging2) - Топ: рейтинг ETH-адресов по totalBalance (ETH + токены в USD)
Топ-50 полностью идентичен в обеих версиях. Максимальное расхождение — ±2 позиции (естественная погрешность при одинаковых балансах).
Все ранее проблемные адреса сейчас совпадают:
| Адрес | Prod | Staging2 | Баланс |
|---|---|---|---|
0x5be9... (World Liberty Fi) |
#15 | #15 | $2.0B |
0xf6e7... (Sky) |
#121 | #118 | $0.4B |
0x0d07... (Gate.io) |
#260 | #255 | $0.19B |
| Метрика | Значение |
|---|---|
| Всего записей | 23 406 |
| Уникальных адресов | 7 541 |
| Средний |diff| | 151 позиция |
| Медиана |diff| | 71 позиция |
| Диапазон | Записей | Доля |
|---|---|---|
| 50–100 | 17 351 | 74.1% |
| 100–200 | 3 166 | 13.5% |
| 200–500 | 1 937 | 8.3% |
| 500–1 000 | 449 | 1.9% |
| 1 000–2 000 | 328 | 1.4% |
| 2 000+ | 175 | 0.7% |
Вывод: подавляющее большинство расхождений (74%) — мелкие, в пределах 50–100 позиций.
За 29 дней зафиксировано всего 9 расхождений в первой странице prod, из них 8 — один и тот же адрес 0x5be9... (World Liberty Fi):
28 янв prod=#11 stg2=#1524 diff=+1513
29 янв prod=#11 stg2=#1481 diff=+1470
30 янв prod=#11 stg2=#1409 diff=+1398
31 янв prod=#12 stg2=#1393 diff=+1381
01 фев prod=#12 stg2=#1308 diff=+1296
02 фев prod=#12 stg2=#1269 diff=+1257
03 фев prod=#12 stg2=#1262 diff=+1250
05 фев prod=#12 stg2=#1166 diff=+1154
Адрес с totalBalance ~$2B стабильно на 11–12 позиции в prod, но в staging2 проваливался на ~1200–1500. Проблема устранена — сейчас оба показывают #15.
9-я запись — разовый прыжок 0x2213... (prod=#47 → stg2=#121, 5 февраля).
- 5 случаев адрес попадал в топ-50 staging2, но не в prod (Sky, Gate.io, Bitget)
- 9 случаев адрес попадал в топ-50 prod, но не в staging2 (8 из них —
0x5be9...)
Вывод: первая страница стабильна в обеих версиях.
| Зона (по позиции prod) | Записей | Ср. |diff| | Stg2 хуже | Stg2 лучше |
|---|---|---|---|---|
| Стр.1 (1–50) | 9 | 1 199 | 9 (100%) | 0 (0%) |
| Стр.2 (51–100) | 1 | 86 | 1 | 0 |
| Стр.3–5 (101–250) | 14 | 237 | 8 (57%) | 6 (43%) |
| Стр.6–10 (251–500) | 42 | 332 | 25 (60%) | 17 (40%) |
| Стр.11–20 (501–1000) | 175 | 398 | 98 (56%) | 77 (44%) |
| 1001+ | 23 165 | 149 | 9 869 (43%) | 13 296 (57%) |
99% расхождений — в хвосте рейтинга (позиции 1000+).
В верхней части (позиции 1–500) staging2 чаще занижает адреса. В хвосте — наоборот, чаще завышает. Это создаёт впечатление, что staging2 «вытягивает» адреса из хвоста наверх, одновременно опуская топовые.
Из 1 722 хронически расходящихся адресов:
| Кол-во | Доля | |
|---|---|---|
| Prod стабильнее (меньше σ) | 1 101 | 64% |
| Staging2 стабильнее | 571 | 33% |
| Равны | 50 | 3% |
Prod стабильнее:
0x5be9...— prod: размах 1 позиция (σ=1), stg2: размах 358 (σ=121)0xcd6e...— prod: размах 131 (σ=49), stg2: размах 380 (σ=128)0x86e2...— prod: размах 1 686 (σ=557), stg2: размах 2 547 (σ=787)
Staging2 стабильнее:
0x3bba...— prod: размах 1 246 (σ=341), stg2: размах 535 (σ=156)0x080b...— prod: размах 262 (σ=94), stg2: размах 43 (σ=17)0x31173...— prod: размах 3 662 (σ=1459), stg2: размах 470 (σ=231)
Для адресов с >= 3 днями появления:
| Среднее | Медиана | |
|---|---|---|
| Prod | 717 | 104 |
| Staging2 | 815 | 88 |
Медиана дневных изменений у staging2 чуть меньше, но среднее — выше (больше выбросов).
Несколько дней показали 2000–4500 расхождений одновременно:
| Дата | Записей | Медиана |diff| | Характер |
|---|---|---|---|
| 30 янв | 4 490 | 80 | Массовый мелкий сдвиг |
| 6 фев | 3 852 | 69 | Массовый мелкий сдвиг |
| 5 фев | 2 995 | 68 | Массовый мелкий сдвиг |
| 26 фев | 2 573 | — | Массовый мелкий сдвиг |
| 9 фев | 2 265 | — | Массовый мелкий сдвиг |
В эти дни тысячи адресов синхронно сдвигаются на 50–80 позиций. Это характерно для пересчёта/реиндексации в одной из версий, а не для органического движения отдельных адресов.
4 февраля — 8 412 расхождений с характерным паттерном: почти все diff ≈ −1 400, непрерывные блоки из сотен адресов подряд. Staging2 в этот день «потеряла» ~1 400 адресов в верхней части рейтинга, сдвинув остальных вверх. Скорее всего — баг при деплое или миграции.
- Стабильнее для 64% хронически расходящихся адресов (vs 33% у staging2)
- Топ-500 точнее — staging2 систематически занижает топовые адреса
- Массовые синхронные сдвиги тысяч адресов в staging2 — артефакт пересчёта, не реальное движение
- Первая страница сейчас идентична
- 99% расхождений — в хвосте (позиции 1000+), невидимом пользователям
- Проблема с
0x5be9...(World Liberty Fi) уже исправлена - 74% прыжков — мелкие (50–100 позиций)
Частично. Массовые синхронные сдвиги в аномальные дни (до 4 500 адресов за день) действительно выглядят как артефакт, а не результат реальных транзакций. Однако в «тихие» дни расхождений мало (80–120), и они в основном в хвосте рейтинга с мелким diff.
- Использовать prod как основной источник — он стабильнее
- Расследовать природу массовых синхронных сдвигов в staging2 (дни с >2000 записей)
- Мониторить первую страницу — она стабильна, любое расхождение >5 позиций — сигнал о баге