Zynjyrlaryň arasyndaky maliýe akymlary
(Bölüm: Ekosistema we Tor)
1) Näme üçin zynjyrara pullary dolandyrmak
Zynjyrara maliýe akymlary (cross-chain value flows) - torlaryň, köprüleriň, töleg üpjün edijileriň we operatorlaryň arasyndaky serişdeleriň we borçnamalaryň hereketi. Maksatlar:- Howpsuzlyk we gutarmak: diňe yzyna gaýtaryp bolmajak faktlary hasaba almak.
- Likwidlik we bahasy: ýeterlik ätiýaçlyklarda koridorlaryň bahasyny azaltmak.
- Hasabat we audit: goşa ýazgy we pruflar bilen doly yzarlamak.
- Komplayens: AML/sanksiýalar, rezidentlik, ýurisdiksiýalar boýunça çäkler.
2) Maliýe akymlarynyň tipologiýasy
1. Goýumlar: on-ramp → gapjyk/ulanyjynyň hasaby (onchain/offchain).
2. Tölegler: off-ramp/kriptografik tölegler → daşarky salgy/PSP.
3. Bridge: lock/mint, burn/release, message-based.
4. Swoplar/öwrülişikler (FX): oracle bahalary bilen cross-asset/chain swap.
5. Kliring we royalti: döwürleýin özara hasaplaşyklar operator, studiýa, agregatorlar.
6. Komissiýalar we aýyrmalar: network fee, bridge fee, take rate, rebates.
7. Gazna amallary (treasury): likwidligiň we hejiň gaýtadan balansy.
3) Rollar we konturlar
Köprü/releer: baýlyklaryň/aktiwleriň we pruflaryň geçirilmegini üpjün edýär.
Gazna (Treasury): zynjyrlar/walýutalar boýunça ätiýaçlyklar, çäkler, hedge.
PSP/On-off-rampalar: kartlar/ýerli ARM/banklar/kripto-alyş-çalyş.
Orakulalar/kotirowkalar: aktiwleriň, FX we komissiýalaryň bahalary.
Töwekgelçilik/Utgaşma: AML/KYC/KYB, sanksiýalar, velocity-çäklendirmeler.
Buhgalteriýa/BI: goşa ýazgy, jemleýji hasabat, deňeşdirmeler.
4) Akym arhitekturasy (salgylanma)
Ingest (köpri/PSP/düwün) → Raw/Bronze (hereket faktlary) → Clean/Silver (kadalaşma, dedup, pruflar) → Core/Gold (goşa ýazgy, pozisiýa, borçnamalar) → Marts (maliýe, töwekgelçilik, royalti) → Serve/API (hasabatlar, kliring, çäklendirmeler).
Esasy häsiýetleri: idempotentlik, shemalaryň wersiýasy, replay/backfill, late data.
5) Jedeliň gutarmagy, reorglary we penjireleri
Statuslar: 'observed → confirmed (K) → finalized → invalidated (reorg)' (optimistic-köprüler üçin + 'challenged').
Syýasatçylar:- K-tassyklamalar per chain/asset/summa ('K ↑' uly geçirimler üçin).
- Ýokary töwekgelçilikli summalar we täze köprüler üçin Delayed Finalization.
- Reorg handling: awtomatiki maýyplyk + agregatlary sanamak.
- Proof coverage: tassyklanan pruflar bilen ýazgylaryň maksatly paýy ≥ 99%.
6) Praýsing, komissiýalar we FX
Bahalar: 'effective _ amount = amount − (network_fee + bridge_fee + fx_spread)'
Oracles: median sitatalar, outlier, time-weighted bahalardan goramak.
Uzak koridorlarda kurs üçin süýşýän penjire; hasabat syýasaty boýunça 'observed _ at' ýa-da 'event _ at' -a hümmeti bellemek.
Fee buckets: komissiýalaryň ýol kartalary per corridor/asset.
7) Likwidlik we çäkler
Ätiýaçlyklar: zynjyrlar/aktiwler boýunça maksatly balanslar, belentlikler üçin buferler.
Koridorlar: gündelik çäkler, gazna jaňynyň çäkleri.
Rebbalans: rebridge/market-swoplar, cost-aware (latency we fee-ni goşmak bilen).
Stress-meýilnama: aktiwler/zynjyrlar, jedeliň K/penjirelerini wagtlaýyn ýokarlandyrmak.
yaml treasury:
corridors:
"eth->polygon:USDC": { daily_usd: 1_000_000, k: 20, alert_at_pct: 80 }
"polygon->eth:USDC": { daily_usd: 800_000, k: 24, alert_at_pct: 75 }
reserves:
eth: { usdc_min: 300_000, native_gas_min_usd: 25_000 }
polygon: { usdc_min: 250_000, native_gas_min_usd: 10_000 }
8) Wakalaryň şertnamalary we duýgurlyk
Terjime wakasy (Async-style, YAML):yaml event:
id: uuid type: bridge. lock bridge. mint payout. requested payout. finalized deposit. settled ts: 2025-10-31T19:00:00Z chain_id: "eth-mainnet"
asset: "USDC"
amount: "123. 45"
src: "0x..." # address/organization dst: "0x..." iban wallet_id status: observed confirmed finalized invalidated proof_ref: "merkle:..."
idempotency_key: "${chain} ${block} ${tx} ${log} ${type}"
fx: { base: "USD", rate: "1. 00", source: "oracle:v2" }
fees: { network: "1. 23", bridge: "0. 50" }
Duplikasiýa düzgüni: upsert 'idempotency _ key' penjirede ≥ 72 sagat.
9) Goşa ýazgy we hasap (Core Ledger)
Shema (SQL):sql
CREATE TABLE ledger_entries (
id UUID PRIMARY KEY,
ts TIMESTAMPTZ,
account_dr TEXT, -- debit account_cr TEXT, -- credit amount NUMERIC (38.9),
currency TEXT, -- canonical accounting currency (for example, USD)
ref_event_id UUID,
meta JSONB
);
CREATE TABLE positions (
account TEXT PRIMARY KEY,
balance NUMERIC(38,9),
currency TEXT
);
Simleriň mysaly: USDC (lock → mint)
`Dr Bridge Receivable (dst_chain:USDC)` / `Cr Cash (src_chain:USDC)` — при lock.
`Dr Cash (dst_chain:USDC)` / `Cr Bridge Receivable (dst_chain:USDC)` — при mint(finalized).
Komissiýalar aýratyn setirler bilen görkezilýär ('Bridge Fee Revenue', 'Network Fee Expense').
10) Barlamak we kliring
T-deňeşdirme: zynjyrlar, aktiwler, üpjün edijiler/köprüler, gün boýunça.
Proof match: koridoryň iki tarapynyň kwitansiýalary (src/dst) we mukdary (ýalňyşlyk bilen).
Dispute flow: anomaliýalaryň karantini (asset/decimals/amount mismatch).
Royalti kliringi: diňe 'finalized', FX 'event _ at' ýa-da 'observed _ at' - syýasata laýyklykda.
sql
-- Lock/mint bundle
SELECT l. tx_hash AS src_tx, m. tx_hash AS dst_tx, l. amount, m. amount
FROM core_events l
JOIN core_events m ON m. type='bridge. mint' AND m. proof_ref = l. proof_ref
WHERE l. type='bridge. lock' AND l. status='finalized' AND m. status='finalized';
-- Daily reconciliation by asset/chain
SELECT chain_id, asset,
SUM(CASE WHEN direction='in' THEN amount ELSE 0 END) AS inflow,
SUM(CASE WHEN direction='out' THEN amount ELSE 0 END) AS outflow
FROM flows
WHERE ts::date = CURRENT_DATE - INTERVAL '1 day'
GROUP BY chain_id, asset;
11) Komplayens we rezidentlik
AML/KYC/KYB: skoringler, sanksiýa sanawlary, serişde çeşmeleri.
Rezidentlik/lokalizasiýa: PII tokenizasiýasy, sebitleýin şifrlemek açarlary, ak sanawlar boýunça eksport.
Velocity çäkleri: per user/org/corridor/day.
Audit-trail: üýtgemeýän giriş žurnallary, wakalaryň gollary.
12) Syn edilişi: SLI/SLO we metrikler
SLI (ýadro):- Finality p95 per corridor/asset,
- "Success Rate"
- Proof Coverage%,
- Queue-Lag p95 (teker/köpri),
- FX Drift (kurslaryň tapawudy),
- Suwuklyk Utilization% (ätiýaçlyk ýükleri),
- Reorg/Challenge Rate,
- Dispute/Quarantine Rate.
- Finality p95: ≤ 3-10 min (koridorda), Success ≥ 99. 5%,
- Proof Coverage ≥ 99. 0%, Queue-Lag P0 p95 ≤ 2 с,
- Dispute Rate ≤ 0. 2%, FX Drift ≤ 0. Medianadan 3%.
Дашборды: Flows Core, Finality & Proofs, Treasury & Liquidity, FX & Fees, Compliance.
13) Üýtgetmeleri dolandyrmak
K/çäkleri/koridorlary üýtgetmek üçin Timelock; çözgütleriň žurnaly.
Aktiw/decimals kataloglarynyň wersiýalary (diňe "goşmak" gabat gelýär).
A/Täze köprüleriň goşulmagy: kanary akym, çäkler, ýokarlanan K.
Anomaliýalarda gyssagly öldürmek-switch koridory.
14) Konfigurasiýalar (YAML)
Maliýeleşdirmek/töwekgelçilikler syýasaty
yaml finality_policy:
eth-mainnet: { k: 12, delayed_for_usd_gt: 100000 }
polygon: { k: 256 }
optimistic: { k: 0, challenge_minutes: 20, delayed_for_usd_gt: 50000 }
risk:
large_transfer_alert_usd: 25000 sanction_check: true
Koridorlaryň we komissiýalaryň düzgünleri
yaml corridors:
- id: "eth->polygon:USDC"
fee_bps: 25 fx_source: "oracle:v2"
daily_limit_usd: 1_000_000 slo:
finality_p95_min: 6 success_pct: 99. 6
Webhook/kliring gollary
yaml webhooks:
clearing:
signature: { alg: "HMAC-SHA256", header: "X-Signature", ts_header: "X-Timestamp" }
retry: { attempts: 5, backoff_ms: [200,800,1600,3200,6400], jitter: true }
15) Playbook hadysalary
A. Spike reorg/invalidated
1. "K" -ny wagtlaýyn galdyryň, "finalized-only" -ni açyň; 2) ýokary töwekgelçilikli uçuşlary duruzmak;
2. agregatlary gaýtadan sanamak; 4) post-mortem we syýasaty düzetmek.
B. "Proof Coverage" -iň ýykylmagy
1. Merklizirlemegiň/pruverleriň gaýtadan başlamagy; 2) şübheli geçirimleriň karantini;
2. wakalary el bilen saýlamak; 4) gazna/komplaense hasabat.
C. Koridorda likwidligiň ýoklugy
1. Rebalans/swap çalmak; 2) fee götermek/kwotalary girizmek;
2. P0-tölegleri ileri tutmak; 4) gatnaşyjylara habar bermek.
D. FX Drift/bahalaryň anomaliýalary
1. Kotirovka çeşmesini üýtget; 2) iri geleşikleri çäklendirmek;
2. hedjini ýerine ýetirmek; 4) penjireden hasabatlary sanamak.
E. Sanksiýa/AML trigger
1. Operasiýanyň derrew bloky; 2) Compliance-da güýçlenmek;
2. artefaktlary/pruflary gorap saklamak; 4) hasabat we hukuk hereketleri.
16) Girizmegiň çek-sanawy
1. Akym çeşmelerini, koridorlary we gutarnykly penjireleri belläň.
2. Kanoniki wakalary we idempotentlik açaryny giriziň.
3. Goşa ýazgy we pozisiýalary, FX-kadalaşmagy we komissiýalary hasaba almagy amala aşyryň.
4. Çäkleri/ätiýaçlyklary we awtomatiki deňagramlylygy sazlaň.
5. SLI/SLO: Finality, Proofs, Liquidity, FX, Compliance dashbordlaryny galdyryň.
6. AML/sanksiýalary, rezidentlik we audit-treýleri goşuň.
7. Chaos-/DR synaglaryny geçiriň (reorg, oracle-drift, likwidlik).
8. Koridorlaryň/K/çäkleriniň islendik üýtgemegi üçin governance-proseduralaryny açyň.
17) Sözlük
Finality - geleşigiň/ýagdaýyň yzyna gaýtarylmazlygy.
Reorg - bloklary ýatyrmak bilen zynjyryň bir bölegini gaýtadan ýygnamak.
Corridor - gymmaty geçirmek üçin zynjyrlaryň/aktiwleriň dolandyrylýan baglanyşygy.
Proof Coverage - tassyklanan kriptografik subutnamalary bolan ýazgylaryň paýy.
FX Drift - ulanylan nyrhyň standartdan gyşarmagy.
Double-Entry - buhgalteriýa hasaby üçin goşa ýazgy (debet/karz).
Delayed finalization - ýokary töwekgelçilikli pullaryň hasabatlara kabul edilmegi.
Netije: zynjyrlaryň arasyndaky maliýe akymlaryny dolandyrmak diňe bir "aktiwleri köpeltmek" däl-de, eýsem gutarnykly, likwidlik, buhgalteriýa we laýyklyk düzgünidir. Koridorlar boýunça kanoniki wakalar, goşa ýazgylar, çäkler we SLO islendik ýurisdiksiýada barlaglara we auditlere taýýar barlanylýan, tygşytly we durnukly ulgamy berýär.