GH GambleHub

Zynjyrara analitika

(Bölüm: Ekosistema we Tor)

1) Zynjyrara seljerme näme we näme üçin zerur?

Zynjyrara analitika (cross-chain analytics) - köp zynjyrlardan, köprülerden, üpjün edijilerden we programmalardan telemetriýany we wakalary maglumatlaryň bir modeline birleşdirýän usulyýet we stek. Maksatlar:
  • Gymmatlygyň we işjeňligiň bitewi hasaba alnyşy: göwrümler, likwidlik, komissiýalar, retenşn.
  • Köprüleriň we P2P-baglanyşyklaryň syn edilmegi: gutarmak, laglar, reorg/challenge wakalary.
  • Traffigiň we konwersiýalaryň atributiýasy: çeýn → çeýn, kanal → önüm.
  • Töwekgelçilik we gabat gelmek: AML, sanksiýalar, özüni alyp baryş frody, mazmuny kesgitlemek.
  • Çözgütleri kabul etmek: OKR/býujetler, çäkler, täzelenmeleriň we likwidligiň düzgünleri.

2) Maglumatlaryň çeşmeleri we wakalary (kanoniki sanaw)

1. Zynjyrlar/sanawlar: bloklar, amallar, wakalaryň ýazgylary, akylly-şertnamalaryň ýagdaýlary.
2. Köprüler: arzalar, kwitansiýalar, subutnamalar (light/optimistic/ZK), gutarnykly statuslar.
3. Töleg üpjün edijileri/KS: barlaglaryň geçmegi, çäklendirmeler, tölegleriň ýagdaýy.
4. Önüm hadysalary: onbording, goýumlar/stawkalar/netijeler, oýun we özüni alyp baryş metrikleri.
5. P2P-ulag: Pub/Sub kwitansiýalary, RPC-üstünlik, latency.
6. Gollanmalar: torlar, aktiwler, decimals, chainId, şertnamalaryň salgylary, SDK wersiýalary.

💡 Her çeşme üçin: shema, täzelenme yzy, "gutarnykly penjire", eýesi, SLO ýazyň.

3) Maglumatlaryň arhitekturasy (akymlar we ammar)

Ingest (akym): nodlara/indekserlere birikdirijiler, köprüleriň webhooks, operasiýa DB-den CDC.
Çig gatlaklar (Bronze/Raw): 'observed _ at' we çeşmäniň meta-maglumatlary bilen üýtgewsiz partiýa.
Arassalamak/kadalaşmak (Kümüş): dedup, semantik baýlaşdyrmak, taýmzonlary deňleşdirmek, aktiwleriň mappingi.
Ýadro modelleri (Gold/Core): birleşdirmek faktlary 'transfers', 'bridges', 'onchain _ events', 'kyc _ status', 'payouts'.
Penjireler (Marts): maliýe (GTV/TVL/Take Rate), önüm (retenşn/huni), töwekgelçilik (skoring), operasiýa (SLO).
Keş/Serve: Dashbordlar we API üçin OLAP/HTAP, we/tx salgylary boýunça aýratyn gözleg.

Ulag: Kafka/Pulsar (idempotentligiň üstündäki exactly-once semantics), çig mal üçin obýekt ammary, analitika üçin parket/sütün formatlary.

4) Gutarmak, reorglar we idempotentlik

Ýagdaýlary: 'observed' → 'confirmed (k)' → 'finalized' → 'invalidated (reorg)'.
Tassyklama düzgüni (K-confirmations): tora/aktiw görnüşine görä sazlanýar.
Optimistic/Challenge penjireleri: köprüler üçin "jedelli" statusy goldamak.
Idempotentlik: 'idempotency _ key = chainId' block 'tx' logIndex 'topic' (ýa-da peýdaly ýüküň heş).
Çalmak (replay): meýilleşdirilen backfill we indekseri üýtgedeniňizde dikeldiş.

5) Şahsyýet we tebigat modeli (entity resolution)

Adres → Aktor: salgylar, açarlar, gapjyklar, hasap/gurama/üpjün ediji.
Kross-zynjyr grafasy: salgylaryň bir eýesi tarapyndan baglanyşygy (ewristika, gol, onbording-maglumatlar).
Ynam derejesi: hard-link (KYC, on-chain goly), soft-link (özüni alyp barşyň baglanyşyklary).
Lakamlaşdyrma: analitikada PII ýerine durnukly kesgitleýjileri (PID) saklaň.

6) Wakalaryň bitewi shemasy (ýönekeýleşdirilen)

yaml event:
id: string # global UUID observed_at: timestamp # when they saw chain_id: string # 'eth-mainnet', 'solana-mainnet',...
block_height: long tx_hash: string log_index: int event_type: string    # transfer    bridge. lock    bridge. mint    kyc. pass    payout. done...
status: string      # observed    confirmed    finalized    invalid actor_src: string # address/peer-id/source organization actor_dst: string # address/peer-id/destination organization asset: string # canonical symbol (e. g., USDC), + decimals amount: decimal usd_value: decimal # rate normalization at the observed_at bridge_ref: string # link with the application/receipt of the metadata bridge: object # network/contract/version/gac/fee, etc.
idempotency_key: string

7) Aktiwleriň we bahalaryň kadalaşmagy

Aktiwleriň kanoniki gollanmasy: nyşan, decimals, chain mapping, şertnama salgylary.
FX kadalaşma: "observed _ at" taýtstempi boýunça aktiwleriň taryhy nyrhlary we bahalary.
Köp aktiw bandllar: "örtülen" we milli aktiwleri toparlanyň.

8) Esasy metrikler we penjireler

8. 1 Maliýe we likwidlik

Torlar/aktiwler/köprüler boýunça GTV (Gross Transaction Volume).
TVL we Net Flow köprüler we howuzlar boýunça.
Take Rate/göwrümi üçin komissiýa; Transfer üçin Cost-to-Serve.
Payout SLA Hit Rate, Finality p50/p95, Pending Backlog.

8. 2 Önüm we ulanyjy

Cross-chain MAU/DAU (dedup по PID),

Retention D1/D7/D30 multiçain işjeňligini göz öňünde tutup,

Funnel: giriş ulgamy → köpri → maksatly önüm → hereket.
QoT (traffigiň hili): anti-froddan soň traffigiň walidi.

8. 3 Töwekgelçilik we gabat gelmek

Fraud/Dispute Rate, High-Risk Score%, Sanctions Hit%.
Anomaly rate boýunça geçirimler patterni, velocity-çek, clustering.
KYB/KYC Pass% we taýmingler.

8. 4 Operasiýa we SLO

Bridge Success-Rate, p95 Finality, Relay Availability,

Reorg/Challenge events, Error budget burn.

9) SQL/psevdo-haýyşlaryň mysallary

GTV jübüt zynjyrlar boýunça

sql
SELECT src. chain_id AS src_chain,
dst. chain_id AS dst_chain,
date_trunc('day', e. observed_at) AS d,
SUM(e. usd_value) AS gtv_usd
FROM events e
JOIN bridges b ON e. bridge_ref = b. id
JOIN networks src ON b. src_chain_id = src. id
JOIN networks dst ON b. dst_chain_id = dst. id
WHERE e. status = 'finalized' AND e. event_type IN ('bridge. lock','bridge. mint','transfer')
GROUP BY 1,2,3;

Cross-chain retention D7

sql
WITH first_touch AS (
SELECT pid, MIN(observed_at) AS t0
FROM product_events
WHERE event IN ('signup','first_deposit')
GROUP BY pid
),
week_activity AS (
SELECT DISTINCT pid
FROM product_events pe
JOIN first_touch ft USING(pid)
WHERE pe. observed_at BETWEEN ft.t0 + INTERVAL '1 day'
AND ft.t0 + INTERVAL '7 day'
)
SELECT 100. 0 COUNT() / (SELECT COUNT() FROM first_touch) AS d7_retention_pct
FROM week_activity;

SLO köprüsi üçin vitrin

sql
SELECT date_trunc('hour', observed_at) AS h,
100. 0 SUM(CASE WHEN status='finalized' THEN 1 END)/COUNT() AS success_rate,
percentile_cont(0. 95) WITHIN GROUP (ORDER BY (finalized_at - observed_at)) AS p95_finality_min,
SUM(CASE WHEN challenge_event THEN 1 END) AS challenges
FROM bridge_events
WHERE observed_at >= now() - INTERVAL '7 days'
GROUP BY 1;

10) Atributiýa we köp kanally ýol

Tor, köpri we önüm çeşmesi üçin agramly last-touch/position-based modeli.
UTM → On-chain: Tıklamalary/salgylanmalary onbording wagtynda onchain salgysy bilen baglanyşdyryň (razylyk bilen).
Assosiatiw modeller: "Tor → köpri → önüm" çylşyrymly ýollary üçin Şapley/Markow.

11) Anti-frod we özüni alyp baryş signallary

Grafiki alamatlar: umumy kontragentler, tegelek terjimeler, çalt dolanyşyk.
"Velocity" çäkleri we anomaliýalary: partlamalar, "bölekler", gijeki toparlar.
Köprülerde galplyk shemalary: gaýtadan tabşyrmak, KYC-den aýlanyp geçmek synanyşyklary, likwidligi bolan sendwiç-patternler.
Modeller: gradient güýçlendiriji/graph-embeddings; wakalary bellemekde öwrediň.

12) Gizlinlik we gabat gelmek (privacy-by-design)

PII minimalizasiýa: Göni kesgitleýjileriň ýerine PID, tokenizasiýa.
Data residency: sebitler boýunça partiýa ýerleşdirmek, "rahat/ýolda" şifrlemek.
Aýyrmak hukugy: subut edilip bilinjek tombstone/redaction-wakalar.
Giriş we audit: rol ACL, okamak magazinesurnallary, barlamak üçin gol çekilen hasabatlar.

13) Analitik paýlamalar üçin SLI/SLO

SLI (mysal):
  • Freshness ('observed _ at' -dan "Gold" -da peýda bolýança),
  • Completeness (K-confirmations garaşýan deşiksiz wakalaryň%),
  • Korrectness (shema/düzgünleriň tassyklamasyndan geçen wakalaryň%),
  • Reorg handling success (% dogry maýyplyk/oýnamak),
  • Serve latency (penjirelere/dashbordlara p95 soraglar).
SLO:
  • Freshness p95 ≤ 3 min (akym), ≤ 15 min (batch).
  • Completeness ≥ 99. 7%, Correctness ≥ 99. 9%.
  • Reorg handling success ≥ 99. 9%.
  • Serve p95 ≤ 500 ms (esasy penjireler).

14) Maglumatlaryň syn edilmegi we lineage

Data Lineage: Dashborddan çig waka çenli (column-level).
Hil signallary: completeness, uniqueness, referential integrity, schema drift.
Alertler: "sessiz şowsuzlyklar" (täze maglumat ýok), paýlanyşyň bökmegi, 'unknown' meýdançalarynyň ösüşi.

15) Daşbordlar (şablonlar)

A. Cross-Chain Ops (hakyky wagt/sagat):
  • Success-Rate, p95 Finality, Relay Availability, Challenge/Reorg, backlog, error budget burn.
B. liquidity & Cost (gün/hepde):
  • TVL, Net Flow per chain, cost-per-transfer, utilization, ätiýaçlandyryş gaznasy.
C. product & Growth (hepde/aý):
  • MAU/DAU (dedup), cross-chain retention, kanal hunileri, QoT.
D. Töwekgelçilik & Compliance (hepde):
  • Fraud/Dispute Rate, sanctions hits, high-risk share, kazyýet işiniň tizligi.

16) Amal düzgünleri we playbook

Waka: tazelik> SLO

Konnektorlary/indekserleri barlaň, ätiýaçlyga geçiň, degradasiýa düzgünini açyň (penjireler "iň soňky gutarnykly" görkezýär), çeşmäniň eýesine eskalate.

Waka: reorg/challenge

K-confirmations/jedel penjiresini köpeltmek, uly mukdarda "delayed finalization" -y açmak, köprä/operatorlara habar bermek.

Waka: walýuta/aktiw tapawudy

Täsir eden jübütleri doňdurmak, gollanmany yzyna gaýtarmak, USD-kadalaşmagy gaýtadan hasaplamak, hasabaty çap etmek.

Waka: Fraud/Dispute bökmek

Çäklendirmeleri/skoringleri berkitmek, ýokary töwekgelçiligi el bilen sarsdyrmak, modeli täze nusgada tamamlamak.

17) Konfigurasiýa mysaly (psevdo-YAML)

Jemleýji penjireler

yaml finality:
eth-mainnet: 12  # блоков polygon: 256 solana: "optimistic: 32 slots"
optimistic-bridge: { challenge_minutes: 20 }
zk-bridge: { proof_time_sla: 180 }

Idempotentlik we atamyň düzgünleri

yaml dedup:
key_template: "${chain_id}    ${block_height}    ${tx_hash}    ${log_index}    ${event_type}"
ttl_hours: 48

Payplaynlaryň SLO

yaml pipelines:
ingest_stream:
freshness_p95_min: 3 completeness_min_pct: 99. 7 gold_build:
correctness_min_pct: 99. 9 reorg_success_min_pct: 99. 9

18) Girizmegiň çek-sanawy

1. Çeşmeleri, shemalary, jemleýji penjireleri we eýelerini belläň.
2. Duýgurlygy we reorg-handling (states + replay).
3. Modelleriň özenini guruň (transfers/bridges/onchain_events/kyc/payouts).
4. Aktiw gollanmalaryny we FX kadalaşmagyny sazlaň.
5. SLI/SLO paýlaýjylary we daşbordlary kesgitläň.
6. Entity resolution we privacy-by-design programmalaryny durmuşa geçiriň.
7. Anti-frod skoringleri we hadysalaryň düzgünlerini açyň.
8. Taryhy reorg/challenge ýagdaýlarynda backfill we synaglary geçiriň.
9. Shemalary, metrikleriň agramyny we çeşmelerini yzygiderli gözden geçiriň.

19) Sözlük

Finality - ýagdaýyň/wakanyň yzyna gaýtarylmazlygy.
Reorg - bloklaryň bir böleginiň ýatyrylmagyna sebäp bolýan zynjyryň gaýtadan ýygnalmagy.
Challenge period - optimistik modellerde jedel penjiresi.
Entity resolution - ýeke-täk manynyň salgylaryny/hasaplaryny deňeşdirmek.
GTV/TVL - geleşikleriň mukdary/petiklenen bahasy.
Completeness/Freshness/Correctness - maglumatlaryň hiliniň esasy metrikleri.

Netije: zynjyrara seljerme diňe bir metrikleriň gysgaça mazmuny däl, eýsem dolandyrylýan düzgün-nyzam: wakalaryň ýeke-täk shemasy, dogry gutarnykly, durnukly paýlanyş, gizlinlik, anti-frod we düşnükli penjireler. Bu freýmworka eýerip, ekosistema çig blokdan başlap, iş çözgüdine çenli gymmata, töwekgelçiliklere we ösüşe hakykatdanam "ahyrky" garaýyş alýar.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Telegram
@Gamble_GC
Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.