Тізбектер арасындағы қаржы ағындары
(Бөлім: Экожүйе және Желі)
1) Не үшін тізбекаралық ақшаны басқару
Тізбеаралық қаржы ағындары (cross-chain value flows) - бұл желілер, көпірлер, төлем провайдерлері мен операторлар арасындағы қаражат пен міндеттемелердің қозғалысы. Мақсаттары:- Қауіпсіздік және аяқтау: қайтарымсыз фактілерді ғана есепке алу.
- Өтімділік және құны: жеткілікті резервтер болған кезде дәліздердің құнын барынша азайту.
- Есептілік және аудит: қос жазбамен және пруфтармен толық қадағалану.
- Комплаенс: AML/санкциялар, резиденттік, юрисдикциялар бойынша лимиттер.
2) Қаржы ағындарының типологиясы
1. Депозиттер: on-ramp → әмиян/пайдаланушының шоты (ончейн/оффчейн).
2. Төлемдер: off-ramp/крипто төлемдер → сыртқы мекенжайы/PSP.
3. Тізбекаралық аудармалар (bridge): lock/mint, burn/release, message-based.
4. Своптар/конверсия (FX): оракул бағасымен cross-asset/chain swap.
5. Клиринг және роялти: кезеңдік өзара есеп айырысулар оператор, студия, агрегаторлар.
6. Комиссиялар мен ұстап қалулар: network fee, bridge fee, take rate, rebates.
7. Қазынашылық операциялар (treasury): өтімділік ребалансы және хедж.
3) Рөлдер мен контурлар
Көпір/релеер: жай-күйлерді/активтерді және пруфтарды ауыстыруды қамтамасыз етеді.
Қазынашылық (Treasury): тізбектер/валюталар бойынша резервтер, лимиттер, хеджирлеу.
PSP/Он-офф-рампалар: карталар/жергілікті АЖО/банктер/крипто-алмасу.
Оракул/баға белгіленімдері: активтердің, FX және комиссиялардың бағалары.
Тәуекел/Комплаенс: AML/KYC/KYB, санкциялар, velocity-лимиттер.
Есепке алу/BI: қосарланған жазба, соңғы есептілік, салыстыру.
4) Ағын архитектурасы (референс)
Ingest (көпір/PSP/торап) → Raw/Bronze (қозғалыс фактілері) → Clean/Silver (қалыпқа келтіру, дедуп, пруфтар) → Core/Gold (қосарлы жазба, позициялар, міндеттемелер) → Marts (қаржы, тәуекел, роялти) → Serve/API (есептер, клиринг, лимиттер).
Негізгі қасиеттері: теңсіздік, схемаларды нұсқалау, replay/backfill, late data.
5) Дауды аяқтау, реоргалар және терезелер
Мәртебелері: 'observed → confirmed (K) → finalized → invalidated (reorg)' (+ 'challenged' optimistic-көпірлер үшін).
Саясат:- K-растаулары per chain/asset/сомасы (ірі аударымдар үшін 'K ↑').
- Сомалар мен жаңа көпірлер үшін Delayed Finalization.
- Reorg handling: автоматты мүгедектігі + агрегаттарды қайта есептеу.
- Proof coverage: валидті пруфтары бар жазбалардың нысаналы үлесі ≥ 99%.
6) Прайсинг, комиссиялар және FX
Баға белгілеу: 'effective _ amount = amount − (network_fee + bridge_fee + fx_spread)'
Оракулдар: медиана баға белгіленімдері, outlier, time-weighted бағаларынан қорғау.
Ұзақ дәліздер кезінде курстың жылжымалы терезесі; есеп саясаты бойынша 'observed _ at' немесе 'event _ at' бағамын белгілеу.
Fee buckets: per corridor/asset комиссияларының жол карталары.
7) Өтімділік және лимиттер
Резервтер: тізбектер/активтер бойынша нысаналы баланстар, шыңдарға арналған буферлер.
Дәліздер: күндізгі лимиттер, қазынашылықты шақыру шегі.
Ребаланс: ребриджинг/маркет-своптар, cost-aware (latency және fee қоса алғанда).
Stress-жоспар: fallback активтері/тізбектері, К/дау терезелерін уақытша арттыру.
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) Оқиғалардың келісімшарттары және іспеттілік
Аударма оқиғасы (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" }
Дедупликация ережесі: upsert 'idempotency _ key' бойынша терезеде ≥ 72 сағат.
9) Қосарланған жазба және есеп (Core Ledger)
Сызба (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
);
Сым үлгісі: 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).
Комиссиялар жеке сызықтармен көрсетіледі ('Bridge Fee Revenue', 'Network Fee Expense').
10) Салыстыру және клиринг
T-салыстыру: тізбектер, активтер, провайдерлер/көпірлер, күн бойынша.
Proof match: дәліздің екі жағының түбіртектері (src/dst) және сомалары (қателікке жол берілген).
Dispute flow: аномалиялар карантині (asset/decimals/amount mismatch).
Роялти клирингі: саясатқа сәйкес 'finalized', FX бойынша ғана 'event _ at' немесе 'observed _ at' бойынша.
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) Комплаенс және резиденттік
AML/KYC/KYB: скорингтер, санкциялық тізімдер, қаражат көздері.
Резиденттік/локализация: PII токенизациясы, аймақтық шифрлау кілттері, ақ тізім бойынша экспорт.
Velocity лимиттері: per user/org/corridor/day.
Аудит-трейлер: өзгермейтін кіру журналдары, оқиғалар қолтаңбалары.
12) Бақылау қабілеті: SLI/SLO және метрика
SLI (ядро):- Finality p95 per corridor/asset,
- Success Rate аудармалар,
- Proof Coverage%,
- Queue-Lag p95 (шина/көпір),
- FX Drift (бағамдардың сәйкессіздігі),
- Liquidity Utilization% (резервтер жүктемесі),
- Reorg/Challenge Rate,
- Dispute/Quarantine Rate.
- Finality p95: ≤ 3-10 мин (дәліз бойынша), Success ≥ 99. 5%,
- Proof Coverage ≥ 99. 0%, Queue-Lag P0 p95 ≤ 2 с,
- Dispute Rate ≤ 0. 2%, FX Drift ≤ 0. Медиананың 3% -ы.
Дашборды: Flows Core, Finality & Proofs, Treasury & Liquidity, FX & Fees, Compliance.
13) Өзгерістерді басқару
К/лимиттерді/дәліздерді өзгертуге Timelock; шешімдер журналы.
Активтер/decimals каталогтарының нұсқалары (тек «қосу» сыйысымдылығы).
А/В-жаңа көпірлерді қосу: canary ағыны, лимиттер, жоғарылатылған K
Аномалиялар кезінде дәліздің Emergency kill-switch.
14) Конфигурациялар (YAML)
Қаржыландыру/тәуекелдер саясаты
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
Дәліздер мен комиссиялардың ережелері
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/клиринг қолтаңбалары
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 оқиғалар
A. reorg/invalidated
1. Уақытша 'K' көтеру, 'finalized-only' қосу; 2) high-risk рейстерін тоқтату;
2. агрегаттарды қайта есептеу; 4) пост-мортем және саясатты түзету.
B. Proof Coverage құлауы
1. Мерклизацияны/пруверді қайта қарау; 2) күмәнді аударымдар карантині;
2. кейстерді қолмен іріктеу; 4) қазынашылық есебі/комплаенс.
С, Дәліздегі өтімділіктің жеткіліксіздігі
1. Ребалансты/свопты қосу; 2) fee көтеру/квоталар енгізу;
2. Р0-төлемдерге басымдық беру; 4) қатысушыларды хабардар ету.
D. FX Drift/баға аномалиялары
1. Баға белгілеу көзін ауыстыру; 2) ірі мәмілелерді шектеуге;
2. хеджді орындау; 4) терезе сыртындағы есептерді қайта санау.
E. санкциялық/AML триггері
1. Операцияның дереу блогы; 2) Compliance-да эскалация;
2. артефактілерді/пруфтарды сақтау; 4) есеп және құқықтық іс-әрекеттер.
16) Енгізу чек-парағы
1. Ағын көздерін, дәліздер мен аяқтау терезелерін белгілеңіз.
2. Канондық оқиғалар мен теңсіздік кілтін енгізіңіз.
3. Қосарланған жазба мен позицияларды, FX-қалыпқа келтіруді және комиссияларды есепке алуды іске асырыңыз.
4. Лимиттерді/резервтерді және автоматты ребалансты баптаңыз.
5. SLI/SLO: Finality, Proofs, Liquidity, FX, Compliance дашбордтарын көтеріңіз.
6. AML/санкцияларды, резиденттікті және аудит-трейлерлерді қосыңыз.
7. Chaos-/DR-тесттер жүргізіңіз (reorg, oracle-drift, өтімділік).
8. Дәліздердің/К/лимиттердің кез келген өзгерістеріне governance-процедураларын іске қосыңыз.
17) Глоссарий
Finality - транзакцияның/күйдің қайтымсыз болуы.
Reorg - блоктарды жоя отырып, тізбектің бөлігін қайта жинау.
Corridor - құнды аударуға арналған тізбектердің/активтердің басқарылатын байланысы.
Proof Coverage - валидті криптографиялық айғақтары бар жазбалардың үлесі.
FX Drift - қолданылған бағамның эталоннан ауытқуы.
Double-Entry - бухгалтерлік есепке алу үшін қосарлы жазба (дебет/кредит).
Delayed Finalization - high-risk сомалары үшін есептерге кейінге қалдырылған қабылдау.
Қорытынды: тізбектер арасындағы қаржы ағындарын басқару - бұл жай ғана «активтерді көпірлеу» емес, ол ақтаудың, өтімділіктің, есепке алудың және комплаенстің тәртібі. Каноникалық оқиғалар, қосарланған жазбалар, лимиттер және дәліздер бойынша SLO кез келген юрисдикциядағы масштабқа және аудитке дайын тексерілетін, үнемді және тұрақты жүйені береді.