Barcha maqolalar
6 daq oʻqish

TON → Arbitrum kross-cheyn svop: bu qanday ishlaydi

MCP orqali TON → Arbitrum kross-cheyn svop: atomar HTLC-eskrou, nokastodial, kalitlar saqlanmaydi. Oqim qanday kechadi va qaysi tarmoqlar qoʻllanadi.

kross-cheynTONArbitrumHTLCnokastodiallikMCP

TON → Arbitrum kross-cheyn svop: pul ikki tarmoq orasida qolib ketganda

Klassik stsenariy: AI-agentingiz TON hamyonida balans saqlaydi — GRAM yoki USDT, — toʻlash kerak boʻlgan kontrakt esa Arbitrumda. U yerda gaz arzon, u yerda likvidlik bor, u yerda kerakli protokol bor. Odatdagi yoʻl bunday koʻrinadi: birjaga chiqarish, hisobga tushishini kutish, ETH sotib olish, Arbitrumga chiqarish, spred va komissiyalarda yoʻqotish — hammasi qoʻlda, mablagʻingizni «saqlab turishga» oladigan kastodial xizmat orqali. Odam uchun bu yarim soatlik ovoragarchilik. Avtonom agent uchun esa bu — devor: uning birjada akkaunti yoʻq, KYC yoʻq, begona serverga maxfiy kalitni ishonib topshirish esa unga aslo mumkin emas. Har bir koʻprik (bridge) esa alohida integratsiya, alohida ishdan chiqish nuqtasi va muntazam takrorlanadigan «koʻprik buzib kirildi» degan yangiliklar demakdir.

TON → Arbitrum kross-cheyn svop aynan shu ogʻriqni hal qiladi: qiymatni TONdan boshqa tarmoqqa bitta atomar bitim bilan koʻchirish — maxfiy kalitni hech kimga bermasdan. Quyida — buning ichki tuzilishi va uni TONNodening beshta MCP-instrumenti orqali agentga qanday ulash mumkinligi haqida.

Nega TONdan Arbitrumga svop qilinadi va yana qaysi tarmoqlar mavjud

Arbitrum — Ethereum ustidagi mashhur L2-manzil: past komissiya, yetuk DeFi-infratuzilma, TONda mavjud boʻlmagan koʻplab protokollar. Aynan oʻsha yoqqa oʻtishning odatiy sabablari:

  • USDTni uni qabul qiladigan kerakli protokol joylashgan ekotizimga olib oʻtish;
  • Arbitrumdagi nativ DEX yoki perp-protokolda pozitsiya ochish;
  • kontragent qoʻllab-quvvatlaydigan tarmoqda hisob-kitob qilish.

TONNodeda kross-cheyn oltita maqsad tarmogʻini qoʻllab-quvvatlaydi:

  • Ethereum
  • Arbitrum
  • Base
  • BNB Chain
  • Polygon
  • Avalanche

Yodda tutish kerak boʻlgan muhim cheklov: TON hamisha manba. Oqim TONdan EVM-tarmoq tomon boradi, teskarisiga emas. Va TRON hozircha qoʻllab-quvvatlanmaydi — kimdir toʻgʻridan-toʻgʻri USDT-TRC20 kutayotgan boʻlsa, bunday marshrut yoʻq, uni agent mantigʻiga kiritmang. Arbitrum bu yerda oltita manzildan biri, xolos; quyida tasvirlanganlarning bari TON → Ethereum yoki TON → Base yoʻnalishi uchun ham soʻzma-soʻz toʻgʻri — kotirovkada faqat maqsad tarmogʻi oʻzgaradi.

HTLC-eskrou nima va nega svop atomar hisoblanadi

Har qanday kross-cheyn almashuvning bosh savoli: tarmoqlarning umumiy «hakami» boʻlmasa, A tarmogʻidagi aktivni B tarmogʻidagi aktivga qanday almashtirish mumkin? Eng sodda yoʻl — vositachiga ishonish — aynan oʻsha kastodial riskning oʻzi.

TONNode atomar HTLC-eskroudan foydalanadi (Hashed TimeLock Contract — xesh-qulf va taymerli kontrakt). Oʻxshatish: ikkita seyf-katakcha, har bir tarmoqda bittadan, va ikkalasi ham ayni bitta sekret-kalit bilan ochiladi. Bu ikki xossa hisobiga ishlaydi:

  • Xesh-qulf (hash lock). Tasodifiy S sekreti generatsiya qilinadi, undan H = hash(S) xeshi olinadi. Ikkala katakcha ham — TONdagi eskrou va Arbitrumdagi eskrou — shu xeshga qulflanadi, sharti esa: «hash(S) == H boʻladigan Sni koʻrsatgan kishiga berilsin». Sekret oshkor qilinmaguncha hech kim hech nimani ololmaydi; S bir tomonda koʻrsatilishi bilanoq u ikkinchi tomonda ham koʻrinadigan boʻladi.
  • Taymer (time lock). Har bir katakchaning oʻz muddati bor. Agar bitim amalga oshmasa, taymlok tugagach mablagʻ dastlabki egasiga qaytariladi.

Atomar soʻzi ham shundan: bitim yo ikkala tarmoqda oʻtadi (sekret oshkor qilindi — ikkala eskrou ijro etildi), yo hech qayerda oʻtmaydi (taymlok tugadi — ikkala tomonda ham qaytarish). Bu yerda «pul TONdan chiqib ketdi, ammo Arbitrumga kelmadi» degan oraliq holat boʻlmaydi. Bu buzib kirish mumkin boʻlgan umumiy puldagi koʻprik emas, balki bitta sekret bilan sinxronlangan ikkita mustaqil eskrouning bogʻlamasi.

TON → Arbitrum kross-cheyn svop oqimi bosqichma-bosqich

Butun almashuv — bu tartib bilan chaqiriladigan beshta instrument. Har biri roppa-rosa bitta ishni bajaradi.

1. get_crosschain_quote — kotirovka

Soʻraysiz: X GRAM (yoki TONdagi X USDT) evaziga Arbitrumda qancha olaman. Marshrut boʻyicha qatʼiy kotirovka qaytadi — kurs, komissiyalar, parametrlar.

2. build_crosschain_swap_tx — imzolanmagan HTLC-tranzaksiya + sekret

Server TON tomonida eskrou yaratadigan imzolanmagan tranzaksiyani yigʻadi va sizga S sekretini beradi (aynan oʻsha, ikkala katakchaning kaliti). Tranzaksiya hali na yuborilgan, na imzolangan — uni foydalanuvchining hamyoni TonConnect orqali imzolaydi. Sekret sizda qoladi; keyinroq hisob-kitobni aynan shu bilan yakunlaysiz.

3. track_crosschain_swap — bitimning ikkala tarmoqdagi fazalari

TONda eskrou yaratilgach, kontragent Arbitrumda qarshi eskrouni qoʻyadi. Bu instrument bitimning ikkala tarmoqdagi fazalarini koʻrsatadi: manba eskroui yaratildimi, maqsad eskroui paydo boʻldimi, hammasi hisob-kitobga tayyormi. Bu — tayyorlikni aniqlaydigan on-cheyn detektoringiz: ikkala katakchani soʻzning tom maʼnosida koʻrib turasiz.

4. disclose_crosschain_secret — hisob-kitob uchun sekretni oshkor qilish

Xavfsizlik borasidagi eng muhim nuqta. Sekret faqat eskrou tayyorligi on-cheyn tekshirilganidan keyin oshkor qilinadi — yaʼni instrument Arbitrumdagi qarshi katakcha haqiqatan mavjudligiga va toʻgʻri xesh-qulf boʻyicha toʻldirilganiga ishonch hosil qilgach. Tekshiruvning maʼnosi toʻppa-toʻgʻri: qarshi eskrou shakllanmaguncha sekretni oshkor qilib boʻlmaydi — aks holda kontragent oʻz qismini bajarmasdan mablagʻingizni olib ketadi. Sekret oshkor qilinishi bilan ikkala tomon ham oʻzinikini oladi.

5. build_crosschain_refund — sugʻurta

Agar bitim osilib qolsa — taymlok tugagach eskroudan mablagʻni qaytarish tranzaksiyasini yigʻadi. Bu haqda quyida alohida boʻlim bor.

Oqim sxemasi:

get_crosschain_quote      → kotirovka TON → Arbitrum
build_crosschain_swap_tx  → imzolanmagan HTLC-tx + sekret  (hamyon imzolaydi)
track_crosschain_swap     → TON va Arbitrumdagi fazalar
disclose_crosschain_secret→ on-cheyn tekshiruvdan soʻng sekretni oshkor qilish
build_crosschain_refund   → bitim osilib qolsa, refund

Agentga esa oddiy, odam tilidagi prompt kifoya — u instrumentlarni oʻzi tanlab, toʻgʻri tartibda chaqiradi:

TON hamyonimdan 50 USDTni Arbitrumga svop qil.
Avval get_crosschain_quote orqali kotirovkani koʻrsat,
build_crosschain_swap_tx orqali HTLC-eskrou tranzaksiyasini yigʻ
va uni hamyonda imzolashimga ber. Keyin ikkala tarmoqdagi fazalarni kuzat
va sekretni faqat maqsad eskroui on-cheyn tayyor boʻlgandagina oshkor qil.

Agent hech bir bosqichda maxfiy kalitingizni soʻramaydi.

Nokastodiallik: server imzolamaydi va kalitlarni saqlamaydi

Bu yondashuvni tubdan farqlab turadigan narsa. build_crosschain_swap_tx imzolanmagan TonConnect-xabarni qaytaradi — imzoni server emas, foydalanuvchining hamyoni qoʻyadi. Server hech qachon imzolamaydi hamda mablagʻ va maxfiy kalitlarni saqlamaydi.

Amalda bu nimani anglatadi:

  • HTLC sekreti build_crosschain_swap_txda sizga beriladi, serverda qolib ketmaydi; oshkor qilish esa disclose_crosschain_secret orqali sizning ongli harakatingiz bilan yuz beradi.
  • Mablagʻ doimo on-cheyn eskrouda yotadi, provayderning hamyonida emas.
  • Hatto server pulni «olib qoʻymoqchi» boʻlganda ham — imkoni yoʻq: kalitlar yoʻq, imzo uniki emas, sekretni oshkor qilishni esa faqat siz boshlaysiz.

Xuddi shu qoida TONNodening qolgan «yozuvchi» instrumentlariga ham taalluqli: svop va generate_wallet qatʼiy ravishda nokastodial. Taqqoslash uchun — TON Foundationning rasmiy @ton/mcp serveri boshqacha tuzilgan: bu split-key sxemasidagi kastodial agent-hamyon boʻlib, unda operator-kalitni agentning oʻzi saqlaydi va imzolaydi. Yondashuv ishlaydi va oʻz afzalliklari bor (avtonom sarflash, NFT, DNS, rasmiylik), lekin u kastodial va faqat TON ichida ishlaydi — u yerda kross-cheyn yoʻq. TONNode ongli ravishda qarama-qarshi yechimni tanlaydi: imzo hamisha foydalanuvchi tomonida. Agentlar uchun bu model haqida batafsil — nega agent svopi nokastodial boʻlishi kerak tahlilida.

Bitim osilib qolsa nima qilish kerak: eskroudan refund

Kross-cheyn — bu ikkita mustaqil tarmoq, va baʼzan qarshi tomon oʻz qismini bajarmaydi: Arbitrumda eskrou paydo boʻlmaydi yoki hisob-kitob tiqilib qoladi. Pul esa bunda yoʻqolmaydi — u sizning TONdagi eskrouingizda taymlok ostida yotadi.

build_crosschain_refund imzolanmagan qaytarish tranzaksiyasini yigʻadi — bu ham hamyoningiz imzosi uchun. Taymlok tugagach mablagʻ eskroudan sizning TON-manzilingizga qaytadi:

Bitim oʻtmadi, eskrou osilib turibdi.
build_crosschain_refund orqali qaytarishni yigʻ va imzolashga ber.

Bu «atomarlik»ning ikkinchi yarmi: agar bitim ikkala tarmoqda ham amalga oshmasa, u orqaga qaytariladi. Eng yomon holatda siz bir oz vaqt va gazni yoʻqotasiz, bitim summasini emas. «Koʻprikda osilib qolgan» va keyin oylab qoʻllab-quvvatlash xizmatidan undirib olinadigan balans degan narsa boʻlmaydi.

Agent uchun amaliy qoida: agar track_crosschain_swap uzoq vaqt maqsad eskrouining tayyorligini koʻrsatmasa, taymlok esa tugashiga yaqinlashsa — sekretni oshkor qilmang, balki build_crosschain_refundni chaqiring.

Kross-cheyn instrumentlarini AI-agentga qanday ulash mumkin

Barcha beshta kross-cheyn instrumenti — TONNode MCP-serverining bir qismi. MCP (Model Context Protocol) — Claude, Cursor, ChatGPT/Codex va boshqa har qanday MCP-mijoz instrumentlarni chaqirishda tayanadigan standart. Bitta konfig bilan ulanadi.

Lokal, bepul (ochiq konfig, oʻqish instrumentlarining toʻliq toʻplami):

{
  "mcpServers": {
    "ton": {
      "command": "npx",
      "args": ["-y", "@tonnode/mcp"]
    }
  }
}

Lokal bepul ishga tushirish oʻqish instrumentlarining toʻliq toʻplamini beradi. Kross-cheyn va svop instrumentlari (bitimlarni yigʻish — build_crosschain_swap_tx, track_crosschain_swap, disclose_crosschain_secret, build_crosschain_refund) hosted-kalit boʻyicha ishlaydi — shu jumladan bepul Hobby boʻyicha ham (quyidagi tariflar boʻlimiga qarang).

Hosted (kafolatlangan oʻtkazuvchanlik, oʻz kalitingiz):

{
  "mcpServers": {
    "ton": {
      "type": "http",
      "url": "https://mcp.tonnode.io/mcp",
      "headers": { "Authorization": "Bearer tn_live_…" }
    }
  }
}

@tonnode/mcp paketi — ochiq kodli (MIT), npm va GitHubda (tonnode/mcp) joylashgan, HTTP-qatlamlarsiz, TONning nativ ADNL-protokoli boʻyicha ishlaydi.

Agent qoqilib qolmasligi uchun ikkita texnik aniqlik. GRAM — bu nomi oʻzgartirilgan Toncoin (nom 2026-yil iyunda oʻzgargan), tarmoqning oʻzi esa avvalgidek TON deb ataladi; agar agent kotirovkada «GRAM» bilan ishlasa — bu oʻsha nativ tokenning oʻzi. Hosted-kalit uchun toʻlovni TON tarmogʻida TonConnect orqali GRAM yoki USDT bilan, yoxud Telegramdagi xRocket hisobi orqali BTC/ETH/SOL va boshqa tangalar bilan amalga oshirish mumkin — kalit hisob-kitobdan soʻng avtomatik beriladi.

Tariflar va nimalar kiradi

TONNodening barcha 16 instrumenti — shu jumladan beshta kross-cheyn instrumenti — istalgan tarifda mavjud. Siz faqat oʻtkazuvchanlik uchun toʻlaysiz, funksiyalarni «ochish» uchun emas:

  • Hobby — abadiy bepul, 60 soʻrov/min;
  • Pro — oyiga $29, 300 soʻrov/min;
  • Scale — oyiga $199, 1200 soʻrov/min.

Bepul Hobby kaliti tizimga kirganingizdan soʻng darhol, kartasiz beriladi.

Qisqacha

TONNodedagi TON → Arbitrum kross-cheyn svopi — bu atomar HTLC-eskrou: bitta sekret ikki tarmoqdagi ikkita katakchani bogʻlaydi, shuning uchun bitim yo butunlay oʻtadi, yo taymlok boʻyicha qaytariladi. Beshta instrument butun oqimni qamrab oladi — kotirovka, sekret bilan birga imzolanmagan HTLC-tranzaksiyani yigʻish, ikkala tarmoqdagi fazalarni kuzatish, tayyorlikni on-cheyn tekshirgach sekretni oshkor qilish va bitim osilib qolganda refund, — server esa bu davomida nokastodial boʻlib qolaveradi: u mablagʻni ham, kalitlarni ham na imzolaydi, na saqlaydi. Xuddi shu mexanizm boshqa yoʻnalishlar uchun ham ishlaydi: TON → Ethereum va TON → Base svopi tahlillarini, shuningdek nega MCP orqali TONdan qiymatni birinchi bor kross-cheyn koʻchirish muhim maqolasini koʻring.

Jonli agentda sinab koʻrmoqchi boʻlsangiz — bepul Hobby kalitini oling (kross-cheyn bilan birga barcha 16 instrument, 60 soʻrov/min, kartasiz) va instrumentlar sahifasiga nazar tashlang.

Agentingizga TONga yoʻl oching

16 ta MCP-vosita: oʻqish, nokastodial svoplar, krosscheyn va hamyonlar. Bepul tarif — 60 soʻrov/daq, karta kerak emas.