Kriptovalyutalar və stablecoins: on-chain/off-chain xüsusiyyətləri
Məqalənin tam mətni
1) Niyə kriptovalyutası platforma
Qlobal bazarlara çıxış: klassik PSP-dən daha az asılılıq, sürətli transsərhəd köçürmələr.
Daha az sürtünmə: gecə-gündüz hesablamalar, bir sıra şəbəkələrdə proqnozlaşdırıla bilən komissiyalar.
Stablecoins: Native sikkələrə qarşı dəyişkənliyin azaldılması (ETH/BTC).
Risklər: sanksiyalar/AML, açarları itirmək, onchain dünyasında frod, texniki fork/şəbəkə tıxacları.
2) Qəbul modelləri: on-chain vs off-chain
On-chain (nativ şəbəkə qəbulu)
Platforma və ya onun provayderi ünvan/memo yaradır, onchain təsdiqini gözləyir və oyunçunun cüzdanını kreditləşdirir.
Üstünlüklər: şəffaflıq (blokçeyn izi), vahid kastodiandan müstəqillik, qaydalara nəzarət.
Mənfi cəhətləri: gözlənilməz gecikmələr, komissiyalar (qaz), mürəkkəb uyğunluq, əsas təhlükəsizlik.
Off-chain (castody/prosessor vasitəsilə)
Bu nədir: provayder (VAS R/exchange/prosessor) öz cüzdanlarındakı kriptoları qəbul edir və API vasitəsilə daxili Ledger-ə ofşeyn krediti verir.
Üstünlüklər: sürət (demək olar ki, dərhal), sabit ödənişlər, onchain risklərinin azaldılması.
Mənfi cəhətləri: provayderdən asılılıq, kastodi riskləri, provayder tərəfində KYC/Travel Rule, mümkün limitlər/» qara pəncərələr».
Hibrid: kiçik depozitlər - ofchain, böyük/VIP - onchain birbaşa «isti» pul kisəsinə.
3) Stablecoins: nə və nə fərqi
FIAT-backed (USDT, USDC, EURC): emitent ehtiyatları ilə təmin edilmiş, «blacklist/freeze» funksiyalarına malik ola bilər.
Kriptovalyuta (DAI): Onchain protokollarında girov, kollateral deqradasiya riski.
Alqoritmik: yüksək texnoloji/bazar riski - əsas kassa axınının qarşısını almaq.
Şəbəkələr/standartlar: ERC-20 (Ethereum/Arbitrum/OP), TRC-20 (TRON), BEP-20 (BSC), SPL (Solana). Diqqətlə map token şəbəkə decimals aparın: səhv = vəsait itkisi.
4) Şəbəkələr və onların xüsusiyyətləri (qısa)
Ethereum L1: yüksək təhlükəsizlik, daha yüksək qaz; EIP-1559 (base fee + priority).
L2 (Arbitrum/OP/BASE): daha ucuz/daha sürətli, körpülər və L1 çıxış.
TRON: USDT (TRC-20), enerji modeli (bandwidth/energy) üçün aşağı komissiyalar.
BSC: aşağı qaz, daha yüksək validator riskləri/ecosystem-quality.
Solana: yüksək keçid, qəbul üçün «bankroll»; mempula və final xüsusiyyətləri.
UTXO şəbəkələri (BTC/LN): ünvanların fərqli modeli və UTXO, fərdi provayderlər.
5) Castody, açarları və təhlükəsizlik
Modellər: self-custody (açarlarınız), provayderdən kastodilər, MRS/multisiq (paylanmış açarlar).
Saxlama dərəcələri: isti (əməliyyat), isti (limit), soyuq (saxlama/ehtiyat).
Təcrübələr: HSM/Vault, ağ ünvan siyahıları (withdraw), per-əməliyyat/gün/ASN limitləri, böyük nəticələrə «dörd göz», time-loki, ünvan kitabları.
DR: fork/tıxac planı, ehtiyat marşrutlar, «yeni on-chain» biznes qaydaları.
6) Pul invariantları və Ledger
Oyunçunun balansına görə həqiqət daxili pul kisəsidir (Ledger). Onchain-prixod → final meyarları sonra oyunçu kredit.
Bütün write komandaları ('wallet. credit/debit/rollback ') - idempotent, açar' X-Idempotency-Key '.
Hadisələrin ALTP/OLAP və outbox/CDC sərt bölgüsü 'deposit/withdraw/settle'.
7) Flow depozit (on-chain)
1. Ünvan: unikal ünvan/memo (XRP/XLM/TRX tag, memo ETH nonce-tag, və ya HD-derivasiya/xpub) veririk.
2. Mempula/blokların monitorinqi: daxil olan tx → «PENDING» statusunu görürük.
3. Final meyarı: N təsdiq (məsələn, ETH = 12, TRON = 20, SOL = 32; risk siyasətindən asılıdır).
4. Ledger kredit: 'wallet. credit '(idempotent) əməliyyat hash, hadisə' deposit. succeeded`.
5. Hedge/konvertasiya (opsiya): dəyişkənliyi azaltmaq üçün stablecoin/fiat avto-swap.
6. Reconciliation: Gündəlik «zəncir Ledger castody/prosessor hesabatı».
Dəqiqləşdirmələr:- XRP/XLM/ATOM üçün Destination Tag/Memo kritik - itki = mürəkkəb əl bərpası.
- UTXO üçün UTXO hovuzunu saxlayın; kiçik girişləri (UTXO consolidation) qaz zirvələri xaricində yığın.
8) Flow çıxış (on-chain)
1. withdraw → RG/AML/KYC yoxlama sorğusu (sank-vərəqlər, ünvan-risk, velocity limitləri).
2. Ünvanın yoxlanması: checksum/format, şəbəkə/token uyğunluğu, sanksiyalar/emitentin» qara siyahıları» (USDT/USDC).
3. Qazın orkestrasiyası: fee (EIP-1559 maxFee/maxPriority) hesablanması, qaz sikkəsinin balansı.
4. İmza/MRS → yayım → status maşın ('SUBMITTED → CONFIRMED/FAILED').
5. Hadisə 'withdraw. finaldan sonra settled '; saxta halda - eyni idempotency ilə kompensasiya/təkrar.
Qaytarmalar/Refunds: onchain «charjback» yoxdur - bu, geri qaytarma ünvanına yeni bir əməliyyatdır, oyunçudan «return address/chain» və sahiblik təsdiqini tələb edin (message-sign/mikrotest).
9) Off-chain prosessor vasitəsilə flow
Provayderdən Create intent → Receive credit webhook (HMAC/EdDSA tərəfindən imzalanmışdır) → 'wallet. credit`.
Risklər/üstünlüklər: Sürətli UX, provayder/Travel Rule şəbəkəsini öz üzərinə götürür, lakin onun mövcudluğundan/SLA asılısınız.
Mütləq: dedup 'event _ id '/txid, DLQ, hesabatların yenidən yoxlanılması (reconciliation) T + 1.
10) Komplayens: KYC/KYT/Travel Rule
KYC/AML: on-chain - şəxsiyyətin/vəsaitin mənbəyinin yoxlanılması.
KYT (Know Your Transaction): risk-metriklər (sanksiyalar, mikserlər, qaranlıq market, yüksək riskli xidmətlər) üzrə/tx ünvanlarının skrininqi.
Travel Rule (VASP üçün): VASP (TRISA/TRUST/analoq) arasında həddən yuxarı köçürmələrdə göndərici/alıcı məlumatlarının mübadiləsi.
Stablecoin-də Blacklist/Freeze: emitent aktivləri dondura bilər - riskli siyasətlərdə nəzərə alın.
Məlumatların rezidentliyi: jurnallar/ünvanlar/PII - regionlar üzrə (EU/UK/BR...), kross-regional oxunuşların qadağan edilməsi.
11) Dəyişkənlik və trejeri
«Finaldan dərhal sonra» qaydasına əsasən stabildə (və ya fiatda) depozitin avtomatik konvertasiyası.
Natural Hedge: uduşları ödədiyiniz valyutada saxlayın.
Limit siyasəti: nativ sikkələrin qalıqlarına tavanlar (ayrı-ayrılıqda qaz-buferlər), cədvəl üzrə rebalans.
Uçot/vergilər: reallaşdırılmış/reallaşdırılmamış PnL, məzənnə fərqləri, audit üçün xüsusi hesabatlar.
12) Müşahidə, SLO və hadisələr
SLO göstərişlər (nümunə):- `deposit. finality` p95: ETH-L2/TRON/SOL ≤ 5–10 мин; ETH L1 ≤ 15-30 dəq (şəbəkə/yük asılıdır).
- `withdraw. submit → confirm 'p95: ≤ 10 dəq (şəbəkədə).
- Webhook çatdırılma p99: ≤ 5 dəq.
- «İtirilmiş/dublyaj edilmiş kreditlər/debetlər» = 0.
Metriklər: mempool lag, confirmations ETA, gas spike detector, adres-risk-skor, webhook-retry storms, orphan/reorg rate.
Hadisələr:- Qaz-tikan - avtomatik artım fee/prioritet olmayan nəticələr təxirə salın.
- Reorg/fork - əlavə təsdiqlərin gözlənilməsi, statusların yenidən hesablanması.
- Şəbəkə/körpünün dayandırılması - «yeni on-chain» rejimi, müvafiq şəbəkə üçün ofşeyn kreditləri qadağandır.
13) Reconciliation (müqayisə)
On-chain: Block Scanner/Nods → Ledger «giriş/çıxış» vitrin.
Off-chain: (SFTP/API) Ledger provayderinin hesabatları; mismatch təsnifatı ('missing _ chain', 'missing _ platform', 'amount _ mismatch', 'timing').
Alerts: aging qeyri-sadiq> N gün, artım 'amount _ mismatch', decimals/chain-id uyğunsuzluq.
14) API müqavilələri (istinad fraqmentləri)
Depozit ünvanı verin
POST /v1/crypto/deposit-address
{ "player_id":"p_123", "asset":"USDT", "network":"TRON" }
→ 200 { "address":"TXX...9k", "memo": null, "expires_at":"2025-10-30T00:00:00Z" }Finaldan sonra Onchain krediti
POST /v1/wallet/credit
Headers: X-Idempotency-Key: chain_tx_<txid>
{
"player_id":"p_123",  "amount":{"amount":100. 00,"currency":"USDT-TRC20"},  "reference":{"txid":"...","network":"TRON","confirmations":25}
}
→ 200 {"status":"credited","entry_id":"w_789"}Prosessordan Webhook (off-chain)
POST /webhooks/crypto/deposit
X-Signature: eddsa=...
{
"event_id":"uuid",  "asset":"USDC",  "network":"ARB",  "amount_minor":100000000,  "player_ref":"p_123",  "txid":"0x..",  "confirmations":20,  "status":"finalized"
}
POST /v1/crypto/withdraw
Headers: X-Idempotency-Key: wd_001
{
"player_id":"p_123",  "asset":"USDT",  "network":"ETH",  "to_address":"0xAbc...",  "amount_minor":1000000,  "max_fee_wei":"..."
}
→ 202 {"status":"SUBMITTED","withdraw_id":"wd_001"}15) Çek vərəqləri
Platforma/operator
- Ayrı yığınları per şəbəkə/region; tokenlər/ünvanlar təsdiqlənir.
- Bütün write əməliyyatlarının idempotentliyi; 'trace _ id' və 'txid' loqlarda.
- VASP köçürmələri üçün KYT/tx + Travel Rule.
- Şəbəkə üzrə son siyasət; SLO-daşbordları və alertlər.
- Ağ siyahılar və «dörd göz» böyük nəticələr; MPC/HSM.
- Avtomatik dönüşüm/hedge; qalıq limitləri, rebalans.
- Gündəlik yoxlama: Ledger BI vitrin zənciri/prosessor.
- DR-plan: qaz spikes, fork, down-time şəbəkələr/körpülər.
Provayder/kastodi/prosessor
- Imzalanmış vebhuk + dedup 'event _ id'.
- SLA şəbəkə finalı; T + 1 hesabatları, bütövlük/heş imzaları.
- Ünvan skrininq mexanizmləri/Travel Rule və jurnallar.
16) Qırmızı bayraqlar (anti-nümunələr)
Dövlət pulu üzrə balans krediti (təsdiq olmadan).
Hansı şəbəkə və 'decimals' sabit olmadan USDT qəbulu.
XLM/XRP/BNB üçün heç bir yoxlama memo/tag - «itirilmiş» depozitlər.
Ağ siyahılar/limitlər olmadan ümumi isti cüzdan çıxarılması.
imzasız Webhooks və etibarlılıq pəncərələri → replies.
CUT/Sank-Scrining/Travel Rule yoxdur.
Depozit/çıxarış hadisələri üçün heç bir outbox/CDC yoxdur.
Reorglər/əlavə siyasət yoxdur. təsdiq.
Bütün bölgələrin PII/onchain jurnallarının bir baketdə qarışdırılması.
17) Yekun
iGaming-dəki kriptovalyutalar və stabilkoinlər pul invariantları dəmir qaldıqda etibarlı işləyir: kredit qarşısında son, idempotent komandalar, ciddi KYT/Travel Rule, təhlükəsiz açarlar və idarə olunan şəbəkə riski. On-chain şəffaflıq və müstəqillik verir, off-chain - sürət və daha asan UX; praktikada düzgün orkestr, SLO və gündəlik yoxlama ilə hibrid qazanır. Belə bir təməldə platforma təhlükəsiz şəkildə coğrafiyanı genişləndirir, xərcləri azaldır və komplayent olaraq qalır.
