Kripto tölegleri we stabilkoinler: on-chain/off-chain aýratynlyklary
Makalanyň doly teksti
1) Näme üçin platforma kripto tölegleri
Global bazarlara girmek: nusgawy PSP-e az garaşlylyk, çalt serhetaşa geçirimler.
Az sürtünme: gije-gündiziň dowamynda hasaplamalar, birnäçe torda öňünden aýdylýan komissiýalar.
Stabilkoinler: natiwal teňňelere garşy üýtgewsizligiň peselmegi (ETH/BTC).
Töwekgelçilikler: sanksiýalar/AML, açarlary ýitirmek, onçeyn dünýäsinde frod, torlaryň tehniki forklary/dyknyşyklary.
2) Kabul ediş modelleri: on-chain vs off-chain
On-chain
Bu näme: platforma ýa-da onuň üpjün edijisi adres/memo döredýär, tassyklamalara garaşýar we oýunçynyň gapjygyny karz berýär.
Artykmaçlyklary: aç-açanlyk (blockchain yzy), ýeke-täk kastodiandan garaşsyzlyk, düzgünlere gözegçilik.
Minuslar: öňünden aýdyp bolmajak gijikdirmeler, komissiýalar (gaz), çylşyrymly laýyklyk, esasy howpsuzlyk.
Off-chain (kastody/prosessor arkaly)
Bu näme: üpjün ediji (VAS R/exchangea/prosessor) gapjyklaryndaky kriptony kabul edýär we içerki Ledger-e API arkaly ofçain karzy berýär.
Plýuslar: tizlik (derrew diýen ýaly), kesgitlenen ýygymlar, onchain töwekgelçiliginiň azalmagy.
Minuslar: üpjün edijä garaşlylyk, kastodiniň töwekgelçiligi, üpjün edijiniň tarapynda KYC/Travel Rule, mümkin bolan çäkler/" gara penjireler".
Gibrid: ownuk goýumlar - ofçain, iri/VIP - onçain göni "ýyly" gapjyga.
3) Stabilkoinler: tapawut näme we näme
FIAT-backed (USDT, USDC, EURC): emitentiň ätiýaçlyklary bilen üpjün edilen, "blacklist/freeze" funksiýalary bolup biler.
Kripto-girew (DAI): onçeyn-teswirnamalarda girew bilen üpjün edilen, kollateralyň zaýalanma töwekgelçiligi.
Algoritmiki: ýokary tehnologiki/bazar töwekgelçiligi - esasy kassa akymyndan gaça durmak.
Torlar/standartlar: ERC-20 (Ethereum/Arbitrum/OP), TRC-20 (TRON), BEP-20 (BSC), SPL (Solana). Tokeniň kartyny seresaplylyk bilen geçiriň.
4) Torlar we olaryň aýratynlyklary (gysgaça)
Ethereum L1: ýokary howpsuzlyk, ýokary gaz; EIP-1559 (base fee + priority).
L2 (Arbitrum/OP/BASE): arzan/has çalt, köprüler we L1-e çykmak.
TRON: USDT (TRC-20), energiýa modeli (bandwidth/energy) üçin pes komissiýalar.
BSC: pes gaz, walidator/ecosystem-quality töwekgelçiligi has ýokary.
Solana: ýokary giriş, kabul etmek üçin "bankroll"; mempulanyň aýratynlyklary we jemleri.
UTXO-torlar (BTC/LN): salgylaryň başga bir modeli we UTXO, aýry-aýry üpjün edijiler.
5) Kastody, açarlar we howpsuzlyk
Modeller: self-custody (siziň açarlaryňyz), üpjün edijiden kastody, MRS/multisig (paýlanan açarlar).
Saklamak derejesi: gyzgyn (operatiw), ýyly (limit), sowuk (ammar/ätiýaçlyklar).
Amallar: HSM/Vault, ak salgy sanawlary (withdraw), per-geleşik/gün/ASN çäkleri, uly netijelere "dört göz", wagt-loki, salgy kitaplary.
DR: forklaryň/dyknyşyklaryň meýilnamasy, ätiýaçlyk ugurlary, "pause new on-chain" iş düzgünleri.
6) Pul üýtgemeleri we Ledger
Oýunçynyň balansy boýunça hakykat - içerki gapjyk (Ledger). Onçein-geliş → final kriteriýalaryndan soň oýunçy üçin karz.
Ähli write buýruklary ('wallet. credit/debit/rollback ') - idempotent, açar' X-Idempotency-Key '.
"deposit/withdraw/settle" wakalary üçin ALTP/OLAP we outbox/CDC gaty bölünişi.
7) Depozit görnüşi (on-chain)
1. Salgy: Özboluşly adres/memo berýäris (XRP/XLM/TRX tag, memoda ETH nonce-belgi, ýa-da HD-derivasiýa/xpub).
2. Mempula/bloklara gözegçilik etmek: gelýän tx → "PENDING" statusyny görýäris.
3. Jemleýiş ölçegi: N tassyklamalar (mysal üçin, ETH = 12, TRON = 20, SOL = 32; töwekgelçilik syýasatyna baglydyr).
4. Ledger karzy: 'wallet. Geleşigiň heşi boýunça credit '(idempotent), waka' deposit. succeeded`.
5. Hej/öwrülişik (opsiýa): üýtgewsizligi azaltmak üçin stabilkoin/fiat awto-swap.
6. Reconciliation: "zynjyr Ledger kastodiniň/prosessoryň hasabaty".
Düşündirişler:- XRP/XLM/ATOM üçin "Destination Tag/Memo - ýitgi = çylşyrymly el bilen dikeldiş gaty möhümdir.
- UTXO üçin UTXO howuzyny saklaň; kiçi girelgeleri (UTXO consolidation) gazyň iň ýokary nokatlaryndan daşarda jemläň.
8) Çykaryş şöhlesi (on-chain)
1. withdraw → RG/AML/KYC barlagy (sank-listler, adres-töwekgelçilik, velocity çäkleri).
2. Salgyny barlamak: checksum/format, tor/token-gabat gelmek, sanksiýalar/emitentiň" gara sanawlary" (USDT/USDC).
3. Gaz orkestrasiýasy: fee (EIP-1559 maxFee/maxPriority) hasaplamasy, gaz teňňesiniň balansy.
4. Gol/MRS → ýaýlym → status maşyny ('SUBMITTED → CONFIRMED/FAILED').
5. 'withdraw. finaldan soň settled '; galp bolan ýagdaýynda - şol bir idempotency bilen öwezini dolmak/gaýtalamak.
Yzyna gaýtarmak/Yzyna gaýtarmak: onchain "çarjback" ýok - bu yzyna gaýtarmak salgysynda täze geleşik, oýunçydan "return address/chain" we eýeçiligiň tassyklamasyny talap ediň (message-sign/mikrotest).
9) Prosessor arkaly off-chain flow
Üpjün edijiden Create intent → Receive credit webhook (HMAC/EdDSA tarapyndan gol çekildi) → 'wallet. credit`.
Töwekgelçilikler/artykmaçlyklar: çalt UX, üpjün ediji/Travel Rule toruny öz üstüne alýar, ýöne siz onuň elýeterliligine/SLA baglysyňyz.
Hökmany: 'event _ id '/txid, DLQ, hasabatlaryň gaýtadan barlagy (reconciliation) T + 1.
10) Utgaşma: KYC/KYT/Travel Rule
KYC/AML: on-chain girmezden ozal - serişdeleriň şahsyýetini/çeşmesini barlamak.
KYT (Know Your Transaction): töwekgelçilik metrikleri (sanksiýalar, mikserler, garaňky bazar, ýokary töwekgelçilikli hyzmatlar) boýunça/tx salgylaryny barlamak.
Travel Rule (VASP üçin): VASP (TRISA/TRUST/analog) arasyndaky çäkden ýokary geçirilende iberijiniň/alyjynyň maglumatlary alyşmak.
Stabilkoinlerde Blacklist/Freeze: emitent aktiwleri doňduryp biler - töwekgelçilikli syýasatlarda göz öňünde tutuň.
Maglumatlaryň rezidentligi: žurnallar/salgylar/PII - sebitler boýunça (EU/UK/BR...), kross-sebitleýin okalyşlara gadaganlyk.
11) Üýtgewsizlik we trejeri
"Gutarandan soň derrew" düzgüni boýunça goýumyň steýble (ýa-da fiata) awto-öwrülişigi.
Natural hedge: ýeňişleri töleýän puluňyzda saklamak.
Çäk syýasaty: ýerli teňňeleriň (gaz-buferleriň) galyndylarynyň potoloklary, meýilnama boýunça gaýtadan balans.
Buhgalteriýa/salgytlar: amala aşyrylan/amala aşyrylmadyk PnL, hümmet tapawudy, audit üçin kastom hasabatlary.
12) Synlamak, SLO we hadysalar
SLO görkezmeleri (mysal):- `deposit. finality` p95: ETH-L2/TRON/SOL ≤ 5–10 мин; ETH L1 ≤ 15-30 min (tora/ýüke bagly).
- `withdraw. submit → confirm 'p95: ≤ 10 minut (tor boýunça).
- Webhook-eltip bermek p99: ≤ 5 minut.
- "Ýitirilen/köpeldilen kreditler/debetler" = 0.
Metrikler: mempool lag, confirmations ETA, gas spike detector, adres-risk-skor, webhook-retry storms, orphan/reorg rate.
Wakalar:- Gaz-tiken - awto-ýokarlanmak fee/ileri tutulýan netijeleri yza süýşürmek.
- Reorg/fork - goşmaça tassyklamalara garaşmak, statuslary gaýtadan sanamak.
- Tor/köpri duralgasy - "täze on-chain" re modeimi, degişli tor üçin ofçeyn karzlary gadagan edilýär.
13) Reconciliation (deňeşdirme)
On-chain: blok-skanerler/nodlar → "gelýän/çykýan" Ledger.
Off-chain: üpjün edijiniň hasabatlary (SFTP/API) Ledger; mismatch klassifikasiýasy ('missing _ chain', 'missing _ platform', 'amount _ mismatch', 'timing').
Alertler: aging näbelli> N gün, ösüş 'amount _ mismatch', tapawut decimals/chain-id.
14) API şertnamalary (salgylanma bölekleri)
Depozit salgysyny bermek
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 soň onchain-kredit
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-listler
Platforma/operator
- Aýry-aýry akymlar per tor/sebit; bellikler/salgylar tassyklanýar.
- Ähli write amallarynyň idempotenti; 'trace _ id' we 'txid'.
- KYT VASP geçirimleri üçin salgylar/tx + Travel Rule.
- Torlar boýunça gutarnykly syýasatlar; SLO-daşbordlar we alertler.
- Ak sanawlar we uly netijelere "dört göz"; MPC/HSM.
- Awto-öwrülişik/hedge; galyndy çäkleri, gaýtadan balans.
- Gündelik deňeşdirme: zynjyr/prosessor, Ledger, BI-vitrinler.
- DR-meýilnama: gaz-ýakylýan ýerler, forkalar, torlaryň/köprüleriň down-time.
Üpjün ediji/kastodi/prosessor
- Gol çekilen webhuklar + 'event _ id' sözbaşy.
- SLA final torlary; T + 1 hasabatlary, bitewilik/heş-gollar.
- Salgy barlagynyň mehanizmleri/Travel Rule we magazinesurnallar.
16) Gyzyl baýdaklar (anti-patternler)
Döwlet puly boýunça balans karzy (tassyklamasyz).
Haýsy ulgamy we 'decimals' -y düzetmezden USDT kabul ediň.
XLM/XRP/BNB üçin memo/tag barlagy ýok - "ýitirilen" goýumlar.
Ak sanawlar/çäkler bolmazdan umumy gyzgyn gapjykdan çykarmak.
Webhooks goly we dogrulyk penjiresi → göçürmeler.
CUT/san-skriningiň ýoklugy/Travel Rule.
Depozit/çekiş wakalary üçin outbox/CDC ýok.
Reorglara syýasatyň ýoklugy/goşmaça. tassyklama.
Ähli sebitleriň PII/onçeyn-žurnallaryny bir baketde garyşdyrmak.
17) Jemleýji
"iGaming" -iň kriptografik tölegleri we stabilkoinleri pul üýtgemeleri demir galanda ygtybarly işleýär: karzdan öň gutarnykly, idempotent buýruklary, berk KYT/Travel Rule, ygtybarly açarlar we dolandyrylýan tor töwekgelçiligi. On-chain aç-açanlyk we garaşsyzlyk berýär, off-chain - tizlik we aňsat UX; iş ýüzünde dogry orkestr, SLO we gündelik deňeşdirme bilen gibrid ýeňiş gazanýar. Şeýle esasda platforma geografiýany howpsuz giňeldýär, çykdajylary azaldýar we hoşal bolup galýar.
