Крипто төлөмдөр жана Stablecoin: on-chain/off-chain өзгөчөлүктөрү
Макаланын толук тексти
1) Эмне үчүн крипто төлөм платформа
дүйнөлүк рынокторго жетүү: классикалык PSP аз көз карандылык, тез чек ара которуулар.
Аз сүрүлүү: күнү-түнү эсептөөлөр, тармактардын бир катар алдын ала комиссия.
Stablecoin: жергиликтүү монеталар каршы туруксуздукту азайтуу (ETH/BTC).
Тобокелдиктер: санкциялар/AML, ачкычтарды жоготуу, ончейн дүйнөсүндөгү фрод, техникалык форктор/түйүндөрдүн тыгыны.
2) кабыл алуу моделдери: on-chain vs off-chain
On-chain
Бул эмне: платформа же анын провайдери даректи/мемди жаратат, ырастоо үчүн күтөт жана оюнчунун капчыгын кредиттейт.
Артыкчылыктары: ачык-айкындуулук (блокчейн изи), бирдиктүү кастодиандан көз карандысыздык, эрежелерди көзөмөлдөө.
Кемчиликтери: күтүүсүз кечигүүлөр, комиссиялар (газ), татаал комплаенс, негизги коопсуздук.
Off-chain (кастоди/процессор аркылуу)
Бул эмне: провайдер (VAS R/Exchange/CPU) өзүнүн капчыктарына крипто кабыл алып, API аркылуу ички Ledger үчүн оффшордук насыя берет.
Артыкчылыктары: ылдамдык (дээрлик бир заматта), белгиленген жыйымдар, ончейн тобокелдиктерди азайтуу.
Кемчиликтери: провайдерге көз карандылык, кастоди тобокелдиктери, провайдер тарапта KYC/Travel Rule, мүмкүн болгон лимиттер/" кара терезелер".
Гибрид: майда депозиттер - офчейн, ири/VIP - ончейн түздөн-түз "жылуу" капчыкка.
3) Stablecoin: кандай жана кандай айырма
FIAT-backed (USDT, USDC, EURC): эмитенттин резервдери менен камсыздалган, "blacklist/freeze" функцияларына ээ болушу мүмкүн.
Крипто-күрөө (DAI): ончейн-протоколдордо күрөө менен камсыздалган, коллатералдын деградация коркунучу.
Алгоритмдик: жогорку технологиялык/рыноктук тобокелдик - негизги акча агымы үчүн качуу.
Тармактар/стандарттар: ERC-20 (Ethereum/Arbitrum/OP), TRC-20 (TRON), BEP-20 (BSC), SPL (Solana). Кылдаттык менен Токен map тармак decimals: ката = каражат жоготуу.
4) Тармактар жана алардын өзгөчөлүктөрү (кыска)
Ethereum L1: жогорку коопсуздук, жогорку газ; EIP-1559 (base fee + priority).
L2 (Arbitrum/OP/BASE): арзан/тезирээк, көпүрөлөр жана L1 чыгуу.
TRON: USDT үчүн төмөнкү комиссия (TRC-20), энергетикалык модель (bandwidth/energy).
BSC: төмөн газ, жогорку validator/ecosystem-quality тобокелдиктер.
Solana: жогорку өткөрүү, кабыл алуу үчүн "банкролл"; мемпулдун жана финалдык өзгөчөлүктөрү.
UTXO тармактары (BTC/LN): даректердин башка модели жана UTXO, жеке провайдерлер.
5) Кастоди, ачкычтар жана коопсуздук
Моделдер: self-custody (сиздин ачкычтар), провайдер кастоди, MRS/мультисиг (бөлүштүрүлгөн ачкычтар).
Сактоо градациялары: ысык (оперативдүү), жылуу (лимиттик), муздак (сактоо/резервдер).
Практикалар: HSM/Vault, ак дарек тизмелери (withdraw), per-транзакция/күн/ASN лимиттери, чоң корутундуларга "төрт көз", убакыт-локи, дарек китептери.
DR: Forks/тыгындар планы, камдык жолдор, бизнес эрежелери "жаңы on-chain".
6) Акча инварианттар жана Ledger
Оюнчунун балансы боюнча чындык - ички капчык (Ledger). Ончейн-кириш → акыркы критерийлери кийин оюнчу кредит.
Бардык write буйруктары ('wallet. credit/debit/rollback ') - демпотенттик, ачкыч' X-Idempotency-Key '.
Катуу бөлүштүрүү OLTP/OLAP жана outbox/CDC окуялар үчүн 'deposit/withdraw/settle'.
7) Депозиттик Flow (on-chain)
1. Даректөө: уникалдуу дарек/мемо берүү (XRP/XLM/TRX tag, memo же HD-деривация/xpub боюнча ETH nonce-белги).
2. Мемпулдун/блоктордун мониторинги: tx → 'PENDING' статусун көрүп жатабыз.
3. Акыркы критерийи: N ырастоо (мисалы, ETH = 12, TRON = 20, SOL = 32; тобокелдик саясатына көз каранды).
4. Ledger кредит: 'wallet. credit '(idempotent) транзакция хэши боюнча, окуя' deposit. succeeded`.
5. Хедж/конверсия (опция): туруксуздукту азайтуу үчүн авто-своп стейблкоин/фиата.
6. Reconciliation: күнүмдүк салыштыруу "чынжыр Ledger отчет кастоди/процессор".
Тактоо:- XRP/XLM/ATOM үчүн маанилүү Багыттоо теги/Memo - жоготуу = татаал кол калыбына келтирүү.
- UTXO үчүн UTXO пулун сактаңыз; газдын чокусунан тышкары чакан кирүү (UTXO consolidation) топтоо.
8) Flow чыгаруу (on-chain)
1. Суроо-талап withdraw → RG/AML/KYC текшерүү (жасалма барактар, дарек-тобокелдик, velocity чектери).
2. Даректи текшерүү: checksum/format, тармак/токен шайкештиги, санкциялар/эмитенттин" кара тизмелери" (USDT/USDC).
3. Газ топтоо: fee эсептөө (EIP-1559 maxFee/maxPriority), газ монетасынын балансы.
4. Кол коюу/MRS → берүү → статус машина ('SUBMITTED → CONFIRMED/FAILED').
5. Иш-чара 'withdraw. акыркы кийин settled '; фейл учурда - компенсация/ошол эле idempotency менен кайталоо.
Return/Refunds: onchain "чарджбэк" жок - бул кайра дареги боюнча жаңы бүтүм, оюнчу талап "return address/chain" жана ээлик ырастоо (message-sign/microtest).
9) Off-chain Flow процессору аркылуу
Create intent → Receive credit webhook (HMAC/EdDSA тарабынан кол коюлган) → 'wallet. credit`.
Тобокелдиктер/артыкчылыктары: тез UX, провайдер/Travel Rule тармагын өзүнө алат, бирок анын жеткиликтүүлүгүнө/SLA көз каранды.
Милдеттүү: дедуп 'event _ id '/txid, DLQ, отчетторду кайра салыштыруу (reconciliation) T + 1.
10) Комплаенс: KYC/KYT/Travel Руль
KYC/AML: on-chain жеткиликтүүлүгүнө чейин - жеке адамды/каражат булагын текшерүү.
KYT (Билүү Сиздин Transaction): тобокелдик-метриктер боюнча/tx даректерин текшерүү (санкциялар, миксерлер, darknet-базар, жогорку тобокелдик кызматтары).
Travel Rule (VASP үчүн): VASP (TRISA/TRUST/аналог) ортосундагы босогодон жогору которулганда жөнөтүүчүнүн/алуучунун маалыматтарын алмашуу.
Blacklist/Stablecoin Freeze: эмитент каражаттарын тоңдуруп алат - тобокелдик саясаты эске алуу.
Маалыматтардын резиденттүүлүгү: журналдар/даректер/PII - аймактар боюнча (EU/UK/BR...), кросс-аймактык окууга тыюу салуу.
11) туруксуздук жана трежери
"Финалдан кийин дароо" эрежеси боюнча депозитти стейблге (же фиатка) авто конвертациялоо.
Натуралдык хедж: утуштарды төлөгөн валютада сактоо.
Лимит саясаты: жергиликтүү монеталардын калдыктарына шыптар (газ-буферлер өзүнчө), график боюнча ребаланс.
Эсепке алуу/салыктар: ишке ашырылган/ишке ашырылбаган PnL, курстук айырмачылыктар, аудит үчүн жекече отчеттор.
12) байкоо, SLO жана окуялар
SLO көрсөтмөлөр (мисал):- `deposit. finality` p95: ETH-L2/TRON/SOL ≤ 5–10 мин; ETH L1 ≤ 15-30 мин (тармак/жүктү көз каранды).
- `withdraw. submit → confirm 'p95: ≤ 10 мин (тармак боюнча).
- Webhook жеткирүү p99: ≤ 5 мин.
- "Жоголгон/кайталанган кредиттер/дебеттер" = 0.
Метриктер: mempool lag, confirmations ETA, gas spike detector, дарек-тобокелдик-тез, webhook-retry storms, orphan/reorg rate.
Окуялар:- Газ-тикенек - авто-жогорулатуу fee/кийинкиге калтыруу артыкчылыктуу жыйынтыктар.
- Reorg/fork - кошумча ырастоолорду күтүү, статустарды кайра саноо.
- Stop network/bridge - "жаңы on-chain" режими, офчейн кредиттер тиешелүү тармак үчүн тыюу салынат.
13) Reconciliation (салыштыруу)
On-chain: блок-сканерлер/Nodes → терезе "кириш/чыгыш" Ledger.
Off-chain: провайдердин отчеттору (SFTP/API) Ledger; mismatch классификациясы ('missing _ chain', 'missing _ platform', 'amount _ mismatch', 'timing').
Alerty: aging берилбеген> N күн, өсүш 'amount _ mismatch', айырмачылыктар decimals/chain-id.
14) API келишимдери (эталондук фрагменттер)
Депозиттин дарегин берүү
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" }акыркы кийин Oncheyn-кредит
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"}Webhook from CPU (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) Чек баракчалары
Платформа/оператор
- Жеке агымы per тармак/аймак; токендер/даректер тастыкталат.
- Бардык write-операциялардын аныктыгы; 'trace _ id' жана 'txid' логдордо.
- VASP которуулар үчүн KYT/tx + Travel Rule даректерин текшерүү.
- тармактар боюнча акыркы саясат; SLO-дашборддор жана алерталар.
- Ак тизмелер жана "төрт көз" негизги корутундулары; MPC/HSM.
- Auto-Conversion/Hedge; калдыктардын лимиттери, ребаланс.
- Күнүмдүк текшерүү: чынжыр/процессор, Ledger, BI-дисплей.
- DR-план: газ Спайк, Форкс, Down-Time Networks/көпүрөлөр.
Провайдер/кастоди/процессор
- Кол коюлган вебхактар + дедуп 'event _ id'.
- тармактар боюнча акыркы SLA; T + 1 отчеттору, бүтүндүгү/хеш-кол тамгалары.
- Даректүү текшерүү механизмдери/Travel Руль жана журналдар.
16) Кызыл желектер (анти-үлгүлөрү)
Мемпулдун балансынын кредити (тастыктоосуз).
Кандай тармак жана 'decimals' бекитилбестен USDT кабыл алуу.
XLM/XRP/BNB үчүн memo/tag текшерүү жок - "жоголгон" депозиттер.
ак тизмеси/чеги жок жалпы ысык капчык менен алып салуу.
кол коюусуз Webhooks жана тактык терезе → репликалар.
Жок КУТ/санк-скрининг/Travel Руль.
Эч кандай outbox/CDC депозиттик/чыгаруу окуялар үчүн.
Реорги саясатынын жоктугу/кошумча. тастыктоо.
Бардык аймактардын PII/ончейн журналдарын бир бакетте аралаштыруу.
17) Жыйынтык
iGamingдеги крипто төлөмдөр жана стейблкоиндер акча инварианттары темир бойдон кала бергенде ишенимдүү иштешет: кредитке чейинки бүтүм, демпотенттик командалар, катуу KYT/Travel Rule, корголгон ачкычтар жана башкарылуучу түйүн тобокелдиги. On-chain ачык-айкындуулук жана көз карандысыздык берет, off-chain - ылдамдыгы жана UX жөнөкөй; иш жүзүндө туура оркестр, SLO жана күнүмдүк салыштыруу менен гибридди утуп алат. Мындай пайдубалда платформа географияны коопсуз кеңейтет, чыгымдарды азайтат жана комплаенс бойдон калат.
